SlideShare a Scribd company logo
1 of 23
@dgwbirch Please copy and distribute (last updated 22 June 2019) 1
AI and the
Blockchain
How exactly will they
work together?
Dutch Blockchain Innovation
Conference
June 2019
AI will probably most likely lead to the end of
the world, but in the meantime, there'll be
great companies - Sam Altman
@dgwbirch Please copy and distribute (last updated 22 June 2019) 2
David G.W. Birch
author, advisor and
commentator
Global top 15 favourite sources of business information (Wired
Magazine);
London FinTech Top 10 most influential commentators (City A.M.);
Top five leader in IDentity (Rise);
Top 10 Twitter account followed by innovators, alongside Bill Gates
and Richard Branson (PR Daily);
Top 10 most influential voices in banking (Financial Brand);
Europe’s most influential commentator on emerging payments (Total
Payments);
Emerging Payments Association contributor of the year.
@dgwbirch Please copy and distribute (last updated 22 June 2019) 3
Agenda
A few ideas about AI and the blockchain
Where do blockchains actually need AI?
So here’s the business idea
@dgwbirch Please copy and distribute (last updated 22 June 2019) 4
Wow. AI.
Blockchain.
I mean wow there is nothing the blockchain cannot do so
with artificial intelligence as well it will be, like, amazing
@dgwbirch Please copy and distribute (last updated 22 June 2019) 5
Wow
AI. Amazing.
@dgwbirch Please copy and distribute (last updated 22 June 2019) 6
Wow.
Blockchain. Amazing.
@dgwbirch Please copy and distribute (last updated 22 June 2019) 7
Wow.
Blockchain and AI. Amazing.
@dgwbirch Please copy and distribute (last updated 22 June 2019) 8
OK.
Meanwhile, back in the real world…
@dgwbirch Please copy and distribute (last updated 22 June 2019) 9
Hello.
“Smart” “Contracts”
@dgwbirch Please copy and distribute (last updated 22 June 2019) 10
Hello.
“Smart” “Contracts”
April 2019
@dgwbirch Please copy and distribute (last updated 22 June 2019) 11
Hello.
“Smart” “Contracts”
May 2019
@dgwbirch Please copy and distribute (last updated 22 June 2019) 12
Hello.
“Smart” “Contracts”
June 2019
@dgwbirch Please copy and distribute (last updated 22 June 2019) 13
“Hello world”
“How to build your first Hyperledger App” tutorial, chainhero.io
@dgwbirch Please copy and distribute (last updated 22 June 2019) 14
People are really
bad at writing code
I mean really bad
14
@dgwbirch Please copy and distribute (last updated 22 June 2019) 15
But humans are really bad at coding without error. Programs that can’t be fixed once
they’re deployed need formal methods, functional programming and preferably a non-
Turing-complete language. You need to program like NASA programming spacecraft.
Programs that cannot be allowed to have bugs … can’t be bodged by an average
JavaScript programmer used to working in an iterative Agile manner. And particularly not
a programmer who’s copying and pasting code like they’re still doing web site front ends
and hitting StackOverflow for cribs.
David Gerrard “Attack of the 50ft Blockchain”.
@dgwbirch Please copy and distribute (last updated 22 June 2019) 16
…the quality of these projects is terrible, and here I’m not talking about any specific
projects. Projects in general on blockchain have lots of bugs. People copy/paste the
code from Open Zeppelin. They don’t even read the code. They copy the wrong code all
the time. Every one of them is hackable. A lot of people have the perspective, “Well,
we’ll fix it later.” But you really should be doing things correctly the first time if you’re
touching blockchain.
William Entriken, the lead author of the ERC-721 standard in “The Tokenizer” on 20th
May 2019
@dgwbirch Please copy and distribute (last updated 22 June 2019) 17
@dgwbirch Please copy and distribute (last updated 22 June 2019) 18
@dgwbirch Please copy and distribute (last updated 22 June 2019) 19
@dgwbirch Please copy and distribute (last updated 22 June 2019) 20
Strategy
Get robots to do the hard stuff
20
@dgwbirch Please copy and distribute (last updated 22 June 2019) 21
So Get a Machine
Let the robots write
‘smart” ”contracts”
2
1
@dgwbirch Please copy and distribute (last updated 22 June 2019) 22
AI and the Blockchain
22
AI
Very good at learning
to do things that are
boring and
uncreative, like
programming
Blockchain
The real opportunities
aren’t the in
consensus computer
but the consensus
applications
Apps
Get AI to turn real
business ideas into
consensus
applications
@dgwbirch Please copy and distribute (last updated 22 June 2019) 23
in the future, everyone will be famous for fifteen megabytes
engage 15Mb Ltd.
post 1 Armadale Road, Woking, Surrey GU21 3LB, UK
call +44 1483 834631
contact dave@15Mb.ltd
visit www.15Mb.ltd
follow @dgwbirch
comment blog.dgwbirch.com
connect https://www.linkedin.com/in/dgwbirch/
order amazon.co.uk “Before Babylon, Beyond Bitcoin”

More Related Content

Similar to David Birch - AI and the Blockchain

The Future of Marketing - What will Marketing look like in 2021?
The Future of Marketing - What will Marketing look like in 2021?The Future of Marketing - What will Marketing look like in 2021?
The Future of Marketing - What will Marketing look like in 2021?
Tom De Baere
 

Similar to David Birch - AI and the Blockchain (20)

Digital Trend Study 2019 - "How to Survive in Digital 2019" - Teaser
Digital Trend Study 2019 - "How to Survive in Digital 2019" - TeaserDigital Trend Study 2019 - "How to Survive in Digital 2019" - Teaser
Digital Trend Study 2019 - "How to Survive in Digital 2019" - Teaser
 
TMT Predictions 2017
TMT Predictions 2017TMT Predictions 2017
TMT Predictions 2017
 
19 in 2019: Best electronic bits from the Design News vault
19 in 2019: Best electronic bits from the Design News vault 19 in 2019: Best electronic bits from the Design News vault
19 in 2019: Best electronic bits from the Design News vault
 
Ces las vegas, where tech ideas turn up in their diapers
Ces las vegas, where tech ideas turn up in their diapersCes las vegas, where tech ideas turn up in their diapers
Ces las vegas, where tech ideas turn up in their diapers
 
The Future of Marketing - What will Marketing look like in 2021?
The Future of Marketing - What will Marketing look like in 2021?The Future of Marketing - What will Marketing look like in 2021?
The Future of Marketing - What will Marketing look like in 2021?
 
Internet of Things and Connectivity
Internet of Things and ConnectivityInternet of Things and Connectivity
Internet of Things and Connectivity
 
Comms cymru13
Comms cymru13Comms cymru13
Comms cymru13
 
PropTech Keynote for Indonesian Property Forum 2017
PropTech Keynote for Indonesian Property Forum 2017PropTech Keynote for Indonesian Property Forum 2017
PropTech Keynote for Indonesian Property Forum 2017
 
How to choose a programming language and the right technology
How to choose a programming language and the right technologyHow to choose a programming language and the right technology
How to choose a programming language and the right technology
 
Transformation
TransformationTransformation
Transformation
 
Rising Blockchain Magazine - Results of 2018
Rising Blockchain Magazine - Results of 2018Rising Blockchain Magazine - Results of 2018
Rising Blockchain Magazine - Results of 2018
 
Towards Ambient Accountability
Towards Ambient AccountabilityTowards Ambient Accountability
Towards Ambient Accountability
 
Top 10 blockchain Future Trends
Top 10 blockchain Future TrendsTop 10 blockchain Future Trends
Top 10 blockchain Future Trends
 
Innovation is Key to Growth - Big ideas - 2019 - ARK Invest
Innovation is Key to Growth - Big ideas - 2019 - ARK InvestInnovation is Key to Growth - Big ideas - 2019 - ARK Invest
Innovation is Key to Growth - Big ideas - 2019 - ARK Invest
 
Emerging trends in software industry
Emerging trends in software industryEmerging trends in software industry
Emerging trends in software industry
 
A quick overview about ai enabled blockchain
A quick overview about ai enabled blockchainA quick overview about ai enabled blockchain
A quick overview about ai enabled blockchain
 
Future Fast Forward
Future Fast ForwardFuture Fast Forward
Future Fast Forward
 
Future of ai 20180719 v9
Future of ai 20180719 v9Future of ai 20180719 v9
Future of ai 20180719 v9
 
Digital Transformation: A necessary technology disruption
Digital Transformation:  A necessary technology disruptionDigital Transformation:  A necessary technology disruption
Digital Transformation: A necessary technology disruption
 
Blockchain history | The Brief History of Blockchain till 2018
Blockchain history | The Brief History of Blockchain till 2018Blockchain history | The Brief History of Blockchain till 2018
Blockchain history | The Brief History of Blockchain till 2018
 

More from Vincent Everts

AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...
AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...
AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...
Vincent Everts
 

More from Vincent Everts (20)

AI tools voor PA's tijdens secretaressedag april 2024
AI tools voor PA's tijdens secretaressedag april 2024AI tools voor PA's tijdens secretaressedag april 2024
AI tools voor PA's tijdens secretaressedag april 2024
 
msq introductie AI cursus in de dakb onderhouds business
msq introductie AI cursus in de dakb onderhouds businessmsq introductie AI cursus in de dakb onderhouds business
msq introductie AI cursus in de dakb onderhouds business
 
Apeldoorn-IT.nl AI prersentatie 2023 Q4.pdf
Apeldoorn-IT.nl  AI prersentatie 2023 Q4.pdfApeldoorn-IT.nl  AI prersentatie 2023 Q4.pdf
Apeldoorn-IT.nl AI prersentatie 2023 Q4.pdf
 
AI Toegankelijkheid Jaarcongres toegankelijkheid presentatie 15 nov met video...
AI Toegankelijkheid Jaarcongres toegankelijkheid presentatie 15 nov met video...AI Toegankelijkheid Jaarcongres toegankelijkheid presentatie 15 nov met video...
AI Toegankelijkheid Jaarcongres toegankelijkheid presentatie 15 nov met video...
 
AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...
AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...
AI prersentatie Vincent Everts 2023 Q3 werkgevers vereniging Drechtsteden op ...
 
AI prersentatie 2023 Q2-dakbedekking.pdf
AI prersentatie 2023 Q2-dakbedekking.pdfAI prersentatie 2023 Q2-dakbedekking.pdf
AI prersentatie 2023 Q2-dakbedekking.pdf
 
AI prersentatie CSU 2023 Q2.pdf
AI prersentatie CSU 2023 Q2.pdfAI prersentatie CSU 2023 Q2.pdf
AI prersentatie CSU 2023 Q2.pdf
 
digital education 2022 op de basis school!
digital education 2022 op de basis school! digital education 2022 op de basis school!
digital education 2022 op de basis school!
 
Het verleden, heden en de toekomst van de cloud.pdf
Het verleden, heden en de toekomst van de cloud.pdfHet verleden, heden en de toekomst van de cloud.pdf
Het verleden, heden en de toekomst van de cloud.pdf
 
De toekomst van Cybersecurity!.pdf
De toekomst van Cybersecurity!.pdfDe toekomst van Cybersecurity!.pdf
De toekomst van Cybersecurity!.pdf
 
Energy transformation till 2050 Solar Wind EV spe 2022.pdf
Energy transformation till 2050 Solar Wind EV spe 2022.pdfEnergy transformation till 2050 Solar Wind EV spe 2022.pdf
Energy transformation till 2050 Solar Wind EV spe 2022.pdf
 
Woningbouwcorporaties Bam presentatie
Woningbouwcorporaties Bam presentatieWoningbouwcorporaties Bam presentatie
Woningbouwcorporaties Bam presentatie
 
Digital Trends 2030 Vincent Everts Proact 6 feb
Digital Trends 2030  Vincent Everts Proact 6 feb Digital Trends 2030  Vincent Everts Proact 6 feb
Digital Trends 2030 Vincent Everts Proact 6 feb
 
UMCutrecht ontwerpt het droom ziekenhuis van 2030
UMCutrecht ontwerpt het droom ziekenhuis van 2030UMCutrecht ontwerpt het droom ziekenhuis van 2030
UMCutrecht ontwerpt het droom ziekenhuis van 2030
 
BIC2020 - Info (Dec)
BIC2020 - Info (Dec)BIC2020 - Info (Dec)
BIC2020 - Info (Dec)
 
Presentatie kwaliteitsweek onderwijs dec 10 2019 spring high
Presentatie kwaliteitsweek onderwijs dec 10 2019 spring highPresentatie kwaliteitsweek onderwijs dec 10 2019 spring high
Presentatie kwaliteitsweek onderwijs dec 10 2019 spring high
 
Delaware future of digitalisation presentatie 14 november
Delaware future of digitalisation  presentatie  14 novemberDelaware future of digitalisation  presentatie  14 november
Delaware future of digitalisation presentatie 14 november
 
China & asia health systems Prof. Dr. Chang liu
China & asia health systems   Prof. Dr. Chang liuChina & asia health systems   Prof. Dr. Chang liu
China & asia health systems Prof. Dr. Chang liu
 
Zorgreis Healtcare Shanghai presentation China's models, mobility & Healthcare
Zorgreis Healtcare Shanghai presentation China's models, mobility & HealthcareZorgreis Healtcare Shanghai presentation China's models, mobility & Healthcare
Zorgreis Healtcare Shanghai presentation China's models, mobility & Healthcare
 
Future education and digital tools
Future education and digital tools Future education and digital tools
Future education and digital tools
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

David Birch - AI and the Blockchain

  • 1. @dgwbirch Please copy and distribute (last updated 22 June 2019) 1 AI and the Blockchain How exactly will they work together? Dutch Blockchain Innovation Conference June 2019 AI will probably most likely lead to the end of the world, but in the meantime, there'll be great companies - Sam Altman
  • 2. @dgwbirch Please copy and distribute (last updated 22 June 2019) 2 David G.W. Birch author, advisor and commentator Global top 15 favourite sources of business information (Wired Magazine); London FinTech Top 10 most influential commentators (City A.M.); Top five leader in IDentity (Rise); Top 10 Twitter account followed by innovators, alongside Bill Gates and Richard Branson (PR Daily); Top 10 most influential voices in banking (Financial Brand); Europe’s most influential commentator on emerging payments (Total Payments); Emerging Payments Association contributor of the year.
  • 3. @dgwbirch Please copy and distribute (last updated 22 June 2019) 3 Agenda A few ideas about AI and the blockchain Where do blockchains actually need AI? So here’s the business idea
  • 4. @dgwbirch Please copy and distribute (last updated 22 June 2019) 4 Wow. AI. Blockchain. I mean wow there is nothing the blockchain cannot do so with artificial intelligence as well it will be, like, amazing
  • 5. @dgwbirch Please copy and distribute (last updated 22 June 2019) 5 Wow AI. Amazing.
  • 6. @dgwbirch Please copy and distribute (last updated 22 June 2019) 6 Wow. Blockchain. Amazing.
  • 7. @dgwbirch Please copy and distribute (last updated 22 June 2019) 7 Wow. Blockchain and AI. Amazing.
  • 8. @dgwbirch Please copy and distribute (last updated 22 June 2019) 8 OK. Meanwhile, back in the real world…
  • 9. @dgwbirch Please copy and distribute (last updated 22 June 2019) 9 Hello. “Smart” “Contracts”
  • 10. @dgwbirch Please copy and distribute (last updated 22 June 2019) 10 Hello. “Smart” “Contracts” April 2019
  • 11. @dgwbirch Please copy and distribute (last updated 22 June 2019) 11 Hello. “Smart” “Contracts” May 2019
  • 12. @dgwbirch Please copy and distribute (last updated 22 June 2019) 12 Hello. “Smart” “Contracts” June 2019
  • 13. @dgwbirch Please copy and distribute (last updated 22 June 2019) 13 “Hello world” “How to build your first Hyperledger App” tutorial, chainhero.io
  • 14. @dgwbirch Please copy and distribute (last updated 22 June 2019) 14 People are really bad at writing code I mean really bad 14
  • 15. @dgwbirch Please copy and distribute (last updated 22 June 2019) 15 But humans are really bad at coding without error. Programs that can’t be fixed once they’re deployed need formal methods, functional programming and preferably a non- Turing-complete language. You need to program like NASA programming spacecraft. Programs that cannot be allowed to have bugs … can’t be bodged by an average JavaScript programmer used to working in an iterative Agile manner. And particularly not a programmer who’s copying and pasting code like they’re still doing web site front ends and hitting StackOverflow for cribs. David Gerrard “Attack of the 50ft Blockchain”.
  • 16. @dgwbirch Please copy and distribute (last updated 22 June 2019) 16 …the quality of these projects is terrible, and here I’m not talking about any specific projects. Projects in general on blockchain have lots of bugs. People copy/paste the code from Open Zeppelin. They don’t even read the code. They copy the wrong code all the time. Every one of them is hackable. A lot of people have the perspective, “Well, we’ll fix it later.” But you really should be doing things correctly the first time if you’re touching blockchain. William Entriken, the lead author of the ERC-721 standard in “The Tokenizer” on 20th May 2019
  • 17. @dgwbirch Please copy and distribute (last updated 22 June 2019) 17
  • 18. @dgwbirch Please copy and distribute (last updated 22 June 2019) 18
  • 19. @dgwbirch Please copy and distribute (last updated 22 June 2019) 19
  • 20. @dgwbirch Please copy and distribute (last updated 22 June 2019) 20 Strategy Get robots to do the hard stuff 20
  • 21. @dgwbirch Please copy and distribute (last updated 22 June 2019) 21 So Get a Machine Let the robots write ‘smart” ”contracts” 2 1
  • 22. @dgwbirch Please copy and distribute (last updated 22 June 2019) 22 AI and the Blockchain 22 AI Very good at learning to do things that are boring and uncreative, like programming Blockchain The real opportunities aren’t the in consensus computer but the consensus applications Apps Get AI to turn real business ideas into consensus applications
  • 23. @dgwbirch Please copy and distribute (last updated 22 June 2019) 23 in the future, everyone will be famous for fifteen megabytes engage 15Mb Ltd. post 1 Armadale Road, Woking, Surrey GU21 3LB, UK call +44 1483 834631 contact dave@15Mb.ltd visit www.15Mb.ltd follow @dgwbirch comment blog.dgwbirch.com connect https://www.linkedin.com/in/dgwbirch/ order amazon.co.uk “Before Babylon, Beyond Bitcoin”

Editor's Notes

  1. There is a character flaw in some people (eg, me) which means when they see something that is obviously wrong on Twitter they feel compelled to comment. This is why I couldn’t stop myself from posting a few somewhat negative comments about an “infographic” on the connection between AI and the blockchain, even though I could have jut ignored the odd combination of cargo cult mystical thinking and near-random jumble of concepts and gone about my day. The particular graphic made a number of points, none of which are interesting enough to enumerate here, but at its heart is the basic view set out, here for example, that blockchain and AI are at the opposite ends of a technology spectrum: one fostering centralised intelligence on closed data platforms, the other promoting decentralised applications in an open-data environment. Neither of these things is true. Whether an AI is centralised or decentralised is tangential to whether it uses centralised or distributed data, and whether “blockchain” is used by centralised or decentralised applications is tangential to whether those applications use AI. What is important to remember is that decentralised consensus applications running on some form of shared ledger technology can only access consensus data that is stored on that ledger (obviously, otherwise you couldn’t be sure that all of the applications would return the same results). An AI designed to, for example, optimise energy use in your home would requires oracles to read data from all of your devices and place it on the ledger and then another set of factotums to read new settings from the ledger and update the device settings. What’s the point? Why not just have the AI talk to the devices?
  2. There is, however, one part of the shared ledger ecosystem that might benefit considerably from a shift to AI and this is the consensus applications themselves. People are very bad at writing code, by and large, and as the wonderful David Gerard wrote about the chapter “Smart contracts, stupid books” in his must-read “Attack of the 50 foot blockchain”, “programs that cannot be allowed to have bugs … can’t be bodged by an average JavaScript programmer used to working in an iterative Agile manner… And you can even deploy fully-audited code that you’ve mathematically proven is correct — and then a bug in a lower layer means you have a security hole anyway. And this has already happened”. It seems to me that one thing we might expect AIs to do better than people is to write code. Researchers from Oak Ridge National Laboratory in the US foresee AI taking over code creation from humans. They say that machines, rather than humans, "will write most of their own code by 2040”. They’ve started already. AutoML was developed by Google as a solution to the lack of top-notch talent in AI programming. There aren’t enough cutting edge developers to keep up with demand, so the team came up with a machine learning software that can create self-learning code… Even scarier, AutoML is better at coding machine-learning systems than the researchers who made it.
  3. Programs that cannot be allowed to have bugs … can’t be bodged by an average JavaScript programmer used to working in an iterative Agile manner. And particularly not a programmer who’s copying and pasting code like they’re still doing web site front ends and hitting StackOverflow for cribs. And you can even deploy fully-audited code that you’ve mathematically proven is correct — and then a bug in a lower layer means you have a security hole anyway. And this has already happened. Remember that not even Gavin Wood — the Ph.D computer scientist who wrote the Ethereum protocol specification — could write a smart contract safely enough not to lose hundreds of millions of dollars of his startup’s ICO funds in the Parity wallet disaster last November.
  4. TT: What are the primary obstacles for this to happen and for the full potential of this to be realized? A second barrier is that the quality of these projects is terrible, and here I’m not talking about any specific projects. Projects in general on blockchain have lots of bugs. People copy/paste the code from Open Zeppelin. They don’t even read the code. They copy the wrong code all the time. Every one of them is hackable. A lot of people have the perspective, “Well, we’ll fix it later.” But you really should be doing things correctly the first time if you’re touching blockchain. A way to fix that is by having a bug bounty and having a lot of money in your bug bounty; that’s how you ensure your product is high quality. You track people to have them break your project to tell you. interview with William Entriken, the lead author of the ERC-721 standard in “The Tokenizer” on 20th May 2019.
  5. Abstract—Programming trends suggest that software development will undergo a radical change in the future: the combination of machine learning, artificial intelligence, natural language processing, and code generation technologies will improve in such a way that machines, instead of humans, will write most of their own code by 2040. This poses a number of interesting challenges for scientific research, especially as the hardware on which this machine-generated code will run becomes extremely heterogeneous. Indeed, extreme heterogeneity might drive the creation of this technology because it will allow humans to cope with the difficulty of programming different devices efficiently and easily.
  6. Abstract—Programming trends suggest that software development will undergo a radical change in the future: the combination of machine learning, artificial intelligence, natural language processing, and code generation technologies will improve in such a way that machines, instead of humans, will write most of their own code by 2040. This poses a number of interesting challenges for scientific research, especially as the hardware on which this machine-generated code will run becomes extremely heterogeneous. Indeed, extreme heterogeneity might drive the creation of this technology because it will allow humans to cope with the difficulty of programming different devices efficiently and easily.
  7. Abstract—Programming trends suggest that software development will undergo a radical change in the future: the combination of machine learning, artificial intelligence, natural language processing, and code generation technologies will improve in such a way that machines, instead of humans, will write most of their own code by 2040. This poses a number of interesting challenges for scientific research, especially as the hardware on which this machine-generated code will run becomes extremely heterogeneous. Indeed, extreme heterogeneity might drive the creation of this technology because it will allow humans to cope with the difficulty of programming different devices efficiently and easily.
  8. When we’re talking about “smart” “contracts” though we’re not talking superhuman programming feats, we’re really talking about messing around with Java and APIs. Luckily, last year a new deep learning, software coding application that can help human programmers navigate Java and APIs. The system—called BAYOU—was developed at Rice University with funding from the US Department of Defense's Defense Advanced Research Projects Agency (DARPA) and Google. It trained itself by studying millions of lines of human-written Java code from GitHub, and draws on that to write its own code. Putting two and two together then, I think I can see that if there is an interesting and special connection between AI and “blockchain” then it’s not about using the blockchain as a glorified Excel spreadsheet that AIs share between themselves, it’s about writing the apps for those shared ledgers.