If you look at Cosmos-based blockchains, voting power is concentrated among a small number of top validators, which effectively encourages centralization. If I were to design a new protocol, I would use a standard BLS aggregation scheme where each node has equal weight. It seems that Commonware is taking a similar approach.
@dcason_bft To implement stake-weighted threshold, the weight (w_i) should be applied to secret share (x_i). Therefore, the weight should be used in DKG process as well, and an epoch should be introduced for validator set changes
It is complex!
Is anyone still working on signature aggregation in @CometBFT?
Why this is important:
1. Reduced block size
2. Easier and more efficient integration of IBC clients with other chains
3. Enabling chain-owned accounts on external chains
Challenges of applying signature aggregation:
Maintaining a stable public key with a dynamic validator set, while still ensuring that at least 2/3 of signers can reach consensus.
Our recent research shows potential opportunities to make this possible. DMs are open for further discussion.
A2:
Zero-Knowledge proofs are promising, but the proving process can be costly. For example, https://t.co/a9JRU0KD8z is a GPU acceleration approach we experimented with a few years ago. By using polynomials and key resharing, we can ensure that BLS signatures are aggregated at a fixed point, f(0). Compared to traditional aggregation, this means the public key is also fixed. The entire aggregation process can be completed in a second. However, key resharing introduces additional challenges, though these are manageable. We plan to publish further details soon.
A3:
Because the public key is fixed, it can be used to derive an account on an external chain. Transactions must be signed by at least t validators, which enables the creation of chain-owned accounts on other chains. Additionally, the external chain should be a smart contract chain where BLS signatures can be verified. This makes it possible for the chain to recognize and validate signatures from the validator set, enabling secure interactions between chains.
@GjermundGaraba@cometbft A1:
At this stage, it's difficult to quantify its exact significance, as our research is still in its early phases. Nevertheless, I'm genuinely excited about the potential and eager to share our findings with the community.
1/ Proud to announce our latest investment from YZi Labs @yzilabs (formerly Binance Labs) via the EASY Residency program to launch Bitway โ the first purpose-built Layer 1 blockchain designed for Bitcoin business.
@ping_pub It seams that there is a problem with Provenance chain and Ledger. I received the following message:
"Incompatible Signing Requested
Error: SIGN_MODE_DIRECT canโt be signed on Ledger. Contact the web app provider to fix this issue."
Could you ccheck please?