-
Kas ir Binance Chain un Binance DEX?
Citāts: “Jaunā blokķēdes un DEX mērķis ir radīt alternatīvu tirgu digitālo aktīvu emitēšanai un apmaiņai decentralizētā veidā.”
Binance Chain ir blokshēmas projekts, kuru izveidojis Binance birža un tās kopienu, lai atbalstītu to decentralizētās biržas ar nosaukumu Binance DEX darbību, kas darbojas šajā jaunajā ķēdē. Visvienkāršākajā formā Binance Chain ļauj veikt pamata darījumus, piemēram, sūtīt un saņemt BNB žetonus.
Interesantāk ir tas, ka svaigā Binance ķēde kalpo arī kā veids, kā uzņēmumi vai projekti izdod jaunus digitālo aktīvu veidus. Izmantojot Binance Chain, tam ir daudz priekšrocību, jo tie spēj tieši emitēt aktīvu ķēdē, bet arī izmantot pamata tīkla apmaiņas / pārsūtīšanas funkcionalitāti. Tas nodrošina tikko emitētā digitālā aktīva tūlītēju likviditāti un lietojamību.
Bez tam projekti var ierosināt izveidot jaunus tirdzniecības pārus starp diviem dažādiem marķieriem un sniegt rīkojumus šiem jaunajiem tirdzniecības pāriem. Pēc tam DEX var kontrolēt ar pētnieka starpniecību, lai apstiprinātu konkrētā aktīva cenu un tirgus aktivitāti.
Pēc noklusējuma Binance ķēde ir aprīkota ar darījumu izpēti, API un mezglu RPC saskarnēm. Tiem, kas apmaldās, lasot par RPC (attālās procedūras zvanu), tas būtībā ļauj izveidot savienojumu ar mezglu un nodrošina vienkāršu saskarni mijiedarbībai ar mezglu, piemēram, konta atbloķēšanu vai naudas pārskaitīšanu..
Lietotājiem, kuri vēlas darīt vairāk ar Binance, ir iespējams arī:
– Piesakieties validatora mezgla palaišanai.
– Palaidiet pilnu mezglu, lai klausītos un pārraidītu tiešraides atjauninājumus par darījumiem, blokiem un vienprātības darbībām.
– Iegūstiet citus Binance Chain datus, izmantojot pilnu mezglu vai API.
– Izstrādājiet pielāgotus rīkus, lai uzlabotu lietotāja pieredzi, lietojot Binance Chain vai Binance DEX.
Binance DEX Mechanics – atbilstoša loģika
Tādas biržas kā Kraken izmanto Maker un Taker modeli, kas viņiem ļauj samazināt maksu “ņēmējiem”. Tas nozīmē, ka “veidotāji”, tie, kas veido pasūtījumus pasūtījumu grāmatā, ir atbildīgi par likviditātes radīšanu, un tādējādi par viņu pasūtījumu tiek piemērota zemāka maksa. Maksa par “ņēmēju” tiek piemērota tikai tad, ja jūs izņemat no grāmatas likviditāti, veicot tirgus vai ierobežojuma rīkojumu, kas tiek izpildīts nekavējoties, salīdzinot ar grāmatā jau esošu limita rīkojumu. Pēc Krakena domām, starpība starp “veidotāja” un “ņēmēja” maksām ir vairāk vai mazāk 0,10%, taču to parasti kompensē padziļinātā likviditāte un stingrākas starpības, kas konstatētas ražotāja ņēmēja modelī.
Binance DEX to dara citādi, izmantojot periodisku izsoli, kas atbilst visiem pieejamajiem pasūtījumiem noteiktos laika periodos katram tirdzniecības pārim. Saskaņošanas algoritms ņem labākos “solījumus” un “prasa”. Pēc tam tiek sakrustoti un izpildīti šķērsošanas “solījumi” un “prasa”. Pasūtījumi tiks izpildīti pēc cenas un laika secības.
Binance ķēdes blokķēde
Bizantijas vainas tolerance
Binance ķēde īsteno Bizantijas defektu toleranci (BFT), izmantojot Tendermint risinājumu, kas ir viens no visvairāk ieviestajiem BFT risinājumiem. Bizantijas kļūmju tolerance ir par bloku galīguma sasniegšanu, kas nozīmē, ka 2/3 tīkla ir jāvienojas par bloka saturu, lai to atzīmētu kā galīgu.
Būtībā Bizantijas defektu tolerance ir vienprātīgs algoritms, kas darbojas augstas caurlaidspējas sistēmās. Galīgums rekvizīts tiek garantēts, kamēr 2/3 tīkla mezglu darbojas pareizi. Tātad, ja daži mezgli darbojas ļaunprātīgi vai neizdodas, galīgums joprojām tiek garantēts.
Īsāk sakot, BFT nodrošina, ka mezgli var vienoties par kopīgu stāvokli, bet arī jāpierāda, ka starp mezgliem nosūtītie ziņojumi pēc nosūtīšanas nav mainīti. Citi projekti, kas īsteno šo ļoti populāro vienprātības mehānismu, ir Hyperledger Fabric, Lisk un Zilliqa.
Validatora mezgls
Validācijas mezgli ir tīkla mezgli ar vislielāko atbildību, jo tie uztur Binance ķēdi un visus datus, kurus Binance DEX izplata ķēdei. Viņi pievienojas vienprātībai un vienojas par blokiem, lai ķēdei pievienotu jaunus blokus. No apstiprināšanas procesa iekasētās maksas tiek sadalītas starp visiem iesaistītajiem validētājiem.
Liecinieka mezgls
Lielāko daļu Binance ķēdes mezglu veido šie tā sauktie “liecinieku mezgli”, kuru pienākums ir palīdzēt izveidot datu kopijas un izplatīt ķēdes stāvokli visā tīklā. Viņi nepiedalās vienprātības procesā, bet vairāk darbojas kā sava veida raidorganizācija.
Paātrināts mezgls
Paātrināts mezgls ir īpašs mezglu veids, kuram ir bagātāka vienprātība. Šiem mezgliem galvenais mērķis ir nodrošināt ātrāku API piekļuvi laika ziņā jutīgākām sistēmām. Šie paātrinātie mezgli tiek iespējoti, izveidojot ļoti optimizētu infrastruktūru ap validatoru mezgliem, jo tiem ir pirmās līnijas piekļuve Binance ķēdei. Veidojot ap šo mezglu, tie neietekmē validētāja darbību, kas būtu neizdevīgi Binance Chain.
Attīstības komplekti
Pašlaik Binance piedāvā komplektus rīku un lietojumprogrammu izstrādei virs Binance ķēdes četrām dažādām programmēšanas valodām: Go, Java, Javascript un C+++.
Aplūkojot Javascript SDK, viņi sniedz pilnu API dokumentāciju un dažus kodu piemērus, lai sāktu darbu. Interesantāk ir tas, ka tie nodrošina arī virsgrāmatu atbalstu (aparatūras maku), lai jūs varētu parakstīt darījumus no savas grāmatas un apstiprināt darījumus jebkurā lietojumprogrammā, kas nolemj ieviest šo atbalstu. Tā ir lieliska iezīme, lai turpmāk pieņemtu drošākus žetonu apstrādes standartus.
BEP-2 marķieris Binance ķēdē
Papildus Binance DEX izlaišanai, Binance ir izveidojis arī jaunu priekšlikumu marķieru pārvaldībai Binance ķēdē, izmantojot viņu jaunizstrādāto BEP-2 marķieru priekšlikumu. Tāpat kā visi citi marķieru priekšlikumi (atsaucoties uz ERC20 standartu), arī šajā BEP-2 priekšlikumā ir izklāstīts kopīgs noteikumu kopums marķieru pārvaldīšanai Binance ķēdē un darbības, kuras tas var izpildīt.
Kad Binance Chain tika izveidota, izmantojot Genesis Block, vienīgais aktīvs, ko varēja atrast, bija vietējais BNB aktīvs. Šis ir ERC20 marķieris, kas tiks nomainīts pret BNB marķiera BEP-2 variantu. Šo jauno BEP-2 BNB marķieri var izmantot, lai samaksātu nodevas (gāzi), kā arī dalību Binance ķēdē.
Marķiera priekšlikumā ir aprakstīti šādi BEP-2 īpašuma rekvizīti (plašāka informācija par Binance Github lauku tipiem):
– Avota adrese: jaunā marķiera izdevēja adrese.
– Žetona nosaukums
– Biržas simbols
– Kopējais piedāvājums
– Kalējams: vai nākotnē var izveidot jaunus marķierus, vai tiek izmantots fiksēts piegāde.
Iespējamās darbības ar žetonu
Saskaņā ar Binance vietni, Binance ķēde atbalsta šādas simboliskas darbības:
1. Žetonu izsniegšana
2. Pārsūtīšanas žetoni
3. Iesaldēt žetonus: ļauj bloķēt noteiktu daudzumu marķieru savā adresē. Tas nozīmē, ka marķierus nevar izmantot pasūtījumu izveidošanai, pārsūtīšanai vai maksu apmaksai.
4. Atdzesēšanas žetoni: pretēja iesaldēšanas darbība.
5. Mint žetoni: var sākt naudas kaltuves darījumu, lai izdotu vairāk žetonu jūsu izveidotajam aktīvam.
6. Iededzināšanas žetoni: ir iespējams samazināt kopējo žetonu daudzumu, tos “sadedzinot”. Tas nozīmē, ka jūs sūtāt marķierus uz neesošu adresi, tāpēc nevarat tos atgūt un darījumu pētnieks to nevar izsekot.