Recenze burzy Binance Dex
-
Co jsou Binance Chain a Binance DEX?
Citace: „Účelem nového blockchainu a DEXu je vytvořit alternativní tržiště pro vydávání a výměnu digitálních aktiv decentralizovaným způsobem.“
Binance Chain je blockchainový projekt, který stavěl Binance Exchange a její komunita na podporu operací jejich decentralizované burzy s názvem Binance DEX, která působí v tomto novém řetězci. Ve své nejzákladnější formě umožňuje Binance Chain základní transakce, jako je odesílání a přijímání tokenů BNB.
Ještě zajímavější je, že nový Binance Chain také slouží jako způsob vydávání nových typů digitálních aktiv společnostmi nebo projekty. Používání Binance Chain k tomu má mnoho výhod, protože jsou schopni přímo vydat aktivum v řetězci, ale také využívat funkce výměny / přenosu podkladové sítě. To dává okamžitou likviditu a použitelnost nově vydaného digitálního aktiva.
Kromě toho mohou projekty navrhnout vytvoření nových obchodních párů mezi dvěma různými tokeny a poskytnout objednávky pro tyto nové obchodní páry. Dále lze DEX sledovat pomocí průzkumníka, aby se potvrdila cena a tržní aktivita konkrétního aktiva.
Ve výchozím nastavení je Binance Chain vybaven rozhraním pro průzkum transakcí, API a uzly RPC. Pro ty, kteří se při čtení o RPC (Remote Procedure Call) ztratí, v zásadě vám umožní spojení s uzlem a poskytuje jednoduché rozhraní pro interakci s uzlem, jako je odemknutí účtu nebo převod finančních prostředků.
Pro uživatele, kteří mají zájem dělat s Binance více, je možné i toto:
– Požádejte o spuštění uzlu validátoru.
– Spuštěním celého uzlu můžete poslouchat a vysílat živé aktualizace transakcí, bloků a aktivit konsensu.
– Extrahujte další data Binance Chain přes plný uzel nebo API.
– Vyvíjejte vlastní nástroje, které vám pomohou zlepšit uživatelský komfort při používání Binance Chain nebo Binance DEX.
Binance DEX Mechanics – odpovídající logika
Burzy jako Kraken používají model Maker a Taker, který jim umožňuje snížit poplatky pro „příjemce“. To znamená, že „tvůrci“, ti, kteří vytvářejí objednávky v knize objednávek, jsou odpovědní za vytváření likvidity, a proto se na jejich objednávku vztahuje nižší poplatek. Poplatky „příjemce“ se uplatňují pouze v případě, že odstraníte likviditu z knihy zadáním tržního nebo limitního pokynu, který se provede okamžitě oproti limitnímu příkazu, který je již v knize. Podle Krakena je rozdíl mezi poplatky „tvůrce“ a „příjemci“ více či méně 0,10%, ale to je obecně kompenzováno hlubší likviditou a přísnějšími rozpětími, které se v modelu tvůrce příjemců nacházejí.
Binance DEX to dělá odlišně pomocí periodické aukce, která odpovídá všem dostupným objednávkám v určitých časových intervalech na obchodní pár. Algoritmus shody bere nejlepší „nabídky“ a „žádá“. Dále jsou porovnány a provedeny křížové „nabídky“ a „dotazy“. Objednávky budou prováděny v pořadí podle ceny a času.
Binance Chain Blockchain
Tolerance byzantských poruch
Binance Chain implementuje Byzantine Fault Tolerance (BFT) pomocí řešení Tendermint, které je jedním z nejvíce implementovaných řešení BFT. Tolerance byzantských poruch je o dosažení finality bloku, což znamená, že 2/3 sítě se musí dohodnout na obsahu bloku, aby jej označil jako finální.
Byzantine Fault Tolerance je v zásadě konsensuální algoritmus, který funguje v systémech s vysokou propustností. Vlastnost konečnosti je zaručena, pokud 2/3 uzlů v síti funguje správně. Takže v případě, že některé uzly působí škodlivě nebo selžou, je stále zaručena konečnost.
Stručně řečeno, BFT zajišťuje, aby se uzly mohly dohodnout na sdíleném stavu, ale také musí prokázat, že zprávy odesílané mezi uzly nebyly při přenosu upraveny. Mezi další projekty, které implementují tento velmi populární mechanismus konsensu, patří Hyperledger Fabric, Lisk a Zilliqa.
Uzel validátoru
Validační uzly jsou uzly v síti s nejvyšší odpovědností, protože udržují Binance Chain a všechna data, která Binance DEX šíří do Chain. Připojují se ke konsensu a dohodují se na blocích, aby do řetězce přidali nové bloky. Poplatky vybrané z procesu ověřování jsou rozděleny mezi všechny zúčastněné validátory.
Svědek Node
Většina uzlů v řetězci Binance se skládá z těchto takzvaných „uzlů svědků“, kteří mají odpovědnost za vytváření replik dat a šíření stavu řetězce po síti. Nezúčastňují se procesu konsensu, ale chovají se spíše jako druh vysílání.
Zrychlený uzel
Zrychlený uzel je speciální typ uzlu, který má bohatší konsenzus. U těchto uzlů je hlavním cílem poskytnout rychlejší přístup k API pro systémy citlivější na čas. Tyto zrychlené uzly jsou povoleny vybudováním vysoce optimalizované infrastruktury kolem uzlů validátoru, protože mají přístup k první linii do Binance Chain. Budováním kolem tohoto uzlu neovlivňují výkon validátoru, což by bylo pro Binance Chain nevýhodné.
Vývojové kity
V současné době Binance nabízí soupravy pro vývoj nástrojů a aplikací nad Binance Chain pro čtyři různé programovací jazyky: Go, Java, Javascript a C+++.
Při pohledu na sadu Javascript SDK poskytují úplnou dokumentaci API a několik příkladů kódu, které vám pomohou začít. Zajímavější je, že také poskytují podporu Ledger (hardwarová peněženka), takže můžete podepisovat transakce z vaší Ledger a potvrzovat transakce v jakékoli aplikaci, která se rozhodne implementovat tuto podporu. Je to skvělá funkce pro další přijetí bezpečnějších standardů manipulace s tokeny.
Token BEP-2 v řetězci Binance
Kromě vydání Binance DEX, Binance také vytvořil nový návrh na správu tokenů v Binance Chain prostřednictvím využití jejich nově vyvinutého návrhu tokenu BEP-2. Jako každý jiný návrh tokenu (s odkazem na standard ERC20), i tento návrh BEP-2 vytyčuje společnou sadu pravidel pro správu tokenů v řetězci Binance a jaké akce může provádět.
Když byl Binance Chain vytvořen prostřednictvím bloku Genesis, jediným aktivem, které bylo možné najít, bylo nativní aktivum BNB. Jedná se o token ERC20, který bude vyměněn za variantu BEP-2 tokenu BNB. Tento nový token BEP-2 BNB lze použít k placení poplatků (plyn) a také k vsazení v řetězci Binance.
Návrh tokenu uvádí následující vlastnosti pro aktivum BEP-2 (více informací o typech polí na Binance Github):
– Zdrojová adresa: Adresa uživatele vydávajícího nový token.
– Název tokenu
– Symbol tickeru
– Celková nabídka
– Mintable: Zda lze v budoucnu vytvořit nové tokeny nebo se použije pevná zásoba.
Možné akce tokenu
Podle webu Binance podporuje Binance Chain následující tokenové akce:
1. Vydání tokenu
2. Převod žetonů
3. Zmrazit tokeny: Umožňuje zamknout určité množství tokenů na vaši vlastní adresu. To znamená, že tokeny nelze použít k vytváření objednávek, převodu nebo placení poplatků.
4. Unfreeze tokens: Opačný účinek zmrazení.
5. Žetony mincovny: Může být zahájena transakce mincovny za účelem vydání více žetonů pro aktivum, které jste vytvořili.
6. Vypálit žetony: Je možné snížit celkové množství žetonů „spálením“. To znamená, že posíláte tokeny na neexistující adresu, takže je nemůžete obnovit a průzkumník transakcí to nemůže sledovat.