以Hello World程序为例,来熟悉Aptos工程中的基本概念。
Dacade平台SUI Move挑战者合约实践——去中心化市场DApp(Sui Move Marketplace DApp)
Sui是一个专注于扩展和性能的区块链平台。它由MystenLabs开发,旨在解决当前区块链面临的可扩展性和效率问题。Sui使用Move作为编程语言,专为区块链和智能合约设计,强调安全性和可验证性。本文不涉及Move的语法讲解,仅演示Sui的示例合约部署。
实践:面向资源的智能合约语言
介绍 SuiNetwork 的 Display 功能
“程序测试能证明错误的存在, 但不能证明错误不存在” – Edsger Dijkstra。智能合约是一个对安全性要求非常高的领域,一个不经意的小 bug 很可能会导致不可估量的损失。
本文是 zkMove 系列的第一篇,介绍了项目创建的背景和用途。
Resource 是一种特殊的结构体,可以在Move代码中定义和创建,也可以使用现有的 Resource。因此,我们可以像使用任何其它数据(比如向量或结构体)那样来管理数字资产。
Resource
执行事务脚本时,通常需要调用不同的 Move 模块,之前的模块示例所示。可以将新模块添加到调用 CLI 的包中的目录中。您还可以添加对其他包的依赖项,以访问它们定义的模块(就像我们对之前的模块所做的那样)。在运行给定脚本之前,该命令将编译并发布包中的每个模块以及包的每个可传递依赖项。
我们设计一个实现基本代币和余额接口的模块,代币可以在不同地址下的余额之间铸造和转移。
如何用Move开发智能合约?本文全方位讲解Move开发测试部署工具栈。
区块链的安全性、速度和开发人员活动取决于其底层编程语言和虚拟机。两种最流行的编程语言是Solidity,用于为以太坊虚拟机(EVM)构建去中心化应用程序,以及用于在Solana上构建dApp的Rust。
本教程通过使用Typescript在Aptos测试网创建账号,领取测试代币,发起转账交易
Typescript
Aptos
假设我们需要发布一个市价单交易,需要哪些操作步骤,接下来一一演示。
介绍 Sui 网络的 movescriptions 项目源码