p2p-blockchain:简单的点对点区块链应用

时间:2024-06-06 01:08:23
【文件属性】:
文件名称:p2p-blockchain:简单的点对点区块链应用
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-06 01:08:23
Java p2p区块链 我在Java上的一个点对点区块链应用程序中做了一门有关分布式系统的大学课程。 应用程序: 使用多线程和Java套接字将消息发送到多个对等方,并同时接受来自多个客户端的连接 允许对等方同时充当客户端和服务器 使用追赶协议容忍系统的动态性和网络的不可靠性 给定课程协调员提供的一些基本文件,我实现了: 基于心跳的动态邻居通信 心跳发送 Heratbeat接收和服务器信息发送 服务器信息接收和服务器信息中继 追赶协议和区块链共识 最新阻止消息发送 追赶消息发送 服务器追赶算法
【文件预览】:
p2p-blockchain-master
----PeriodicHeartBeatRunnable.java(1KB)
----BlockchainServerRunnable.java(9KB)
----Block.java(4KB)
----BlockchainClient.java(1015B)
----Transaction.java(2KB)
----PeriodicCommitRunnable.java(893B)
----ServerInfo.java(1KB)
----HeartBeatReceiverRunnable.java(4KB)
----BlockchainServer.java(2KB)
----HeartBeatSenderRunnable.java(1KB)
----README.md(808B)
----PeriodicCatchupRunnable.java(2KB)
----Blockchain.java(3KB)
----MessageSenderRunnable.java(1KB)

网友评论