• Kaj sta Binance Chain in Binance DEX?

    Citat: “Namen nove verige blokov in DEX je ustvariti nadomestno tržnico za izdajanje in izmenjavo digitalnih sredstev na decentraliziran način.”

    Binance Chain je projekt veriženja blokov, ki ga je ustvaril Izmenjava Binance in skupnost za podporo operacijam njihove decentralizirane borze, imenovane Binance DEX, ki deluje v tej novi verigi. V svoji najosnovnejši obliki Binance Chain omogoča osnovne transakcije, kot je pošiljanje in prejemanje žetonov BNB.

    Zanimivo je, da sveža veriga Binance služi tudi kot način izdajanja novih vrst digitalnih sredstev s strani podjetij ali projektov. Uporaba Binance Chain za to prinaša veliko koristi, saj lahko neposredno izdajo sredstvo v verigi, hkrati pa uporabljajo tudi funkcijo izmenjave / prenosa osnovnega omrežja. To daje takojšnjo likvidnost in uporabnost novo izdanemu digitalnemu sredstvu.

    Poleg tega lahko projekti predlagajo ustvarjanje novih trgovalnih parov med dvema različnima žetonom in zagotavljanje naročil za te nove trgovalne pare. Nato lahko prek raziskovalca spremljate DEX, da potrdite ceno in tržno aktivnost določenega sredstva.

    Privzeto je Binance Chain opremljen z vmesniki raziskovalca transakcij, API-ja in vozlišča RPC. Za tiste, ki se izgubijo ob branju o RPC (Remote Procedure Call), vam v bistvu omogoča povezavo z vozliščem in nudi preprost vmesnik za interakcijo z vozliščem, kot je odklepanje računa ali prenos sredstev.

    Za uporabnike, ki jih zanima več z Binanceom, je možno tudi naslednje:

    – Prijavite se za zagon vozlišča validatorja.

    – Zaženite polno vozlišče za poslušanje in oddajanje posodobitev v živo o transakcijah, blokih in soglasnih dejavnostih.

    – Izvlecite druge podatke Binance Chain prek celotnega vozlišča ali API-jev.

    – Razvijte orodja po meri za izboljšanje uporabniške izkušnje pri uporabi Binance Chain ali Binance DEX.

    Binance DEX mehanika – ujemanje logike

    Borze, kot je Kraken, uporabljajo model Maker in Taker, ki jim omogoča znižanje pristojbin za “takeers”. To pomeni, da so za ustvarjanje likvidnosti odgovorni »izdelovalci«, ki v knjigi naročil ustvarijo naročila, zato za njihovo naročilo dobijo nižjo provizijo. Pristojbine za prevzemnike se uporabljajo samo, če iz knjige odstranite likvidnost z oddajo tržnega ali omejenega naročila, ki se takoj izvrši z omejenim naročilom, ki je že v knjigi. Po Krakenu je razlika med provizijami za “maker” in “takeer” več ali manj 0,10%, vendar to na splošno izravnajo globlja likvidnost in strožji razmiki, ki jih najdemo v modelu take maker..

    Binance Dex - Kraken pristojbina

    Binance DEX to počne drugače z uporabo redne dražbe, ki se ujema z vsemi razpoložljivimi naročili v določenih časovnih režah na trgovalni par. Ujemajoči algoritem sprejme najboljše »ponudbe« in »povpraševanja«. Nato se križanje »ponudb« in »vprašanj« uskladi in izvede. Naročila bodo izvršena v zaporedju cene in časa.

    Binance Chain Blockchain

    Bizantinska toleranca do napak

    Binance Chain izvaja bizantinsko toleranco napak (BFT) z uporabo rešitve Tendermint, ki je ena najbolj uveljavljenih rešitev BFT. Byzantine Fault tolerance gre za doseganje dokončnosti bloka, kar pomeni, da se mora 2/3 omrežja dogovoriti glede vsebine bloka, da ga označi kot dokončnega.

    V bistvu je bizantinska toleranca napak soglasni algoritem, ki deluje v visoko zmogljivih sistemih. Lastnost dokončnosti je zagotovljena, če 2/3 vozlišč v omrežju deluje pravilno. Torej, v primeru, da nekatera vozlišča delujejo zlonamerno ali ne uspejo, je dokončnost še vedno zagotovljena.

    Skratka, BFT zagotavlja, da se vozlišča lahko dogovorijo o skupnem stanju, hkrati pa morajo dokazati, da sporočila, poslana med vozlišči, niso bila spremenjena ob prenosu. Drugi projekti, ki izvajajo ta zelo priljubljen mehanizem soglasja, vključujejo Hyperledger Fabric, Lisk in Zilliqa.

    Vozlišče vozlišče

    Validacijska vozlišča so vozlišča v omrežju z največjo odgovornostjo, saj vzdržujejo Binance Chain in vse podatke, ki jih Binance DEX širi v Chain. Pridružijo se konsenzu in se dogovorijo za bloke, da bodo nove bloke dodali v verigo. Pristojbine, zbrane v postopku potrjevanja, se razdelijo med vse sodelujoče potrjevalce.

    Priča vozlišče

    Večina vozlišč v verigi Binance je sestavljena iz teh tako imenovanih “vozlišč prič”, ki so odgovorna za pomoč pri ustvarjanju replik podatkov in širjenju stanja verige po omrežju. Ne sodelujejo v postopku soglasja, ampak delujejo bolj kot nekakšen izdajatelj televizijskih programov.

    Pospešeno vozlišče

    Pospešeno vozlišče je posebna vrsta vozlišča, ki ima bogatejše soglasje. Glavni cilj teh vozlišč je zagotoviti hitrejši dostop do API za časovno bolj občutljive sisteme. Ta pospešena vozlišča omogoča gradnja zelo optimizirane infrastrukture okoli vozlišč za preverjanje veljavnosti, saj imajo prvovrstni dostop do verige Binance. Z gradnjo okoli tega vozlišča ne vplivajo na delovanje validacijskega programa, kar bi bilo za Binance Chain neugodno.

    Kompleti za razvoj

    Trenutno Binance ponuja komplete za razvoj orodij in aplikacij na vrhu Binance Chain za štiri različne programske jezike: Go, Java, Javascript in C+++.

    Če pogledate Javascript SDK, vam nudijo popolno dokumentacijo za API in nekaj primerov kode za začetek. Še bolj zanimivo je, da nudijo tudi podporo Ledger (denarnica strojne opreme), tako da lahko podpišete transakcije iz svoje knjige in potrdite transakcije v kateri koli aplikaciji, ki se odloči za izvajanje te podpore. To je odlična lastnost za nadaljnje sprejemanje varnejših standardov ravnanja z žetoni.

    BEP-2 žeton na verigi Binance

    Poleg izdaje Binance DEX je Binance z uporabo svojega novo razvitega predloga žetona BEP-2 ustvaril tudi nov predlog za upravljanje žetonov na verigi Binance. Kot vsak drugi predlog žetona (sklic na standard ERC20) tudi ta BEP-2 določa skupen nabor pravil za upravljanje žetonov v verigi Binance in katere ukrepe lahko izvede.

    Ko je bil Binance Chain ustvarjen prek Genesis Block, je bilo mogoče najti edino sredstvo BNB. To je žeton ERC20, ki bo zamenjan za različico BEP-2 žetona BNB. Ta novi žeton BEP-2 BNB se lahko uporablja za plačilo pristojbin (plina) in tudi za vložke v Binance Chain.

    Predlog žetona opisuje naslednje lastnosti sredstva BEP-2 (več informacij o vrstah polj na Binance Github):

    – Izvorni naslov: Naslov uporabnika, ki je izdal nov žeton.

    – Ime žetona

    – Simbol vozovnice

    – Skupna ponudba

    – Mintable: ali je mogoče v prihodnosti ustvariti nove žetone ali uporabiti fiksno zalogo.

    Možna žetonska dejanja

    Po navedbah Binanceove spletne strani Binance Chain podpira naslednja žetonska dejanja:

    1. Izdaja žetona

    2. Prenos žetonov

    3. Zamrzni žetone: omogoča, da na svoj naslov zaklenete določeno količino žetona. To pomeni, da žetonov ni mogoče uporabiti za ustvarjanje naročil, prenos ali plačilo provizij.

    4. Odmrznite žetone: nasprotno delovanje zamrzovanja.

    5. Žetoni kovnice: Lahko se začne transakcija kovnice za izdajo več žetonov za sredstvo, ki ste ga ustvarili.

    6. Zapiši žetone: Skupno količino žetonov lahko zmanjšate tako, da jih “zažgete”. To pomeni, da žetone pošiljate na neobstoječi naslov, zato jih ne morete obnoviti, raziskovalec transakcij pa tega ne more slediti.