Comprendere Bitcoin è una funzione hash unidirezionale dovrebbe avere senso perché una funzione hash non può essere annullata. Una volta compreso questo, è difficile tornare a pensare diversamente. L’algoritmo di hash sicuro o SHA-256 mette Bitcoin in una corsia diversa, dove puoi condividere il tuo indirizzo bitcoin senza rischiare la sicurezza dei tuoi fondi. Ma c’è molto di più.
Una funzione hash unidirezionale è una funzione matematica che genera un’impronta digitale dell’input, ma non c’è modo di generare due volte l’informazione originale. Il genio attorno a una funzione hash sicura è un argomento che toccherò, ma Bitcoin e l’intero inizio dietro di esso sono simili a rimescolando un uovo. È una funzione unidirezionale; una volta che l’uovo è rotto, il tuorlo non può essere rimesso nell’uovo e sigillato. Una volta che il tuorlo è cotto su una padella calda, l’uovo strapazzato non può essere ritrasformato nel tuorlo. L’algoritmo Bitcoin non è diverso. Il codice di base è essenzialmente scolpito nella pietra nel cyberspazio e funziona ancora senza un amministratore al timone della sua creazione.
In passato, il processo di commercio e denaro era complicato e lasciato in eredità con dilemmi etici. Gli africani vedevano le conchiglie di ciprea e le perle di vetro come denaro venerato, quindi gli europei hanno inondato il mercato con queste perle. Le implicazioni erano vaste. L’aumento di perline contraffatte ha svalutato il valore, il che ha reso più facile la manipolazione per il commercio. I romani ritagliavano pezzi dalle monete esistenti in circolazione e poi usavano i ritagli rimanenti per coniare nuove monete.
Le monete continuavano a rimpicciolirsi. Tuttavia, l’impero continuò ad espandersi. I prezzi sono aumentati mentre il potere d’acquisto della valuta è diminuito. Che alla fine, nel tempo, fece crollare il sistema economico romano. L’America sta facendo lo stesso su larga scala espandendo l’offerta di moneta tramite la stampante di denaro, pur non avendo il dollaro ancorato a una valuta sostenuta dall’oro dopo l’Shock Nixon. Incoraggia una valuta sempre più debole in cui stampare banconote di carta senza valore è altrettanto dannoso.
La prima era di L’Illuminismo è il risultato della separazione tra Chiesa e Stato. La seconda età dell’Illuminismo emergerà come risultato della separazione tra denaro e stato. La storia ha dimostrato che qualsiasi valuta monetaria tagliata, rimossa, manipolata o alterata sarà sempre sfruttata dalle mani dell’uomo. Bitcoin rimuove questi motivi che hanno corrotto imperatori, politici, investitori e banchieri allo stesso modo, facilitando la strada verso la servitù della gleba. La funzione hash di SHA-256 e RIPEMD-160 aiuta a rimuovere completamente i livelli di esposizione e sequestro tramite chiavi pubbliche e private.
RIPEMD-160
Ogni parte della funzione hash svolge un ruolo vitale, dalla gestione degli indirizzi Bitcoin al rafforzamento del processo di prova del lavoro. Il RIPEMD-160, acronimo di RACE Integrity Primitives Evaluation Message Digest, viene utilizzato per aiuta a trasformare le chiavi pubbliche in indirizzi bitcoin. Esistono cinque funzioni Ripe Message-Digest, ma 160 viene utilizzata nella rete Bitcoin perché è altamente sicura e funzionale. RIPEMD-160 è utilizzato nello standard Bitcoin, che crea un’alternativa ai lunghi indirizzi pubblici. È una versione più robusta dell’algoritmo RIPEMD-128, che produce un output a 128 bit. Il processo di costruzione della funzione hash è impegnativo, soprattutto dato che deve accettare stringhe di lunghezza arbitraria come input.
Il modo in cui tutto questo funziona dietro le quinte è che viene formulata una chiave privata a 65 bit, che genera un chiave pubblica. Questa chiave pubblica è essenzialmente il tuo indirizzo Bitcoin, ma è una lunga serie di cifre dopo il suo inizio iniziale. L’imbottitura è implementata per rafforzare e prevenire attacchi di estensione della lunghezza. Per facilità d’uso, la chiave viene abbreviata o compressa con RIPEMD-160 fino a 20 bit. È qui che entra in gioco una funzione compressa. Il protocollo utilizza un checksum per verificare la presenza di errori tramite SHA-256, che esegue due hash per convalidare che l’indirizzo sia sicuro e corretto.
L’utilizzo di RIPEMD-160 durante la creazione di indirizzi Bitcoin riduce lo spazio degli indirizzi. Ciò significa che invece di dover digitare indirizzi molto lunghi, vengono ridotti a una lunghezza più gestibile. Questo processo è una funzione unidirezionale. Ogni chiave pubblica e privata è matematicamente unica e non può essere duplicata, solo accorciata e compressa.
“SHA-256 non verrà violato dai miglioramenti computazionali della legge di Moore nelle nostre vite. Se si romperà, sarà con un metodo di cracking rivoluzionario”.-Satoshi Nakamoto
SHA-256
Bitcoin utilizza il Funzione hash SHA-256 nel suo processo di prova del lavoro. La prova di lavoro è considerata il meccanismo di consenso originale della criptovaluta. Bitcoin è l’esempio originale e migliore di quel meccanismo. A un certo punto, la regolazione della difficoltà era così bassa che il mining poteva essere ottenuto su computer con una bassa potenza di hash, come un computer di casa. Nel corso del tempo, con l’aumentare della domanda di più Bitcoin minati, è aumentata la difficoltà di regolazione per guadagnarne uno.
La difficoltà di acquisire Bitcoin è andata oltre ciò che la potenza del computer domestico può raggiungere. L’hardware di mining dotato di chip ASIC è la scelta migliore per estrarre bitcoin. Attualmente, c’è molta concorrenza per l’hash rate, il che rende quasi non redditizio il mining a meno che non si disponga di una piattaforma di mining di fascia alta alimentata con energia rinnovabile a basso costo. In confronto, se stai pensando di entrare nel mining di bitcoin, non dimenticare che sarai in concorrenza con le principali società minerarie di fascia alta come Final Hash, Marathon Digital e Riot Blockchain, Inc.
La parte interessante di SHA-256 è la sicurezza e la capacità di crittografare informazioni blockchain sensibili che altrimenti potrebbero essere utilizzate a scapito dell’utente. Questa sicurezza è immutabile e viene eseguita su una pianificazione coerente. Gli algoritmi di hash sicuri aiutano a compilare e risolvere equazioni matematiche astronomiche per guadagnare bitcoin estraendo computer. L’intervento umano del processo non è necessario e sarebbe addirittura impossibile da ottenere anche con i migliori calcolatori che il denaro potrebbe comprare. Una chiave privata è un numero a 256 bit. Un “bit” ha valore 0 o 1 ed è l’unità di misura più piccola per i dati del computer.
Le firme digitali sono protette con chiavi private, il che significa che tu può effettuare transazioni monetarie con Bitcoin sotto il numero di bit univoco di quella chiave. Se non disponi della chiave privata corretta, non puoi spendere il bitcoin o accedere a fondi nel database blockchain delle chiavi. Pertanto, queste chiavi private devono essere generate correttamente, quindi archiviate in un luogo sicuro e protetto. Ricorda il detto coniato da Isaiah Jackson,”Niente chiavi, niente formaggio”.
I dati sulla possibilità viene rivelato dal valore hash è così basso che è considerato impossibile. Le combinazioni di cifre e dati rimuovono gli attacchi di forza bruta o il dirottamento della rete a causa della pura complessità. Inoltre, è anche molto improbabile che due valori di dati (noti come collisione) abbiano lo stesso hash. Dopo aver letto questo saggio, conoscere le funzioni hash in caso di dubbi sulla sicurezza di Bitcoin e sulla possibile esposizione con chiavi pubbliche o private danneggiate dovrebbe essere un gioco da ragazzi.
Quei dubbi dovrebbero essere repressi una volta compreso quanto sia ben pensato e sicuro il processo di crittografia grazie al genio di Satoshi. La rete Bitcoin è progettata per sottrarre denaro alle mani del controllo centralizzato e trasferirlo in un mondo decentralizzato senza autorizzazione. Le funzioni hash SHA-256 e RIPEMD-160 lo rendono possibile, in un modo funzionale unidirezionale e sicuro.
Questo è un guest post di Dawdu Amantanah. Le opinioni espresse sono interamente proprie e non riflettono necessariamente quelle di BTC Inc o Bitcoin Magazine.