- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Le API Bitcoin risolvono carenze che non dovrebbero esistere
Lo sviluppo di API Bitcoin complete e gratuite è ONE delle ultime tendenze emerse nel settore Criptovaluta .

Lo sviluppo di API Bitcoin complete e gratuite è ONE delle ultime tendenze emerse nel settore Criptovaluta e, come tutte le nuove tendenze, ha i suoi pro e contro.
API sta per Application Programming Interface, ovvero un componente software che definisce un set di funzioni e consente agli sviluppatori di standardizzare vari aspetti della progettazione software. Ciò consente agli sviluppatori di utilizzare API e librerie API già pronte anziché codificare tutto da soli.
Le aziende dietro queste nuove API affermano di semplificare lo sviluppo, riducendo i tempi di consegna delle app e i costi associati alla creazione di app Criptovaluta . I critici affermano che le API Bitcoin semplicemente non sono necessarie, poiché affrontano problemi che potrebbero essere risolti dagli sviluppatori CORE Bitcoin e, pertanto, non sono il modo migliore per andare avanti.
Le API relative a Bitcoin non sono una novità, sono state utilizzate per anni, ma di solito sono progetti proprietari sviluppati da provider di servizi Bitcoin come exchange Criptovaluta e processori di pagamento. Tuttavia, è in arrivo una nuova generazione di API Bitcoin all-in-one che offrono qualcosa di diverso.
API Bitcoin di nuova generazione
Sono attualmente in fase di sviluppo numerose API Bitcoin , tra cui API della catena,API di BlockCypher,API Gemmacosì come le API sviluppate dai pesi massimi del settore comeToshi E Catena di spina, sviluppato rispettivamente da Coinbase e CEX.io.
Per il momento, è impossibile dire ONE arriverà a dominare lo sviluppo di app Bitcoin ed è troppo presto per parlare dei dettagli di ogni API, poiché sono tutte in versione beta. Tuttavia, l'idea di base dietro a tutte è semplice: le API Bitcoin complete dovrebbero ridurre il livello di competenza necessario per lo sviluppo di app e far risparmiare agli sviluppatori un sacco di tempo e denaro nel processo.
Le API Bitcoin potrebbero, in teoria, eliminare l'"elemento cypherpunk" dallo sviluppo di app Cripto e consentire l'integrazione Bitcoin in innumerevoli app con un overhead minimo per lo sviluppatore. Alcuni sostenitori Bitcoin tendono a paragonare la Tecnologie blockchain a Il protocollo TCP/IPprotocollo, poiché potrebbe essere utilizzato dai normali consumatori senza nemmeno saperlo, nello stesso modo in cui utilizziamo TCP/IP mentre navighiamo su Internet senza pensarci due volte.
Le API Bitcoin sono un po' diverse, ma potrebbero essere paragonate ad API popolari come DirectX o Java. Le persone le usano quando giocano o navigano in rete, anche se non sono del tutto sicure di cosa facciano, ma aiutano sviluppatori ed editori a risparmiare denaro e a sviluppare prodotti molto più velocemente.
Tuttavia, la natura di Bitcoin è un po' diversa. Ad esempio, DirectX è stato sviluppato da Microsoft per il gaming su Windows e, sebbene sia stato sviluppato con un sacco di input da sviluppatori di giochi e produttori di hardware, è comunque l'API di Microsoft per Windows.
Le API Bitcoin possono essere sviluppate da chiunque, il loro set di funzionalità e la loro qualità possono variare e dipendere da diversi fattori. L'adozione è un'altra preoccupazione, poiché gli sviluppatori potranno scegliere tra una gamma di diverse API Bitcoin o nessuna API, il che di solito non è il caso di API come DirectX.
Impatto positivo e negativo
L'idea di accelerare lo sviluppo e rendere i servizi Bitcoin più accessibili agli sviluppatori di app offre una serie di vantaggi.
Con API Bitcoin facili da usare che fanno tutto il lavoro pesante, gli sviluppatori Bitcoin avrebbero più tempo per occuparsi delle effettive funzionalità dell'app piuttosto che per programmare per Bitcoin. Potrebbe anche portare Bitcoin nelle app mainstream i cui sviluppatori non integrerebbero mai il supporto Bitcoin altrimenti, poiché comporterebbe troppi sforzi.
Lo svantaggio è che le app basate sulle API Bitcoin dovrebbero basarsi su un'infrastruttura centralizzata che lavori all'unisono con la rete Bitcoin decentralizzata.
Lo sviluppatore Bitcoin e creatore di Ethereum, Vitalik Buterin, ha dichiarato a CoinDesk che la crescita dei servizi API è necessaria in alcuni casi, ma che in una certa misura è anche uno sviluppo "triste e sfortunato".
Buterin ha spiegato:
"Bitcoin è pensato per essere un sistema decentralizzato e le persone dovrebbero davvero eseguire un client Bitcoin appropriato sul proprio server e ottenere informazioni e spingere le transazioni attraverso di esso. La dipendenza da infrastrutture centralizzate fa sì che i servizi basati su bitcoin finiscano per non avere un'affidabilità maggiore rispetto alle loro controparti centralizzate (spesso peggiore poiché il nostro settore è più nuovo e quindi di qualità inferiore)."
Buterin ha evidenziato la mancanza di funzionalità in bitcoind/ Bitcoin CORE come il principale fattore trainante dietro lo sviluppo Bitcoin . ONE delle funzionalità più importanti mancanti è la convalida headers-first, che consentirebbe ai client di afferrare le intestazioni dei blocchi e agire come nodi SPV finché non possono convalidare l'intera catena.
Con l'implementazione headers-first, un nuovo nodo bitcoind diventerebbe utile nel giro di pochi minuti, ma al momento ci vogliono circa tre giorni, ha affermato Buterin.
I vantaggi superano le preoccupazioni?
Le API Bitcoin potrebbero essere utilizzate per altre operazioni, per fornire feed sui prezzi, fornire prove dell'albero di Merkle di transazioni specifiche e Buterin sostiene che questi casi d'uso sono giustificati.
L'argomento più importante a favore delle API Bitcoin all-in-one gratuite è più concreto. Il denaro sta fluendo nelle API Bitcoin perché hanno il potenziale per alimentare un'adozione più diffusa consentendo alle persone di sviluppare app Bitcoin o aggiungere funzionalità Bitcoin ad applicazioni esistenti con relativa facilità. Il Play Store di Google e l'Apple App Store ora hanno più di un milione di app ciascuno, solo una frazione trascurabile di esse ha funzionalità Criptovaluta . Questo enorme mercato è praticamente inutilizzato.
Le API Bitcoin dovrebbero ridurre la soglia per lo sviluppo di app Cripto e consentire a più sviluppatori di integrare funzionalità Bitcoin nelle loro app, a costi quasi nulli. Questo è ciò che gli sviluppatori di API Bitcoin stanno cercando di fare; ecco perché si aspettano che le loro API alla fine alimenteranno una maggiore adozione mainstream. Il problema più grande è che le API Bitcoin sono progettate per affrontare carenze che T dovrebbero esistere in primo luogo.
Molte preoccupazioni persisteranno, ma finché le nuove API non usciranno dalla versione beta e non inizieranno ad avere un impatto sullo sviluppo delle app, è semplicemente troppo presto per esprimere un giudizio.
Immagine tramiteImmagine
Nermin Hajdarbegovic
Nermin ha iniziato la sua carriera come artista 3D due decenni fa, ma alla fine si è spostato sulla tecnologia GPU, sul business e su tutto ciò che riguarda il silicio per diversi siti tecnologici. Ha una laurea in giurisprudenza presso l'Università di Sarajevo e una vasta esperienza in media intelligence. Nel tempo libero gli piace la storia della Guerra Fredda, la politica e la cucina.
