Hjem
Artikler
En introduktion til BNB Smart Chain (BSC)

En introduktion til BNB Smart Chain (BSC)

Begynder
Offentliggjort Oct 5, 2020Opdateret Nov 14, 2022
6m

TL;DR

Du har sikkert hørt om BNB Chain, hjemstedet for BNB-valutaen. Den er optimeret til ultrahurtige handler. For at opnå dette måtte visse afvejninger foretages – den ene var, at den ikke var så fleksibel set ud fra et programmerbarhedsmæssigt synspunkt som andre blockchains.

Nu er BNB Smart Chain her for at ændre det – en ny blockchain med et komplet miljø til udvikling af højtydende decentraliserede applikationer. Det blev bygget til cross-chain-kompatibilitet for at sikre, at brugerne får det bedste fra begge verdener.


Introduktion

Binance Chain, som blev omdøbt til BNB Beacon Chain i 2022, blev lanceret af Binance i april 2019. Dens primære fokus er at lette hurtig, decentraliseret (eller ikke-forvaltet) handel. Måske ikke overraskende er den største decentraliserede applikation (eller DApp) på den Binance DEX, som er en af de mest venlige decentraliserede børser, der findes. Du kan bruge den via en webgrænseflade på binance.org eller gennem dens oprindelige integration med Trust Wallet.

På grund af iboende begrænsninger i blockchain-systemer, har kæden imidlertid ikke meget fleksibilitet – intelligente kontrakter i et system, der er optimeret til hurtig handel, kan betydeligt overbelaste netværket. Kan du huske CryptoKitties? På højden af sin popularitet bragte den Ethereum blockchain til stilstand.

Skalerbarhed er fortsat en af de mest udfordrende forhindringer for blockchain-udvikling. Og det er her BNB Smart Chain kommer ind i billedet.


Hvad er BNB Smart Chain?

BNB Smart Chain (BSC) kan bedst beskrives som en blockchain, der kører parallelt med BNB Beacon Chain. I modsætning til BNB Beacon Chain indeholder BSC en funktionalitet til intelligente kontrakter og er kompatibel med Ethereum Virtual Machine (EVM). Designmålet her var at lade BNB Beacon Chains bevare sin høje hastighed, samtidig med, at intelligente kontrakter blev introduceret i økosystemet.

I det væsentlige fungerer begge blockchains side om side. Det er værd at bemærke, at BSC ikke er en såkaldt skalerbarhedsløsning til lag-2 eller off-chain. Den er en uafhængig blockchain, der kunne køre, selv hvis BNB Beacon Chain gik offline. Når det er sagt, har begge blockchains en stærk lighed med hinanden set fra et designmæssigt synspunkt.

Fordi BSC er EVM-kompatibel, blev den lanceret med understøttelse af det rige univers af Ethereum-værktøjer og DApps. I teorien gør dette det nemt for udviklere at overføre deres projekter fra Ethereum. For brugere betyder det, at applikationer som MetaMask nemt kan konfigureres til at arbejde sammen med BSC. Seriøst – det er bare et spørgsmål om at ændre et par indstillinger. Se Brug af MetaMask til BNB Smart Chain for at komme i gang.


Hvordan fungerer BNB Smart Chain?

Konsensus

BNB Smart Chain opnår ~3 sekunders bloktider med en Proof of Stake-konsensusalgoritme. Specifikt bruger den noget, der hedder Proof of Staked Authority (eller PoSA), hvor deltagerne satser BNB for at blive validatorer. Hvis de foreslår en gyldig blok, modtager de transaktionsgebyrer fra de transaktioner, der er inkluderet i den.

Bemærk, at der i modsætning til mange protokoller ikke er noget bloktilskud til friskpræget BNB, da BNB ikke er inflatorisk. Tværtimod falder udbuddet af BNB over tid, da Binance-teamet regelmæssigt udfører møntbrændinger.


Cross-chain-kompatibilitet

BNB Smart Chain blev forestillet som et uafhængigt, men komplementært system til den eksisterende BNB Chain. Der anvendes dual-chain-arkitektur med den idé, at brugerne problemfrit kan overføre aktiver fra én blockchain til en anden. Således kan der opnås hurtige handler på BNB Chain, mens kraftfulde decentraliserede apps kan bygges på BSC. Med denne interoperabilitet bliver brugerne eksponeret til et stort økosystem, der kan imødekomme et utal af anvendelsesmuligheder.

BEP-2- og BEP-8-tokens fra BNB Beacon Chain kan byttes til BEP-20-tokens, som er den nye standard introduceret til BNB Smart Chain. Har du læst En introduktion til ERC-20-tokens? Så vil du allerede være bekendt med BEP-20-formatet. Det bruger de samme funktioner som dets Ethereum-modstykke.

For at flytte tokens fra en blockchain til en anden (dvs. BEP-2 til BEP-20 eller omvendt) er den måske mest enkle metode at bruge Binance Chain Wallet, der er tilgængelig på Chrome og Firefox. Se Brug af Binance Chain Extension Wallet for en vejledning til dette.


Decentraliseret finansiering på BNB Smart Chain

Du ved måske, at en række digitale aktiver – såsom BTCLTCETHEOS eller XRP – allerede findes på BNB Chain som "Peggy-mønter." Disse er tokens, der er knyttet til aktiver på deres integrerede blockchains. For eksempel kan du beslutte at låse 10 BTC for at modtage 10 BTCB på BNB Chain. Du kan til enhver tid handle din 10 BTCB for 10 BTC, hvilket betyder, at prisen på BTCB nøje skal følge prisen på native BTC. 

Ved at gøre dette overfører du i praksis disse aktiver til BNB Chain. Er du interesseret i, hvordan den slags kan opnås? Se Forklaring af tokeniseret bitcoin på Ethereum.

På grund af den fleksibilitet, som BNB Smart Chain giver, kan aktiver fra en række forskellige blockchains bruges i det voksende DeFi-rum. For eksempel giver applikationer som PancakeSwap brugerne mulighed for tillidsløst at udveksle aktiver (ligesom Uniswap), engagere sig i udbyttefarming og stemme om forslag. Lignende projekter inkluderer BurgerSwap og BakerySwap (hvis du er ny inden for krypto, så hej! Vi er store fans af decentraliserede børser opkaldt efter fødevarer).


Sammenfatning

BNB Smart Chain udvider i høj grad funktionaliteten af den originale Binance Chain og slutter sig til en række banebrydende protokoller, der er designet til at bygge bro mellem forskellige blockchains. Selvom den stadig er ung, gør løftet om BNB-staking sammen med EVM-kompatibilitet platformen til en ideel maskine for udviklere, der bygger kraftfulde decentraliserede applikationer. 

Har du spørgsmål om BNB Smart Chain? En detaljeret beskrivelse af den tekniske side af tingene kan ses i hvidbogen