1
$\begingroup$

Are there examples of applications in blockchain consensus using swarm intelligence, as opposed to classical consensus mechanisms like PoW or PBFT?

Please note that recent classical consensuses, including lottery-based such as PoW in which the winner of lottery creates the new block, or voting-based such as PBFT or Paxos in which the entities achieve a consensus through a voting process; both approaches have problems of efficiency, latency, scalability, performance etc. And emerging a new alternative approach seems necessary. In this way, can nature-inspired algorithms (such as evolutionary algorithms (EA), particle swarm optimization (PSO), ant colony optimization (ACO) etc) be employed as an alternative to classical consensus algorithms?

$\endgroup$
0
$\begingroup$

PSO could, in theory, be used to cluster the results of PoW type computations. Evolutionary algorithms could be used to improve time for calculated PoW's as well. As a different consensus model, some considerations must be made however that would reach far beyond blockchain's current model. Using some blockchain-type file system for storage (IPFS perhaps), and a fuzzy membership function hybridized with PSO or ACO in some way, consensus clusters or paths could be converged from the same data set. This is more of a proof-of-algorithm than a true proof-of-work if an efficient algorithm is used. It would be possible for this to be useful work as well, as these type of calculations can be used to optimize many types of systems. Theoretically, only systems with algorithms that are consistent could participate in this type of consensus. Another layer could be run in a distributed manner which converges all resulting data nodes, proving the consensus and dropping inefficient results.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.