🧱 Sui + Aptos Opportunity

Technology

Scalability

Due to limitations on throughput, users of existing blockchains pay hefty gas fees as network usage increases. Furthermore, as application demand scales, high latency can become an issue, consequently affecting the responsiveness of dApps. Sui adapts to the demands of decentralized applications by focusing on scaling horizontally. Recent tests have shown that an unoptimized single-worker Sui validator running on an 8-core M1 Macbook Pro can execute and commit over 120k transactions per second (TPS). The number of workers scales proportionally to the processing power of nodes, resulting in reduced gas prices even during periods of network congestion. In theory, this means Sui’s node infrastructure has the capacity to infinitely scale the network throughput as demand and utilization increase.

Parallel Agreement

The Sui blockchain has no upper limit to accommodate increased application demand while operating at extremely low costs per transaction. Its innovative system architecture eliminates a serious block for existing blockchains: the requirement to globally reach an agreement on a complete-ordered list of transactions.

Given that many transactions do not compete for the same resource against other transactions, this calculation is wasteful.

Sui increases scalability by allowing independent transactions to be mutually agreed upon. Sui validators broadcast transactions that are causally unrelated, eliminating the overhead of global consensus without jeopardizing safety and liveness assurances.

User-Experience for Developers

The Sui Developer Kit (SDK) was created to serve as a means of optimizing the user experience for developers. The Sui Developer Kit will provide developers with open-source, versatile, and user-friendly tools. In addition, SDK’s design allows developers to build with a significant reduction in time spent on debugging smart contracts, waiting for audits, and constructing basic tech stack elements.

Move Programming Language

Move’s main feature is the ability to define custom resource types, which statistically ensures that a resource can only be moved between program storage places and never cloned or deleted. This implementation significantly improves security by effectively preventing issues such as the vulnerabilities described above. Resources are then governed by move modules, similar to smart contracts in that they control the procedures that encode the rules for creating, updating, and deleting declared resources. Move modules benefit over smart contracts is that they enforce data abstraction, meaning that a resource is transparent inside its declaring module, and opaque outside of it.

Sui Uniqueness as a blockchain suited for gaming

Sui assets are now modeled as objects where attributes can be defined, or the objects can be combined into new objects. In a game, you can have a sword that gathers experience points to increase levels where the points and levels are defined as attributes. You can also combine different items like a sword and jewelry to make a new sword. All of this can be recorded on-chain. Outside the game, it has implications for the distribution, payments, and marketing as these activities always have intermediary platforms taking a cut of the revenue.

Sui Advantages over other blockchains

https://docs.sui.io/learn/sui-compared

Last updated