BDECO to zdecentralizowany i publiczny blockchain. Jego metodą konsensusu jest Proof of Stake (PoS), z walidatorami zwanymi Masternodes (MN). Bloki są wydobywane przez stakujących co minutę, co gwarantuje szybkie ramy czasowe dla realizacji transakcji i zapisu informacji. Każdy blok może zawierać mniej niż 1 MB informacji. Pojemność każdej pojedynczej transakcji zawierającej dowolne dane (poprzez OP_RETURN) wynosi 10 kilobajtów.
Ekosystem BDECO opiera się na pięciu podstawowych filarach, dzięki którym można opracowywać mniej lub bardziej złożone zdecentralizowane aplikacje, które współdziałają na różnych poziomach z Blockchainem:
BDCashCore: jest główną biblioteką javascript. Umożliwia ona tworzenie i zarządzanie plikami .sid, podpisywanie transakcji i danych oraz podstawowe połączenie z NODESH.
NODESH: to biblioteka NodeJS potrzebna do opracowania węzłów interfejsu blockchain, węzły te wykonują różne funkcje, w tym: eksplorator bloków, śledzenie UTXO i przechowywanie plików w systemie IPFS (Interplanetary File System).
IDBDCASH: to biblioteka NodeJS, która zarządza interakcją między zewnętrznymi tożsamościami cyfrowymi a adresami sieci BDCashProtocol. Dzięki frameworkowi możliwe jest identyfikowanie i „oznaczanie” adresów bdcash przy użyciu różnych zewnętrznych dostawców.
Trustlink BDECO: zintegrowany z NODESH, Trustlink jest mechanizmem, dzięki któremu możliwe jest tworzenie portfeli zwanych „multisignatures”, które zapewniają obowiązek obecności wielu podpisów w celu wykonywania transakcji, a tym samym zapisu danych.
Chains Platform: jest to rozwiązanie wspomagające procesy tokenizacji: otwarty i niewymagający zezwoleń system sidechain, który umożliwia tworzenie, wymianę i śledzenie własnych zasobów cyfrowych (tokenizowanych aktywów) wyłącznie za pośrednictwem sieci bdcash.
Smart Contracts BDECO: to system skryptowy, który umożliwia tworzenie szczegółów aplikacji, bezpośrednio włączonych do NODESH.
Przeczytaj swój DOC: https://docs.bdcashprotocol.com/