Skip to content

Releases: nebulasio/go-nebulas

v0.2.0

17 Oct 20:28
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Introduction

We are excited to announce the go-nebulas v0.2.0 release. Go-nebulas is now a full-fledged blockchain system. It provides sync protocol to allow any nodes to join nebulas network at any time. It implements a transaction pool for transaction executions. It also provides RPC interfaces to query account state and send transaction.

Change details

Core

Implements transaction pool.
Prevents record-replay attack of transaction.
Uses Protocol Buffer for serialization.

Net

Implements Sync Protocol.
Implements Broadcast function.

RPC

Adds AccountState API.
Adds SendTransaction API.

Crypto

Supports Ethereum-keystore file.
Supports multi keystore files management in KeyStore.

Singularity (v0.1.0)

27 Sep 10:11
Compare
Choose a tag to compare
Singularity (v0.1.0) Pre-release
Pre-release

image1
Singularity is the initial release of go-nebulas open source project. This release includes an executable client, called neb. It contains all essential components for a blockchain as following:

  • Core blockchain infra and data structure.
  • Block signature & verification, crypto and merkle tree implementation.
  • Consensus algorithm state machine interface, with a proof-of-work implementation.
  • Peer-to-peer network nodes.
  • Test network command line clients.

The project is evolving rapidly, and we welcome open source contributions!