BCHAINNODE

The BCHAINNODE Platform – Enterprise Blockchain

BCHAINNODE is a next-generation blockchain platform designed for organizations that require an undeniable, scalable, and secure transaction ledger. It supports smart contracts, high-availability clusters, and Zero Knowledge Proof mechanisms.

About BCHAINNODE

BCHAINNODE ensures high throughput and undeniable records by storing data as transactions grouped into blocks linked with cryptographic hash functions. Smart contracts written in a Turing-complete language can be installed remotely and versioned, while SSL communication and REST APIs simplify integration with external systems.

The platform supports clusters that combine BCHAINNODE nodes into reliable and high-performance topologies, minimizing the risk of data loss and enabling decentralized data processing across a DLT infrastructure. Zero Knowledge Proof procedures further protect sensitive information, making stolen data practically useless.

The solution targets industries that need reliable audit trails—finance, public administration, and any organization that must register events in an indisputable manner. A flagship implementation is S3DOC, a next-generation durable medium awarded “Hit of the Year 2020” by Gazeta Bankowa.

Platform Modules

  • DBMANAGER – manages database structures and DLT components.
  • BCMANAGER – governs core blockchain functions.
  • NODEMANAGER – manages the lifecycle of each blockchain node.
  • SCMANAGER – deploys and exposes smart contract logic.
  • AUTHMANAGER – handles API authentication.
  • P2PMANAGER – enables peer-to-peer communication and clustering.
  • ENCRYPTION – provides strong cryptographic protection for data.
  • DURABLEMEDIUM – delivers a compliant document repository acting as a durable medium.
  • EVENTSEMITTER – distributes internal events and enables future event-driven architectures.
  • SELFCHECK – verifies signatures of critical BCNODE files.

Functional Features

  • Undeniable registration of data and events.
  • Decentralized architecture with secure replication.
  • Cryptographic timestamping of every record.
  • Remote deployment and versioning of smart contracts.

Technical Features

  • Cryptographic guarantees of immutability and auditability.
  • Low hardware footprint for on-premise deployments.
  • Availability as SaaS or self-hosted.
  • Data encryption at rest and in transit aligned with KNF guidelines.
  • Cluster configurations for performance or high availability.
  • Data partitioning and multi-chain support.
  • Flexible JSON-RPC API to run smart contract functions.
  • Hot-plug installation of contracts.

Methods of Building Transactions and Blocks

  1. NewTransactionNewBlock – each transaction is stored in a dedicated block (≈1500 tps) and offers the highest resilience to failures.
  2. NewTransactionPendingBlockAtNumber – pending transactions create blocks after reaching a configured size; ideal for thousands of transactions per second.
  3. NewTransactionPendingBlockAtTime – transactions are closed at fixed time intervals, balancing throughput and safety even in low-volume systems.
  4. NewTransactionNoPending – the smart-contract developer decides when queued transactions are closed into a block.

Performance

Benchmarking confirms throughput above 16,000 transactions per second. BCHAINNODE readily scales to enterprise workloads, handling billions of records per day while maintaining deterministic processing.

Data Security

The platform was engineered for heavily regulated sectors like banking, where legal requirements mandate strict control over data. Its blockchain mechanisms prevent unauthorized deletion or rebuilding of blockchains in private networks, guaranteeing tamper-proof audit logs.

Data Encryption

BCHAINNODE encrypts data at rest using strong AES algorithms at the database layer and protects data in transit with TLS 1.2+ communication. Each node can operate with different keys, leveraging AES-256 and SHA3 to secure information—our systems consistently achieve A+ SSL ratings.

Secured API

An integrated REST API streamlines integration with business systems. In addition to encrypted transport, AUTHMANAGER enables multiple authentication and authorization methods to protect the exposed interfaces.

Cluster Capabilities

BCHAINNODE nodes can work together in different strategies: full replication for high availability, storing propagated data to ensure immutability, searching peers for missing information, or enforcing a minimum number of connected nodes—otherwise the cluster switches to read-only mode.

Detecting and Repairing Data Errors

The platform provides layered integrity checks:

  • database verification every time a node starts,
  • validation of all blocks and transactions during initialization,
  • alerts when corrupted data is accessed,
  • automatic recovery from healthy peer nodes whenever possible,
  • dedicated checks for individual transactions and blocks with peer-assisted healing tools.

One healthy node is enough to rebuild correct data across the entire network.

SelfCheck Module

SelfCheck continuously validates signatures of critical system files and the blockchain itself—comparing the latest block index and signature with control files. The verification runs on every startup and cyclically during normal operation.

Synchronizing a Node After Failure

Each node maintains a log of data that still needs to be propagated. If connectivity is lost, a file named after the node ID (e.g., BCNODE-1.data) stores the backlog. Once the link is restored, the file is transmitted, appended with a timestamp such as BCNODE-1.data1617436484516, and the nodes resynchronize automatically.

BCNODE as a Witness Node

A witness configuration stores only the data required to verify blocks—primarily block headers—while omitting sensitive payloads. It can validate multiple chains, detect attempts to rebuild a blockchain with lower indexes, highlight connection losses, and expose a dedicated service API. Because it holds no personal or financial data, it can run at a trusted third party.

The content-addressing driven “repair document” function provides an additional failsafe: uploading the original document again restores it under the same link, even if every node was corrupted.

Example Use Cases

  1. Durable Medium – S3DOC stores full documents on-chain, meeting KNF and EU durability requirements.
  2. Self-Sovereign & Decentralized Identity – ZeroKX creates federated networks of nodes that share smart contracts and Zero Knowledge Proof procedures, exchanging anonymized attributes.
  3. Audit Logging – blockchain immutability ensures events logs can act as evidence.
  4. Proofs of Existence – on-chain records such as birth certificates remain unchanged indefinitely.
  5. Supply-Chain Monitoring – IoT data captured throughout the chain of custody delivers indisputable telemetry.
  6. Voting – guarantees the integrity of ballots for shareholder meetings, boards, or supervisory councils.
  7. Trading Records – partners exchange transaction documents securely via the durable-medium module.
  8. Other Scenarios – the platform can be tailored to many additional industry-specific needs; contact us to explore your case.