Condividi questo articolo

Chain riflette sul ruolo crescente delle API Bitcoin nel 2014

Eric Rykwalder di Chain analizza come le API Bitcoin siano state una manna per gli sviluppatori nell'ultimo anno e LOOKS cosa potrebbe riservare il 2015.

Eric Rykwalder è un ingegnere informatico e co-fondatore di Chain.com, un'API Bitcoin per sviluppatori. In questo articolo, esamina come le API Bitcoin abbiano semplificato la vita alle startup Criptovaluta nell'ultimo anno e LOOKS avanti a cosa potrebbe portare il 2015.

Verso la fine dell'anno scorso, nel novembre 2013, la speculazione ha fatto schizzare il prezzo del Bitcoin da poco meno di 200 dollari a più di 1.000 dollari.

La Suite Ci-Dessous
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Daybook Americas oggi. Vedi Tutte le Newsletter

Questa ascesa meteorica T poteva essere sostenuta in quel momento, ma servì a uno scopo importante. Attirò l'attenzione del mondo e fece sì che le persone si chiedessero cosa sarebbe potuto diventare Bitcoin e come avrebbero potuto farne parte. Migliaia di sviluppatori iniziarono ad affondare i denti nella blockchain.

)
)

Quando sviluppatori e imprenditori iniziarono a esplorare il Bitcoin, si resero conto che il terreno aveva bisogno di essere coltivato.

Prima ancora di poter pensare alla loro innovazione, tutto il lavoro preparatorio doveva essere fatto. Compiti apparentemente semplici, come controllare il saldo di un indirizzo arbitrario, richiedevano di avviare e gestire server, indicizzare tutti i dati e analizzare un nuovo sistema di scripting. Questi compiti formidabili sono ostacoli alla creazione di nuovi prodotti e servizi.

Problemi come questi, nel più ampio mondo degli sviluppatori, sono stati risolti da aziende come Amazon, Github e Stripe. Hanno creato strumenti per sviluppatori che hanno dato alle persone una solida base su cui costruire.

Affidandosi ad Amazon Web Services, Netflix è riuscita a evitare di allestire data center e a concentrarsi invece sul suo servizio di streaming video. In modo simile, sono emerse le API Bitcoin per eliminare il lavoro di base della creazione di applicazioni blockchain.

Fornire l'accesso

Finora, i servizi API Bitcoin , come Chain, si sono concentrati sulla fornitura di accesso alle strutture dati primitive, come transazioni e indirizzi. Questo da solo è servito a eliminare i problemi, menzionati sopra, di gestione dei server e indicizzazione dei dati.

Considerate la dimensione della blockchain, che ora è di oltre 25 GB. Questa è solo la dimensione dei blocchi grezzi e delle loro transazioni. Per rendere questi dati facilmente ricercabili, è necessario catalogarli e indicizzarli, aumentandone ulteriormente la dimensione.

Invece di trattare tutti questi dati indicizzati semplicemente come un archivio da interrogare, le API hanno creato servizi push per velocizzare il processo di sviluppo delle app.

Chain Notifications, ad esempio, utilizza 'webhook' e 'websocket', consentendo agli sviluppatori di attingere agli Eventi sulla blockchain e Imparare gli aggiornamenti non appena vengono propagati nella rete. Ciò consente loro di semplificare flussi di lavoro di dati altrimenti complessi.

Quest'anno le API hanno sviluppato servizi preliminari volti a garantire la sicurezza delle transazioni senza conferma.

Questo lavoro continuerà sicuramente a progredire l'anno prossimo, con la creazione di più strumenti per l'analisi dei rischi e la prevenzione delle frodi. L'esposizione e l'analisi dei metadati attorno alla blockchain consentirà agli sviluppatori di migliorare l'esperienza dell'utente finale di Bitcoin.

Guardando avanti

Con l'evoluzione della blockchain, con progressi come Counterparty, Ethereum, catene lateralie altri che aumentano le possibilità, la necessità di strumenti migliori e di esperienza da parte degli sviluppatori non potrà che crescere.

Ogni nuova valuta e catena aggiunta rappresenta dati aggiuntivi da gestire e nuove primitive da Imparare. Gli sviluppatori richiederanno meccanismi semplici per operare su più catene, consentendo loro di sfruttare tutti i progressi compiuti.

Più di ogni altra cosa, i progressi delle API del prossimo anno si concentreranno sull'aumento dei livelli di astrazione della blockchain.

Finora, la maggior parte dei progressi è stata sul passaggio necessario di esporre i dati CORE di Bitcoin. Minore è il numero di queste strutture di dati CORE di cui gli sviluppatori devono preoccuparsi, maggiore è il tempo che possono dedicare al proprio prodotto. Sebbene ci saranno sempre casi d'uso per questi dati, la maggior parte delle applicazioni sarà in grado di ignorarne la maggior parte.

Nel complesso, il 2015 sarà un periodo molto emozionante. Con la maturazione delle API, le aziende consolidate inizieranno a integrare Bitcoin nelle loro operazioni e, con l'aumento del livello di astrazione fornito dalle API, sempre più sviluppatori saranno in grado di creare applicazioni innovative. Di conseguenza, il mercato continuerà a crescere e a spingere l'intera comunità in avanti.

Datiimmagine tramite Shutterstock

Eric Rykwalder

Eric Rykwalder è un ingegnere informatico e ONE dei fondatori di Chain.com, un'API Bitcoin per sviluppatori.

Picture of CoinDesk author Eric Rykwalder