-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation on how to use the subtrate compatible finality-aleph consensus #1726
Comments
Hi @hhamud, The code in AlephBFT repo is a standalone consensus implementation for general purposes, and here we have only its integration with substrate. This integration is done in https://github.com/Cardinal-Cryptography/aleph-node/tree/r-13.3/finality-aleph. However, our priority was always adding new features to Aleph Zero blockchain, which may make it harder to reuse our substrate integration of our consensus for other blockchains. Nevertheless, the integration includes, inter alia:
You can also see how the blockchain's components, and particularly |
Thanks for the reply. I am fine with it depending on aura for block authorship, in my case I'm mainly concerned with block finalisation. Could you point to where the code is for the block sync issues? |
New sync protocol is there: https://github.com/Cardinal-Cryptography/aleph-node/tree/main/finality-aleph/src/sync. And you can see how it's initialized there: aleph-node/finality-aleph/src/nodes.rs Line 185 in e01ff05
|
You are using a forked version of the polkadot-sdk. What version is it forked from and what changes were made to it that were necessary? |
Hi, aleph-node 13.3 version is based on |
I have read your original alephBFT API documentation but I noticed that you also have a subtrate compatible version here. I wanted to know how to integrate that component instead into a subtrate compatible node.
If this is the wrong place to ask such a question then I will delete and ask somewhere else.
Thanks in advance.
The text was updated successfully, but these errors were encountered: