Scaling Pikachu to thousands of validators #148
jsoares
started this conversation in
Open problems
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Blockchains based on a reusable resource (such as proof-of-stake or proof-of-space) are not as secure as those based on proof-of-work. Specifically, they are vulnerable to long-range attacks (LRA), where an adversary can create a long fork very cheaply.
With Project Pikachu, we proposed a checkpointing mechanism that allows Filecoin to leverage the security of proof-of-work by anchoring state onto the Bitcoin blockchain. In the case of long-range attacks, the Bitcoin chain can be used to determine the honest chain. In short, we came up with a design that leverages Schnorr threshold signatures supported by the 2021 Bitcoin Taproot upgrade.
However, our prototype solution does not scale to the full Filecoin network, which features thousands of miners/validators. We're therefore launching a new funding programme to scale checkpointing to large blockchain networks. Under RFP-012, we invite proposals to address checkpointing scalability, including:
Accepted proposals will receive up to $100,000 in funding. The work, as usual, must be released under an open-source license and may find usage in other blockchains or systems. This call will close on September 30, 2022 or earlier if awarded.
If you're interested in this problem, we welcome your comments and ideas in this thread! Proposals may be submitted by using our application management system at grants.protocol.ai.
Beta Was this translation helpful? Give feedback.
All reactions