Langsung ke konten utama

Review of the Radix DLT Project

 


Work process


The emergence of bitcoin, leded ledger technology (DLTs) and smart contract platforms has sparked a new era of living research on consensus protocols. The latest developments in the Bitcoin-style Nakamoto consensus, PBFT-like consensus, random consensus and others represent progress in a fundamental consensus approach that has various trade-offs in the guarantees they can provide to users. Cerberus's progress in consensus parallelization was based on the Byzantine leadership's fault tolerance tolerance approach (BFT).

The BFT protocol for state machine replication (SMR) has a strong consistency advantage (different from availability), with a long history derived from the work of Lamport, Shostak, and others.

The main milestone in the practical BFT protocol has been achieved with PBFT. PBFT uses a two-step preparation and acceptance approval process. Nodes (or participants in consensus, for example, computers in decentralized networks) choose "leaders" from their ranks. The leader offers the team to broadcast it to another node. When 2f + 1 nodes (where f is the maximum number of Byzantine nodes wrong) confirm the validity of commands by responding with their signatures, the signatures are combined into a "quorum certificate" (QC) and sent to the node as proof.

The 2f +1 requirement ensures that double voting from the wrong node cannot win a majority. As soon as 2f + 1 nodes confirm and sign the proof, the order is considered "perfect" and final. PBFT provides the first practical implementation of a partially synchronous BFT protocol, but does not work with current scalability requests on open public networks or global cloud deployments.

Of particular concern for the deployment of this large network is the high message complexity required for any "change of appearance" or replacement of leaders, because PBFT requirements for QC 2f + 1 are proof of security before progress is made.

Subsequent BFT works, such as Tendermint, expand the situation in the context of large blockchain networks by reducing the cost of sending messages needed to see change.

Instead of demanding 2f + 1 CC, the new Leader simply "expands" the highest CC (using it as a basis for new proposals). By eliminating the significant overhead of sending messages, this opens the possibility that there are other nodes with higher QC. Therefore, a leader needs to wait for a certain maximum network latency before he can ensure he has the highest QC, preventing deadlock. This slows the network response by introducing fixed latency and hence limiting bandwidth to a fixed time window rather than the actual network speed.

Protocol


Recently, the HotStuff protocol introduced an important extension of the previous BFT approach. HotStuff maintains an optimistic response while keeping the complexity of sending messages low by adding a third stage between preparation and commits: pre-commit. The pre-commitment phase allows leaders to "change their minds" after choosing "in phase," which means that consensus can safely move on to new proposals and the network can wait longer for certain network latency.

Commit occurs immediately after the QC for initial commitment has been built successfully. Combined with threshold signatures, this provides an "optimistic response" and the complexity of linear messages even to see changes. We took advantage of many HotStuff extensions and related benefits when we built the secure Cerberus BFT protocol.

Gambar untuk dikirim

Model


Cerberus solves the state-tolerant fault state machine (SMR) distribution replication problem at many nodes. Cerberus builds on the consensus of the BFT style while maintaining two main properties of BFT:

1. Safety when out of sync, the ability to survive when in sync.

2. Preference for consistency based on availability (ie, security with liveness during the asynchronous period)

We also make the following general BFT assumptions in our basic model. While we make these assumptions to illustrate the simple form of the Cerberus model, some of these restrictions can be removed in practical implementation (in particular, a set of static nodes). We discuss several in the Implementation section of this document.

- Static, world-famous node set

- Partial synchronization (e.g. After some time of global stabilization there is an unknown limit where all messages enter)

- 2f + 1 node follows the protocol, where f is the number of Byzantine nodes (per shard in the case of Cerberus)

- An attacker who is computationally unable to violate standard cryptographic primitives

- Has a practical signature method for collecting sounds from nodes

- Communication between correct nodes is peer-to-peer, confirmed and reliable

In classic BFT, the client command log is ordered globally so that the correct node can approve the final condition. Performance improvements have traditionally been based on "vertical" scaling, or "pressing more orders". one pipe ".

In practice, applications usually do not require global ordering of all orders; they only need ordering orders that are interdependent. Cerberus needs an application layer that defines dependencies so that it can implement partial orders, only order orders are linked. The Cerberus fraction represents the dependency relationship between teams. Orders that do not share a partial ordering relationship also do not share fractions, and can be executed safely in parallel.

For more information about this project you can see the link below:

* Website: https://www.radixdlt.com
* Twitter: https://twitter.com/RadixDLT
* Telegram: https://t.me/radix_dlt
* Facebook: https://www.facebook.com/RadixDLT
* Reddit: https://www.reddit.com/r/Radix
* Medium:https://medium.com/@radixdlt


Bitcointalk : https://bitcointalk.org/index.php?action=profile;u=2060180;sa=forumProfile

ETH : 0x336dB7c4dd9b0672B0Dbb815B30efc096Efd7D8f

Komentar

Postingan populer dari blog ini

DHABI COIN TOKEN (DBC)

  WHAT IS THE DHABICOIN ICO? DHABI COIN TOKEN (DBC) , decentralized protocol on the Binance Smart Chain smart contract, dhabi coin token is compatible with encrypted wallet applications such as Trust Wallet, Metamask, and MyEtherWallet, featuring total security and privacy in transactions, available for IOS and AndroidDhabiCoin Token (DBC) has technology present in the Binance Smart Chain (BSC) ecosystem, a platform that has total transaction security, low fees and greater agility in information traffic, relying on an excellent support team in several languages. DHABICOIN Cryptocurrency has grown in recent years, becoming a safer optional asset attracting high potential investors, for example Dabhi Coin Cryptocurrency (DBC) which has Binance Smart Chain (BSC) technology, with total flexibility, speed and more performance good at cryptocurrency transactionsin its ecosystem.the cryptocurrency market is one of the most valuable and with the highest growth projections to invest in, rel...

DeGeThal

  Overview Financial and banking services are still not available to the population of many countries of the wo r ld. Individuals who have never gotten access to financial services have been given the opportunity to use payment services thanks to the advent of cryptocurrencies. The emergence of DeFi projects has provided new opportunities for users of digital assets. DeFi helps to solve many existing problems of the modern world, making it more democratic and accessible to people, providing access to financial services to a wide range of people who previously had no access to these services. DEX cannot interact with fiat funds. That is why stablecoins are traded on DeFi exchanges, which are backed by real fiat assets. To make the financial experience easier DeGeThal came into existence. The DeGeThal ecosystem is trying to solve the existing problems of the modern financial system with its toolkit of hybrid crypto/fiat solutions for retail use and organizations. What is DeGeThal? De...

DeGeThal

  Invoering DeGeThal is een platform dat een betalingsomgeving creëert voor het accepteren van betalingen, het beschikbaar stellen van bank- en financiële diensten aan zijn gebruikers, ongeacht waar ze verblijven, staatsburgerschap, opleiding of welvaartsniveau.  Kosten maken in het DeGeThal-platform kan in de vorm van activa zoals cryptocurrencies en fiat. De belangrijkste factor van het bedrijf is om veel mensen te beïnvloeden tot een financieel platform dat eenvoudig en betaalbaar is en in hun financiële behoeften voorziet door bank- en financiële producten samen te brengen. Voordelen: • Transacties waarbij gebruik wordt gemaakt van cryptografische vormen van geld zijn tegenwoordig hetzelfde.  Met de monsterlijke missie en massale acceptatie van cryptografische vormen van geld, schakelen veel individuen momenteel over op het gebruik van digitale valuta voor transacties of als ondernemingsinstrumenten.  Bekende cryptohandelsplatforms van tegenwoordig zijn Binance, ...