drivechain

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Introdotto per la prima volta nel 2015, il concento di Drivechain presenta un modo per scalare Bitcoin utilizzando le sidechain.
Di solito le sidechain hanno delle loro coin o token specifici e derivano la loro sicurezza dalla blockchain con la quale vengono eseguite in parallelo.
Le drivechain, invece, sono sidechain speciali che non hanno una risorsa nativa ma la prendono in prestito dalla catena madre. In questo modo, le Drivechain consentono agli utenti Bitcoin di bloccare BTC in queste drivechain utilizzando un vincolo bidirezionale (two-way peg), che utilizza una prova crittografica per coniare altcoin con le proprie caratteristiche uniche.

Tale funzionalità non è ancora disponibile su bitcoin, ma richiede un soft fork.

Le Drivechain, definite nei BIP300 and BIP301, è una proposta di softfork Bitcoin che permette a Bitcoin di creare, eliminare, inviare BTC a e ricevere BTC da sidechain o Layer-2.
Queste proposte attiverebbero peg trustless peer-to-peer tra Bitcoin e fino a 256 sidechain.

Le sidechain sono blockchain separate collegate alla blockchain principale, mentre le drivechain sono un tipo specifico di sidechain progettate per migliorare l'efficienza e l'evoluzione della blockchain principale attraverso il merge-mining. Entrambi i concetti consentono di sperimentare nuove funzionalità senza compromettere la sicurezza della blockchain principale.

BIP 301 Blind Merged Mining

Il BIP 301 introduce un nuovo meccanismo di mining chiamato Blind Merged Mining (BMM). Il BMM consente ai miner Bitcoin di effettuare il mining di una sidechain o altcoin senza dover eseguire il software della sidechain, ovvero senza vederlo e quindi in modalità blind. Invece, un utente sidechain separato gestisce il proprio nodo e costruisce il blocco, pagandosi le commissioni di transazione. Quindi utilizza una quantità equivalente di denaro per "acquistare" il diritto di trovare questo blocco, dai miner convenzionali del layer 1.

Le sidechain

Le sidechain create tramite drivechain sono Altcoin che non hanno una moneta nativa: invece, le monete preesistenti da una diversa blockchain devono essere inviate inizialmente.
Queste sidechain potrebbero essere costruite con qualsiasi funzionalità alternativa desiderata dagli sviluppatori, ereditando sia la sicurezza di Bitcoin che la valuta nativa.

Una volta su una sidechain, le monete possono cambiare di mano un numero illimitato di volte e in un numero illimitato di modi nuovi. Di conseguenza, i possessori di BTC possono scegliere di aderire a nuove funzionalità. Nel frattempo, i detentori di Bitcoin che non aderiscono non devono mai preoccuparsi di cosa stia facendo qualsiasi sidechain.

I trasferimenti dalla sidechain alla mainchain (cioè dal Layer 2 al Layer 1) non vengono effettuati tramite verifiable proof (prova verificabile), ma piuttosto tramite conjecture-and-refutation (congettura e confutazione).


aggiornato il 2023-06-14