我有很多关于Corda需要的磁盘大小的问题,并且无法在线找到任何信息。
答案 0 :(得分:1)
交易规模不固定。这取决于州,合同,附件和其他使用的组件。
我们目前没有任何粗略的指南,但我们很可能会在Corda企业版发布之前不久进行一些测试。这将了解运行节点的存储要求。
答案 1 :(得分:0)
如前所述,答案是取决于交易规模。平均比特币交易运行大约560字节,每1兆区块大约进行2000次交易。以太坊每笔交易平均运行约2K,因此每1兆区块可以存储500笔,从最佳数量来看,我可以得到每笔交易约5k的超级账本到每笔区块205左右。假设CORDA处于这个范围内,并假设您使用的是越少的公理(将尽可能少的公理存储在区块链块中,将其他所有东西推迟到sideDB或脱链存储中),然后选择易于计算的东西,比如说CORDA每笔交易的平均费用为1k。那是1000trans /块。使用1k大小乘以每年每天实际处理天数的TPS 秒数,即可得出您的数量。在你的情况下(4,500,000 * 1024 * 12 * 10)/(1024 ^ 3)应该给您演出。 (在1k的事务大小下,大约为515 GB)
答案 2 :(得分:0)
我尝试了一个非常简单的IOU交易的CordApp示例来衡量这一点。单个IOU交易包含两个交易对手的身份,一个公证人和一个双精度值(需要8个字节)。
查看数据库,我发现序列化的事务需要11 kB。
我要求在Corda: Large serialized transaction size: Are there alternatives to current serialization design?
中进行序列化的其他方法