Nozione di base
Il cuore di Bitcoin è un software speciale a sorgente aperta. Ogni utente con le competenze tecniche adeguate può accedervi e modificarlo, anche creando i propri progetti.
Le modifiche al codice sorgente sono chiamate rami o «forchette» dure e morbide.»
Se parliamo in un linguaggio comprensibile, il fork è un processo di modifica dell'insieme iniziale di regole su cui funziona la libreria Blockchain (o una catena di blocchi successivi e relativi dati), di cui si identifica l'originalità. A cosa serve? Entrambi i fork, sebbene diversi nel loro meccanismo, hanno lo scopo di aggiornare e potenziare le reti di criptovalute in caso di mancanza di un'autorità centrale.
Forcelle rigide VS forcelle morbide
Si è soliti distinguere due tipi di forchette, di cui una forchetta morbida è di conseguenza una forma morbida della sua manifestazione, mentre il dure rimangono una modifica più rigida e cardinale nel codice sorgente.
Vediamo le singole specie in modo più dettagliato.
Un hard fork (forse anche scritto come hardfork) si riferisce alla tecnologia blockchain e rappresenta un'alterazione più radicale del protocollo di una rete che rende validi blocchi e transazioni precedentemente non validi e viceversa. L'utilizzo di un hard fork presuppone che tutti gli utenti o i nodi della rete bitcoin debbano rimanere aggiornati con l'ultima versione del protocollo software. Un soft fork è un concetto opposto a quello di hard fork, non è seguito da aggiornamenti software obbligatori per implementare le nuove regole ed è retrocompatibile.
I due tipi di fork di blockchain vengono quindi lanciati in risposta a vecchie regole da parte degli sviluppatori e delle comunità crittografiche che diventano insoddisfatte delle funzionalità del software di protocollo proposto dalle applicazioni blockchain già esistenti. Possono quindi apparire come un metodo di finanziamento in crowdsourcing per vari progetti tecnologici o come un metodo di finanziamento in crowdsourcing per vari progetti tecnologici. criptovaluta offerte.
Il principio del lavoro delle forchette
Non solo Bitcoin è soggetta a una biforcazione della blockchain - può accadere in qualsiasi piattaforma cripto-tecnologica. Il motivo è che le blockchain e le criptovalute hanno un principio di funzionamento simile, indipendentemente dalla piattaforma crittografica su cui lavorano. È più facile immaginare i blocchi nelle blockchain come le cosiddette chiavi crittografiche che amministrano la capacità e le caratteristiche della memoria (allo stesso modo, i minatori della blockchain definiscono le regole che trasferiscono la memoria nella rete blockchain).
Tuttavia, il contenuto di un blocco valido nella catena e le relative regole dovrebbero essere confermate da quasi tutti i minatori. Nel caso in cui si volesse modificare tali regole, sarebbe necessario fare riferimento al processo di fork, come indicatore di un cambiamento importante nel protocollo o di una deviazione nella rete.
Vi siete mai chiesti perché di recente sono state create così tante criptovalute simili ai Bitcoin? (Probabilmente avete sentito parlare di bitcoin cash, bitcoin gold e così via). Ciò è dovuto al meccanismo di biforcazione. Se siete nuovi agli investimenti in criptovalute, è sicuramente difficile definire le peculiarità di tutte queste criptovalute e trarre una nozione approfondita di ciascuna di esse. Tuttavia, esistono numerosi articoli che illustrano la storia dei tipi di hard fork di bitcoin più importanti sul mercato, che consigliamo di conoscere.
Meccanismo Hard Fork in dettaglio
Un hard fork si verifica quando i nodi della versione più recente di una blockchain non accettano più le versioni più vecchie della blockchain, creando una divergenza permanente dalla versione precedente della blockchain. I nuovi nodi e i vecchi nodi non modificati respingono le regole aggiornate e questo è un fattore che genera una divergenza, o hard fork, nella blockchain.
L'aggiunta di una nuova regola al codice crea essenzialmente una biforcazione nella blockchain: un percorso segue la nuova blockchain aggiornata, mentre l'altro percorso continua a seguire il vecchio percorso. In genere, dopo poco tempo, coloro che si trovano sulla vecchia catena si rendono conto che la loro versione della blockchain è obsoleta o irrilevante e passano rapidamente alla versione più recente.
Un hard fork può essere contrapposto a un forcella morbida.
- Un hard fork crea e porta a una drastica deviazione del protocollo della rete blockchain che si divide efficacemente in due rami, uno che obbedisce al protocollo precedente e un altro che persegue la nuova versione.
- I possessori di token nell'hard fork della blockchain iniziale ricevono token nella nuova fork, ma i minatori devono selezionare una particolare blockchain per procedere alla verifica.
- Un hard fork può avvenire in qualsiasi tipo di blockchain, non solo in Bitcoin (dove, ad esempio, hard fork hanno implementato Bitcoin Cash e Bitcoin SV, oltre a molti altri tipi).
Cosa succede durante una forchetta morbida?
Il softfork non è accompagnato da aggiornamenti software obbligatori per far rispettare le nuove regole. Anche se alcuni nodi della rete comune non possono essere modificati, ciò non impedirà loro di interagire con altri nodi che hanno accettato le regole.
Si può fare un esempio simile con le lingue. Se tutti i nodi della rete prima dell'introduzione della forchetta comprendevano l'inglese di tipo americano, e dopo l'introduzione delle nuove regole è necessario passare al tipo britannico, allora tutti gli “americani” saranno in grado di interagire comodamente con gli “inglesi”, e viceversa.
Si può riassumere che la softfork è una modifica reversibile del codice, che non viola l'essenza del protocollo.
Qual è l'essenza dell'Hard Fork?
Esaminiamo ora il concetto di hard fork.
In questo caso non è tutto così semplice e le modifiche inserite contraddicono quelle vecchie, per cui i nodi con il codice sorgente non possono gestire correttamente il lavoro dei nodi che agiscono in modo qualitativamente nuovo.
Sempre facendo riferimento all'esempio delle lingue, ai vecchi nodi viene assegnato l'inglese e ai nuovi il cinese. In caso di hard fork cambia l'essenza del protocollo, per cui la rete si divide in due parti, ognuna delle quali funzionerà in modo indipendente. Questo fenomeno si spiega con il fatto che i blocchi originali di una direzione non saranno identificati da quelli della forchetta.
Forchette rigide e forchette morbide
Quali sono le caratteristiche principali dei fork “hard” rispetto a quelli "soft" e viceversa? Come è stato chiarito nei capitoli precedenti, le forchette hard e le forchette soft sono per lo più uguali, nel senso che se il codice esistente di una piattaforma di criptovalute viene alterato, si generano due reti separate, e una vecchia versione rimane sulla rete mentre la nuova versione della catena è in fase di creazione. Quando una blockchain si divide in due modi potenziali, può riguardare la storia delle transazioni di una rete o una nuova regola che definisce la validità di una transazione e crea nuovi blocchi validi. Tuttavia, i fork di tipo hard, come una nuova versione della blockchain, vengono solitamente elaborati nel caso in cui vi sia il supporto della maggioranza della comunità dei crypto miners (il che significa che ci si aspetta che il 90-95% risponda positivamente al processo di aggiornamento del fork) e, in tal caso, gli sviluppatori della blockchain iniziano a modificare e aggiornare il codice esistente.
Al contrario, si ritiene che un soft fork si verifichi quando una modifica del protocollo software mantiene la compatibilità all'indietro, il che implica che la nuova catena biforcuta rispetterà le regole appena aggiornate e quelle vecchie, mentre la catena iniziale continuerà a obbedire alle vecchie regole (ad esempio, una diminuzione della dimensione dei blocchi può essere elaborata con il meccanismo del soft fork). A differenza di un hard fork, che non verrebbe elaborato a meno che quasi tutti i nodi non siano d'accordo nell'aggiornare la nuova versione, i soft fork richiedono solo che la maggior parte dei pool di minatori rimanga aggiornata per rendere effettive le regole appena aggiornate.
Forcella per le criptovalute
Se si progetta un processo di ramificazione per la criptovaluta, allora per il fork si intende cambiare le regole del codice con la necessità di cambiare il protocollo. Questo rende Bitcoin più sicuro e affidabile.
Conseguenze fondamentali di un hard fork
Per cominciare, sono tre i casi possibili se una comunità di minatori di criptovalute implementa un hard-fork:
- Una blockchain prevale sull'hard fork, mentre altre reti ottengono un'adozione e un valore ridotto da parte della comunità (come Bitcoin Unlimited e il Bitcoin tradizionale);
- Entrambe le blockchain sono approvate e quindi funzionano autonomamente con un'adozione e un valore della comunità più o meno uguali (Bitcoin Cash, per esempio);
- Entrambe le blockchain sono state introdotte, ma una di esse è preferita all'altra e quindi domina in termini di valore e tassi di adozione (come la rete Ethereum).
Dopo aver introdotto regole aggiornate di tipo hard, una delle nuove catene può semplicemente estinguersi, anche se c'è la possibilità che continui a esistere. In questo caso, il fattore di potenza di hashing per ogni direzione è già importante. Maggiore è la potenza, maggiore è la probabilità di sopravvivenza.
Un esempio eclatante di ciò che è accaduto è la rete Ethereum, quando la scorsa estate sono state apportate delle modifiche al protocollo ed è comparsa una nuova catena ETH, che esiste in parallelo con la versione originale di Ethereum Classic.
Tutte le criptovalute sono le forchette del Bitcoin?
Tenendo conto delle informazioni di cui sopra, il fork del codice sorgente di un progetto di criptovaluta separato può diventare la base di un'altra criptovaluta che può essere nuova.
Se prendete il codice sorgente di Bitcoin e create un vostro prodotto basato su di esso, di fatto, anche con modifiche minime, sarà un progetto separato di criptovaluta. Affinché sia riconosciuto e abbia successo, invitate amici e conoscenti nel progetto, assicurate l'emissione dell'ordine in un milione di monete e chissà, forse, davvero, diventerete il fondatore di un progetto serio.
Come distinguere l'originale dalla forchetta?
Non tutti i progetti di criptovaluta sono in realtà dei fork, perché esistono ancora monete colorate, metacoin e altri token complessi che non appartengono al gruppo dei rami o alle altcoin.
Che cos'è l'Altcoin?
L'altcoin è qualsiasi altra valuta digitale ad eccezione del Bitcoin. Ma non confondetela con il clone perché non lo è. Si tratta di due concetti completamente diversi che possono anche essere applicati a un progetto ma indipendentemente dall'altro.
Come capire la differenza?
Le altcoin comprendono criptovalute che sono fondamentalmente diverse da altri progetti. È il caso di Etherium, NXT, Dash o MaidSafe. I fork sono Dogecoin, un ramo di Litecoin, Expanse - fork di Ethereum, Stellar come ramo della criptovaluta Ripple.
In conclusione
Nel corso degli anni, bitcoin ha già generato un gran numero di fork. Sebbene sia difficile fare previsioni su un mercato così volatile come quello delle criptovalute e della blockchain, è molto probabile che in futuro le criptovalute continueranno a testare e a implementare ulteriormente le biforcazioni sia soft che hard, ampliando gradualmente la comunità delle criptovalute e facendo crescere il numero di possessori di criptovalute e, allo stesso tempo, rendendo il processo complessivo sempre più sofisticato.
Riassumendo, le dimensioni del mercato delle criptovalute hanno prospettive in continua espansione, in quanto si prevede una crescita da 1,6 miliardi di dollari nel 2021 a 2,2 miliardi di dollari entro il 2026 (per scoprire ulteriori statistiche, applicare le ricerche di mercato sui siti web correlati alle criptovalute). Questo apre una vasta gamma di opportunità da cogliere per un principiante in questo settore, tuttavia non offriamo alcun consiglio di investimento nel nostro articolo e raccomandiamo sempre di consultare i professionisti prima di addentrarsi nel nuovo ed entusiasmante mondo del mining di criptovalute.
Disclaimer: Il nostro sito è conforme alla politica TCF v2.0, il che significa che i nostri partner e noi elaboriamo i dati dei nostri utenti, applichiamo dati di localizzazione precisi, scansioniamo attivamente le caratteristiche del dispositivo per l'identificazione, misuriamo le prestazioni dei contenuti, selezioniamo gli annunci di base, misuriamo le prestazioni degli annunci, visualizziamo annunci personalizzati, applichiamo ricerche di mercato per generare approfondimenti sul pubblico e così via. Trattiamo i dati personali in conformità con il quadro di riferimento per la trasparenza e il consenso. Ciò non influisce sui dati di navigazione e sui dati personali dei nostri utenti, che tuttavia hanno il diritto di opporsi in caso di utilizzo di interessi legittimi.
Domande frequenti
Un hard fork è un bene o un male?
La situazione è un po' più complicata e discutibile, dato che gli hard fork e i soft fork possono essere entrambi positivi o negativi per la comunità delle criptovalute, quindi ci sono opinioni discordanti al riguardo. Il punto fondamentale è che gli hard fork creano una divisione permanente nella blockchain e sono un segno di instabilità della criptovaluta. Quindi, se si verifica un hard fork, ciò implica maggiori tempi di inattività e un aumento generale della volatilità del prezzo delle criptovalute sul mercato delle criptovalute.
Cosa sono le monete hard fork?
Un hard fork di bitcoin si riferisce a una modifica coerente del modello di bitcoin e del protocollo blockchain che ha portato efficacemente a due rami, o tipi di fork di bitcoin, uno che segue il protocollo precedente e uno che implementa la nuova versione. Grazie a questo processo di biforcazione, sono state elaborate diverse valute digitali, come bitcoin cash (che rimane ancora l'hard fork di maggior successo della prima criptovaluta) e bitcoin gold. Il bitcoin cash è il risultato di un hard fork di questo tipo; in totale, esistono 105 progetti di fork “hard” del bitcoin cash.
Cosa significa fork in crittografia?
Quando il codice sorgente della blockchain e, ad esempio, della piattaforma bitcoin viene modificato per migliorare una determinata funzionalità, si verifica un meccanismo chiamato hard fork. Nel caso in cui gli sviluppatori desiderino espandere le capacità della blockchain aumentando la capacità delle transazioni in un blocco, è necessario un meccanismo di hard fork per implementare queste caratteristiche della blockchain. L'hard fork richiede l'aggiornamento dei nodi e comporta una costante divisione della blockchain; la nuova e migliorata blockchain sarà gestita dai codici potenziati. La tecnologia blockchain era originariamente intesa come la tecnologia alla base di Bitcoin, la prima criptovaluta decentralizzata mai realizzata.
Quali sono i due tipi di fork Blockchain?
Le forchette della blockchain (o, per dirla in breve, le spaccature della rete blockchain) comprendono due gruppi principali, le forchette accidentali e quelle intenzionali; le forchette accidentali si verificano nel caso in cui vengano creati due o più blocchi contemporaneamente, mentre le forchette intenzionali si dividono in hard fork e soft fork. A loro volta, entrambe le forche producono una divisione della rete, ma una forchetta dura, non essendo retrocompatibile, porta a due blockchain (o reti staccate), mentre una forchetta morbida porta a una sola, può andare con il vecchio software e non richiede nuovi aggiornamenti del software. Per saperne di più su come funzionano le soft fork e le hard fork, consultate il nostro articolo.








