文件名称:ist的matlab代码-jblockchain:用于演示目的的简单区块链实现
文件大小:86KB
文件格式:ZIP
更新时间:2024-06-15 01:15:24
系统开源
是的matlab代码区块链 用于演示目的的简单区块链实现 jblockchain是一个极简主义的系统,用于详细解释分布式区块链的原理。 该实现绝不是为了获得最佳性能而设计的,而是仅追求幼稚的分布式系统方法。 重点在于清晰的规则,并不涵盖所有边际情况,比赛条件和安全性。 开始 由于这是一个Spring Boot应用程序,因此克隆项目并使用maven进行构建就足够了。 cd jblockchain ./mvnw package 然后构建了三个模块: common :以下模块共享的代码 节点:管理交易和区块的区块链网络的一部分 client :一个命令行客户端,可轻松与节点进行通信 只需通过执行jar文件来启动该节点,然后联系已配置的主节点以下载所有必需的数据。 java -jar node/target/node-0.0.1-SNAPSHOT.jar 互动 现在,只需进行相应的REST调用即可触发操作。 因此,不必手动构建JSON结构,可以使用命令行客户端。 在开始时,您可以创建自己的地址。 为此,需要一个公钥-私钥对。 cd client/target java -jar client-
【文件预览】:
jblockchain-master
----common()
--------src()
--------pom.xml(1KB)
----client()
--------src()
--------pom.xml(1KB)
----mvnw.cmd(5KB)
----mvnw(7KB)
----node()
--------src()
--------pom.xml(1KB)
----LICENSE(11KB)
----.mvn()
--------wrapper()
----README.md(3KB)
----pom.xml(2KB)
----.gitignore(249B)