对 Substrate 和 Rust 来说非常新。我对 ChainState 的理解是,它的行为有点像一个数据库,其中包含帐号(在本例中为公钥)及其相关余额。在进行交易时,Substrate 基本上会检查您是否有足够的余额,如果有,则交易成功。(这与比特币中使用的 UTXO 方法不同。)
首先,如果我在上面说错了,请纠正我。
如果我是正确的(或至少接近),我想找到一种将其他数据与每个帐户相关联的方法。我注意到在演示中,帐户还与名称相关联,例如 Alice、Bob 等。这是保存在 ChainState 中,还是只能存储在自己的节点上?
我正在尝试确定一种将附加数据与 ChainState 中的帐户相关联的方法。例如,我如何在 ChainState 中存储一个名字(比如 Alice、Bob 等)(假设它们只存储在本地)甚至其他信息,比如帐户所有者的生日,或者他们最喜欢的作者,或者什么任意信息?