Skip to content

v0.0.1.dev1

Pre-release
Pre-release

Choose a tag to compare

@VanDung-dev VanDung-dev released this 20 Dec 18:03
· 1795 commits to main since this release

HieraChain v0.0.1.dev1 - Initial Development Preview

Pre-release Warning: This is a development preview and is not intended for production use. APIs may change without notice.

What's Included

This is the first development release of HieraChain - an enterprise blockchain framework designed for business applications without cryptocurrency concepts.

Core Framework

  • Hierarchical Architecture: Main Chain (Supervisor) + Sub-Chains (Domain Experts)
  • Event-Based Model: Business operations as "events" rather than transactions
  • Block Engine: Apache Arrow-based columnar storage

Consensus Mechanisms

  • Proof of Authority (PoA)
  • Proof of Federation (PoF)
  • Byzantine Fault Tolerant (BFT) consensus

Security Features

  • Ed25519 key management
  • AES-256-GCM encryption
  • X.509 certificate management
  • Membership Service Provider (MSP)

API & Integration

  • RESTful API v1 & v2
  • ERP framework integration
  • Blockchain explorer API

Error Handling & Recovery

  • Transaction journal with durable logging
  • Rollback manager for state restoration
  • Recovery engines for automated failure handling

Storage Backends

  • SQLite/PostgreSQL support
  • Redis storage adapter
  • In-memory storage option

Testing

  • 371 test cases
  • Includes fuzzing tests for security

Technical Specifications

Metric Value
Source Files 96 Python files
Lines of Code ~30,000
Test Cases 371
Python Support 3.10, 3.11, 3.12, 3.13
Consensus Types PoA, PoF, BFT
Signature Algorithm Ed25519
Encryption AES-256-GCM

Requirements

Known Limitations

  • Not production-ready
  • Documentation still in progress

Links


Full Changelog: https://github.com/VanDung-dev/HieraChain/commits/v0.0.1.dev1