Een kennismaking met Binance Smart Chain (BSC)
StartpaginaArtikelen

Een kennismaking met Binance Smart Chain (BSC)

Beginner
2d ago
4m

Kort samengevat

Wellicht heb je wel eens gehoord van Binance Chain, de thuisbasis van de BNB-valuta. Het is ontwikkeld en geoptimaliseerd voor ultrasnelle handel. Om dit te bereiken, moesten er bepaalde afwegingen gemaakt worden, en een daarvan was dat het minder flexibel is vanuit het oogpunt van programmeerbaarheid als andere blockchains.

Binance Smart Chain is in het leven geroepen om daar verandering in te brengen, door een nieuwe blockchain op te richten met een volwaardige omgeving voor het ontwikkelen van krachtige gedecentraliseerde applicaties. Het is gebouwd voor cross-chain compatibiliteit met Binance Chain die er voor moet zorgen dat gebruikers het beste van twee werelden krijgen.


Inleiding

Binance Chain werd in april 2019 gelanceerd door Binance. De hoofddoelstelling is om snelle, gedecentraliseerde (of non-custodial) handel tot stand te brengen. Misschien niet heel verrassend, maar de grootste gedecentraliseerde applicatie (of DApp) hierop is Binance DEX, een van de meest gebruiksvriendelijke gedecentraliseerde exchanges die er is. Je kan het gebruiken via een webinterface op binance.org of via de native integratie met Trust Wallet.
Vanwege beperkingen die inherent zijn aan blockchain-systemen, heeft de keten echter niet veel flexibiliteit. Smart contracts in een systeem dat is geoptimaliseerd voor ultrasnelle handel, kunnen het netwerk namelijk ook overspoelen en vertragen. Kan je CryptoKitties nog herinneren? Op het hoogtepunt bracht het de Ethereum-blockchain nagenoeg tot stilstand.
Schaalbaarheid blijft een van de meest grootste hindernissen voor de ontwikkeling van een blockchain. En dat is waar Binance Smart Chain om de hoek komt kijken.


Wat is Binance Smart Chain?

Binance Smart Chain (BSC) kan je het best omschrijven als een blockchain die parallel aan de Binance Chain loopt. In tegenstelling tot Binance Chain beschikt BSC over smart contract functionaliteit en compatibiliteit met de Ethereum Virtual Machine (EVM). Het ontwerpdoel hierbij was om de hoge doorvoer van de Binance Chain intact te houden en tegelijkertijd smart contracts in het ecosysteem te introduceren.
In de basis opereren beide blockchains zij aan zij. BSC is overigens geen zogenaamde layer two of off-chain schaalbaarheidsoplossing. Daarentegen is het is een onafhankelijke blockchain die zelfstandig kan blijven draaien als Binance Chain offline zou gaan. Dat gezegd hebbende, vertonen beide chains een sterke gelijkenis vanuit het oogpunt van ontwerp.
Omdat BSC met EVM-compatibel is, kon het vanaf de lancering al putten uit het ruime assortiment van Ethereum-tools en DApps. Dit maakt het voor ontwikkelaars makkelijker om hun projecten vanuit Ethereum over te dragen. Voor gebruikers betekent dit dat applicaties zoals MetaMask eenvoudig kunnen worden geconfigureerd om met BSC te werken. Het is eigenlijk niet meer dan een kwestie van een paar instellingen aanpassen. Bekijk MetaMask for Binance Smart Chain om hiermee aan de slag te gaan.



Hoe werkt Binance Smart Chain?

Consensus

Binance Smart Chain kan 3 seconden blocktijden met een Proof-of-Stake consensus-algoritme halen. Concreet gebruikt het iets dat Proof of Staked Authority (of PoSA) wordt genoemd, waarbij deelnemers BNB inzetten om validators te worden. Als ze een geldige block voorstellen, ontvangen ze transactiekosten voor de transacties die erin zijn opgenomen.
In tegenstelling tot veel protocollen, is er geen uitkering in blocks voor de zojuist geslagen BNB, aangezien BNB non-inflatoir is. Integendeel, het aanbod van BNB neemt in de loop van de juist tijd af, omdat het Binance-team regelmatig aan coinburns doet.


Cross-chain compatibiliteit

Binance Smart Chain werd geïntroduceerd als een onafhankelijk maar complementair systeem voor de bestaande Binance Chain. Er wordt gebruik gemaakt van dual-chain architectuur, met het idee dat gebruikers naadloos een assets van de ene blockchain naar de andere kunnen overzetten. Op deze manier kan er snel worden gehandeld op Binance Chain, terwijl krachtige gedecentraliseerde apps op BSC kunnen worden gebouwd. Met deze interoperabiliteit worden gebruikers blootgesteld aan een enorm ecosysteem dat kan voorzien in een groot aantal gebruiksscenario's.
BEP-2 en BEP-8-tokens van Binance Chain kunnen worden ingewisseld voor BEP-20-tokens, wat gezien kan worden als de nieuwe standaard die is geïntroduceerd voor Binance Smart Chain. Als je An Introduction to ERC-20 Tokens hebt gelezen, dan ben je waarschijnlijk al bekend met het format van BEP-20. Het gebruikt in principe dezelfde functies als zijn Ethereum-tegenhanger.
Om tokens van de ene chain naar de andere te verplaatsen (d.w.z. BEP-2 naar BEP-20 of vice versa), is misschien wel de meest eenvoudig methode om de Binance Chain Wallet te gebruiken, welke beschikbaar is in Chrome en Firefox. Bekijk Binance Chain Extension Wallet gebruiken voor een handleiding hiervoor.


Decentralized Finance op Binance Smart Chain

Je zal vast wel weten dat een aantal digitale assets, zoals BTC, LTC, ETH, EOS of XRP, al op Binance Chain bestaan als 'Peggy-coins. Dit zijn tokens die zijn gekoppeld aan assets op hun eigen chains. Je kan bijvoorbeeld besluiten om 10 BTC te vergrendelen om 10 BTCB op Binance Chain te ontvangen. Je kan dan op elk willekeurig moment je 10 BTCB ruilen voor 10 BTC, wat inhoudt dat de prijs van BTCB die van native BTC nauwlettend in de gaten moet houden. 
Door dit te doen, port je deze activa effectief naar Binance Chain. Benieuwd hoe dit soort dingen kunnen worden bereikt? Bekijk Tokenized Bitcoin op Ethereum Explained.
Vanwege de flexibiliteit die Binance Smart Chain biedt, kunnen assets uit een aantal verschillende chains worden gebruikt in de snelgroeiende DeFi-omgeving. Toepassingen zoals bijvoorbeeld PancakeSwap stellen gebruikers in staat om trustless assets uit te wisselen (net zoals Uniswap), deel te nemen aan yield farming en op voorstellen te stemmen. Vergelijkbare projecten zijn onder meer BurgerSwap en BakerySwap (als je nieuw bent in de crypto-wereld? Welkom! We schijnen er dol op te zijn om gedecentraliseerde exchanges naar voedingsmiddelen te vernoemen).


Slotwoord

Binance Smart Chain breidt de functionaliteit van de originele Binance Chain aanzienlijk uit en sluit zich aan bij een reeks geavanceerde protocollen die zijn ontworpen om de kloof tussen verschillende blockchains te overbruggen. Hoewel het principe nog in de kinderschoenen staat, maakt de belofte van BNB-staking naast EVM-compatibiliteit het platform een ideale motor voor ontwikkelaars die krachtige gedecentraliseerde applicaties bouwen.

Vragen over Binance Smart Chain? Ga naar Ask Academy, waar de community ze zal beantwoorden. Een duik de diepte in de technische kant van de dingen vind je in de whitepaper