This question already has an answer here:

Actually i try to add new consensus and will through modifying some consensus to see its effect on transaction throughput. so what platform should i use that provide me this facility or should i use clique platform to plug new consensus.

marked as duplicate by Nicolas Massart, Ismael, Rob Hitchens - B9lab, shane, Achala Dissanayake Jun 2 at 12:39

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


plug our own consensus in any one of ethereum client?

Take a look at Parity's Pluggable Consensus feature:

You can either choose to experiment with the consensus algorithms Parity ships with (Ethash, Instant Seal, Aura), or write your own and plug it into the framework. (See the engines part of their Github repository for an idea of how to do this, together with the wiki page above.) Note that everything's written in Rust.

I don't think Geth provides anything similarly pluggable, though there are various tutorials on how to get Clique working (e.g. this one).

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