IT-SDK-Hyperledger-Besu

From wiki.samerhijazi.net
Jump to navigation Jump to search

Mix

  • open source Ethereum client
  • sync with Ethereum's public network known as Mainnet
  • configure Besu to run as a private network or on existing test networks and the consensus mechanisms you can implement in doing so.
  • https://besu.hyperledger.org/
  • how to use a genesis file to define the first block in the chain of a private network.

Open Points

  • What happen when switsching Network
  • diff Network-ID, Chain-ID
  • Token (ERC-20), what does supply means

Use Cases

  • to connect to the existing public Ethereum network, referred to as mainnet,
  • can be used to create the Ethereum Virtual Machine (EVM) compatible private blockchain network.
  • can be used to run a node on Ethereum mainnet, from a full node that helps sync Ethereum mainnet, to an archive node, which contains the data of the blockchain but does not participate in adding new blocks.
  • On mainnet, Besu runs as an execution client, performing tasks such as executing transactions and accepting changes to the ledger.
  • A consensus client, for example Teku, Prysm, or Lighthouse, runs alongside Besu and decides which blocks to consider for execution.
  • Besu to create a private network would be to create a unified loyalty rewards program across multiple brands. https://www.lfdecentralizedtrust.org/case-studies/posteitaliane-case-study