Corda分类账大小问题

Corda分类账大小问题,corda,Corda,我有很多关于Corda需要的磁盘大小的问题,但在网上找不到任何信息 Corda事务需要多少磁盘空间 Corda在10年的时间里平均每月需要450万个事务(无附件等),需要多大的磁盘空间 事务的大小不是固定的。它将取决于所使用的州、合同、附件和其他组件 我们目前没有任何粗略的指南,但在Corda企业版发布前不久,我们可能会做一些测试。这将给出运行节点的存储需求的概念。正如所说的,答案是它取决于事务大小。比特币的平均交易量约为560字节,每1兆块大约有2000笔交易。以太坊每笔交易的平均运行量约为2

我有很多关于Corda需要的磁盘大小的问题,但在网上找不到任何信息

  • Corda事务需要多少磁盘空间
  • Corda在10年的时间里平均每月需要450万个事务(无附件等),需要多大的磁盘空间

  • 事务的大小不是固定的。它将取决于所使用的州、合同、附件和其他组件


    我们目前没有任何粗略的指南,但在Corda企业版发布前不久,我们可能会做一些测试。这将给出运行节点的存储需求的概念。

    正如所说的,答案是它取决于事务大小。比特币的平均交易量约为560字节,每1兆块大约有2000笔交易。以太坊每笔交易的平均运行量约为2K,因此每1兆数据块可以存储500个数据块,从最佳数据中,我可以得到每笔交易的hyperledger运行量约为5k,到每块约为205个数据块。假设CORDA将在这一范围内的某个地方,并且假设您将使用“少即是多”的公理(在区块链块中尽可能少地存储,将所有其他存储推迟到sideDB或链外存储),那么让我们选择一些易于计算的东西,比如说CORDA的平均每笔交易1k。这是1000转/块。使用1k大小乘以每天处理的TPS秒数—每年的实际处理天数—即可获得您的数字。在你的情况下(4500000*1024*12*10)/(1024^3)应该能给你带来工作。(在1k事务大小下似乎约为515GB)

    我尝试了一个超简单IOU事务的CordApp示例来衡量这一点。单个IOU交易包含两个交易对手和一个公证人的身份以及一个双值(需要8字节)

    查看数据库,我发现序列化事务需要11KB


    我在问其他的序列化方法:

    哦,太好了。另一个将所有支持推迟到SO的项目。这意味着您的交易速率只有1.73 TPS,您确定这足够了吗?