Launching Support for SUI
SUI is now live on BitGo!
As the first qualified custodian to provide custody and staking services to The Sui Network ecosystem, BitGo is pleased to announce new services for SUI holders: Qualified Custody, hot wallets, and staking.
What is Sui?
Sui is a Layer 1 blockchain and smart contract platform maintained by a permissionless set of validators, similar to validators or miners in other blockchain systems. Sui relies on an object-centric model that uses the Move programming language to achieve safety and reliability.Learn more: https://sui.io
How does Sui work?
Sui has three core elements that work together to allow it to operate: Objects, parallel transaction execution, and the Sui Consensus Engine.
Objects
Sui’s smart contracts are designed around programmable objects, as opposed to smart contracts designed around accounts. These objects can be mutable or immutable, shared among multiple people or owned by one person. Objects owned strictly by a single user won’t have to undergo the verification process, allowing them to have near-instant finality.
Parallel Transaction Execution
Sui validates transactions individually, rather than batching them into blocks, enabling parallel transaction execution. By validating transactions in parallel to each other, and allowing simple transactions to skip consensus, the result is near-instant finality.
Move Language
Sui blockchain uses the Move programming language, which is specifically designed for building smart contracts and dApps. The Move language is based on Rust, “a multi-paradigm, high-level, general-purpose programming language that emphasizes performance, type safety and concurrency”.
The language is also designed for developers to write smart contracts and dApps. It includes features such as resource ownership, which seeks to ensure that resources are not consumed or modified by unauthorized parties. Additionally, the language supports the creation of custom data types and functions, which can be used to create complex contracts and applications.
Gas Pricing
Sui’s gas pricing mechanism is intended to achieve three stated outcomes:
-
Delivering users with low, predictable transaction fees;
-
Incentivizing validators to optimize their transaction processing operations;
-
Preventing spam and denial of service attacks
Validators agree via survey on a network-wide reference price at the start of each epoch, and Sui seeks to incentivize validators to propose credible prices via use of the tallying rule to determine which validators are processing transactions at the current gas price.
Reaching Consensus
The Sui blockchain has two consensus protocols to handle different types of transactions.
-
Byzantine Consistent Broadcast to handle simple transactions
-
Narwhal and Bullshark consensus protocol to handle transactions or set of transactions that have strongly held interdependencies
Sui distinguishes between two types of assets to run these consensus mechanisms in parallel:
-
Owned objects that can only be modified by their specific owner
-
Shared objects that have no owner and can be modified by more than one user
Sui forgoes consensus on owned objects which it classifies as simple transactions. Shared objects, which would be classified as transactions or sets of transactions that have strongly held interdependencies would go through consensus.
Key Takeaways
-
Sui is a L1 blockchain and smart contract platform that uses the Move programming language, designed for building smart contracts and dApps, and includes features such as resource ownership and custom data types and functions.
-
Sui’s smart contracts are designed around programmable objects, which can be mutable or immutable, shared among multiple people or owned by one person.
-
The Sui blockchain processes transactions in parallel, and simple transactions aren’t required to undergo consensus, resulting in near-instant finality.
-
Sui has structured its gas pricing mechanism with a stated goal to deliver predictable transaction fees, incentivize validators to optimize their transaction processing operations, and prevent spam and denial of service attacks.
-
Sui has two consensus protocols to handle different types of transactions, with shared objects undergoing consensus and owned objects classified as simple transactions and forgoing consensus.
BitGo is excited to support the Sui ecosystem with custody and staking services for holders of the SUI token.
Learn more about our connection with The Sui Foundation.
To learn more about BitGo’s custody and staking offerings, including SUI, schedule time with our team.
About BitGo
BitGo is the leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing and settlement out of regulated cold storage. Founded in 2013, BitGo is the first digital asset company to focus exclusively on serving institutional clients. BitGo is dedicated to advancing a digital financial services economy that is borderless and accessible 24/7. With multiple Trust companies around the world, BitGo is the preferred security and operational backbone for more than 1,500 institutional clients in 50 countries, including many of the world’s top brands, cryptocurrency exchanges and platforms. BitGo also secures approximately 20% of all on-chain Bitcoin transactions by value and is the largest independent digital asset custodian. For more information, please visit www.bitgo.com.
©2024 BitGo Inc. (collectively with its affiliates and subsidiaries, “BitGo”). All rights reserved. BitGo Trust Company, Inc., BitGo Inc., and BitGo Prime LLC are separately operated, wholly-owned subsidiaries of BitGo Holdings, Inc., a Delaware corporation headquartered in Palo Alto, CA. No legal, tax, investment, or other advice is provided by any BitGo entity. Please consult your legal/tax/investment professional for questions about your specific circumstances. Digital asset holdings involve a high degree of risk, and can fluctuate greatly on any given day. Accordingly, your digital asset holdings may be subject to large swings in value and may even become worthless. The information provided herein is not intended for distribution to, or use by, any person or entity in any jurisdiction or country where such distribution or use would be contrary to law or regulation. BitGo is not directing this information to any person in any jurisdiction where the publication or availability of the information is prohibited, by reason of that person’s citizenship, residence or otherwise.