Releases: nervosnetwork/ckb
Releases · nervosnetwork/ckb
v0.1.0-pre07
This release introduces the consensus rule that transactions must be proposed via blocks first.
PoW is refactored to ease switching between different implementations.
ckb:
- Feature: Implement a consensus rule that requires proposing transactions before committing into a block. @zhangsoledad
- Feature: UTXO index cache @kilb
- Feature: Adapter layer for different PoW engines @quake
- Feature: Cuckoo builtin miner @quake
- Test: Network integration test @TheWaWaR
- Test: Nodes integration test @zhangsoledad
- Chore: Upgrade libp2p wrapper @TheWaWaR
- Chore: Switch to Rust stable channel. @zhangsoledad
- Chore: Setup template for the new crate in the repository. @zhangsoledad
ckb-riscv:
- Feature: Implement RISC-V syscalls @xxuejie
v0.1.0-pre06
New PoW difficulty adjustment algorithm and some bug fixings and refactoring
- Feature: new difficulty adjustment algorithm. @zhangsoledad
- Fix: undetermined block verification result because of out of order transaction verification. @kilb
- Refactor: transaction verifier. @quake
v0.1.0-pre05
This release introduces Uncle blocks
- Feature: Uncle Blocks @zhangsoledad
- Feature: Transaction
dep
double spending verification. @kilb - Fix: Cellbase should not be allowed in pool. @kilb
- Fix: Prefer no orphan transactions when resolving pool conflict. @kilb
- Feature: Integration test helpers. @quake
- Fix: zero time block; IBD check @zhangsoledad
- Refactoring: Avoid allocating db col in different places @doitian
v0.1.0-pre04
Fix serious network issues in v0.1.0-pre03
- Refactoring: Use fnv for small key hash. @TheWaWaR
- Feature: Introduce chain spec. @zhangsoledad
- Refactoring: Rename prefix nervos to ckb. @zhangsoledad
- Feature: Ensure txid is unique in chain. @doitian
- Feature: Modify tx struct, remove module, change capacity to u64. @doitian
- Feature: Sync timeout @zhangsoledad
- Feature: simple tx signing and verification implementation. @quake
- Chore: Upgrade libp2p. @TheWaWaR
- Fix: Network random disconnecting bug. @TheWaWaR
- Feature: verify tx deps in tx pool. @kilb
v0.1.0-pre03
It is a version intended to be able to mint and transfer cells.
It has two limitation:
- The node stops work randomly because of network disconnecting bug.
- Cell is not signed and spending is not verified.
v0.1.0-pre02
First runnable node which can creates chain of empty blocks
v0.1.0-pre01
Bootstrap the project