Cos’è Chainlink? – La guida definitiva per principianti
La guida completa per principianti a Chainlink, un progetto popolare che consente ai contratti intelligenti di connettersi ai dati del mondo reale utilizzando Oracles.
Cos’è Chainlink?
Ad oggi, importanti reti blockchain sono esistite in isolamento come Bitcoin , Ethereum , Ripple e altri. In precedenza, non c’era modo di connettere tutte queste blockchain insieme e di collegarle a dati del mondo reale che esistono al di fuori della blockchain.
L’interoperabilità consente agli utenti e agli sviluppatori di accedere a diverse funzionalità di diverse blockchain, garantendo nel contempo che l’integrità di entrambe le reti rimanga intatta.
Bitcoin ha introdotto nel mondo le blockchain e ha portato l’idea di decentralizzazione mainstream. Ethereum ha quindi continuato a liberare il vero potere del meccanismo blockchain utilizzando contratti intelligenti.
ChainLink è il passo successivo nella rivoluzione della blockchain: aiuta le diverse catene a interagire tra loro e con fonti di dati esterne.
Connettiti a qualsiasi API esterna Invia pagamenti ovunque
Al momento, diversi meccanismi di consenso in diverse blockchain non consentono la libera interazione tra queste catene. ChainLink risolve questo problema utilizzando una rete Oracle sicura per creare una soluzione completamente decentralizzata.
Aiuta a limitare la fiducia in una singola parte consentendo al contempo contratti intelligenti a prova di manomissione e di qualità. Impareremo di più su ChainLink, la sua risorsa nativa LINK e su come crea un ambiente blockchain più sostenibile.
ChainLink è un progetto blockchain davvero unico.
Sul suo sito web, ChainLink si descrive come,”La rete ChainLink fornisce input e output affidabili a prova di manomissione per contratti intelligenti complessi su qualsiasi blockchain.”The Chainlink Netowk ,
Molti fattori rendono ChainLink unico. È un concept interamente dedicato a rendere gli smart contract più connessi al mondo esterno. Il concetto di contratto intelligente è stato introdotto per la prima volta da Ethereum; tuttavia, i loro contratti intelligenti possono gestire solo i dati sulla blockchain.
Mancano un ponte per le imprese del mondo reale . ChainLink mira ad aiutare a decentralizzare Internet per creare un collegamento tra blockchain e le loro applicazioni del mondo reale.
Gli utenti di smart contract possono utilizzare gli oracoli nella rete per recuperare i dati da API off-chain , pool di dati e altre risorse. Può quindi essere integrato nella blockchain. In sostanza, prende i dati da applicazioni esterne tramite API e li inserisce nella rete blockchain.
Potrebbe connettere applicazioni esistenti come PayPal con la blockchain di Ethereum. Potrebbe anche aiutare gli utenti a inviare pagamenti direttamente dai loro contratti intelligenti ai loro conti bancari.
Come funziona ChainLink?
Le funzioni principali di ChainLink dipendono da due processi: on-chain e off-chain. Gli smart contract in ChainLink sono “esternamente consapevoli”, il che significa che portano un componente che li aiuta a integrarsi anche con applicazioni non blockchain. L’infrastruttura on-chain aiuta nella selezione di Oracle e nella creazione di un record Oracle.
Una volta fatto, l’accordo viene eseguito off-chain prima di essere riportato all’infrastruttura on-chain. L’architettura off-chain è dotata di schemi di attività secondarie e adattatori esterni, insieme a ChainLink Core.
Tutti i componenti dell’infrastruttura possono essere aggiornati. La soluzione attualmente funziona su Ethereum, ma verrà aggiornata in futuro per consentire anche transazioni cross-chain .
come funziona sulla catena?
Ha tre componenti o contratti unici. Il primo è un contratto di reputazione che tiene traccia delle metriche Oracle. Il secondo è il contratto di abbinamento degli ordini che prende le offerte dai singoli nodi in base allo SLA e ai parametri impostati dal creatore di uno smart contract.
Il terzo è il contratto di aggregazione, che raccoglie le risposte dai nodi e fornisce un risultato finale alla query dell’utente. Fornisce inoltre metriche al contratto di reputazione.
Pertanto, l’aggregazione on-chain può essere suddivisa in tre passaggi : selezione Oracle, reporting dei dati e aggregazione dei risultati.
La selezione Oracle è controllata dall’utente finale o dal creatore di smart contract per specificare i criteri richiesti dal contratto. Ciò potrebbe includere il tipo di informazioni che il contratto dovrebbe contenere, la raccolta e la reputazione dei nodi utilizzati nell’assegnazione, ecc.
Agli utenti verrà fornito un servizio di elenco per rendere più facile la selezione dell’oracolo, che funziona fuori catena ma alla fine sarebbe aggiunto in catena. I nodi possono essere determinati automaticamente sulla loro idoneità per l’assegnazione utilizzando un contratto di abbinamento degli ordini.
I nodi saranno anche preconfigurati per decidere se faranno automaticamente un’offerta per l’assegnazione o meno.
Come funziona – Fonte: Shutterstock.com
Una volta che i criteri del nodo sono abbinati al contratto, farà un’offerta pagando la penale . Questa quantità potrebbe essere persa se il nodo non restituisce dati accettabili. L’assegnazione selezionerà i nodi e quelli non selezionati potranno ritirare la loro penalità.
Nella seconda fase del reporting dei dati, i nodi eseguiranno l’assegnazione come determinato dallo SLA . Potrebbe connettersi agli endpoint API, elaborare i dati tramite adattatori esterni, firmare le risposte digitalmente e quindi restituire le risposte on-chain.
Nella fase finale dell’aggregazione dei risultati, il contratto di aggregazione ottiene i risultati dai nodi . Quindi calcola una risposta alla domanda del creatore di smart contract. Utilizzerà la risposta di tutti gli oracoli per segnalare al contratto di reputazione la tempestività e la validità di ciascun nodo . Il creatore del contratto può anche configurare il contratto di aggregazione per ignorare alcune risposte.
Come funziona fuori catena?
Possono anche avere adattatori esterni che potrebbero aiutarli a estendere le loro connessioni a endpoint API di terze parti.
Tutti i dati fuori catena vengono tradotti fuori catena tramite il software principale di ChainLink in modo tale da poter essere letti in catena. Anche le sotto-attività degli incarichi vengono elaborate da questo software. Un componente importante di questa architettura è un adattatore esterno.
Questi adattatori possono essere utilizzati per la connessione a endpoint API di terze parti, contribuendo a colmare il divario tra blockchain e applicazioni del mondo reale. Tutti gli adattatori devono essere scritti nel formato schema di ChainLink.
Cosa fanno gli smart contract ChainLink?
Gli oracoli possono essere utilizzati per recuperare e verificare i dati provenienti dall’esterno di una blockchain. Il concetto non è nuovo, ma le sue incursioni nel settore blockchain lo stanno rendendo un argomento più popolare nello spazio.
La cosa unica degli smart contract di ChainLink è che inculcano il funzionamento degli oracoli nei loro contratti. Fornisce un feed Oracle decentralizzato che viene aggregato per soddisfare le condizioni del contratto intelligente off-chain e quindi convertito in dati on-chain.
Fondamentalmente, il framework del contratto intelligente si basa su diversi componenti o processi, che vengono elaborati sia in catena che fuori catena per garantire che dati esterni di terze parti senza fiducia possano essere aggiunti a un contratto intelligente.
Il sistema basato sugli incentivi colma i divari tra le soluzioni del mondo reale esistenti e le loro controparti blockchain.
Cos’è un Oracle e come sono utili? – Fonte: Shutterstock.com
Ad esempio, è possibile generare un contratto intelligente per gli utenti della lotteria e l’oracolo può essere utilizzato per generare un numero di lotteria casuale da una fonte esterna.
Quando due persone provenienti da regioni diverse, che parlano lingue completamente diverse, si incontrano, dipendono dagli interpreti (si pensi a personaggi politici che girano altri paesi con interpreti personali al loro fianco). Il compito di questi interpreti è colmare il divario linguistico tra le due persone e aiutarle a capirsi a vicenda.
Gli oracoli fanno esattamente lo stesso per blockchain e altre piattaforme esistenti. Prendono query da blockchain, informano sulla piattaforma esterna e tornano con la risposta.
Sono molto utili per le applicazioni del mondo reale della tecnologia blockchain, che è ancora agli inizi e potrebbe aver bisogno di connettersi con le tecnologie e le piattaforme esistenti per maturare e ottenere l’adozione mainstream.
ChainLink è decentralizzato?
Anche i nodi della rete devono puntare token LINK che potrebbero essere incamerati come penalità per la fornitura di dati errati. Ciò rende la rete liberamente disponibile a tutti e scoraggia i dati non validi, pur mantenendo un’architettura completamente decentralizzata.
La rete si arricchirà ulteriormente quando i nuovi sistemi blockchain guadagneranno il supporto su Ethereum, creando soluzioni di interoperabilità decentralizzate.
Spiegazione della rete di ChainLink
I contratti intelligenti hanno origine in catena, ma i loro dati esterni vengono verificati e raccolti fuori catena, che vengono quindi rimandati in catena. I nodi devono picchettare token LINK che potrebbero essere persi se forniscono dati errati. Gli oracoli hanno anche sistemi di reputazione e identità uniche che segnalano la loro affidabilità agli utenti.
La rete è costruita per essere aggiornabile, il che significa che i diversi componenti della rete possono essere modificati nel tempo quando arrivano tecnologie migliori.
Qualsiasi fornitore di API, sviluppatore individuale o fornitore di pagamenti o firma elettronica è libero di aderire alla rete. Gli utenti possono diventare operatori di nodo ChainLink collegando la loro API a ChainLink.
Il token LINK, a cosa serve?
Il token aiuta a pagare gli operatori di nodo sulla rete. Il valore e la domanda di questi token dipendono direttamente dal numero di operatori che lavorano sull’architettura off-chain della rete.
Il token trae il suo valore anche dai casi d’uso della rete: più casi d’uso può essere utilizzata la piattaforma ChainLink, più prezioso sarà il token LINK.
Su quale rete si trova il token LINK?
Attualmente, il token LINK non ha altri casi d’uso oltre a essere una valuta di pagamento per gli operatori di nodo e una possibile risorsa per gli acquirenti su diverse borse. Il valore e l’utilità del token dipendono quasi interamente dall’adozione della rete ChainLink.
MyEtherWallet
I portafogli del browser come MetaMask supportano anche i token ERC20, il che li rende compatibili con LINK. Gli utenti possono anche utilizzare i portafogli forniti dai rispettivi scambi in cui acquistano e vendono questi token.
È meglio usare un portafoglio hardware per archiviare i token, ove possibile.
Qual è la fornitura totale di LINK?
Il 35 percento dei token sono stati dedicati all’ICO. Il restante 35 percento di token (ovvero 350 milioni di token) sarà disponibile per incentivare la rete, ovvero i pagamenti dell’operatore del nodo.
quali sono i casi d’uso di ChainLink?
Contratti intelligenti sui titoli : ChainLink può essere utilizzato efficacemente per obbligazioni e contratti intelligenti basati su derivati sui tassi di interesse. Dipendono dai dati disponibili su diversi siti web finanziari e richiederanno alle API di riferire sui prezzi di mercato e altro ancora.
Contratti assicurativi intelligenti : i dati provenienti da fonti esterne possono essere utilizzati in caso di un evento assicurabile. I feed di dati dai dispositivi IoT potrebbero essere utilizzati per definire eventi assicurabili e se è necessario effettuare pagamenti per essi.
Contratti intelligenti di finanza commerciale : questi contratti potrebbero essere utilizzati per confermare l’adempimento degli obblighi contrattuali. I contratti potrebbero ricevere dati tramite GPS o sistemi ERP delle catene di approvvigionamento per garantire che tutte le condizioni siano soddisfatte.
Roadmap – Fonte: Shutterstock.com
I lettori saranno presentati a Sergey Nazarov, Steve Ellis e Ari Juels e alla società SmartContract, che ha iniziato quattro anni fa a utilizzare le tecnologie digitali per stipulare accordi contrattuali basati sulla logica e ha continuato a collaborare con il sistema bancario SWIFT.
I fondatori e il team di ChainLink – Fonte: Shutterstock.com
Sergey Nazarov è il co-fondatore e CEO dell’azienda. Ha già lavorato nello spazio blockchain, come fondatore di Secure Asset Exchange, uno ShapeShift come lo scambio di criptovalute. Ha anche fondato il servizio di posta elettronica decentralizzato chiamato CryptoMail.
Steve Ellis è il co-fondatore e CTO dell’azienda che ha lavorato in precedenza sulla piattaforma Secure Asset Exchange. La sua esperienza come ingegnere del software in Pivotal Labs è arrivata prima del suo debutto nel settore blockchain.
La terza persona più importante della squadra è Ari Juels, che insieme a Nazarov ed Ellis ha scritto il white paper di ChainLink. Un professore di informatica alla Cornell Tech e direttore di IC3. È consulente di ChainLink.
Andrew Miller , che ha lavorato come professore associato di informatica presso l’Università dell’Illinois, è anche un consulente di ChainLink. È anche consigliere di Tezos e Zcash.
Hudson Jameson è un altro forte consigliere del team che è uno dei principali sviluppatori di Ethereum.
Il white paper – Fonte: Shutterstock.com
Contiene i dettagli dell’infrastruttura del progetto, i problemi che risolve, la sua architettura on-chain e off-chain, l’uso di oracoli, la gestione della reputazione e le penalità per i nodi e l’utilità del token LINK.
Il white paper ci introduce anche alla visione di ChainLink per la creazione di contratti intelligenti “più intelligenti” che collegano API esterne a blockchain.
The ChainLink ICO Come è andata? – Fonte: Shutterstock.com L’ICO del token ERC20 ha accettato Ethereum come pagamento. Il prezzo iniziale di 1 LINK era 0,11 USD o 0,00038462 ETH. Il limite personale massimo per l’ICO era di 7 ETH. Il progetto mirava a raccogliere 32 milioni di dollari dalla vendita che è stata completata con successo.
Partnership con ChainLink – Fonte: Shutterstock.com
È stato anche il vincitore dell’Innotribe Industry Challenge 2016. Si noti che Innotribe è un segmento di SWIFT, focalizzato sull’innovazione.
Ha anche collaborato con Zeppelin OS, che aiuta a creare un processo di sviluppo di contratti intelligenti più intelligente, più veloce e più semplice.
Town Crier di IC3, un sistema in attesa di brevetto che utilizzava hardware affidabile per verificare i dati, è anche un partner di ChainLink.
Factom, un sistema di archiviazione dati decentralizzato che utilizza blockchain e contratti intelligenti è anche un partner.
The Request Network, che crea un PayPal open source, standardizzato e decentralizzato come una rete indipendente dalla valuta, sta lavorando con ChainLink per esaminare una possibile integrazione fiat.
Dove posso acquistare ChainLink?
Dovrei comprare ChainLink? Detto questo, è importante notare che LINK è un token molto forte e la sua blockchain nativa sta risolvendo uno dei maggiori punti deboli nel settore blockchain. Ha una squadra molto forte e si è comportata molto bene sul mercato rispetto ad altre criptovalute sin dal suo inizio.
Conclusione – Fonte: Shutterstock.com
Data la forza dei fondatori e dei consulenti dell’azienda e la robustezza delle soluzioni che offre, vale la pena tenere d’occhio questo progetto.
Chainlink ha funzionato molto bene sin dal suo inizio e, con una maggiore adozione, è del tutto possibile che eccellerà ulteriormente in futuro.