【发布时间】:2017-07-10 09:52:45
【问题描述】:
我只是想了解更多关于区块链存储的信息。当节点调用智能合约中的函数并将字符串 str 作为参数传递时,该字符串将存储在哪里?
字符串是否存储了两次,一次在合约存储中(在智能合约中编程),一次在链的块中(作为交易)??
还有一件事,智能合约的变量是否存储为哈希?我想知道智能合约存储的样子(它是否作为区块中的交易进行哈希处理)
谢谢
【问题讨论】:
标签: storage blockchain smartcontracts
我只是想了解更多关于区块链存储的信息。当节点调用智能合约中的函数并将字符串 str 作为参数传递时,该字符串将存储在哪里?
字符串是否存储了两次,一次在合约存储中(在智能合约中编程),一次在链的块中(作为交易)??
还有一件事,智能合约的变量是否存储为哈希?我想知道智能合约存储的样子(它是否作为区块中的交易进行哈希处理)
谢谢
【问题讨论】:
标签: storage blockchain smartcontracts
我只是想了解更多关于区块链存储的信息。当一个 节点调用智能合约中的函数并将字符串 str 作为 参数,这个字符串将存储在哪里?
该字符串将存储在生成的事务中。但是,这取决于您安装的智能合约。也许,一些智能合约不会保存它。
字符串是否存储了两次,一次在合约存储中(如 在智能合约中编程)和一个在链的块中(作为 交易)??
您不会在合约存储中存储任何内容,您只需执行合约。但是,Blockchain 将信息存储两次:
【讨论】: