A BDECO é uma blockchain descentralizada e pública. O seu método de consenso é o Proof of Stake (PoS), com validadores chamados Masternodes (MN). Os blocos são extraídos pelos stakers a cada minuto, o que garante um "timeframe" rápido para a execução de transações e a escrita de informação. Cada bloco pode conter menos de 1MB de informação. A capacidade de cada transação individual para conter dados arbitrários (através de OP_RETURN) é de 10 kilobytes.
O ecossistema BDECO assenta em cinco pilares fundamentais, graças aos quais podem ser desenvolvidas apps descentralizadas mais ou menos complexas, que interagem a vários níveis com a Blockchain:
BDCashCore: é a principal biblioteca javascript. Permite a criação e gestão de ficheiros .sid, a assinatura de transações e dados, e a interface básica com o NODESH.
NODESH: é a biblioteca NodeJS necessária para desenvolver os nós de interface da blockchain, estes nós executam várias funções, incluindo: explorador de blocos, rastreio de UTXO e armazenamento de ficheiros no sistema IPFS (Interplanetary File System).
IDBDCASH: é a biblioteca NodeJS que gere a interação entre as identidades digitais externas e os endereços da blockchain BDCashProtocol. Graças a este quadro, é possível identificar e "marcar" endereços bdcash utilizando vários fornecedores externos.
Trustlink BDECO: integrado no NODESH, o Trustlink é um mecanismo graças ao qual é possível criar carteiras denominadas "multisignatures" que prevêem a obrigação da presença de múltiplas assinaturas para efetuar transações e, por conseguinte, a escrita de dados.
Chains Platform: é a solução para ajudar os processos de tokenização: um sistema sidechain aberto e sem permissões que permite criar, fazer swap e rastrear os seus próprios ativos digitais (ativos tokenizados) apenas através da blockchain bdcash.
Smart Contracts BDECO: é o sistema de scripting que permite criar detalhes de aplicações, diretamente incorporados no NODESH.
Leia seu DOC: https://docs.bdcashprotocol.com/