Home Monete

Chainlink (LINK) (LINK)

$ 12.24877407 (1 LINK) 11.88%
Chainlink è una piattaforma che crea una rete di Oracle decentralizzata e altamente affidabile. Cerca anche di colmare il divario tra applicazioni del mondo reale e smart contract sulla blockchain.
Cap. mercato Volume 24h Fornitura Circolante Fornitura Massima
$ 4,654,651,232
380,009,559 LINK
$ 665,649,522
54,344,175 LINK
380,009,559 LINK 1,000,000,000 LINK

Cos'è Chainlink?

Chainlink è il primo servizio di Oracle decentralizzato. Migliora l'interconnettività degli smart contract garantendo agli smart contract un accesso sicuro a feed di dati, API, pagamenti e altre risorse affidabili.

Essenzialmente, Chainlink è un middleware tra sistemi on-chain e off-chain. Fornendo agli smart contract l'accesso a risorse off-chain, Chainlink consente loro di reagire agli eventi del mondo reale ed eseguire accordi che altrimenti richiederebbero una proof-of-performance esterna.

L'ecosistema Chainlink è costruito attorno alla rete LINK e al token LINK. Inizialmente, le soluzioni Chainlink sono basate sulla blockchain Ethereum, ma l'azienda intende supportare tutte le principali catene di smart contract.

Quale problema risolve Chainlink?

Problema di connettività dello smart contract
Uno dei problemi più importanti che affliggono la tecnologia degli smart contract è l'incapacità di interagire con le risorse in esecuzione al di fuori del nodo di rete in cui vengono eseguiti gli smart contract.

La mancanza di connettività limita ciò che gli sviluppatori di smart contract possono creare. Ad esempio, un'app come Uber utilizza più feed di dati (come dati GPS) e output chiave (come gateway di pagamento) per fornire servizi convenienti per l'uso quotidiano. Senza il giusto collegamento a tali e simili risorse off-chain, gli smart contract sono vincolati solo ai dati on-chain. Fornire l'accesso ai dati esterni consentirebbe una nuova ondata di smart contract avanzati e applicazioni decentralizzate.

In ogni caso, tali input e output esterni esistono già come API e feed di dati. La maggior parte delle app Web e mobili li usa. Il problema critico che Chainlink deve affrontare è come integrarli negli smart contract in modo da conservare il massimo valore per gli utenti finali.

In altre parole, deve esserci un modo per creare smart contract che includano dati esterni affidabili.

Anche il problema della connettività c'è anche in senso opposto, poiché gli smart contract non possono trasmettere dati ai sistemi off-chain. Concedere la capacità di trasferire i dati a varie API e sistemi legacy faciliterebbe lo sviluppo di contratti esternamente consapevoli e a prova di manomissione che potrebbero innescare azioni off-chain.

Problema di Oracle centralizzati
Un "oracle" (oracolo) è un agente che fornisce informazioni preziose e inaccessibili su eventi del mondo reale.

Prima dell'invenzione degli smart contract, gli accordi digitali erano incorporati nel codice, che poteva essere modificato, risolto o addirittura eliminato da una parte che lo controlla. Gli smart contract stanno cambiando il gioco, dando il via a una nuova era di accordi decentralizzati, a prova di manomissione, con auto-verifica e auto-esecuzione e che vincolano tutte le parti a consegnare quanto promesso.

Fondamentalmente, ridefinisce il paradigma tradizionale delle relazioni di fiducia, in quanto non richiede fiducia in nessuna singola parte.

Tuttavia, se uno smart contract viene eseguito basandosi su una sola fonte di dati centralizzata, l'essenza della decentralizzazione perde il vantaggio. Tutti gli oracle esistenti sono servizi centralizzati. Il loro utilizzo introduce un punto di errore, che non rende gli smart contract più sicuri dei tradizionali accordi digitali centralizzati.

Pertanto, quando gli smart contract alla fine sostituiranno i vecchi accordi digitali, avranno bisogno di versioni ad alta affidabilità di input e output di dati.

Come funziona Chainlink?

Chainlink utilizza nodi diversi per ottenere i dati richiesti. Formano un consenso prima di restituire i dati allo smart contract. In questo modo, lo smart contract non si basa su un singolo oracle. Inoltre, i nodi Chainlink possono svolgere attività di recupero dati sia una tantum che più volte. È possibile programmare la ricezione dei dati, che trasforma i nodi Chainlink in una sorta di "feed di dati" per smart contract.

La rete Chainlink ha due parti interattive: il componente on-chain e quello off-chain.

Componente on-chain
Il componente on-chain di Chainlink è fatto di contratti oracle sulla blockchain di Ethereum. Monitorano ed elaborano le richieste di dati degli utenti.

Ogni volta che c'è una richiesta per alcuni dati off-chain, trasferiscono la richiesta (contratto) alla rete Chainlink, dove viene elaborata in un contratto blockchain nativo. Poi, questi contratti Chainlink abbinano la richiesta a un adeguato servizio Oracle. I contratti Chainlink sono composti da tre parti: un contratto di reputazione (reputation contract), un contratto di corrispondenza degli ordini (order-matching contract) e un contratto aggregante (aggregating contract).

  • Il contratto di reputazione registra le metriche delle prestazioni del fornitore di servizi oracle e ne controlla i risultati.
  • Il contratto di corrispondenza degli ordini registra la proposta dell'utente sulla rete, raccoglie le offerte dai fornitori di oracle e le seleziona in base all'analisi del contratto di reputazione.
  • Il contratto aggregante raccoglie tutte le risposte dei provider di oracle e calcola la risposta collettiva finale alla domanda originale.

Con questi contratti al lavoro, l'unità on-chain di Chainlink segue un processo in tre fasi: 1) Selezione di un oracle; 2) Segnalazione dei dati; 3) Aggregazione dei risultati.

I contratti degli utenti possono anche addebitare agli oracoli una penalità per informazioni inadeguate / false. Incentiva gli oracoli a fornire un servizio equo e affidabile.

Componente off-chain
La seconda parte cruciale dell'architettura Chainlink è costituita da nodi di oracle off-chain che si collegano alla rete Ethereum.

Questi nodi raccolgono le risposte alle richieste esterne. Le singole risposte sono riassunte attraverso diversi meccanismi di consenso e quindi trasformate in un'unica risposta globale affidabile e convertite in un contratto. I dati raccolti vengono elaborati tramite Chainlink Core, il componente cruciale che collega le risorse di dati blockchain e off-chain. Chainlink Core è il dispositivo che traduce i dati off-chain e li invia a un oracle on-chain.

I nodi off-chain sono compensati con LINK. Consentono inoltre l'integrazione di adattatori esterni scritti dagli sviluppatori per eseguire varie attività secondarie, rendendo la raccolta dei dati molto più produttiva.

I nodi Chainlink sono già stati installati accanto alle blockchain pubbliche e alle reti aziendali private. Il compito principale della rete Chainlink è quello di renderli possibili in modo decentralizzato.
Servizio Oracle decentralizzato Chainlink
I protocolli oracle tradizionali sono centralizzati. Introducono un potenziale punto di fallimento per gli smart contract, che devono fare affidamento su oracle per eseguire il loro programma. Tuttavia, nulla impedisce a qualcuno di immischiarsi con i dati del protocollo Oracle centralizzato. Può essere usato per manipolare risultati favorevoli.

Chainlink si rivolge a ciò che chiama distribuzione sorgenti e distribuzione Oracle. La distribuzione sorgenti significa che gli oracle possono trarre i loro dati da più fonti per mantenere una buona reputazione. La distribuzione Oracle significa che le richieste fatte alla rete Chainlink sono legate a diversi oracle.

Inoltre, il sistema mantiene onesti gli oracle, poiché i loro dati vengono misurati rispetto ad altri oracle. Se un oracle inizia a inviare dati falsi, viene immediatamente punito dalla rete e ne danneggia la reputazione (insieme ad altre sanzioni).

Di conseguenza, la rete offre un approccio completamente decentralizzato che garantisce dati di alta qualità forniti da più oracle e concordati dal meccanismo di consenso.

Chainlink propone una rete di Oracle decentralizzata. L'approccio Oracle decentralizzato limita la dipendenza da una singola fonte di dati.

Diversi casi di utilizzo in cui i servizi decentralizzati di Oracle possono rivelarsi inestimabili sono:

  • Security contracts di next generation, come obbligazioni, derivati ​​su tassi di interesse e altri accordi che richiedono l'accesso alle API per recuperare gli ultimi prezzi di mercato, i tassi di interesse e altri dati di riferimento.
  • Smart contract del mercato finanziario, che necessitano dell'accesso ai dati provenienti da sistemi della catena di fornitura, dati doganali e GPS sulle spedizioni.
  • Smart contract assicurativi, che probabilmente utilizzano feed di dati IoT relativi agli eventi assicurabili. Ad esempio, in caso di rapina, sarebbe possibile verificare se la porta del magazzino era chiusa a chiave o, in caso di incendio, si potrebbero recuperare i dati più recenti dai sistemi di rilevazione incendi.

Chainlink è stato lanciato a giugno 2017 dalla società tecnologica SmartContract, di San Francisco. Il progetto è guidato dal CEO Sergey Nazarov e dal CTO Steve Ellis. Sergey Nazarov è un imprenditore seriale noto come fondatore di SmartContract, Secure Asset Exchange e CryptoMail, un servizio di posta elettronica decentralizzato. Prima di co-fondare SmartContract, Steve Ellis ha lavorato come ingegnere informatico presso Pivotal Labs e Secure Asset Exchange.

Oltre al fondatore, a dicembre 2018, il sito Web di Chainlinks elenca 16 membri del team e consulenti.

Il Chainlink ICO si è verificato il 19 settembre 2017. La vendita di token è stata un successo, raggiungendo il suo tetto a $ 32 milioni in sole 2 ore. Tuttavia, non è stato privo di polemiche, poiché $ 29 di quei $ 32 milioni sono stati raccolti in pre-vendita, lasciando meno del 10% dei token per la vendita pubblica ufficiale. 1 LINK è stato venduto per circa $ 0,11.

La società ha emesso 1 miliardo di token LINK in totale. Il 35% dei token è andato a incentivare i Node Operator. Un altro 35% è stato venduto in pre-vendita e vendita pubblica. La società si riserva il rimanente 30% dei token LINK per ricompensare gli sviluppatori e il personale del progetto. Ciò lascia in circolazione 350.000.000 di LINK.

LINK è un token ERC-20 con la funzionalità aggiuntiva di "trasferimento e chiamata" ERC223. Consente ai token di essere elaborati e ricevuti da smart contract all'interno di una singola transazione.

L'utilità del token LINK
Il token LINK viene utilizzato nella rete Chainlink per ricompensare gli operatori del Chainlink Node per il recupero di dati dalle fonti esterne, trasformandolo in formato leggibile in blockchain, calcolo off-chain e garanzie di uptime.

Ad esempio, se un'azienda desidera utilizzare uno smart contract rafforzato con un Chainlink Node, può farlo solo con token LINK. Il Chainlink Node Operator determina il prezzo finale in base alla domanda per la risorsa off-chain e alla fornitura di informazioni simili.

Un tale modello di utilizzo del token LINK ha sollevato alcuni argomenti sull'utilità del token. Alcuni commentatori affermano che altre criptovalute sono più adatte per pagare gli operatori.

Dove trovare Chainlink?
A dicembre 2018, Chainlink (LINK) è elencato su questi exchange:

Binance (associato a BTC, ETH).
Bithumb (associato a KRW).
CoinBene (associato a BTC).
Huobi (associato a BTC, ETH).
Bitrue (accoppiato con BTC, ETH, XRP).
Mercatox (associato a BTC, ETH).
Gate.io (associato a ETH, USDT).
OKEx (associato a BTC, ETH, USDT).
EtherDelta (associato a ETH).
AirSwap (associato a ETH).
IDEX (associato a ETH).
COSS (associato a BTC, ETH).

L'unico exchange in cui è possibile ottenere LINK con fiat è Bithumb, l'exchange principale della Corea del Sud. Accetta depositi in Won sudcoreani (KRW), ma solo da residenti coreani.

Dove conservare Chainlink?
Come un token Ethereum ERC-20, Chainlink può essere archiviato in tutti i portafogli che supportano i token Ethereum. Le opzioni più popolari includono portafogli come Metamask, Mist, MyEtherWallet, Trezor e Ledger Nano S.

Stato corrente del progetto

È difficile proiettare lo stato attuale di Chainlink perché la società non ha rilasciato alcuna roadmap formale.

Tuttavia, il team del progetto ha già lanciato un testnet con sette Chainlink funzionali, consentendo agli sviluppatori di interagire con le API BraveNewCoin, CoinMarketCap, CryptoCompare, Kaiko, EasyPost, FlightStats e Chainlink Alarm Clock.

Nelle ultime notizie, la società ha acquisito il progetto Town Crier di Cornell, che sarà utilizzato per l'ulteriore sviluppo del suo fidato sistema di oracle.

Inoltre, l'azienda espande continuamente la sua cerchia di partner. Ecco alcuni importanti partner di Chainlink:

  • SWIFT - la rete internazionale di comunicazioni interbancarie.
  • Zeppelin OS - un sistema operativo progettato per smart contract.
  • Wanchain - un'infrastruttura per il collegamento di diverse risorse digitali.
  • Signal Capital - una società di attività privata con sede a Londra.
  • Request Network - un exchange che cerca di diventare lo standard per l'exchange di fiat e criptovalute.
  • Morpheus.Network - una piattaforma di supply chain globale e automatizzata a servizio completo che utilizza blockchain tecnologia.

Progetti simili

  • Mobius (MOBI) - sviluppa oracle per applicazioni consumer su dApp store nativo.
  • Augur (REP) - si concentra sugli oracle per i mercati di previsione che consentono di scommettere su eventi futuri.
  • Gnosis (GNO) - un mercato decentralizzato da utilizzare per eventi futuri.
  • Witnet (WIT) - oracle anonimi di uso generale.