BDECO è una blockchain decentralizzata e pubblica. Il suo metodo di consenso è il Proof of Stake (PoS), con validatori chiamati Masternodes (MN). I blocchi vengono minati dagli staker ogni minuto, garantendo un "timeframe" veloce per l'esecuzione delle transazioni e la scrittura delle informazioni. Ogni blocco può contenere meno di 1 MB di informazioni. La capacità di ogni singola transazione di contenere dati arbitrari (tramite OP_RETURN) è di 10 kilobyte.
L'ecosistema BDECO si basa su cinque pilastri fondamentali grazie ai quali si possono sviluppare applicazioni decentralizzate più o meno complesse, che interagiscono a vari livelli con la Blockchain: BDCashCore:
è la principale libreria javascript. Permette la creazione e la gestione di file .sid, la firma di transazioni e dati, e l'interfacciamento di base con NODESH.
NODESH: è la libreria NodeJS necessaria per sviluppare i nodi di interfaccia blockchain, questi nodi svolgono varie funzioni tra cui: block explorer, tracciamento UTXO e archiviazione di file sul sistema IPFS (Interplanetary File System).
IDBDCASH: è la libreria NodeJS che gestisce l'interazione tra le identità digitali esterne e gli indirizzi della blockchain BDCashProtocol. Grazie al framework è possibile identificare e "marcare" gli indirizzi bdcash utilizzando vari provider esterni.
Trustlink
BDECO: integrato all'interno del NODESH, il Trustlink è un meccanismo grazie al quale è possibile creare wallet "multifirme" che prevedono l'obbligo della presenza di più firme per effettuare transazioni e quindi scrittura dati.
Piattaforma Chains: è la soluzione per aiutare i processi di tokenizzazione: un sistema sidechain aperto e permissionless che permette di creare, scambiare e monitorare le proprie criptovalute (asset tokenizzati) solo attraverso la blockchain di bdcash.
Smart Contracts BDECO: è il sistema di scripting che permette di creare dettagli applicativi, direttamente incorporati nel NODESH.
Leggi il DOC: https://docs.bdcashprotocol.com/