I want to change my substrate chain consensus but I don't know how to set the new consensus in substrate.

I want to set dops consensus for my substrate chain also please guide my for implement dpos in substrate.

How can i implement dpos? How can I set custom consensus as default in substrate ?

1 Answer 1


From a parachain's perspective you do not need to change the consensus.

Take a look at this blog article by Kilt, a team that has successfully implemented limited delegated proof of stake.

Note that in their runtime they use Aura and a custom staking pallet.

There are other chains in the ecosystem who are doing DPoS as well.

I recommend you start by reviewing their implementations.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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