区块链 智能合约是有状态的吗
  DJsdk34H4Gbu 2023年11月02日 66 0



一、 请求是无状态的(我暂时认为的)

​​服务的有状态和无状态​​

对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧——​两个来自相同发起者的请求在服务器端是否具备上下文关系。

状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。

无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。



二、 数据是可以有状态的

数据有状态的意思是指,智能合约内部可以定义变量,变量会在链上持久化存储。

下次再次调用智能合约可以使用上述的变量

1. fisco bcos

可以定义“状态变量”

区块链 智能合约是有状态的吗_智能合约

https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/articles/3_features/35_contract/entry_quick_guide.html#


2. Hyperledger fabric 

可以使用kv的存储接口








【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
DJsdk34H4Gbu