智能合约事件应该这么用.pdf

时间:2023-05-14 05:46:03
【文件属性】:

文件名称:智能合约事件应该这么用.pdf

文件大小:183KB

文件格式:PDF

更新时间:2023-05-14 05:46:03

区块链

任何把智能合约当成数据库使用的工程师其实都搞错了,其实我也是直到不久前才意识到这一点。 开发区块链解决方案需要以不同的思维考虑数据、控制和隐私问题。其中有些技术细节比较容易掌握,例如数字货币基本上可以理解为一个账户余额表再加上一些操作余额的方法。但有些技术细节则更复杂一些,例如对自己构建的解决方案几乎没有控制的能力。 公链中的数据都是公开的, 如何兼顾数据隐私,而又准确提供历史交易记录,我发现了一个非常优雅解决方案: 状态变量中只应该保存 Solidity 智能合约需要使用的数据, 而其他数据都应该利用智能合约的事件机制转储到外部 在这篇文章,我将涉及到一些以太坊底层架构,一些区块链开发准则以及一些代码。 借助这些工具,我将向您展示如何跟踪和报告区块链状态变化,如何简化智能合约以及在不引起注意的情况下将数据公开。


网友评论