Bitcoin APIer adresse mangler, der ikke bør eksistere | DK.democraziakmzero.org

Bitcoin APIer adresse mangler, der ikke bør eksistere

Bitcoin APIer adresse mangler, der ikke bør eksistere

Udvikling af omfattende og gratis Bitcoin API'er er en af ​​de nyeste tendenser til at dukke op i den cryptocurrency industri og, ligesom alle nye tendenser, det har sine fordele og ulemper.

API står for Application Programming Interface, som er en software komponent, der definerer et sæt af funktioner og gør det muligt for udviklere at standardisere forskellige aspekter af software design. Dette gør det muligt for udviklere at bruge off-the-shelf API'er og API-biblioteker i stedet kode alt på egen hånd.

Selskaberne bag disse nye API'er hævder de gør udvikling lettere, reducerer app leveringstid og omkostninger forbundet med at skabe cryptocurrency apps. Kritikere hævder Bitcoin API'er er simpelthen ikke nødvendigt, da de løse problemer, der kunne løses ved Bitcoin kerneudviklere og er derfor ikke den bedste måde at komme videre.

Bitcoin-relaterede API'er er ikke noget nyt - de har været ansat i mange år - men de er som regel proprietære designs udviklet af Bitcoin udbydere såsom cryptocurrency udvekslinger og betaling processorer. Men en ny race af alt-i-én Bitcoin API'er er på vej tilbyder noget andet.

Næste generation Bitcoin API'er

Indtil videre, er det umuligt at sige, hvilken en vil komme til at dominere Bitcoin app udvikling, og det er for tidligt at tale om de finere punkter i hvert API, da de alle er i beta. Men den grundlæggende idé bag dem alle er ligetil - omfattende Bitcoin API'er formodes at reducere omfanget af nødvendige ekspertise til app udvikling og gemme udviklere en masse tid og penge i processen.

Bitcoin API'er kunne, i teorien, tage 'cypherpunk element' ud af krypto app udvikling og tillade Bitcoin integration i utallige apps med meget lidt overhead for udvikleren. Nogle Bitcoin fortalere tendens til at sammenligne blok kæde teknologi til TCP / IPprotocol, da det kunne bruges ved regelmæssig forbrugere uden selv at vide det, på samme måde, vi bruger TCP / IP, mens du browser på internettet uden at give det en anden tanke.

Bitcoin API'er er noget anderledes, men de kunne sammenlignes med populære API'er såsom DirectX eller Java API'er. Folk bruger dem, når de spiller spil eller surfe på nettet, selv om de ikke er helt sikker på, hvad de gør, men de hjælper udviklere og udgivere spare penge og udvikle produkter meget hurtigere.

Men karakteren af ​​Bitcoin er noget anderledes. For eksempel blev DirectX udviklet af Microsoft til spil på Windows, og selvom det er udviklet med en masse input fra spiludviklere og hardware beslutningstagere, er det stadig Microsofts API til Windows.

Bitcoin API'er kan udvikles af alle, kan deres feature sæt og kvalitet varierer og afhænger af en række faktorer. Adoption er en anden bekymring, som udviklere vil være i stand til at vælge mellem en række forskellige Bitcoin API'er eller ingen API på alle, som normalt ikke er tilfældet med API'er såsom DirectX.

Positiv og negativ indvirkning

Ideen om at fremskynde udviklingen og gøre Bitcoin tjenester mere tilgængelige for app udviklere tilbyder en række fordele.

Med nem at bruge Bitcoin API'er gør alle de tunge løft, Bitcoin udviklerne ville have mere tid til at beskæftige sig med aktuelle app-funktionalitet i stedet koder for Bitcoin. Det kunne også bringe Bitcoin til mainstream apps hvis udviklere ville aldrig integrere Bitcoin støtte ellers, da det ville medføre alt for meget arbejde.

Ulempen er, at apps bygget på Bitcoin API'er skulle stole på en central infrastruktur arbejder i samklang med den decentrale Bitcoin netværket.

Bitcoin udvikler og skaberen af ​​Ethereum, fortalte Vitalik Buterin CoinDesk, at væksten i API-tjenester er nødvendig i nogle tilfælde, men det til en vis grad er det også en "trist og uheldig" udvikling.

Buterin forklarede:

"Bitcoin er ment som et decentralt system, og folk virkelig skal køre en ordentlig Bitcoin klient på deres egen server og få information og skubbe transaktioner gennem det. Afhængigheden af ​​central infrastruktur gør det så, at Bitcoin-baserede tjenester ender med at have ikke højere pålidelighed end deres centraliserede modstykker (ofte værre, da vores branche er nyere og dermed lavere kvalitet)."

Buterin fremhævet manglen på funktioner i bitcoind / Bitcoin kerne som værende den vigtigste drivende faktor bag Bitcoin udvikling. En af de vigtigste funktioner mangler er overskrifter-første validering, som ville tillade klienter at få fat i blokken overskrifter og fungere som SPV noder, indtil de kan validere hele kæden.

Med overskrifter-første implementering, vil en ny bitcoind node blive nyttig i løbet af få minutter, men i øjeblikket tager det omkring tre dage, sagde Buterin.

Har fordelene opvejer de bekymringer?

Bitcoin API'er kunne anvendes til andre operationer, til at give pris feeds, giver Merkle træ beviser for bestemte transaktioner og Buterin argumenterer disse use cases er berettigede.

Den største argument for fri alt-i-én Bitcoin API'er er mere nede på jorden. Penge strømmer ind Bitcoin API'er, fordi de har potentiale til brændstof mere mainstream vedtagelse ved at tillade folk at udvikle Bitcoin apps eller tilføje Bitcoin funktionalitet til eksisterende applikationer med relativ lethed. Googles Play Store og Apple App Store nu bære mere end en million apps hver, kun en ubetydelig brøkdel af dem har cryptocurrency funktionalitet. Denne enorme marked er stort set uudnyttet.

Bitcoin API'er formodes at reducere tærsklen for krypto app udvikling og tillade flere udviklere at integrere Bitcoin funktionalitet i deres apps, ved siden af ​​uden omkostninger. Dette er, hvad Bitcoin API udviklere forsøger at gøre; det er derfor, de forventer, at deres API'er i sidste ende vil brændstof mere mainstream vedtagelse. Det største problem er, at Bitcoin API'er bliver designet til at håndtere mangler, som ikke må findes i første omgang.

Mange bekymringer vil vare ved, men indtil de nye API'er kommer ud af beta og begynde at gøre en indvirkning på app udvikling, det er simpelthen for tidligt at dømme.

Relaterade nyheter


Post Blockchain

Blockchain Adresser Security Controversy: Vi skal gøre det bedre

Post Blockchain

Bitcoin og Blockchain Up for Debat på FutureMoney Conference

Post Blockchain

Kæde CEO: Nasdaq Partnership er ingen PR Stunt

Post Blockchain

American Banker Conference: Linjer tegnet i Blockchain Debat

Post Blockchain

BlockSign benytter Block Chain til at bekræfte underskrevne kontrakter

Post Blockchain

Blockchains SharedCoin-brugere kan identificeres, siger sikkerhedsekspert

Post Blockchain

BNY Mellon: Blockchain Tech kunne overføre betalinger

Post Blockchain

Blockchain CEO Nic Cary: Global Stories Fremhæv Bitcoins Value

Post Blockchain

Database Glitch forårsager Blockchain.info Outage

Post Blockchain

Blockchain Application Stack

Post Blockchain

Analytics Service har til formål at være Gold Standard for Bitcoin Data

Post Blockchain

New Australian Political Party søger at popularisere Blockchain Voting