zie*_*sni 1 hyperledger-fabric hyperledger-composer
只是与Hyperledger Composer一起玩,我想知道,物理上区块链在哪里,我是说它是二进制文件,文本文件...?便携吗?
谢谢你们
在Hyperledger Fabric(Composer使用的底层区块链基础结构是其上方的运行时抽象层)中有两个地方可以“存储”数据:
分类帐是实际的“区块链”。这是一个基于文件的分类帐,用于存储序列化的块。每个区块有一个或多个交易。每笔交易都包含一个“读写集”,可修改一个或多个键/值对。分类帐是确定的数据源,并且是不可变的。
状态数据库(或“世界状态”)保存任何给定密钥的最新已知承诺值-链交易日志的索引视图。当每个对等方验证并提交事务时,将填充它。始终可以通过重新处理分类帐(即,重播导致该状态的交易)来重建状态数据库。当前状态数据库有两个选项:嵌入式LevelDB或外部CouchDB。
顺便说一句,如果您熟悉Hyperledger Fabric“通道”,则每个通道都有一个单独的分类帐。
链是一个事务日志,结构为散列链接的块,其中每个块包含N个事务序列。区块头包括区块交易的哈希值,以及前一个区块头的哈希值。这样,分类账上的所有交易都被排序并通过密码链接在一起。
状态数据库只是链的事务日志的索引视图,因此可以随时从链中重新生成它。
资料来源:http : //hyperledger-fabric.readthedocs.io/en/release/ledger.html
可以说,Hyperledger Composer使用Fabric(作为区块链基础设施)来认可/订购/提交交易到账本上的区块。
| 归档时间: |
|
| 查看次数: |
1222 次 |
| 最近记录: |