想了解 AO 上应用的合约运行机制吗?那么来抓取合约代码一探究竟吧。用一个 python 小程序,轻松获取指定 Process 的合约。
作者: txohyeah
审阅:outprog
来源:内容公会 - 新闻
AO 测试网发布已经有小半年了,AO 的内容也有很多,本文的内容主要聚焦 Process 和智能合约,包括 AO 是什么,Process 是什么,Process 的生命周期。最后重点介绍下如何查看 Process 的合约代码。
AO 是 Arweave 在完善分布式存储基础上,进一步发展出的计算功能,旨在实现全面的去中心化应用支持,与以太坊先计算后存储的发展路径相对应。简单来说,AO 代表了 Arweave 平台上的智能合约或计算能力,是在其永久存储解决方案之上的逻辑层扩展。
AO 由三个单元组成,MU / SU / CU
MU:接收到用户发送的消息,以确保它们经过签名。
SU:对消息进行时间戳和排序,然后捆绑并发布到 Arweave。SU 也是我们今天会用到的主角,后面会在查看合约时,起到了重要的作用。
CU:处理消息并计算出结果。