【软件工程应用与实践】(5)JDchain区块结构

本文介绍了JDchain的区块结构,强调了其采用的共识协议,以及区块内交易数量的默认限制。通过详细解读代码注释,揭示了区块的具体实现细节。
摘要由CSDN通过智能技术生成

2021SC@SDUSC

区块

jdchain对于区块采用BFT-SMaRt共识协议,即时出块,单个区块交易数限制默认为2000bftsmart.config中参数system.totalordermulticast.maxbatchsize

下面是区块的结构:注释都写在代码中
LedgerBlock:

@DataContract(code = DataCodes.BLOCK)
public interface LedgerBlock extends BlockBody {
   

	/**
	 * 区块哈希;
	 */
	@DataField(order = 1, primitiveType = PrimitiveType.BYTES)
	HashDigest getHash();

}
  • BlockBody:
@DataContract(code= DataCodes.BLOCK_BODY)
public interface
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值