sec3团队在2022年Aptos CTF MOVEment比赛中获得第一名,展示了团队对Move语言的理解及其在安全领域的应用。文章描述了5个挑战及其解决方案,涉及的内容包括智能合约漏洞分析和应对策略,体现了团队的技术实力。
Aptos Labs 致力于将世界经济引入链上,旨在创建一个更易访问且高效的全球经济体系。通过交易原语、性能升级以及用户和开发者体验的提升,Aptos 正在构建全球交易引擎,实现所有资产的代币化交易和无国界资本市场的目标。Aptos在稳定币支持、生态系统增长、技术改进和网络性能方面取得了显著进展,并计划通过引入新的交易机制和性能优化来进一步提升其在全球交易中的地位。
MEV核心技术点入门
Aptos和Move的优势和特性,以及觉得它们中很有意思的地方。
Sui 与 Aptos 区别, 及 Move 语言的特点
Aptos简介,构造交易和合约的样例
在Aptos上无需合约,铸造并交易nft
1.使用move编写标准ERC20代币合约并部署到Aptos测试。2.使用Typescript操作部署的合约,完成转账,循环等功能。
本文讲Aptos环境搭建以及运行一个Aptos版本的Hello World!
以Hello World程序为例,来熟悉Aptos工程中的基本概念。
执行事务脚本时,通常需要调用不同的 Move 模块,之前的模块示例所示。可以将新模块添加到调用 CLI 的包中的目录中。您还可以添加对其他包的依赖项,以访问它们定义的模块(就像我们对之前的模块所做的那样)。在运行给定脚本之前,该命令将编译并发布包中的每个模块以及包的每个可传递依赖项。
我们设计一个实现基本代币和余额接口的模块,代币可以在不同地址下的余额之间铸造和转移。
本教程通过使用Typescript在Aptos测试网创建账号,领取测试代币,发起转账交易
Typescript
Aptos
在aptos上实现了一个merkle树验证,用来练习一下Move语言和aptos的sdk
Move和Aptos的单元测试和函数调用。