A BDECO é uma blockchain descentralizada e pública. 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 "prazo" rápido para a execução de transações e a gravação de informações. Cada bloco pode conter menos de 1 MB de informações. A capacidade de cada transação individual de conter dados arbitrários (por meio de OP_RETURN) é de 10 kilobytes.
O ecossistema BDECO se baseia em cinco pilares fundamentais, graças aos quais é possível desenvolver aplicativos descentralizados mais ou menos complexos, que interagem em vários níveis com a Blockchain:
BDCashCore: é a principal biblioteca javascript. Ela permite a criação e o gerenciamento de arquivos .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 do blockchain. Esses nós executam várias funções, incluindo: explorador de blocos, rastreamento de UTXO e armazenamento de arquivos no sistema IPFS (Interplanetary File System).
IDBDCASH: é a biblioteca NodeJS que gerencia a interação entre identidades digitais externas e os endereços da blockchain do BDCashProtocol. Graças à estrutura, é possível identificar e "marcar" endereços bdcash usando vários provedores externos.
Trustlink BDECO: integrado ao NODESH, o Trustlink é um mecanismo graças ao qual é possível criar carteiras denominadas "multisignatures", que preveem a obrigação da presença de várias assinaturas para realizar transações e, portanto, a gravação de dados.
Chains Platform: é a solução para ajudar nos processos de tokenização: um sistema de sidechain aberto e sem permissão que permite criar, trocar e rastrear seus próprios ativos digitais (ativos tokenizados) somente por meio da blockchain do bdcash.
Contratos inteligentes BDECO: é o sistema de script que permite criar detalhes de aplicativos, incorporados diretamente ao NODESH.
Leia seu DOC: https://docs.bdcashprotocol.com/