文件名称:OHIE:OHIE - 区块链扩展
文件大小:60KB
文件格式:ZIP
更新时间:2024-06-20 04:29:45
C++
OHIE - 区块链扩展 该存储库包含 OHIE 的 C++ 实现。 中描述了该方法的技术方面。 依赖关系 该代码已在安装了 Boost ASIO 库的 Ubuntu 16.04 上进行了测试: sudo apt-get install libboost-all-dev 快速测试 编译代码make 运行脚本quick_test.sh 这将运行 3 个节点的 OHIE 网络——它们的输出写在outputnodeX.txt 。 因此,例如,在运行时,使用tail -f outputnode1.txt检查输出。 最后,确保杀死网络,即fuser -k * 。 参数 可以配置许多参数,从节点的 IP 地址开始,到链数、区块大小、挖掘时间等: 对于最广泛使用的参数,请检查文件_configuration 。 如需完整的参数列表,请查看configuration.cpp 。 网络节点列表
【文件预览】:
OHIE-master
----code()
--------crypto_stuff.h(481B)
--------_configuration(808B)
--------get_ip.h(371B)
--------Blockchain.cpp(23KB)
--------requests.h(2KB)
--------_ecc_key(64B)
--------crypto_stuff.cpp(4KB)
--------get_ip.cpp(2KB)
--------Blockchain.hpp(4KB)
--------verify.cpp(4KB)
--------requests.cpp(10KB)
--------misc.cpp(2KB)
--------node.cpp(7KB)
--------_peers(44B)
--------machine_id.cpp(1KB)
--------transactions.h(760B)
--------configuration.cpp(8KB)
--------_peer_ip_allowed(9B)
--------quick_test.sh(392B)
--------miner.h(140B)
--------params.h(3KB)
--------Makefile(287B)
--------MersenneTwister.h(14KB)
--------MyServer.hpp(3KB)
--------misc.h(249B)
--------MyServer.cpp(19KB)
--------verify.h(842B)
--------configuration.h(255B)
--------miner.cpp(6KB)
--------transactions.cpp(3KB)
--------process_buffer.h(339B)
--------process_buffer.cpp(17KB)
----amazonEC2()
--------instances.py(627B)
--------node_cpp_code()
--------keys()
--------regions.py(4KB)
--------amazon.py(27KB)
--------params.py(5KB)
----README.md(1KB)