Language: Traditional Chinese (Taiwan)
2023-07-29, 14:45–15:15 (Asia/Taipei), TR 212
- Brief introduction to Sui Network (2 mins)
- DAG and Object-centric architecture (10 mins)
- Move language and its main features (10 mins)
- Sui-Move: the advanced Move language (10 mins)
- Sui-Move code and Sui CLI example (13 mins)
-
Sui is a smart contract platform that offers ease of development, fast transaction speeds, a sane object model, and better security. It has a native asset called SUI, which serves four purposes on the Sui platform: staking, paying gas fees, versatile and liquid assets for various applications, and governance. Sui also includes an efficient and sustainable economic mechanism for pricing data storage.
-
Sui is a distributed ledger that stores a collection of programmable objects, each with a globally unique ID. Every object is owned by a single address, and each address can own an arbitrary number of objects. The ledger is updated via a transaction sent by a particular address. A transaction can create, destroy, and write objects, as well as transfer them to other addresses. Sui calls the consensus protocol only for transactions affecting objects owned by multiple addresses. This means simple transactions complete almost immediately.
-
Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Libra blockchain. Move is designed to be a platform-agnostic language to enable common libraries, tooling, and developer communities across diverse blockchains with vastly different data and execution models. Move's ambition is to become the "JavaScript of web3" in terms of ubiquity--when developers want to quickly write safe code involving assets, it should be written in Move.
-
Sui Move differs from Diem Move in several ways, including the fact that Sui uses its own object-centric global storage, addresses represent Object IDs, Sui objects have globally unique IDs, Sui has module initializers, and Sui entry points take object references as input.
-
Sui CLI is a tool to interact with Sui Network and we’ll use CLI to split and merge SUI coins after navigating Coin Module of Sui Framework.
中階
Target Audience –開發者、對non-EVM有興趣者、對Rust有經驗者
Though graduating from NTUEE as an CV engineer, now I am more interested in Web3 and Blockchain. Keen on learning programming languages that strongly related with Blockchain, like Solidity, Rust and Move. Experienced in building Dapp both on EVM and non-EVM chain, including NFT, GameFi and SocialFi, I won several Hackathon prizes like Polygon BUILT IT and Aptos Builder House in Seoul. Following is my profile
https://www.linkedin.com/in/justa-liang-17a849130/
https://github.com/JustaLiang