• Ce sunt Binance Chain și Binance DEX?

    Citat: „Scopul noului blockchain și al DEX este de a crea o piață alternativă pentru emiterea și schimbul de active digitale într-un mod descentralizat.”

    Binance Chain este un proiect blockchain construit de Binance Exchange și comunitatea sa pentru a sprijini operațiunile schimbului descentralizat numit Binance DEX, care operează pe acest nou lanț. În forma sa cea mai de bază, lanțul Binance permite tranzacții de bază, cum ar fi trimiterea și primirea de jetoane BNB.

    Mai interesant, noul lanț Binance servește și ca o modalitate de a emite noi tipuri de active digitale de către companii sau proiecte. Utilizarea Binance Chain pentru acest lucru are o mulțime de avantaje, deoarece acestea sunt capabile să emită direct activul în lanț, dar folosesc și funcționalitatea de schimb / transfer a rețelei de bază. Acest lucru oferă lichiditate imediată și utilizabilitate activului digital nou emis.

    În plus, proiectele pot propune crearea de noi perechi de tranzacționare între două jetoane diferite și furnizarea de comenzi pentru aceste noi perechi de tranzacționare. Apoi, DEX poate fi monitorizat prin intermediul exploratorului pentru a confirma prețul și activitatea de piață a unui anumit activ.

    În mod implicit, lanțul Binance vine echipat cu un explorator de tranzacții, API și interfețe RPC de nod. Pentru cei care se pierd când citesc despre RPC (Remote Procedure Call), acesta vă permite practic să vă conectați cu un nod și oferă o interfață simplă pentru interacțiunea cu nodul, cum ar fi deblocarea contului sau transferul de fonduri.

    Pentru utilizatorii care sunt interesați să facă mai mult cu Binance, sunt posibile și următoarele:

    – Aplicați pentru rularea unui nod validator.

    – Rulați un nod complet pentru a asculta și a difuza actualizări live despre tranzacții, blocuri și activități de consens.

    – Extrageți alte date din Binance Chain prin nod complet sau API-uri.

    – Dezvoltați instrumente personalizate pentru a ajuta la îmbunătățirea experienței utilizatorului atunci când utilizați Binance Chain sau Binance DEX.

    Mecanica Binance DEX – Logică de potrivire

    Schimburile precum Kraken folosesc un model Maker and Taker, care le permite să reducă taxele pentru „cumpărători”. Aceasta înseamnă că „factorii de decizie”, cei care creează comenzi în carnetul de comenzi, sunt responsabili pentru crearea de lichidități și, astfel, primesc o taxă mai mică aplicată comenzii lor. Taxele de „cumpărător” se aplică numai atunci când eliminați lichiditatea din carte prin plasarea unei piețe sau a unui ordin de limită care se execută imediat în raport cu un ordin de limită aflat deja în carte. Potrivit lui Kraken, diferența dintre comisioanele „producător” și „achizitor” este mai mult sau mai mică de 0,10%, dar aceasta este în general compensată de lichiditatea mai profundă și diferențele mai strânse găsite în modelul producătorului.

    Binance Dex - taxa Kraken

    Binance DEX face acest lucru diferit folosind o licitație periodică care se potrivește cu toate comenzile disponibile la anumite intervale de timp per pereche de tranzacționare. Algoritmul de potrivire ia cele mai bune „sume licitate” și „cere”. Apoi, „ofertele” și „întrebările” de încrucișare sunt potrivite și executate. Comenzile vor fi executate în ordinea prețului și a timpului.

    Binance Chain Blockchain

    Toleranța bizantină la defecte

    Binance Chain implementează Toleranța Bizantină la Defecțiuni (BFT) utilizând soluția Tendermint, care este una dintre cele mai implementate soluții BFT. Toleranța la erori bizantine se referă la atingerea finalității blocului, ceea ce înseamnă că 2/3 din rețea trebuie să fie de acord asupra conținutului blocului pentru a-l eticheta ca final.

    În esență, toleranța la defecțiuni bizantină este un algoritm consens care funcționează în sisteme de mare viteză. Proprietatea finalității este garantată atât timp cât 2/3 din nodurile din rețea acționează corect. Deci, în cazul în care unele noduri acționează rău intenționat sau eșuează, finalitatea este în continuare garantată.

    Pe scurt, BFT se asigură că nodurile pot conveni asupra unei stări partajate, dar trebuie să dovedească și faptul că mesajele trimise între noduri nu au fost modificate la transmisie. Alte proiecte care implementează acest mecanism de consens foarte popular includ Hyperledger Fabric, Lisk și Zilliqa.

    Nod validator

    Nodurile de validare sunt nodurile din rețea cu cea mai mare responsabilitate întrucât întrețin lanțul Binance și toate datele pe care Binance DEX le propagă lanțului. Aceștia se alătură consensului și convin asupra blocurilor pentru a adăuga noi blocuri lanțului. Taxele colectate din procesul de validare sunt distribuite între toți validatorii participanți.

    Nod Martor

    Majoritatea nodurilor din lanțul Binance constau din așa-numiții „noduri martor” care au responsabilitatea de a ajuta la crearea de replici de date și la propagarea stării lanțului în jurul rețelei. Ei nu participă la procesul de consens, ci acționează mai mult ca un fel de radiodifuzor.

    Nod accelerat

    Un nod accelerat este un tip special de nod care deține un consens mai bogat. Pentru aceste noduri, obiectivul principal este de a oferi acces API mai rapid pentru sisteme mai sensibile la timp. Aceste noduri accelerate sunt activate prin construirea unei infrastructuri extrem de optimizate în jurul nodurilor validatorului, deoarece au acces de primă linie la lanțul Binance. Construind în jurul acestui nod, acestea nu influențează performanța validatorului care ar fi dezavantajoasă pentru Binance Chain.

    Kituri de dezvoltare

    În prezent, Binance oferă kituri pentru a dezvolta instrumente și aplicații deasupra lanțului Binance pentru patru limbaje de programare diferite: Go, Java, Javascript și C+++.

    Privind SDK-ul Javascript, acestea oferă documentație API completă și câteva exemple de coduri pentru a vă începe. Mai interesant, acestea oferă, de asemenea, asistență Ledger (portofel hardware), astfel încât să puteți semna tranzacții din Ledger și să confirmați tranzacțiile în cadrul oricărei aplicații care decide să implementeze acest suport. Este o caracteristică excelentă pentru adoptarea în continuare a unor standarde mai sigure de manipulare a jetoanelor.

    Jeton BEP-2 pe lanțul Binance

    Pe lângă lansarea Binance DEX, Binance a creat, de asemenea, o nouă propunere de gestionare a simbolurilor pe lanțul Binance prin utilizarea propunerii lor de token BEP-2 nou dezvoltată. Ca orice altă propunere de jeton (referindu-se la standardul ERC20), această propunere BEP-2 stabilește un set comun de reguli pentru gestionarea jetoanelor pe lanțul Binance și ce acțiuni poate executa.

    Când Binance Chain a fost creat prin Blocul Genesis, singurul activ care a putut fi găsit a fost activul BNB nativ. Acesta este un jeton ERC20 care va fi schimbat pentru varianta BEP-2 a jetonului BNB. Acest nou token BEP-2 BNB poate fi utilizat pentru plata taxelor (gaz) și, de asemenea, pentru miza în lanțul Binance.

    Propunerea de jeton prezintă următoarele proprietăți pentru un activ BEP-2 (mai multe informații despre tipurile de câmpuri pe Binance Github):

    – Adresa sursă: adresa utilizatorului care emite noul token.

    – Numele indicativului

    – Simbolul ticker

    – Aprovizionare totală

    – Mintable: dacă pot fi create noi jetoane în viitor sau se folosește o sursă fixă.

    Posibile acțiuni de jeton

    Potrivit site-ului Binance, Binance Chain acceptă următoarele acțiuni simbolice:

    1. Emiterea de jeton

    2. Transferă jetoane

    3. Blocați jetoanele: vă permite să blocați o anumită cantitate de jetoane în propria adresă. Acest lucru înseamnă că jetoanele nu pot fi utilizate pentru crearea comenzilor, transferul sau plata taxelor.

    4. Deblocați jetoanele: acțiune opusă înghețului.

    5. Jetoane monetare: se poate iniția o tranzacție monetară pentru a emite mai multe jetoane pentru un activ pe care l-ați creat.

    6. Ardeți jetoane: este posibil să reduceți cantitatea totală de jetoane prin „arderea” lor. Aceasta înseamnă că trimiteți jetoane la o adresă inexistentă, astfel încât să nu le puteți recupera și un explorator de tranzacții nu poate urmări acest lucru.