Kadena è una delle blockchain di terza generazione più entusiasmanti attualmente in fase di sviluppo, basata su una blockchain alimentata da PoW e un linguaggio di programmazione noto come Pact.
Kadena si basa su una tecnologia blockchain proprietaria che utilizza un sistema Proof of Work (PoW) e a nuovo linguaggio di programmazione noto come Pact per la generazione di un ecosistema di dApp veloci e sicure che mira all'adozione di massa e alla rapida espansione nel mondo degli affari.
Inizia su Bit2Me ed entra nel mondo delle criptovalute con un vantaggio. Registrati facilmente e ricevi 15€ GRATIS sul tuo primo acquisto con questo link. Non aspettare oltre e unisciti alla rivoluzione crittografica! Registrati
Storia di Kadena (KDA)
Lo sviluppo di questo progetto è iniziato nel 2016 quando Stuart Popejoy e Will Martino hanno iniziato a disegnare le basi per questo progetto. Entrambi avevano esperienza con progetti blockchain, poiché Popejoy era stato a capo di Emerging Blockchain di JPMorgan e Martino aveva lavorato come responsabile tecnologico per il comitato direttivo per le criptovalute della SEC. La sua prima iterazione del lavoro è stata ciò che ha dato origine Moneta JPM, venuto alla luce nel 2020, creando così la prima stablecoin e blockchain di JPMorgan.
Dopo questa prima esperienza, Popejoy e Martino hanno voluto fare un ulteriore passo avanti e rischiare con la creazione di una tecnologia totalmente nuova. Da qui inizia lo sviluppo di Kadena.
Per avere una consulenza di alto livello per la costruzione del loro progetto, Popejoy e Martino si sono avvalsi della collaborazione del Dr. Stuart Haber, uno degli autori più citati all'interno del White Paper di Bitcoin, con cui ha collaborato W. Scott Stornetta, in sistemi di timestamp concatenati, precursore della tecnologia blockchain progettata da Satoshi Nakamoto.
Per rendere possibile il suo sviluppo, il team ha iniziato a raccogliere fondi utilizzando uno schema di vendita privata SAFT (Simple Agreement for Future Tokens), lanciando un ICO e vari tipi di aiuti da parte di aziende e organizzazioni. In totale, il progetto ha raccolto un totale di $ 17,3 milioni entro la metà del 2019. I token acquisiti da tali vendite sono stati distribuiti seguendo lo schema seguente.
Infine, il 4 novembre 2019 è avvenuto il lancio della mainnet di Kadena e da allora l'ecosistema Kadena non ha smesso di crescere, a dimostrazione delle potenzialità di questa nuova blockchain.
Come funziona Kadena (KDA)?
Kadena è un progetto molto incentrato su due punti: offrono un'elevata scalabilità e un potente linguaggio smart contract per realizzare dApp estremamente efficienti. Entrambe le cose vanno di pari passo perché lo scopo di Kadena è offrire alle aziende e alle parti interessate l'opportunità di costruire dApp con una portata globale e un uso massiccio.
Per raggiungere questo obiettivo sono necessarie due tecnologie di base: il protocollo di consenso Tendermint e il linguaggio di programmazione Pact. Tendermint è noto nel mondo blockchain per essere un protocollo di consenso ad alta velocità. Questo protocollo è stato sviluppato da Jae Kwon, presidente della Interchain Foundation, la stessa dietro lo sviluppo di Cosmos (ATOM). Tendermint funziona grazie a una tecnica di calcolo distribuito nota come State Machine Replication, che consente ai nodi di replicare deterministicamente lo stato di un calcolo in ciascuna delle sue parti.
In altre parole, un nodo preleva i dati in ingresso dalla rete, ne esegue il calcolo e ottiene uno stato finale che viene poi condiviso con il resto dei nodi, potendo verificare tale stato velocemente. Di conseguenza, Tendermint è in grado di raggiungere rapidamente il consenso, anche se la rete è composta da centinaia di migliaia di nodi collegati.
Insieme a Tendermint, Kadena ha sviluppato Pact, a linguaggio di programmazione con verifica formale e che consente lo sviluppo di contratti intelligenti che possono essere aggiornati on-chain. Grazie a queste funzionalità, Pact consente di sviluppare contratti intelligenti sicuri, non solo a livello di istruzioni, ma anche grazie al fatto che qualsiasi errore rilevato può essere risolto rapidamente. Queste soluzioni si ottengono con un aggiornamento del contratto intelligente, riducendo la complessità delle distribuzioni di sicurezza.
Tendermint e Chainweb, che gestiscono il consenso di Kadena
Kadena mantiene il suo consenso su un'architettura chiamata Chainweb, che si basa su Tendermint. Chainweb è in realtà un insieme di più blockchain che lavorano in parallelo e combinati per creare la blockchain di Kadena. Ciò consente a Kadena di offrire un livello unico di scalabilità senza compromettere la sicurezza della rete.
In Chainweb, ciascuna delle catene Proof of Work (PoW) è responsabile dell'estrazione della stessa moneta (KDA) e contiene riferimenti ai blocchi precedenti delle loro catene "omologhe". Per questo motivo, hanno la capacità e il potere di convalidare le transazioni di altri e condividere la liquidità. In questa operazione ogni singola catena ha le stesse capacità della catena principale. Pertanto, Chainweb raggiunge l'obiettivo unico di snellire le transazioni in modo lineare man mano che nuove catene parallele vengono aggiunte alla rete principale.
Per quanto riguarda i miner, affrontano ogni catena singolarmente, riducendo il tipico "collo di bottiglia" che di solito troviamo in valute come il Bitcoin. In questo modo possono dedicarsi a minare in ciascuna delle sottocatene, assicurandosi che tutte possano essere seguite in ogni momento.
Clicca qui per aprire GRATUITAMENTE e in tutta sicurezza il tuo conto utente in spagnolo e ricevere un regalo di 15€.
Meccanismo di sicurezza tra sottocatene
Tuttavia, il sistema della sottocatena ha un'enorme sfida: mantenere la sicurezza. Questa sicurezza si basa su a albero di merla che è in grado di unire gli stati di ciascuna delle singole stringhe e aggiungerlo alla stringa finale. Chainweb diventa così una blockchain di blockchain.
Per capirlo più facilmente si possono immaginare le stringhe A, B e C, che sono sottostringhe della stringa principale P1. I minatori estraggono ciascuna delle sottocatene (A, B e C) e lavorano come se fossero singole catene. Cioè, le transazioni vengono effettuate, le transazioni vengono prese, i blocchi vengono estratti, inviati al resto della rete, verificati e viene raggiunto il consenso per ciascuna delle sottocatene. Con ciascuno di questi blocchi aggiunti, le catene A, B e C hanno un hash dell'albero Merkle diverso. Allo stesso modo, quell'hash merkle viene quindi collegato alla catena principale P1 per mezzo di un albero Merkle sum chiamato Merkle Cone. Questo processo è interessante perché garantisce due cose:
- Che le storie di A, B e C rimangano vicine.
- Mantiene l'integrità, la verificabilità e protegge i dati delle sottostringhe prevenendone la manomissione. Cioè, le transazioni nelle sottocatene possono essere verificate da qualsiasi altra sottocatena. Ciò è possibile grazie al collegamento della somma dell'albero di Merkle tra di loro, che consente tale verifica.
Attualmente, Kadena ha un totale di 19 sottocatene operative, che possiamo vedere dal vivo da questo link.
Clicca qui per aprire GRATUITAMENTE e in tutta sicurezza il tuo conto utente in spagnolo e ricevere un regalo di 15€.