Die evolusie van die oop internet

Die evolusie van die oop internet

Ontwikkelaars praat al vir baie jare oor die voordele van blockchain-tegnologie. Hulle het dit aangevoer met vae “gebruiksgevalle” saam met vae definisies van hoe die tegnologie werk, waarvoor dit eintlik is en hoe die platforms wat dit gebruik van mekaar verskil. Dit het nie verbasend dat dit verwarring en wantroue in blockchain-tegnologie veroorsaak het nie.

In hierdie artikel wil ek 'n stel verstandelike modelle beskryf wat jou sal help om te verstaan ​​hoe potensiële gebruiksgevalle lei tot die tegniese afwegings wat elke platform moet maak. Hierdie verstandelike modelle is gebou op grond van die vordering wat blokkettingtegnologie oor die afgelope 10 jaar gemaak het, nadat dit deur 3 generasies in die ontwikkeling daarvan gegaan het: oop geld, oop finansies en uiteindelik die oop internet.
My doel is om jou te help om 'n duidelike begrip te vorm van wat blockchain is, te verstaan ​​hoekom verskillende platforms nodig is, en jou die toekoms van die oop internet voor te stel.

'n Kort inleiding tot Blockchain

'n Paar basiese beginsels. Blockchain is in wese net 'n databasis wat deur 'n groep verskillende operateurs bestuur word, in plaas van 'n enkele onderneming (soos Amazon, Microsoft of Google). ’n Belangrike verskil tussen blockchain en die wolk is dat jy nie die databasis-“eienaar” (of hul operasionele sekuriteit) hoef te vertrou om waardevolle data te stoor nie. Wanneer 'n blokketting publiek is (en alle groot blokkettings publiek is), kan enigiemand dit vir enigiets gebruik.

Vir so 'n stelsel om op 'n groot aantal anonieme toestelle regoor die wêreld te werk, moet dit 'n digitale teken hê wat as 'n betaalmiddel gebruik sal word. Met hierdie tekens sal kettinggebruikers stelseloperateurs betaal. Terselfdertyd bied die teken 'n waarborg van sekuriteit, wat bepaal word deur die spelteorie wat daarin ingebed is. En hoewel die idee grootliks gekompromitteer is deur die oplewing in bedrieglike ICO's in 2017, het die idee van tokens en tokenisering in die algemeen, wat bestaan ​​uit die feit dat 'n enkele digitale bate uniek geïdentifiseer en gestuur kan word, ongelooflike potensiaal .

Dit is ook belangrik om die deel van die databasis wat die data stoor te skei van die deel wat die data wysig (die virtuele masjien).

Verskeie kringeienskappe kan geoptimaliseer word. Byvoorbeeld, sekuriteit (in bitcoin), spoed, prys of skaalbaarheid. Daarbenewens kan die wysigingslogika ook op baie maniere geoptimaliseer word: dit kan 'n eenvoudige optel- en aftrekrekenaar wees (soos in Bitcoin), of miskien 'n Turing-volledige virtuele masjien (soos in Ethereum en NEAR).

Dus kan twee blokkettingplatforms hul blokketting en virtuele masjien "konfigureer" om heeltemal verskillende funksies te verrig, en hulle mag nooit met mekaar in die mark meeding nie. Byvoorbeeld, Bitcoin in vergelyking met Ethereum of NEAR is 'n heeltemal ander wêreld, en Ethereum en NEAR het op hul beurt niks met Ripple en Stellar te doen nie - ondanks die feit dat hulle almal op "blockchain-tegnologie" werk.

Drie generasies blockchain

Die evolusie van die oop internet

Tegnologiese vooruitgang en spesifieke oplossings in stelselontwerp het dit moontlik gemaak om die funksionaliteit van die blokketting uit te brei oor 3 generasies van sy ontwikkeling oor die afgelope 10 jaar. Hierdie generasies kan soos volg verdeel word:

  1. Oop geld: gee almal toegang tot digitale geld.
  2. Oop finansies: maak digitale geld programmeerbaar en verskuif die grense van die gebruik daarvan.
  3. Oop internet: brei oop finansies uit om waardevolle inligting van enige aard in te sluit en word beskikbaar vir massagebruik.

Kom ons begin met oop geld.

Eerste generasie: oop geld

Geld is die grondslag van kapitalisme. Die eerste fase het enigiemand van enige plek toegelaat om toegang tot geld te kry.

Die evolusie van die oop internet

Een van die belangrikste data wat in 'n databasis gestoor kan word, is die geld self. Dit is die innovasie van bitcoin: om 'n eenvoudige verspreide grootboek te hê wat almal toelaat om saam te stem dat Joe 30 bitcoins het en net vir Jill 1,5 bitcoins gestuur het. Bitcoin is opgestel om sekuriteit bo alle ander opsies te prioritiseer. Bitcoin-konsensus is ongelooflik duur, tydrowend en knelpuntgebaseer, en in terme van wysigingsvlak is dit in wese 'n eenvoudige optel- en aftrekrekenaar wat transaksies en 'n paar ander baie beperkte bedrywighede toelaat.

Bitcoin is 'n goeie voorbeeld wat die belangrikste voordele van die stoor van data op die blokketting toon: dit hang nie van enige tussengangers af nie en is vir almal beskikbaar. Dit wil sê, enigiemand wat bitcoins het, kan 'n p2p-oorplasing maak sonder om iemand se hulp in te roep.

As gevolg van die eenvoud en krag van wat Bitcoin belowe het, het "geld" een van die vroegste en suksesvolste gebruiksgevalle vir blockchain geword. Maar "te stadig, te duur en te veilig" werk die bitcoin-stelsel goed vir die berging van bates - soortgelyk aan goud, maar nie vir daaglikse gebruik vir dienste soos internetbetalings of internasionale oordragte nie.

Die opstel van oop geld

Vir hierdie gebruikspatrone is ander stroombane geskep met verskillende instellings:

  1. Oordragte: Om miljoene mense elke dag arbitrêre bedrae regoor die wêreld te kan stuur, het jy iets nodig wat baie meer presteer en goedkoper is as Bitcoin. Jou stelsel behoort egter steeds 'n voldoende vlak van sekuriteit te bied. Ripple en Stellar is projekte wat hul kettings geoptimaliseer het om hierdie doel te bereik.
  2. Vinnige transaksies: Vir miljarde mense om digitale geld te gebruik op dieselfde manier as wat hulle kredietkaarte gebruik, moet jy die ketting goed skaal, hoë werkverrigting hê en goedkoop bly. Dit kan op twee maniere gedoen word, ten koste van sekuriteit. Die eerste is om 'n vinniger "tweede laag" bo-op bitcoin te bou, wat die netwerk optimaliseer vir hoë werkverrigting, en nadat die transaksie voltooi is, skuif die bates terug na die bitcoin "kluis". 'n Voorbeeld van so 'n oplossing is die Lightning Network. Die tweede manier is om 'n nuwe blokketting te skep wat die maksimum vlak van sekuriteit sal bied, terwyl vinnige, goedkoop transaksies, soos in Weegskaal, moontlik gemaak word.
  3. Privaat transaksies: om volledige vertroulikheid tydens 'n transaksie te handhaaf, moet jy 'n anonimiseringslaag byvoeg. Dit verminder werkverrigting en verhoog die prys, en dit is hoe Zcash en Monero werk.

Aangesien sulke geld tokens is, wat 'n heeltemal digitale bate is, kan hulle ook op die basiese vlak van die stelsel geprogrammeer word. Byvoorbeeld, die totale hoeveelheid bitcoin wat mettertyd geproduseer sal word, word in die onderliggende bitcoin-stelsel geprogrammeer. Deur 'n goeie rekenaarstelsel bo-op 'n basiese vlak te bou, kan dit na 'n heel nuwe vlak geneem word.

Dit is waar oop finansies ter sprake kom.

Tweede generasie: oop finansies

Met oop finansies is geld nie meer net 'n winkel van waarde of 'n hulpmiddel vir transaksies nie - nou kan jy daarby baat, wat die potensiaal daarvan verhoog.

Die evolusie van die oop internet

Die eiendomme wat mense toelaat om Bitcoin-oordragte in die openbaar te maak, laat ontwikkelaars ook toe om programme te skryf wat dieselfde doen. Op grond hiervan, kom ons neem aan dat digitale geld sy eie onafhanklike API het, wat nie die verkryging van 'n API-sleutel of gebruikersooreenkoms van enige maatskappy vereis nie.

Dit is wat “oop finansies”, ook bekend as “gedesentraliseerde finansies” (DeFi), beloof.

ETHEREUM

Soos vroeër genoem, is die Bitcoin API redelik eenvoudig en onproduktief. Dit is genoeg om skrifte op die Bitcoin-netwerk te ontplooi wat dit toelaat om te werk. Om iets interessanter te doen, moet jy Bitcoin self na 'n ander blokkettingplatform oordra, wat nie 'n maklike taak is nie.

Ander platforms het gewerk om die hoë vlak van sekuriteit wat nodig is om met digitale geld te werk, te kombineer met 'n meer gesofistikeerde vlak van wysiging. Ethereum was die eerste om dit bekend te stel. In plaas van 'n bitcoin "sakrekenaar" wat op optel en aftrek werk, het Ethereum 'n hele virtuele masjien bo-op die stoorlaag geskep, wat ontwikkelaars in staat gestel het om volwaardige programme te skryf en dit reg op die ketting te laat loop.

Die belangrikheid lê in die feit dat die sekuriteit van 'n digitale bate (byvoorbeeld geld) wat op 'n ketting gestoor word, dieselfde is as die sekuriteit en betroubaarheid van programme wat die toestand van hierdie ketting natuurlik kan verander. Ethereum-slimkontrakprogramme is in wese bedienerlose skrifte wat op die ketting loop op presies dieselfde manier as wat die mees algemene transaksie "stuur Jill 23-tokens" op bitcoin uitgevoer word. Ethereum se inheemse teken is eter, of ETH.

Blockchain-komponente as 'n pyplyn

Aangesien die API bo-op ETH publiek is (soos in Bitcoin) maar oneindig programmeerbaar is, was dit moontlik om 'n reeks boublokke te skep wat eter na mekaar oordra om nuttige werk vir die eindgebruiker te doen.

In die "bekende wêreld" sal dit byvoorbeeld 'n groot bank vereis wat die bepalings van kontrakte en toegang tot die API met elke individuele verskaffer sal onderhandel. Maar op die blokketting is elkeen van hierdie blokke onafhanklik deur ontwikkelaars geskep en vinnig afgeskaal tot miljoene dollars se deurset en meer as $1 miljard se waardeberging vanaf vroeg 2020.

Kom ons begin byvoorbeeld met Dharma, 'n beursie wat gebruikers toelaat om digitale tokens te stoor en rente daarop te verdien. Dit is 'n fundamentele beginsel van die gebruik van die tradisionele bankstelsel. Die ontwikkelaars van Dharma bied 'n rentekoers vir hul gebruikers deur baie komponente te koppel wat op die basis van Ethereum geskep is. Gebruikersdollars word byvoorbeeld omgeskakel na DAI, 'n Ethereum-gebaseerde stablecoin wat gelyk is aan die Amerikaanse dollar. Hierdie stablecoin word dan in 'n pyplyn geplaas in Compound, 'n protokol wat daardie geld teen rente uitleen en sodoende onmiddellike rente vir gebruikers verdien.

Toepassing van oop finansies

Die belangrikste wegneemete is dat die finale produk wat die gebruiker bereik het, geskep is met behulp van baie komponente, elk geskep deur 'n aparte span, en hierdie komponente het nie toestemming of 'n API-sleutel nodig gehad om te gebruik nie. Miljarde dollars sirkuleer tans in hierdie stelsel. Dit is amper soos oopbronsagteware, maar as oopbron vereis dat 'n kopie van 'n sekere biblioteek vir elke implementering afgelaai moet word, dan word die oop komponente slegs een keer ontplooi, en dan kan elke gebruiker versoeke na 'n spesifieke komponent stuur om toegang tot sy algemene toestand te verkry. .

Elkeen van die spanne wat hierdie komponente geskep het, is nie verantwoordelik vir enige buitensporige EC2-rekeninge as gevolg van die misbruik van hul API nie. Lees en laai vir die gebruik van hierdie komponente gebeur in wese outomaties binne die ketting.

Prestasie en stemming

Ethereum werk met dieselfde parameters as bitcoin, maar blokke word sowat 30 keer vinniger en goedkoper na die netwerk oorgedra – die koste van ’n transaksie is $0,1 in plaas van sowat $0,5 in bitcoin. Dit bied 'n voldoende vlak van sekuriteit vir toepassings wat finansiële bates bestuur en nie hoë bandwydte benodig nie.

Die Ethereum-netwerk, synde 'n eerstegenerasie-tegnologie, het geswig voor die hoë volume versoeke en het deurset van 15 transaksies per sekonde gely. Hierdie prestasiegaping het oop finansies in 'n bewys-van-konsep-toestand laat vassteek. Die oorlaaide netwerk het soos die wêreldwye finansiële stelsel in die era van analoogtoestelle met papiertjeks en telefoonbevestigings funksioneer omdat Ethereum minder rekenaarkrag het as grafiese sakrekenaar 1990 jaar.

Ethereum het interoperabiliteit vir finansiële gebruiksgevalle getoon en het toegang tot 'n wyer reeks toepassings genaamd die oop internet oopgemaak.

Derde generasie: Die oop internet

Nou kan alles van waarde geld word deur die internet met oop finansies te verbind en sodoende 'n internet van waarde en 'n oop internet te skep.

Die evolusie van die oop internet
Soos vroeër genoem, het die konsep van oop geld baie toepassings. Dit is ook beskryf hoe die volgende generasie tegnologie, Ethereum, oop geld nuttiger gemaak het deur geleenthede te skep om die komponente van oop finansies te kombineer. Kom ons kyk nou hoe 'n ander generasie tegnologie die moontlikhede van oop finansies uitbrei en die ware potensiaal van die blokketting ontketen.

Aanvanklik is al die "geld" wat genoem is, net tipes data wat op 'n blokketting met sy eie publieke API gestoor word. Maar die databasis kan enigiets stoor.

As gevolg van sy ontwerp is blockchain die beste geskik vir data van beduidende waarde. Die definisie van "betekenisvolle waarde" is uiters buigsaam. Enige data wat potensiële waarde vir mense het, kan geteken word. Tokenisering in hierdie konteks is die proses waardeur 'n bestaande bate (nie van nuuts af geskep soos bitcoin nie) na die blokketting oorgedra word en dieselfde publieke API as bitcoin of Ethereum gegee word. Soos met bitcoin, maak dit voorsiening vir skaarsheid (of dit nou 21 miljoen tokens of net een is).

Oorweeg die voorbeeld van Reddit waar gebruikers aanlyn reputasie verdien in die vorm van "karma". En kom ons neem 'n projek soos Sofi, waar baie kriteria gebruik word om die solvensie van 'n bepaalde persoon te assesseer. In vandag se wêreld, as 'n hackathon-span wat 'n nuwe Sofi ontwikkel, 'n Reddit-karma-gradering in hul uitleenalgoritme wil insluit, sal hulle 'n bilaterale ooreenkoms met die Reddit-span moet aangaan om gesertifiseerde toegang tot die API te verkry. As "karma" geteken word, sou hierdie span al die nodige gereedskap hê om met "karma" te integreer en Reddit sou nie eers daarvan weet nie. Hy sal net munt slaan uit die feit dat selfs meer gebruikers hul karma wil verbeter, want nou is dit nuttig nie net binne Reddit nie, maar oor die hele wêreld.

Om selfs verder te gaan, kan 100 verskillende spanne in die volgende hackathon met nuwe maniere vorendag kom om hierdie en ander bates te gebruik om 'n nuwe stel publieke beskikbare herbruikbare komponente te skep of nuwe toepassings vir verbruikers te bou. Dit is die idee agter die oop internet.

Ethereum het dit maklik gemaak om groot bedrae deur publieke komponente te "pyplyn", wat insgelyks toelaat dat enige bate wat geteken kan word, oorgedra, bestee, uitgeruil, gekolateraliseer, verander, of andersins daarmee in wisselwerking gebring word, soos uiteengesit in sy publieke domein. API.

Opstel vir die oop internet

Die oop internet verskil in wese nie van oop finansies nie: dit is net 'n bobou bo-op hulle. Toenemende gebruiksgevalle vir die oop internet vereis 'n aansienlike sprong in produktiwiteit sowel as die vermoë om nuwe gebruikers te lok.

Om die oop internet te handhaaf, benodig die platform die volgende eienskappe:

  1. Groter deurset, vinniger spoed en goedkoper transaksies. Aangesien die ketting nie meer net stadige batebestuursbesluite neem nie, moet dit skaal om meer komplekse datatipes en gebruiksgevalle te ondersteun.
  2. Bruikbaarheid. Aangesien gebruiksgevalle sal vertaal in toepassings vir gebruikers, is dit belangrik dat die komponente wat ontwikkelaars skep, of toepassings wat daarmee ontwikkel is, 'n goeie ervaring vir die eindgebruiker bied. Byvoorbeeld, wanneer hulle 'n rekening skep of 'n bestaande een aan verskillende bates en platforms koppel en terselfdertyd beheer oor die data in die hande van die gebruiker behou.

Nie een van die platforms het voorheen sulke eienskappe gehad nie as gevolg van hul kompleksiteit. Dit het jare se navorsing geneem om by die punt uit te kom waar nuwe konsensusmeganismes saamsmelt met nuwe uitvoeringsomgewings en nuwe maniere van skaal, terwyl steeds die prestasie en sekuriteit wat geldelike bates vereis, gehandhaaf word.

oop internet platform

Tientalle blokkettingprojekte wat vanjaar op die mark kom, het hul platforms aangepas om 'n verskeidenheid oop geld- en oop finansiële gebruiksgevalle te bedien. Gegewe die beperkings van die tegnologie op hierdie stadium, was dit voordelig vir hulle om hul platform vir 'n spesifieke nis te optimaliseer.

NEAR is die enigste ketting wat sy tegnologie bewustelik verfyn en sy prestasie-eienskappe aangepas het om ten volle aan die behoeftes van die oop internet te voldoen.

NEAR kombineer skaalbenaderings uit die wêreld van hoëprestasie-databasisse met verbeterings in die looptyd en jare se bruikbaarheidverbeterings. Soos Ethereum, het NEAR 'n volwaardige virtuele masjien wat bo-op die blokketting gebou is, maar om "by te hou met die vraag", balanseer die onderliggende ketting die deurset van die virtuele masjien deur berekeninge in parallelle prosesse (sharding) te verdeel. En terselfdertyd handhaaf sekuriteit op die vlak wat nodig is vir betroubare databerging.

Dit beteken dat alle moontlike gebruiksgevalle op NEAR geïmplementeer kan word: fiat-gesteunde munte wat almal toegang gee tot 'n stabiele geldeenheid, oop finansieringsmeganismes wat skaal tot komplekse finansiële instrumente en terug voordat gewone mense dit gebruik, en uiteindelik oopbrontoepassings. Internet , wat dit alles absorbeer vir daaglikse handel en interaksie.

Gevolgtrekking

Die storie van die oop internet begin nou eers, want ons het pas die nodige tegnologieë ontwikkel om dit tot sy ware skaal te bring. Noudat hierdie groot stap geneem is, sal die toekoms gebou word op die innovasies wat uit hierdie nuwe tegnologieë geskep kan word, asook die tegnologiese toerusting van ontwikkelaars en entrepreneurs wat aan die voorpunt van die nuwe werklikheid is.

Om die potensiële impak van 'n oop internet te verstaan, oorweeg die "Kambriese ontploffing" wat plaasgevind het tydens die skepping van die vroeë internetprotokolle wat nodig was om gebruikers in staat te stel om uiteindelik geld aanlyn te spandeer in die laat 1990's. Vir die volgende 25 jaar het e-handel gegroei en elke jaar meer as $2 triljoen in volume genereer.

Net so brei die oop internet die omvang en reikwydte van oop finansies finansiële primitiewe uit en laat dit toe om in besigheids- en verbruikersgeoriënteerde toepassings geïnkorporeer te word op maniere wat ons kan raai, maar beslis nie voorspel nie.

Kom ons bou saam 'n oop internet!

'n Klein lys van hulpbronne vir diegene wat nou dieper wil delf:

1. Kyk hoe ontwikkeling onder NEAR lyk, en jy kan eksperimenteer in die aanlyn IDE hier.

2. Ontwikkelaars wat by die ekosisteem wil aansluit hier.

3. Uitgebreide ontwikkelaardokumentasie in Engels is beskikbaar hier.

4. Jy kan al die nuus in Russies volg in telegram gemeenskap, en in groep op VKontakte

5. As jy idees het vir gemeenskapsgedrewe dienste en daaraan wil werk, besoek gerus ons die program ondersteuning vir entrepreneurs.

Bron: will.com

Voeg 'n opmerking