Skip to content
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

doc: [en] Add ostracon-specific VRF+BLS feature documents #304

Merged
merged 11 commits into from
Sep 17, 2021
Prev Previous commit
Next Next commit
Apply review feedback
leejungho86 committed Aug 24, 2021

Verified

This commit was signed with the committer’s verified signature.
Robbepop Robin Freyler
commit a86d1cbdaebbfe4a9297a24c09f624d7ce90ae50
2 changes: 1 addition & 1 deletion docs/drafts/features/index.md
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ LINE Blockchain sets out a number of principles to be archived in selecting the

P2P consensus algorithms based on BFT are more suitable than Bitcoin-like proof of work (PoW) in terms of functionality and performance. Among them, Tendermint-BFT, with its modern blockchain-optimized design, was the closest implementation in our direction (and even better, it can be connected to Cosmos Hub).

We are introducing two new cryptographic technologies with Tendermint-BFT to further improve our blockchain. One is Verifiable Random Function (VRF), which was introduced to select the Proposer node that generates random blocks and makes future selection unpredictable. This randomness is expected to deter malicious attacks and make it difficult for participants to act in collusion at some point in the future.
We are introducing two new cryptographic technologies with Tendermint-BFT to further improve our blockchain. One is Verifiable Random Function (VRF), which was introduced to randomly select the Proposer node that will generate blocks and makes future selection unpredictable. This randomness is expected to deter malicious attacks and make it difficult for participants to act in collusion at some point in the future.

Another feature is the Boneh–Lynn–Shacham (BLS) signature. BLS signature schemes, which are based on bilinear mapping, gives us the ability to aggregate multiple digital signatures into a single one. In many blockchain protocols, large amounts of signatures must be stored to approve a block. Enabling BLS signature aggregation reduces the footprint and can significantly improve communication overhead and storage consumption.