SUI vs another MOVE

Blockchains have been a buzzword in the technology world for the past few years. They have been touted as the future of digital transactions and secure data storage. The concept of a decentralized network of nodes has been a key aspect of blockchains since the inception of Bitcoin. With the rise of Ethereum and other blockchain platforms, the possibilities for decentralized applications have expanded. Sui is one such platform that is building on Move, a new language for decentralized applications.

One of the key aspects of a blockchain network is the nodes that make up the network. The expected specs for these nodes depend on the blockchain platform. Sui is designed to scale horizontally, which means that new nodes can be added to the network to handle signature verification. This helps to ensure that the network remains secure and scalable.

Another important aspect of a blockchain network is the ledger size. Sui is designed to avoid dust attacks that can overload node disk space. This is done by parallelizing the network and splitting the consensus between different smart contracts. This makes the network more secure against denial of service attacks and helps to ensure that the network remains functional even in the face of such attacks.

Gas is a key component of blockchain networks. It is used to pay for transactions and to ensure that the network remains secure. Sui is unique in that it allows for meta transactions. This means that users can define the amount of gas they want to spend for a transaction. If they do not have enough gas, they can delegate the transaction to someone else who will pay the gas for them. This helps to ensure that users can still use the network even if they do not have enough gas in their account.

Private NFTs are a key aspect of Sui's network. NFTs are unique digital assets that are stored on a blockchain network. Private NFTs are a new type of NFT that are partially encrypted. This means that users can still see most of the image, but some of the pixels are blurred. This helps to ensure that the user has a unique copy of the NFT and that they can prove ownership if necessary.

Sui is also looking into implementing zero knowledge proofs such as zk-SNARKs. These proofs are used to ensure that data remains confidential while still being verifiable on the blockchain. Sui plans to support bulletproofs for confidential transactions and Pedersen commitments.

When it comes to the expected specs for the nodes in Sui, the network is designed to have a horizontal scaling capability. This means that new nodes can be added to the network to handle the verification of signatures. This helps to avoid denial of service attacks and dust attacks, which can overload the disk space of a node.

One way to prevent denial of service attacks is to parallelize the verification process. In Sui, the consensus mechanism is split between different smart contracts, reducing the risk of a dominant smart contract overwhelming the network and reducing its success rate.

Sui has a unique approach to gas, which is the fee required for executing transactions on the blockchain. In Sui, users can define how much they want to spend on a transaction, and if they don’t have enough gas, they can delegate their transaction to someone else who has more gas. This system can help onboard new users who don’t yet have any coins in their accounts, as they can receive help from wallets or custodial services. Sui is expected to have one of the lowest gas fees compared to other blockchains due to its faster scaling and organic growth, making it more secure against denial of service attacks.

Private NFTs in Sui are built using cryptography and fraud proofs. Creators can sell partially encrypted NFTs, and buyers can prove the authenticity of the NFT by checking the hash of the image against the commitment made by the creator. If the commitment does not match, the buyer can create a fraud proof and get a refund.

Sui is also looking forward to implementing zero-knowledge proofs, specifically zk-SNARKs, for confidential transactions and Pedersen commitments. The network will also support bilinear pairing cooperations, allowing users to execute proofs with less gas compared to other systems where everything has to be implemented.

Finally, Sui is different from other projects building on Move, as Sui uses an object-centric approach, while other projects are account-centric. This gives Sui more flexibility and can make different sections of the network cheaper to execute. The only thing that is shared between Sui and other Move-based projects is the programming language, but the construction of objects in Sui is different.