Code Monkey home page Code Monkey logo

awesome-blockchain-ai's Introduction

Awesome Blockchain AI Awesome

A curated list of Blockchain projects for Artificial Intelligence and Machine Learning.

This list explores awesome projects that exploit the properties of blockchain technologies (decentralization, immutability, smart contracts, etc.) to build the next generation of AI systems.

Contents

Recommended reading

Wikipedia

  • Blockchain - "A blockchain is a growing list of records, called blocks, which are linked using cryptography."
  • Artificial Intelligence - "In the field of computer science, artificial intelligence (AI), sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals."
  • Machine Learning - "Machine learning (ML) is the scientific study of algorithms and statistical models that computer systems use to effectively perform a specific task without using explicit instructions, relying on patterns and inference instead."

Blockchain, AI and Machine Learning

Blockchains for AI algorithms

  • SingularityNET - SingularityNET is a distributed AI platform on the Ethereum blockchain, with each blockchain node backing up an AI algorithm.
  • Intuition Fabric - The goal of Intuition Fabric is to democratize access to AI through a network of deep learning models that are stored on the interplanetary file system and accessed through the Ethereum blockchain.
  • OpenMined - OpenMined is a community focused on building open-source technology for the decentralized ownership of data and intelligence. With OpenMined, AI can be trained on data that it never has access to.
  • Raven Protocol - Raven Protocol is a decentralized and distributed deep-learning training protocol.
  • Thought Network - Thought's blockchain-enabled Fabric fundamentally changes applications by embedding artificial intelligence into every bit of data making it agile, actionable and inherently secure.
  • MATRIX AI - The Matrix AI Network is a public chain that combines AI technology with blockchain technology to solve the major challenges currently stifling the development and adoption of blockchain technology. Matrix is poised to revolutionize and democratize the field of Artificial Intelligence using a blockchain-powered decentralized computing platform.
  • Cortex Labs - Cortex Labs is a decentralized AI platform with a virtual machine that allows you to execute AI programs on-chain.
  • Fetch.ai - Fetch.ai is a decentralized machine learning platform based on a distributed ledger, that enables secure sharing, connection and transactions based on any data globally.
  • Oraichain - Oraichain is the world's first intelligent and secure solution for emerging Web3, scalable Dapps, and decentralized AI.
  • Bittensor - Bittensor is an open-source protocol that powers a decentralized, blockchain-based machine learning network. Related resources.
  • Alethea AI - A research and development studio building at the intersection of Generative AI and Blockchain.
  • Vanna Labs - An Ethereum L2 rollup that supports native, seamless, and trustless AI/ML inferences on-chain to empower decentralized applications.

Blockchain projects for AI algorithms

  • Danku - A blockchain-based protocol for evaluating and purchasing ML models on a public blockchain such as Ethereum. Blog post.
  • Decentralized & Collaborative AI on Blockchain - 0xDeCA10B is a framework to host and train publicly available machine learning models in smart contracts with incentive mechanisms to encourage good quality training data while keeping the models free to use for prediction. Blog post.

Blockchains for data

  • Ocean Protocol - Ocean Protocol is a decentralized data exchange protocol that lets people share and monetize data while guaranteeing control, auditability, transparency and compliance to all actors involved. Its network handles storing of the metadata (i.e. who owns what), links to the data itself, and more.

Blockchains for computation

  • TrueBit - TrueBit gives Ethereum smart contracts a computational boost.
  • DeepBrain Chain - A decentralized AI computing platform that supplies processing power to companies looking to develop A.I. technologies.
  • Nunet - A globally decentralized computing framework that combines latent computing power of independently owned compute devices across the globe into a dynamic marketplace of compute resources.
  • Phala Network - A decentralized off-chain compute infrastructure for Web3 development.

Blockchains for AI in finance

  • Numerai - Numerai is a hedge fund powered by a network of anonymous data scientists that build machine learning models to operate on encrypted data and stake cryptocurrency to express confidence in their models.
  • Cindicator - Cindicator is a crowd-sourced prediction engine for financial and crypto indicators.
  • Erasure - Erasure is a decentralized protocol and data marketplace for financial predictions.

Blockchains for AI in medicine

  • doc.ai - doc.ai aims to decentralize precision medicine on the blockchain by using AI.
  • BurstIQ - Healthcare data marketplace with granular ownership and granular consent of data. By using on-chain storage on a custom blockchain, BurstIQ can comply with HIPAA, GDPR, and other regulations.

Blockchains for AI in supply chains

Academic Research

  • Coin.AI - Baldominos, A., & Saez, Y. (2019). Coin.AI: A proof-of-useful-work scheme for blockchain-based distributed deep learning. Entropy, 21(8), 723.
  • WekaCoin - Bravo-Marquez, F., Reeves, S., & Ugarte, M. (2019, April). Proof-of-learning: a blockchain consensus mechanism based on machine learning competitions. In 2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON) (pp. 119-124). IEEE.
  • Deep Learning-Based Consensus - Li, B., Chenli, C., Xu, X., Shi, Y., & Jung, T. (2019). DLBC: A Deep Learning-Based Consensus in Blockchains for Deep Learning Services. arXiv preprint arXiv:1904.07349.
  • Proof of Deep Learning - Chenli, C., Li, B., Shi, Y., & Jung, T. (2019, May). Energy-recycling blockchain with proof-of-deep-learning. In 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) (pp. 19-23). IEEE.
  • BlockML - Merlina, A. (2019, December). BlockML: a useful proof of work system based on machine learning tasks. In Proceedings of the 20th International Middleware Conference Doctoral Symposium (pp. 6-8).
  • Convergence of AI and DLT - Pandl, K. D., Thiebes, S., Schmidt-Kraepelin, M., & Sunyaev, A. (2020). On the convergence of artificial intelligence and distributed ledger technology: A scoping review and future research agenda. IEEE Access, 8, 57075-57095.
  • Proof of Learning - Lan, Y., Liu, Y., & Li, B. (2020). Proof of Learning (PoLe): Empowering Machine Learning with Consensus Building on Blockchains. arXiv preprint arXiv:2007.15145.
  • Decentralized and Collaborative AI on Blockchain - Harris, J. D., & Waggoner, B. (2019, July). Decentralized and collaborative AI on blockchain. In 2019 IEEE International Conference on Blockchain (Blockchain) (pp. 368-375). IEEE.
  • Decentralized and Collaborative AI on Blockchain - Harris, J. D. (2020, September). Analysis of Models for Decentralized and Collaborative AI on Blockchain. In International Conference on Blockchain (pp. 142-153). Springer, Cham.
  • Hyperparameter Optimization - Mittal, A., & Aggarwal, S. (2020). Hyperparameter optimization using sustainable proof of work in blockchain. Frontiers in Blockchain, 3, 23.
  • Proof of Federated Learning - Qu, X., Wang, S., Hu, Q., & Cheng, X. (2021). Proof of federated learning: A novel energy-recycling consensus algorithm. IEEE Transactions on Parallel and Distributed Systems, 32(8), 2074-2085.
  • Proof of neural architecture - Li, B., Lu, Q., Jiang, W., Jung, T., & Shi, Y. (2021, May). A mining pool solution for novel proof-of-neural-architecture consensus. In 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) (pp. 1-3). IEEE.

License

CC0

To the extent possible under law, Steven Van Vaerenbergh has waived all copyright and related or neighboring rights to this work.

awesome-blockchain-ai's People

Contributors

iamnafets avatar juharris avatar marblez avatar ntoand avatar quitschibo avatar steven2358 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-blockchain-ai's Issues

Cortex Labs

Surprised that Cortex Labs is not on this list. Literally the ONLY blockchain with a virtual machine that allows you to execute AI programs on-chain right now.

[Discussion] - Further Classifications for Listed Projects - Reliability and Legitimacy of Listed Projects

I like this list very much and for functioning as a starting point to find these projects, this list does the job.

However, perhaps this list could save people work at trying to also figure out which projects actually exist or are scams. If projects claims to have a network at some stage in development -e.g computation networks like AI Crypto-, how reliable is it?

Perhaps that could be a bit too much for limited contributors as I suppose it would require testing a network. However nice such information would be to have done for us already, perhaps at least a criteria for discrimination could be put in place to see how legitimate a project is -e.g, is it an outright scam? Do their claimed investors actually exist? Does their team actually exist? Does their team have the required skills? Do they only have advisory boards and nothing much else? etc.

I am putting this forward for a discussion starter as opposed to a Feature Request. I do realise what I am saying could be summarised as to 'wanting the contributors to give their reviews of the projects'; which could be counterproductive, biased, or just not work at all in the first place as the list already serves its most simple function -i.e being a place that documents these kinds of projects. However, more detailed classification based on some criteria could be very helpful and just nice to have. But perhaps this should be a separate project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.