![]() Use the following command to install additional Linux dependencies. You can also run a Sui Full node on macOS. Sui supports the Ubuntu andĭebian distributions. Sui recommends running Sui Full nodes on Linux. Suggested minimum hardware to run a Sui Full node: Full node setupįollow the instructions here to run your own Sui Full. Validator nodes store only the latest transactions on the frontier of the object graph (for example, transactions with >0 unspent output objects). Today, a Sui Full node maintains the full history of the chain. Unlike validator nodes, Full nodes cannot sign transactions, although they can validate the integrity of the chain by re-executing transactions that a quorum of validators previously committed. ArchitectureĪ Sui Full node is essentially a read-only view of the network state. Sui will improve the synchronization process with the introduction of checkpoints and the ability to synchronize with other Full nodes. This synchronization process requires listening to at a minimum 2f+1 validators to ensure that a Full node has properly processed all new transactions. Executing the transaction locally and updating the local DB.Making sure that 2f+1 validators recognize the transaction and that it reaches finality.Following 2f+1 validators and listening for newly committed transactions.Sui Full nodes sync with validators to receive new transactions on the network.Ī transaction requires a few round trips to 2f+1 validators to form a transaction certificate (TxCert). Track and verify the state of the blockchain, independently and locally.When a validator commits a new set of transactions (or a block of transactions), the validator pushes that block to all connected Full nodes that then service the queries from clients. This role enables validators to focus on servicing and processing transactions. Each Full node stores and services the queries for the blockchain state and history. Sui Full nodes validate blockchain activities, including transactions, checkpoints, and epoch changes. If you just need a local development environment, you should instead follow the instructions in Create a Local Sui Network to create a local Full node, validators, and faucet. Note: These instructions are for advanced users.
0 Comments
Leave a Reply. |