-
Čo sú Binance Chain a Binance DEX?
Citácia: „Účelom nového blockchainu a DEXu je vytvorenie alternatívneho trhu pre vydávanie a výmenu digitálnych aktív decentralizovaným spôsobom.“
Binance Chain je blockchainový projekt zostavený spoločnosťou Binance Exchange a jej komunita podporovať operácie ich decentralizovanej burzy s názvom Binance DEX, ktorá pôsobí v tomto novom reťazci. Binance Chain vo svojej najzákladnejšej podobe umožňuje základné transakcie, ako je odosielanie a prijímanie tokenov BNB.
Zaujímavejšie je, že nový reťazec Binance Chain slúži aj ako spôsob vydávania nových typov digitálnych aktív spoločnosťami alebo projektmi. Využitie Binance Chain pre to má veľa výhod, pretože sú schopné priamo vydávať aktíva v reťazci, ale tiež využívať funkcie výmeny / prevodu základnej siete. To dáva okamžitú likviditu a použiteľnosť pre novo vydané digitálne aktívum.
Okrem toho môžu projekty navrhnúť vytvorenie nových obchodných párov medzi dvoma rôznymi tokenmi a poskytovanie objednávok pre tieto nové obchodné páry. Ďalej môže byť DEX monitorovaný pomocou prieskumníka, aby sa potvrdila cena a trhová aktivita konkrétneho aktíva.
Štandardne je Binance Chain vybavený prieskumníkom transakcií, rozhraním API a uzlami RPC. Pre tých, ktorí sa stratia pri čítaní o RPC (Remote Procedure Call), v zásade umožňuje spojenie s uzlom a poskytuje jednoduché rozhranie pre interakciu s uzlom, ako je odomknutie účtu alebo prevod finančných prostriedkov..
Pre používateľov, ktorí majú záujem o viac práce s Binance, je možné aj toto:
– Požiadajte o spustenie uzla validátora.
– Spustením celého uzla môžete počúvať a vysielať živé informácie o transakciách, blokoch a konsenzuálnych aktivitách.
– Extrahujte ďalšie údaje z Binance Chain cez plný uzol alebo API.
– Vyvíjajte vlastné nástroje, ktoré zlepšia užívateľskú skúsenosť pri používaní Binance Chain alebo Binance DEX.
Binance DEX Mechanics – zodpovedajúca logika
Burzy ako Kraken používajú model Maker a Taker, ktorý im umožňuje znižovať poplatky pre „príjemcov“. To znamená, že „tvorcovia“, tí, ktorí vytvárajú objednávky v knihe objednávok, sú zodpovední za vytváranie likvidity, a teda za ich objednávku sa účtuje nižší poplatok. Poplatky „príjemcu“ sa uplatňujú iba vtedy, keď odstránite likviditu z knihy zadaním trhového alebo limitného pokynu, ktorý sa vykoná okamžite oproti limitnému pokynu, ktorý je už v knihe. Podľa Krakena je rozdiel medzi poplatkami „tvorca“ a „príjemca“ viac-menej 0,10%, ale je to obvykle vyvážené hlbšou likviditou a užšími rozpätiami, ktoré sa vyskytujú v modeli tvorcu / príjemcu.
Binance DEX to robí inak, keď využíva pravidelnú aukciu, ktorá porovnáva všetky dostupné objednávky v určitých časových slotoch na obchodný pár. Algoritmus zhody berie najlepšie „ponuky“ a „žiada“. Ďalej sa spárujú a vykonajú kríženie „ponúk“ a „žiadostí“. Objednávky budú vykonávané v poradí ceny a času.
Binance Chain Blockchain
Tolerancia byzantských chýb
Binance Chain implementuje Byzantine Fault Tolerance (BFT) pomocou riešenia Tendermint, ktoré je jedným z najviac implementovaných riešení BFT. Tolerancia byzantských chýb je o dosiahnutí konečnosti bloku, čo znamená, že 2/3 siete sa musí dohodnúť na obsahu bloku, aby ho označil ako konečný.
Byzantine Fault Tolerance je v podstate konsenzusný algoritmus, ktorý funguje vo vysoko výkonných systémoch. Vlastnosť konečnosti je zaručená, ak 2/3 uzlov v sieti funguje správne. Takže v prípade, že niektoré uzly konajú zlomyseľne alebo zlyhajú, konečnosť je stále zaručená.
Stručne povedané, BFT zaisťuje, aby sa uzly mohli dohodnúť na zdieľanom stave, ale tiež musí dokázať, že správy odosielané medzi uzlami neboli pri prenose zmenené. Medzi ďalšie projekty, ktoré implementujú tento veľmi populárny konsenzusový mechanizmus, patria Hyperledger Fabric, Lisk a Zilliqa.
Uzol validátora
Validačné uzly sú uzly v sieti s najvyššou zodpovednosťou, pretože zachovávajú Binance Chain a všetky dáta, ktoré Binance DEX šíri do Chain. Pripojia sa ku konsenzu a dohodnú sa na blokoch s cieľom pridať do bloku nové bloky. Poplatky vybrané z procesu validácie sú rozdelené medzi všetkých zúčastnených validátorov.
Svedok Node
Väčšina uzlov v reťazci Binance Chain pozostáva z týchto takzvaných „svedeckých uzlov“, ktoré zodpovedajú za vytváranie replík údajov a šírenie stavu reťazca v sieti. Nezúčastňujú sa na procese konsenzu, ale pôsobia skôr ako druh vysielateľa.
Zrýchlený uzol
Zrýchlený uzol je špeciálny typ uzla, ktorý má bohatšiu zhodu. Hlavným cieľom týchto uzlov je poskytnúť rýchlejší prístup k rozhraniu API pre systémy citlivejšie na čas. Tieto akcelerované uzly sú umožnené vybudovaním vysoko optimalizovanej infraštruktúry okolo uzlov validátora, pretože majú prístup v prvom rade k Binance Chain. Budovaním okolo tohto uzla neovplyvňujú výkon validátora, čo by bolo pre Binance Chain nevýhodné.
Vývojové kity
V súčasnosti Binance ponúka súpravy na vývoj nástrojov a aplikácií nad Binance Chain pre štyri rôzne programovacie jazyky: Go, Java, Javascript a C+++.
Pri pohľade na súpravu Javascript SDK poskytujú úplnú dokumentáciu API a niekoľko príkladov kódu, ktoré vám pomôžu začať. Zaujímavejšie je, že poskytujú aj podporu Ledger (hardvérová peňaženka), takže môžete podpisovať transakcie z vašej Ledger a potvrdzovať transakcie v rámci akejkoľvek aplikácie, ktorá sa rozhodne implementovať túto podporu. Je to skvelá vlastnosť pre ďalšie prijatie bezpečnejších štandardov zaobchádzania s tokenmi.
Token BEP-2 na reťazci Binance
Okrem vydania Binance DEX, Binance tiež vytvoril nový návrh na správu tokenov v Binance Chain pomocou ich novo vyvinutého návrhu tokenu BEP-2. Rovnako ako všetky ostatné návrhy tokenov (s odkazom na normu ERC20), aj tento návrh BEP-2 uvádza spoločnú sadu pravidiel pre správu tokenov v reťazci Binance Chain a ktoré akcie môže vykonávať.
Keď bol Binance Chain vytvorený prostredníctvom bloku Genesis, jediným aktívom, ktoré sa dalo nájsť, bolo natívne aktívum BNB. Toto je token ERC20, ktorý bude zamenený za variant BEP-2 tokenu BNB. Tento nový token BEP-2 BNB je možné použiť na platenie poplatkov (plyn) a tiež na vklad v Binance Chain.
Návrh tokenu načrtáva nasledujúce vlastnosti diela BEP-2 (viac informácií o typoch polí v Binance Github):
– Zdrojová adresa: Adresa používateľa, ktorý vydáva nový token.
– Názov tokenu
– Symbol tickeru
– Celková ponuka
– Mintable: Či už je možné v budúcnosti vytvoriť nové tokeny, alebo sa použije pevná zásoba.
Možné akcie s tokenom
Podľa stránok Binance podporuje Binance Chain nasledujúce tokenové akcie:
1. Vydanie tokenu
2. Preneste žetóny
3. Zmraziť tokeny: Umožňuje uzamknúť určité množstvo tokenov na vašu vlastnú adresu. To znamená, že tokeny nemožno použiť na vytváranie objednávok, prevod alebo platenie poplatkov.
4. Uvoľnenie tokenov: Opačná akcia zmrazenia.
5. Mätové žetóny: Môže byť iniciovaná mätová transakcia s cieľom vydať viac žetónov pre vami vytvorené aktívum.
6. Napaľovanie žetónov: Je možné znížiť celkové množstvo žetónov „spálením“. To znamená, že posielate tokeny na neexistujúcu adresu, takže ich nemôžete obnoviť a prieskumník transakcií o tom nemôže sledovať.