博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区块链 智能合约是有状态的吗
阅读量:2037 次
发布时间:2019-04-28

本文共 323 字,大约阅读时间需要 1 分钟。

 

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

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

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

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

()

 

 

二、 数据是可以有状态的

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

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

1. fisco bcos

可以定义“状态变量”

 

2. Hyperledger fabric 

可以使用kv的存储接口

 

 

 

 

 

 

转载地址:http://fqkof.baihongyu.com/

你可能感兴趣的文章
使用Docker高效搭建开发环境
查看>>
微服务下的数据架构
查看>>
Nginx 容器教程
查看>>
linux下的命令: sudo ln -s 源文件 目标文件
查看>>
关于 Mybatis mapping.xml中的 StatementType 知识点
查看>>
小议“悲观锁和乐观锁”的原理、场景、示例
查看>>
面试中的这些坑,你踩过几个?
查看>>
socket,tcp,http三者之间的区别和原理
查看>>
Spring AOP 最热门面试题及答案
查看>>
Union和Union All到底有什么区别
查看>>
java读取txt文件,使用正则表达式获取信息
查看>>
exists\not exists和in\not in效率
查看>>
SQL删除重复数据只保留一条
查看>>
SonarQube 跳过指定检查
查看>>
java map遍历使用并行流
查看>>
jsp页面中jstl标签详解 包括< c> <c> <c>
查看>>
hibernate hql 同时更新多个字段
查看>>
oracle键、索引、约束及其区别
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>