相关概念
States
概括
state 代表了某类账本的一条记录;
通过state标记,可以演变状态(UTXO);
每个节点都有个全局的账本(vault),用来记录所有与当前节点相关的所有state。
概述
一个state表示在特定时间被一个节点或者多个节点已知的不可变的对象。state可以包含任意类型的数据,允许他们代表任何类型账本的一条既定事实的记录(例如、股票、债券、贷款、KYC数据、身份信息等等)。
例如,以下的state代表了一个借据, Alice
欠Bob
一些金额state。
以上图片代表了,一个从Alice
到Bob
的10英镑的借据,关于Contract
请看关键概念的Contract
。
State sequences
state是不可变的,因此不能直接修改他们来反应账本的变化。
相反、随着时间的推移、state需要变化的时候,我们会创建一个新版本的state
代表当前state,将现有的state
标记为历史状态(UTXO模型)。
VAULT
在整个网络上每个节点都会维护一个和自己相关的state的集合。
更多请参考 官方文档。