Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Living at the Intersection of Blockchains and M...

Arpit Mathur
September 20, 2021

Living at the Intersection of Blockchains and Machine Learning

Presentation given at the Philadelphia AI (PHLAI) conference - Sept 2021

Arpit Mathur

September 20, 2021
Tweet

More Decks by Arpit Mathur

Other Decks in Programming

Transcript

  1. AI and Blockchains?! AI Blockchain More data is better Less

    data is better Centralized systems Decentralized systems Black Box Radical Transparency Aren’t Blockchains Antithetical to AI?
  2. Blockchains as we know it • A linked list of

    Blocks, each block containing many transactions • Wallets and Smart Contracts announce transactions • Miners combine Transactions into blocks • Miners compete with others to write blocks to the chain via Proof of Work • The winning miner then writes the data to the chain
  3. From Web 2.0 to 3.0 Web 2.x Web 3.0 User

    DNS Application Server App Splunk
  4. Web 2.x Web 3.0 (Ethereum version) User Wallet DNS ENS

    Application Server Blockchain App Contract Splunk Etherscan From Web 2.0 to 3.0
  5. Smart Contracts • State Machines • State changes via Transactions

    • Written in Solidity and other languages • Deployed as Bytecode • Must be deterministic
  6. Coins and NFTs • Tokens = wallet addresses + balances

    stored in a contract • Standard contract that implements a certain interface
  7. “A blockchain comes in and collects all the learnings. I

    emphasize. The learnings, and not the patient data … the parameters, for example, of the neural network weights in the machine learning model. So in this case, no patient data ever leaves an individual hospital” - Dr. Eng Lim Goh, Senior vice president and CTO of artificial intelligence at Hewlett Packard Enterprise.
  8. Ethereum 2.0 • Goals o Better energy o Reduced hardware

    requirements o Stronger immunity to centralization o Stronger support for shard chains • 15 TPS to 100,000 TPS Note: Permissionless blockchains will always be slower than databases. That is not the goal.
  9. If you want to go fast, go alone. If you

    want to go far, go together – African proverb