Un'introduzione a Binance Smart Chain (BSC)
Un'introduzione a Binance Smart Chain (BSC)
HomeArticoli

Un'introduzione a Binance Smart Chain (BSC)

Principiante
1h ago
4m

TL;DR

Probabilmente hai già sentito parlare di Binance Chain, la casa della valuta BNB. È ottimizzata per il trading ultraveloce. Per ottenere questa caratteristica, ha dovuto fare determinati compromessi – uno dei quali è il fatto di non avere la stessa flessibilità di altre blockchain dal punto di vista della programmabilità.

Binance Smart Chain ha l'obiettivo di cambiare le cose, una nuova blockchain con un ambiente completo per lo sviluppo di potenti applicazioni decentralizzate. È stata sviluppata pensando alla compatibilità cross-chain con Binance Chain per garantire agli utenti il meglio di entrambi i mondi.


Introduzione

Binance Chain è stata lanciata da Binance ad aprile 2019. Il suo obiettivo primario è agevolare il trading veloce e decentralizzato (o non-custodial). Forse non sorprende che la più grande applicazione decentralizzata (o dApp) costruita su di essa è Binance DEX, uno degli exchange decentralizzati più accessibili sul mercato. Puoi usarlo attraverso un'interfaccia web su binance.org oppure tramite la sua integrazione nativa con Trust Wallet.
A causa delle limitazioni intrinseche ai sistemi basati su blockchain, però, Binance Chain non dispone di molta flessibilità   introdurre smart contract in un sistema ottimizzato per il trading in tempo reale potrebbe congestionare il network in modo significativo. Hai sentito parlare di CryptoKitties? Al culmine della sua popolarità, ha portato la blockchain di Ethereum a una paralisi completa.
La scalabilità rimane una delle sfide più importanti per lo sviluppo blockchain. Ed è qui che Binance Smart Chain entra in gioco.


Cos'è Binance Smart Chain?

Binance Smart Chain (BSC) può essere descritta come una blockchain operativa in parallelo a Binance Chain. A differenza di quest'ultima, BSC offre funzionalità smart contract e compatibilità con la Ethereum Virtual Machine (EVM). L'obiettivo di progettazione era lasciare intatte le capacità elevate di Binance Chain e al tempo stesso introdurre gli smart contract nel suo ecosistema.
In sostanza, entrambe le blockchain operano fianco a fianco. BSC non è una soluzione di scalabilità layer twooff-chain, ma una blockchain indipendente che può funzionare anche nel caso in cui Binance Chain andasse offline. Detto ciò, entrambi i sistemi presentano una forte somiglianza dal punto di vista del design.
Dato che BSC è compatibile con EVM, è stata lanciata con il supporto per il ricco universo di strumenti e dApp Ethereum. In teoria, questo rende più semplice per gli sviluppatori trasferire i propri progetti da Ethereum. Per gli utenti, significa che applicazioni come MetaMask possono essere facilmente configurate per funzionare con BSC. Sul serio, è solo questione di cambiare un paio di impostazioni. Dai un'occhiata a Collegare MetaMask a Binance Smart Chain per iniziare.



Come funziona Binance Smart Chain?

Consenso

Binance Smart Chain raggiunge block time da ~3 secondi con un algoritmo di consenso Proof-of-Stake. Nello specifico, utilizza un modello chiamato Proof of Staked Authority (o PoSA), in cui i partecipanti fanno staking di BNB per diventare validatori. Se propongono un blocco valido, ricevono le commissioni delle transazioni incluse in esso.
A differenza di molti protocolli, non vengono distribuite ricompense in BNB appena emessi, in quanto BNB non è inflazionario. Al contrario, l'offerta di BNB diminuisce nel tempo, man mano che il team di Binance svolge coin burn periodicamente.


Compatibilità cross-chain

Binance Smart Chain è stato concepito come un sistema indipendente ma complementare all'esistente Binance Chain. Viene utilizzata l'architettura Dual-chain, per consentire agli utenti di trasferire asset facilmente da una blockchain all'altra. In questo modo, Binance Chain può offrire trading rapido, mentre potenti app decentralizzate possono essere sviluppate su BSC. Con questa interoperabilità, gli utenti hanno a disposizione un vasto ecosistema in grado di accogliere una miriade di casi d'uso.
I token BEP-2 e BEP-8 di Binance Chain possono essere scambiati per token BEP-20, il nuovo standard introdotto per Binance Smart Chain. Se hai già letto Un'introduzione ai token ERC-20 conoscerai già il formato BEP-20. Utilizza le stesse funzioni della sua controparte Ethereum.
Per spostare token da una chain all'altra (da BEP-2 a BEP-20 o viceversa), il metodo probabilmente più semplice è usare Binance Chain Wallet, disponibile su ChromeFirefox. Dai un'occhiata a Use Binance Chain Extension Wallet per una guida.


La finanza decentralizzata su Binance Smart Chain

Forse sai già che diversi asset digitali – come BTCLTCETHEOSXRP – esistono già su Binance Chain come “monete Peggy.” Si tratta di token ancorati ad asset sulle rispettive catene native. Ad esempio, potresti decidere di bloccare 10 BTC per ricevere 10 BTCB su Binance Chain. In qualsiasi momento, puoi scambiare i tuoi 10 BTCB per 10 BTC, quindi il prezzo di BTCB dovrebbe seguire accuratamente quello di BTC nativo. 
Così facendo, stai effettivamente trasferendo questi asset su Binance Chain. Vuoi saperne di più sul funzionamento di questo processo? Leggi il nostro articolo Bitcoin tokenizzato su Ethereum, spiegato.
Grazie alla flessibilità offerta da Binance Smart Chain, gli asset da una serie di catene differenti possono essere usati nell'emergente settore della DeFi. Per esempio, applicazioni come PancakeSwap consentono agli utenti di scambiare asset in modo trustless (come su Uniswap), partecipare allo yield farming e votare su proposte. Progetti simili includono BurgerSwapBakerySwap (se sei appena arrivato nel mondo crypto, ciao! Siamo grandi fan di exchange decentralizzati chiamati come vari cibi).


In chiusura

Binance Smart Chain amplia enormemente la funzionalità dell'originale Binance Chain e si unisce a una serie di protocolli all'avanguardia progettati per colmare il divario tra diverse blockchain. Pur essendo ancora nelle sue fasi iniziali, la promessa dello staking di BNB accanto alla compatibilità con EVM rende la piattaforma un motore ideale per gli sviluppatori che vogliono costruire formidabili applicazioni decentralizzate. 

Hai delle domande su Binance Smart Chain? Visita Ask Academy, dove la comunità ti risponderà. Puoi trovare una spiegazione approfondita sugli aspetti tecnici nel white paper