I will try and summarize this for you shortly:
So currently POL, Proof Of Learning, is supported on a coin named WekaCoin.
And POL is based on machine learning.
The WekaCoin nodes, called trainers, also operate in a peer-to-peer network
just as in most blockchains, but instead of submitting a nonce for example, they submit machine learning models for ...
Possible applications that exist at the intersection of blockchain and AI/ML are numerous but I can't imagine how block production or validation would be one of them. As Ismael said first, there is no subjectivity involved. It's a little like thinking about how an AI can help an i7 be a better CPU.
AI as actors in a system concerned with ownership is more ...
How to implement a new custom consensus algorithm in a network?
As per your question you need to first fork private ethereum
blockchain(go ethereum) and need to modify consensus.go file
as per your custom requirements.
Hope this will help you.
It is a miner mistake to allow invalid transactions. A block with invalid transactions is using blockchain space with something useless for infinite time.
If the user doesn't have enough balance the miner cannot charge a fee.
nonces serve the purpose of having a defined execution order and protecting from certain attacks like transaction replay.
In this context, "consensus" means agreement about transaction order, not the state.
In case it is not clear, nodes can agree on the result after they agree on transaction order because they can work out, independently, what the state must be. It's similar to a replay log that enables reconstruction of a database.
Nodes learn about proposed transactions at ...
Because of the open, public and decentralized nature of blockchain, there exists no scope for authenticating the participants in the blockchain network. It becomes difficult to guarantee the legitimacy and genuineness of a participating entity.
The proof-of-work (PoW) mechanism solves this problem by exploiting the characteristics of practical resource-...
The above answers contain good arguments about the drawback of PoW
scalability: PoW schemes require propagating new candidate blocks to all miners around the world, and occasionally miners will split and do work on a chain that ends up being orphaned / not the longest. This happens for brief moments all the time, and in Ethereum these "almost blocks" help ...
It depends on what would be in the place of PoW. There has to be some logic/algorithm.
PoW and consensus are closely related: consensus needs some mechanism to limit the block production and in Ethereum it's currently PoW.
If everyone was allowed to add blocks to the blockchain at will it would be very hard to reach consensus as basically every node would ...