Releases: hacash/rust
Releases · hacash/rust
v0.1.2
It is highly recommended that all Rust full nodes upgrade to this version, which brings the following features:
- HACD inscription index api
- Support for specifying the block height range (signature validity period) for transactions to be uploaded to the chain
- Fixed some P2P connection instability issues
Build and use documents:
v0.1.1
In addition to code structure optimization and efficiency improvement, this release has the following major updates:
- HACD Mining! It is more than 2x more efficient than the previous version, and can be connected to the same full node to form a computing power cluster of mining machines. It can also display the hashrate of HACD mining.
- More accurate and stable hashrate shows that the hashrates of HAC mining is no longer so random.
Build and use documents:
v0.1.0
The first release of the Hacash Rust version fullnode, contains the following important updates:
- A well-designed API interface that supports access to exchanges, wallets, or third-party mining pools and mining programs.
- A mining client that supports multi-core CPU can be mounted under a full node to form a mining cluster.
Compared with the original Golang version, this Rust release has the following optimizations:
- The compilation executable file is smaller, about 1/2 the original size, which helps to quickly distribute and deploy software
- The memory usage is lower, about 1/6 of the original memory, and only requires less than 30MB of memory
- The synchronization speed of historical blocks is faster, it only takes less than 1/10 of the original time to synchronize, and all historical blocks are verified in about 50 seconds
- Faster execution of transactions, ready for more transactions per block in the future
- The software runs more stably and solves the problem of occasional crashes of the full node in the Golang version
- Better code structure to reduce potential bugs
- Less source code, about 1/3 of the Golang version, and clearer annotations help more developers contribute
There have some documents for build and use this full node program: