Zephyrnet-logo

Gedeeltelijk bewolkt: hoe blockchain een natuurkracht kan worden

Datum:

Op 3 januari 2009 heeft Satoshi Nakamoto het Bitcoin-genesisblok gedolven en de grootste technologische goudkoorts van de eeuw gelanceerd. Bitcoin (BTC) was tegelijk een software, een 'protocol', een netwerk, een ontwikkelingsteam en een nieuw ding genaamd cryptocurrency. Tegelijkertijd bewees cloudtechnologie dat abstracties en applicatie-programmeerinterfaces explosieve schaalbaarheid en productflexibiliteit konden vergemakkelijken, waarbij alle afleidingen die in 90% van de technologiestack van elke applicatie aanwezig waren, werden verwijderd. 

Ondanks het ontstaan ​​van tientallen concurrenten die zijn verschenen sinds de oprichting van Bitcoin, zijn ze bijna allemaal verticaal geïntegreerd en heeft geen enkele geleid tot dezelfde veranderingen in explosies in producten als de cloud. Netwerken zoals Ethereum en EOS hebben die norm doorbroken door een ‘platform’ te bieden waarop verschillende openbare blockchain-netwerken kunnen ontstaan ​​- maar wat gaat er verder?

Om deze vraag te beantwoorden, moeten we bepalen wat een blockchain op het meest atomaire niveau is. Bitcoin en zijn opvolgers, zoals Ethereum en EOS, bieden verschillende technische functies, zoals peer-to-peer roddelnetwerken, gedecentraliseerde consensusmechanismen en cryptografisch ondersteund "eigendom". Dit zijn niet per se nieuwe technische kenmerken, aangezien ze eerder bestonden in de backends van veel producten die niet het waardevermogen van Bitcoin hebben gecreëerd.

Bovendien is het definiëren van een blockchain op basis van zijn puur technische kenmerken een misstap die de technologie beschouwt als zijnde alleen bestaande voor technologen. Voor mensen buiten de techniek is het meest opvallende kenmerk van Bitcoin bijvoorbeeld dat het Bitcoin creëert en exploiteert, een digitale valuta die u kunt bezitten, schaars is en aantoonbaar bestand is tegen duplicatie en vervalsing.

Wolk daarentegen (en toepasselijk genoemd) is vaag en abstract van aard. Cloud splitste de moderne applicatiestapel op in functies (of de dingen die je kunt doen), plaatste ze achter API's en bood ze à la carte aan. Deze innovatie resulteerde in een geweldige mate van behendigheid bij de ontwikkeling van nieuwe producten. Productteams die zouden zijn afgebrokkeld onder het gewicht van de algemene infrastructuur- en systeembeheerkosten, werden bevrijd van de last om te begrijpen wat er in de zwarte dozen op architectuurdiagrammen zat. Dit zorgde voor een krachtige idiomatische verschuiving in de branche en resulteerde uiteindelijk in een explosie van klantgerichte producten en diensten.

Het ontwerpen van applicaties voor de cloud leidt ontwikkelaars af van intrigerende maar uiteindelijk minder waardevolle zorgen, zoals het optimaliseren van hun keuze van databaseparameters of hoe ze servers beheren, voor belangrijkere vragen die cruciaal zijn voor hun product. Door deze technische details en overwegingen achter een reeks gefunctionaliseerde services samen te vatten, wordt de focus gelegd op hoe uw product uniek is ten opzichte van zijn concurrenten, in plaats van op de gewone aspecten van het werken met een moderne applicatiestapel. Als dit abstractiemodel bedrijven heeft geholpen met succes meer gediversifieerde producten te lanceren, wat zijn dan de gefunctionaliseerde services die blockchain-applicaties nodig zouden hebben om hetzelfde resultaat te bereiken?

Functionaliseren van blockchain

Er zijn veel manieren om deze vraag te beantwoorden, maar we zullen ons concentreren op twee mogelijke benaderingen: horizontale functionele lagen en typen op hoog niveau.

Binnen horizontale functionele lagen kan een blockchain - zoals EOS of Ethereum - worden gezien als een computersysteem dat honderden of duizenden aantoonbaar correcte slimme contracten kan uitvoeren, een opslagsysteem dat wereldwijd consistente gegevens levert, een sterk authenticatiesysteem en een bestelservice. om geschillen tussen operaties op te lossen. Voor pariteit met bestaande blockchains zou elk van deze lagen onafhankelijk controleerbaar zijn. In deze visie verschijnen concepten zoals blokproductie en consensusprotocollen niet als afzonderlijke lagen, omdat ze niets anders bieden dan de implementatiedetails van de andere lagen. Dit suggereert dat, als er een andere manier was om deze gefunctionaliseerde services te bereiken, blokkering of een peer-to-peer-netwerk mogelijk niet nodig is.

De alternatieve benadering zou zijn om naar de concepten of garanties op een hoger niveau te kijken en deze als diensten te functionaliseren. Een van de vele problemen die een cryptocurrency moet oplossen, is bijvoorbeeld het probleem van dubbele uitgaven. Als één persoon 1 Bitcoin heeft en deze uitgeeft, kan hij deze niet opnieuw uitgeven. Conceptueel klinkt dit eenvoudig, maar in een gedecentraliseerd computersysteem op wereldschaal kan het moeilijk zijn om een ​​dergelijke garantie efficiënt te handhaven. Een service die dat concept biedt, zodat het gemakkelijk in elke applicatie kan worden geïntegreerd, zou alle complexiteit van het bedienen van een blockchain wegnemen en de ontdekking van applicaties buiten cryptocurrencies effectiever mogelijk maken.

Nog een voorbeeld: veel use-cases van enterprise-blockchain vereisen strikte onveranderlijkheid van gegevens. Een service die dat concept biedt, zou de wrijving verminderen bij het op de markt brengen van deze use-cases. In feite heeft deze kwaliteit al commerciële functionalisering als een dienst gezien: het is het kernaanbod van Amazon's Quantum Ledger-database​ En hoe deze services worden geïmplementeerd, is en zou niet relevant moeten zijn voor de productontwikkelaars.

Waarom de cloud blockchain nodig heeft

Wat minder duidelijk was aan de cloudrevolutie dan het vermogen om de levering van producten te versnellen, was het vermogen om ondoorgrondelijke architecturen en storingsmodi mogelijk te maken. Als cloudsystemen werken, werken ze verbluffend goed; maar als ze falen, is de algemene zin: Je had toch back-ups? Deze aansprakelijkheid is een non-starter voor industrieën die een sterke controle en end-to-end authenticiteit nodig hebben. Onbreekbare regels zijn moeilijker te vinden in de moderne cloud. Hoewel het gemakkelijk is om een ​​complexe architectuur in de cloud voor te stellen en te lanceren, kan het bijna onmogelijk zijn om de resulterende bewegende delen volledig te begrijpen.

Blockchain daarentegen is iets vreemds aan de wereld van cloud computing: het heeft zichzelf volledig en rigide onder controle. Dit kan betekenen dat het nooit zal kunnen opschalen naar de hoogten van moderne cloudtechnologie. Wat als we hetzelfde inzicht van de cloud op een hoger niveau zouden toepassen? Misschien kan 90% van alle applicatielogica los en ondoorgrondelijk zijn als de kern en het materiaal, bestaande uit 10%, rigide en gemakkelijk te redeneren zijn. Als blockchain zou worden gefunctionaliseerd en aangeboden als een service naast andere traditionele functies, zou de resulterende applicatiestack er dan een zijn waarin we er allebei voldoende vertrouwen in hadden om het controle te geven over echt geld en wendbaar genoeg dat visionaire productteams nog steeds producten zouden kunnen maken die de wereld heeft nooit gezien?

In de wolken

Dit artikel probeert de normale definitie van blockchain in de branche uit te dagen. Ik heb de term nooit letterlijk genomen als een opeenvolging van blokken die cryptografisch tot een ketting zijn verbonden door een specifiek netwerk van tribale tokenhouders. In plaats daarvan gaf ik er de voorkeur aan om te redeneren over de nieuwe aspecten van wat blockchain uniek maakte tegen de geschiedenis van computerprotocollen en -systemen.

Hoewel een letterlijke keten van blokken tegenwoordig de modernste technologie kan zijn, is het belangrijk om onszelf er voortdurend aan te herinneren dat dit slechts een implementatie is van grotere concepten zoals end-to-end authenticiteit of sterk eigenaarschap van gegevens. Zelfs als we nooit protocollen kunnen bedenken die een echte abstractie tussen serviceprovider en serviceconsument mogelijk maken, zouden we moeten streven naar een meer productgerichte industrie-idioom. We zijn pas begonnen met het besef van het potentieel van blockchain en ik ben opgewonden om te zien dat die vooruitgang wordt voortgezet.

De meningen, gedachten en meningen die hier worden uitgedrukt, zijn alleen van de auteur en weerspiegelen niet noodzakelijk de meningen en meningen van Cointelegraph.

Bart Wyatt is de directeur van oplossingsarchitectuur bij Block.one en leidt het kernteam van blockchain engineering van het bedrijf. Met meer dan 18 jaar in IT en de laatste zeven gewijd aan asset tokenization en gedecentraliseerde identiteit, heeft Bart ervaring met het leiden van technologieteams bij verschillende bedrijven die gespecialiseerd zijn in persoonlijke privacyoplossingen, ontkenbare attesten, afbreekbare cryptografische bewijzen, gaming en advertentietechnologie.

Afrekenen PrimeXBT
Handel met de officiële CFD-partners van AC Milan
Bron: https://cointelegraph.com/news/partly-cloudy-how-blockchain-can-become-a-force-of-nature

spot_img

Laatste intelligentie

spot_img