How Does Hyperledger Sawtooth Work?
Hyperledger Besu works by using a consensus algorithm to validate transactions and maintain the state of the blockchain. The consensus algorithm used depends on the configuration of the network and can be either Proof of Work (PoW), Clique PoA (Proof of Authority), IBFT 2.0 (Istanbul Byzantine Fault Tolerance), or Aura PoA (Proof of Authority).
- In a public network using PoW, transactions are validated and added to blocks by a decentralized network of miners who compete to solve a mathematical puzzle to validate transactions and create new blocks.
- In a private network using PoA, transactions are validated by a set of authorized nodes, or authorities, who are selected by the network operator.
Once transactions are validated and added to a block, the block is broadcast to the network and added to the blockchain. A distributed ledger called the blockchain keeps track of all transactions and offers a safe and unalterable history of the network’s status.
Smart contracts, which are self-executing computer programs that operate on the blockchain and uphold the network’s regulations, are also supported by Hyperledger Besu. Smart contracts can be employed to manage digital assets, enforce rules and laws, and automate corporate processes.
Hyperledger Besu in Blockchain
Hyperledger Besu is an open-source blockchain platform developed under the Hyperledger project of the Linux Foundation. It is designed to provide a robust, secure, and highly performant platform for building decentralized applications (dApps) and smart contracts.