Bitcoin Guides

Advanced

Tecnologia blockchain Bitcoin: Script senza script

Tecnologia blockchain Bitcoin: Scriptless Script. Quando sia la tecnologia di aggregazione delle firme che le firme Schnorr sono completamente implementate in Bitcoin, possiamo aspettarci un enorme cambiamento nella rete. Ovviamente sto parlando della possibilità di introdurre una tecnologia chiamata Scriptless Scriptless.
Gli script senza script possono essere utilizzati per eseguire contratti intelligenti off-chain attraverso l'uso di firme Schnorr. L'idea è che aggregando le firme, possiamo inserire le condizioni per la spesa delle monete.
Il concetto di Scriptless Scriptless è nato da Mimblewimble, che è un design blockchain che non memorizza dati permanenti - ad eccezione dei kernel e delle loro firme. Le proprietà fondamentali di Mimblewimble includono sia la privacy che il ridimensionamento, entrambi che richiedono l'implementazione di Scriptless Script.
Vantaggi degli script senza script
Scriptless Scriptless potrebbe aumentare la gamma e la complessità dei contratti intelligenti che sono possibili con Bitcoin oggi. Attualmente, i contratti intelligenti Bitcoin vengono eseguiti all'interno di Bitcoin Script, che è limitato in termini di tipi di contratti che possono essere eseguiti.
Gli script senza script spostano le specifiche e l'esecuzione di questi contratti intelligenti da una decisione a livello di rete - come è attualmente il caso per i contratti intelligenti eseguiti all'interno di Bitcoin Script - a una decisione che coinvolge solo i partecipanti al contratto intelligente. Di conseguenza, la gamma di contratti intelligenti che un utente Bitcoin potrebbe potenzialmente implementare dovrebbe aumentare drasticamente.
Spostare le specifiche e l'esecuzione di contratti intelligenti da on-chain a off-chain è anche ciò che guida i vantaggi della privacy degli Scriptless Scriptless. Quando gli stessi contratti intelligenti sono on-chain, molti dettagli vengono divulgati all'intera rete, inclusi il numero e gli indirizzi dei partecipanti e la quantità di capitale coinvolta. Questo non è ideale in quanto è molto lontano dalle aspettative tipiche degli utenti in materia di contratti e trasferimenti di denaro.
Invece, gli script senza script utilizzano le firme Schnorr per spostare questi contratti off-chain. Ciò significa che invece di tutta la rete che verifica i termini effettivi di un contratto, la rete e i suoi partecipanti si limitano a verificare che vi sia un esito valido. Chi firma il contratto deve solo accettare che i termini siano stati soddisfatti e che la transazione risultante sia valida.
Scriptless Scriptless offrono anche un significativo vantaggio in termini di efficienza. Spostando i contratti intelligenti fuori catena, riducono al minimo la quantità di dati che devono essere verificati e archiviati a livello di rete. Ciò significa meno spese generali per i partecipanti alla rete (come i nodi completi) e costi di transazione inferiori per gli utenti.
In genere, i miglioramenti della funzionalità e della privacy vengono a scapito dell'efficienza. Pensa semplicemente al trilemma della blockchain e a come i progetti di solito devono sacrificare la decentralizzazione o la scalabilità per motivi di sicurezza. Tuttavia, gli script senza script (tramite firme Schnorr) potrebbero potenzialmente migliorare la funzionalità e la privacy senza compromettere affatto l'efficienza.
Conclusione
Per quanto riguarda la funzionalità, gli script senza script aumentano la gamma e la complessità dei contratti intelligenti. Attualmente, con Bitcoin Script, le limitazioni derivano dal numero di operazioni che sono state abilitate dalla rete. Gli script senza script spostano le specifiche e l'esecuzione delle contrazioni intelligenti dalla rete a una discussione che coinvolge solo i partecipanti dello smart contract.
Anche lo spostamento delle specifiche e dell'esecuzione dei contratti intelligenti da on-chain a off-chain aumenta la privacy. Quando on-chain, molti dettagli dello smart contract vengono condivisi all'intera rete. Spostando contratti intelligenti off-chain, la rete sa solo che i partecipanti concordano sul fatto che i termini del contratto sono stati soddisfatti e che la transazione in questione è valida.
Infine, per quanto riguarda l'efficienza, gli Scriptless Scriptless minimizzano la quantità di dati che richiedono la verifica e l'archiviazione on-chain. Spostando i contratti intelligenti fuori catena, ci sono meno spese generali per i nodi completi e costi di transazione inferiori per gli utenti.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.