- 0
- 0
- 约1.59万字
- 约 15页
- 2026-08-13 发布于河北
- 举报
实验14A百万富翁协议与区块链仿真
一、实验目的
i.编程实现百万富翁协议,深化对安全多方计算的理。
2.编程实现Merkle树,并计算出Merkle树的TreeRoot。
3.深化对区块链和智能合约的理。
二、实验准备
1、通过抓包,可以进行网络故障分析、流量监控、隐私盗取等操作,相关的抓包工具有很
多,主要有Fiddler、Wireshark、Charles等。
2、区块链中的交易是以Merkle树的形式组织在一个个区块中的,Merkle树是通过递归哈
希节点对来构造的,直到只有一个哈希。这个最终地hash称为Merkle根,Merkle树可以
仅用log2(N)的时间复杂度检查任何一个交易是否包含在树中。
三、实验内容
1、参考本章百万富翁协议,把下述python代码改成java代码
importmath
importrandom
#获取小于等于指定数的素数数组
defgetprimearr(max):
primear
原创力文档

文档评论(0)