Blockchain Framework for Artificial Intelligence Computation
AI-generated Key Points
- The authors propose a blockchain framework for AI computation that can revolutionize industrial applications.
- Blockchain is a distributed database that records all transactions or digital events among participating parties.
- Proof-of-work, which requires solving a hard mathematical puzzle, is energy-wasteful when many computational nodes are installed in the blockchain competing to approve records.
- The authors pose proof-of-work as a reinforcement-learning problem by modeling the blockchain growing as a Markov decision process.
- The block verification and consensus mechanism are designed as a deep reinforcement-learning iteration process that utilizes state transition determination and randomness of action selection of a Markov decision process, along with computational complexity of deep neural networks to make blocks not easy to recompute and preserve transaction order.
- This approach allows blockchain nodes to train the same deep neural network with different data samples (state-action pairs) in parallel, allowing models to experience multiple episodes across computing nodes at one time.
- This method spares computational resources for industrial applications while also encouraging data sharing and AI model design for common problems.
- The proposed framework has significant potential for shaping future public blockchain networks and enabling efficient data sharing among stakeholders.
Authors: Jie You
Abstract: Blockchain is an essentially distributed database recording all transactions or digital events among participating parties. Each transaction in the records is approved and verified by consensus of the participants in the system that requires solving a hard mathematical puzzle, which is known as proof-of-work. To make the approved records immutable, the mathematical puzzle is not trivial to solve and therefore consumes substantial computing resources. However, it is energy-wasteful to have many computational nodes installed in the blockchain competing to approve the records by just solving a meaningless puzzle. Here, we pose proof-of-work as a reinforcement-learning problem by modeling the blockchain growing as a Markov decision process, in which a learning agent makes an optimal decision over the environment's state, whereas a new block is added and verified. Specifically, we design the block verification and consensus mechanism as a deep reinforcement-learning iteration process. As a result, our method utilizes the determination of state transition and the randomness of action selection of a Markov decision process, as well as the computational complexity of a deep neural network, collectively to make the blocks not easy to recompute and to preserve the order of transactions, while the blockchain nodes are exploited to train the same deep neural network with different data samples (state-action pairs) in parallel, allowing the model to experience multiple episodes across computing nodes but at one time. Our method is used to design the next generation of public blockchain networks, which has the potential not only to spare computational resources for industrial applications but also to encourage data sharing and AI model design for common problems.
Ask questions about this paper to our AI assistant
You can also chat with multiple papers at once here.
Assess the quality of the AI-generated content by voting
Score: 0
Why do we need votes?
Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.
The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.
Similar papers summarized with our AI tools
Navigate through even more similar papers through a
tree representationLook for similar papers (in beta version)
By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.
Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.