Binance Dex Exchange Review

  • Hvad er Binance Chain og Binance DEX?

    Citat: “Formålet med den nye blockchain og DEX er at skabe en alternativ markedsplads for udstedelse og udveksling af digitale aktiver på en decentral måde.”

    Binance Chain er et blockchain-projekt bygget af Binance Exchange og dets samfund til at understøtte driften af ​​deres decentraliserede børs kaldet Binance DEX, der opererer i denne nye kæde. I sin mest basale form giver Binance Chain mulighed for grundlæggende transaktioner som at sende og modtage BNB-tokens.

    Mere interessant er, at den friske Binance Chain også fungerer som en måde at udstede nye digitale aktivtyper fra virksomheder eller projekter. Brug af Binance Chain til dette har mange fordele, da de er i stand til direkte at udstede aktivet i kæden, men også bruge udvekslings- / overførselsfunktionaliteten i det underliggende netværk. Dette giver øjeblikkelig likviditet og brugbarhed til det nyudstedte digitale aktiv.

    Derudover kan projekter foreslå at oprette nye handelspar mellem to forskellige tokens og levere ordrer på disse nye handelspar. Dernæst kan DEX overvåges via opdagelsesrejsende for at bekræfte prisen og markedsaktiviteten for et bestemt aktiv.

    Binance Chain er som standard udstyret med en transaktionsudforsker, API og RPC-grænseflader. For dem, der går vild, når de læser om RPC (Remote Procedure Call), giver det dybest set dig mulighed for at oprette forbindelse til en node og giver en enkel grænseflade til at interagere med noden som at låse din konto op eller overføre penge.

    For brugere, der er interesseret i at gøre mere med Binance, er følgende også muligt:

    – Ansøg om at køre en validatorknude.

    – Kør en fuld knude for at lytte til og udsende liveopdateringer om transaktioner, blokke og konsensusaktiviteter.

    – Uddrag andre data fra Binance Chain via fuld node eller API’er.

    – Udvikle tilpassede værktøjer til at forbedre brugeroplevelsen, når du bruger Binance Chain eller Binance DEX.

    Binance DEX Mechanics – Matching logic

    Udvekslinger som Kraken bruger en Maker and Taker-model, der gør det muligt for dem at reducere gebyrer for “takers”. Dette betyder, at “producenter”, dem, der opretter ordrer i ordrebogen, er ansvarlige for at skabe likviditet og derfor får et lavere gebyr på deres ordre. Gebyrerne for “taker” anvendes kun, når du fjerner likviditet fra bogen ved at placere et marked eller en begrænsningsordre, der straks udføres mod en grænseordre, der allerede er i bogen. Ifølge Kraken er forskellen mellem gebyret “maker” og “taker” mere eller mindre 0,10%, men dette opvejes generelt af den dybere likviditet og de strammere spænd, der findes i maker taker-modellen..

    Binance Dex - Kraken-gebyr

    Binance DEX gør dette forskelligt ved at bruge en periodisk auktion, der matcher alle tilgængelige ordrer på bestemte tidsslots pr. Handelspar. Den matchende algoritme tager de bedste “bud” og “spørger”. Dernæst matches og krydser “bud” og “spørger”. Ordrerne udføres i rækkefølge efter pris og tid.

    Binance Chain Blockchain

    Byzantinsk fejltolerance

    Binance Chain implementerer Byzantine Fault Tolerance (BFT) ved hjælp af Tendermint-løsningen, som er en af ​​de mest implementerede BFT-løsninger. Byzantinsk fejltolerance handler om at nå blokfinaliteten, hvilket betyder, at 2/3 af netværket skal være enige om blokens indhold for at mærke det som endelig.

    I det væsentlige er byzantinsk fejltolerance en konsensusalgoritme, der fungerer i systemer med høj kapacitet. Finalitetsegenskaben er garanteret, så længe 2/3 af noderne i netværket fungerer korrekt. Så hvis nogle noder fungerer ondsindet eller mislykkes, er finalitet stadig garanteret.

    Kort sagt sørger BFT for, at noder kan blive enige om en delt tilstand, men skal også bevise, at meddelelser sendt mellem noder ikke er blevet ændret ved transmission. Andre projekter, der implementerer denne meget populære konsensusmekanisme, inkluderer Hyperledger Fabric, Lisk og Zilliqa.

    Validator Node

    Valideringsnoder er de noder i netværket, der har det største ansvar, da de opretholder Binance Chain og alle de data, som Binance DEX udbreder til Chain. De slutter sig til konsensus og er enige om blokke for at tilføje nye blokke til kæden. De gebyrer, der opkræves fra valideringsprocessen, fordeles på alle deltagende validatorer.

    Vidneknude

    Størstedelen af ​​noder i Binance-kæden består af disse såkaldte “vidne-noder”, der har ansvaret for at hjælpe med at oprette datareplikater og udbrede kædetilstanden rundt om netværket. De deltager ikke i konsensusprocessen, men fungerer mere som en slags tv-station.

    Accelereret knude

    En accelereret node er en særlig type node, der har mere rig konsensus. For disse noder er hovedmålet at give hurtigere API-adgang til mere tidsfølsomme systemer. Disse accelererede noder aktiveres ved at opbygge en meget optimeret infrastruktur omkring validator-noder, da de har førstelinjeadgang til Binance Chain. Ved at bygge omkring denne knude påvirker de ikke validatorpræstationen, hvilket ville være ufordelagtigt for Binance Chain.

    Udviklingssæt

    I øjeblikket tilbyder Binance kits til at udvikle værktøjer og applikationer oven på Binance Chain til fire forskellige programmeringssprog: Go, Java, Javascript og C+++.

    Når man ser på Javascript SDK, leverer de fuld API-dokumentation og nogle kodeeksempler for at komme i gang. Mere interessant er, at de også giver Ledger-support (hardware-tegnebog), så du kan underskrive transaktioner fra din Ledger og bekræfte transaktioner inden for ethvert program, der beslutter at implementere denne support. Det er en fantastisk funktion til yderligere vedtagelse af mere sikre standarder for håndtering af tokens.

    BEP-2 Token på Binance Chain

    Udover frigivelsen af ​​Binance DEX, har Binance også oprettet et nyt forslag til tokenadministration i Binance Chain gennem brug af deres nyudviklede BEP-2 tokenforslag. Som alle andre forslag til tokener (der refererer til ERC20-standarden) opstiller dette BEP-2-forslag et fælles sæt regler for styring af tokens i Binance Chain, og hvilke handlinger det kan udføre.

    Da Binance Chain blev oprettet via Genesis Block, var det eneste aktiv, der kunne findes, det oprindelige BNB-aktiv. Dette er et ERC20-token, der byttes mod BEP-2-variant af BNB-token. Dette nye BEP-2 BNB-token kan bruges til at betale gebyrer (gas) og også til indsættelse i Binance Chain.

    Tokenforslaget skitserer følgende egenskaber for et BEP-2-aktiv (flere oplysninger om felttyper på Binance Github):

    – Kildeadresse: Adresse på brugeren, der udsteder det nye token.

    – Token navn

    – Tickersymbol

    – Samlet forsyning

    – Mintable: Uanset om der kan oprettes nye tokens i fremtiden, eller hvis der anvendes en fast forsyning.

    Mulige tokenhandlinger

    Ifølge Binances websted understøtter Binance Chain følgende tokenhandlinger:

    1. Tokenudstedelse

    2. Overfør tokens

    3. Frys tokens: Giver dig mulighed for at låse en vis mængde token i din egen adresse. Dette betyder, at tokens ikke kan bruges til at oprette ordrer, overføre eller betale gebyrer.

    4. Frigør tokens: Modsat frysning.

    5. Mint-tokens: En myntetransaktion kan initieres for at udstede flere tokens for et aktiv, du har oprettet.

    6. Brænd tokens: Mulig at reducere den samlede mængde tokens ved at “brænde” dem. Dette betyder, at du sender tokens til en ikke-eksisterende adresse, så du ikke kan gendanne dem, og en transaktionsudforsker kan ikke holde styr på dette.