Udviklingen af ​​det åbne internet

Udviklingen af ​​det åbne internet

Udviklere har talt om fordelene ved blockchain-teknologi i mange år. De argumenterede for dette med vage "use cases" sammen med vage definitioner af, hvordan teknologien fungerer, hvad den faktisk er til for, og hvordan de platforme, der bruger den, adskiller sig fra hinanden. Ikke overraskende har dette forårsaget forvirring og mistillid til blockchain-teknologi.

I denne artikel vil jeg beskrive et sæt mentale modeller, der vil hjælpe dig med at forstå, hvordan potentielle use cases fører til de tekniske afvejninger, som hver platform skal foretage. Disse mentale modeller er bygget på grundlag af de fremskridt, som blockchain-teknologien har gjort i løbet af de sidste 10 år, efter at have passeret gennem 3 generationer i sin udvikling: åbne penge, åben finans og endelig det åbne internet.
Mit mål er at hjælpe dig med at danne dig en klar forståelse af, hvad blockchain er, forstå, hvorfor forskellige platforme er nødvendige, og forestille dig fremtiden for det åbne internet.

En kort introduktion til Blockchain

Et par grundlæggende ting. Blockchain er i bund og grund kun en database, der administreres af en gruppe forskellige operatører i stedet for en enkelt virksomhed (som Amazon, Microsoft eller Google). En vigtig forskel mellem blockchain og skyen er, at du ikke behøver at stole på databasens "ejer" (eller deres driftssikkerhed) for at gemme værdifulde data. Når en blockchain er offentlig (og alle større blockchains er offentlige), kan enhver bruge den til hvad som helst.

For at et sådant system kan fungere på et stort antal anonyme enheder rundt om i verden, skal det have et digitalt token, der skal bruges som betalingsmiddel. Med disse tokens vil kædebrugere betale systemoperatører. Samtidig giver tokenet en garanti for sikkerhed, som er bestemt af den spilteori, der er indlejret i den. Og selvom ideen stort set blev kompromitteret af boomet i svigagtige ICO'er i 2017, har selve ideen om tokens og tokenisering generelt, som er, at et enkelt digitalt aktiv kan identificeres og sendes entydigt, et utroligt potentiale.

Det er også vigtigt at adskille den del af databasen, der gemmer dataene, fra den del, der ændrer dataene (den virtuelle maskine).

Forskellige kredsløbskarakteristika kan optimeres. For eksempel sikkerhed (i bitcoin), hastighed, pris eller skalerbarhed. Derudover kan modifikationslogikken også optimeres på mange måder: Det kan være en simpel additions- og subtraktionsberegner (som i Bitcoin), eller måske en Turing-komplet virtuel maskine (som i Ethereum og NEAR).

Så to blockchain-platforme kan "konfigurere" deres blockchain og virtuelle maskine til at udføre helt forskellige funktioner, og de vil måske aldrig konkurrere med hinanden på markedet. Eksempelvis er Bitcoin sammenlignet med Ethereum eller NEAR en helt anden verden, og Ethereum og NEAR har til gengæld intet at gøre med Ripple og Stellar – på trods af at de alle arbejder på “blockchain-teknologi”.

Tre generationer af blockchain

Udviklingen af ​​det åbne internet

Teknologiske fremskridt og specifikke løsninger inden for systemdesign har gjort det muligt at udvide funktionaliteten af ​​blockchain over 3 generationer af dens udvikling over de seneste 10 år. Disse generationer kan opdeles som følger:

  1. Åbne penge: Giv alle adgang til digitale penge.
  2. Åben finansiering: Gør digitale penge programmerbare og skub grænserne for deres brug.
  3. Åbent internet: Udvid åben finansiering til at inkludere værdifuld information af enhver art og blive tilgængelig til massebrug.

Lad os starte med åbne penge.

Første generation: åbne penge

Penge er grundlaget for kapitalismen. Den første fase tillod enhver fra hvor som helst at få adgang til penge.

Udviklingen af ​​det åbne internet

En af de vigtigste data, der kan gemmes i en database, er selve pengene. Dette er innovationen ved bitcoin: at have en simpel distribueret hovedbog, der gør det muligt for alle at blive enige om, at Joe har 30 bitcoins og lige har sendt Jill 1,5 bitcoins. Bitcoin er sat op til at prioritere sikkerhed over alle andre muligheder. Bitcoin-konsensus er utroligt dyrt, tidskrævende og flaskehalsbaseret, og med hensyn til modifikationsniveau er det i det væsentlige en simpel additions- og subtraktionsberegner, der tillader transaktioner og nogle andre meget begrænsede operationer.

Bitcoin er et godt eksempel, der viser de vigtigste fordele ved at gemme data på blockchain: det afhænger ikke af nogen mellemled og er tilgængeligt for alle. Det vil sige, at alle, der har bitcoins, kan foretage en p2p-overførsel uden at ty til nogens hjælp.

På grund af enkelheden og kraften i, hvad Bitcoin lovede, blev "penge" en af ​​de tidligste og mest succesrige use cases for blockchain. Men "for langsomt, for dyrt og for sikkert" fungerer bitcoin-systemet godt til lagring af aktiver - svarende til guld, men ikke til daglig brug til tjenester som internetbetalinger eller internationale overførsler.

Opsætning af åbne penge

Til disse brugsmønstre er der oprettet andre kredsløb med forskellige indstillinger:

  1. Overførsler: For at millioner af mennesker skal kunne sende vilkårlige beløb rundt i verden hver dag, har du brug for noget, der er langt mere effektivt og billigere end Bitcoin. Dit system bør dog stadig give et tilstrækkeligt sikkerhedsniveau. Ripple og Stellar er projekter, der har optimeret deres kæder for at nå dette mål.
  2. Hurtige transaktioner: For at milliarder af mennesker skal bruge digitale penge på samme måde, som de bruger kreditkort, skal kæden skalere godt, have høj ydeevne og forblive billig. Dette kan gøres på to måder, på bekostning af sikkerheden. Den første er at bygge et hurtigere "andet lag" oven på bitcoin, som optimerer netværket til høj ydeevne, og efter at transaktionen er gennemført, flytter aktiverne tilbage til bitcoin "hvælvingen". Et eksempel på en sådan løsning er Lightning Network. Den anden måde er at skabe en ny blockchain, der vil give det maksimale sikkerhedsniveau, samtidig med at det tillader hurtige, billige transaktioner, som i Libra.
  3. Private transaktioner: For at bevare fuldstændig fortrolighed under en transaktion skal du tilføje et anonymiseringslag. Dette reducerer ydeevnen og øger prisen, hvilket er sådan Zcash og Monero fungerer.

Da sådanne penge er tokens, som er et helt digitalt aktiv, kan de også programmeres på systemets grundlæggende niveau. For eksempel er den samlede mængde bitcoin, der vil blive produceret over tid, programmeret ind i det underliggende bitcoin-system. Ved at bygge et godt computersystem oven på et grundlæggende niveau, kan det tages til et helt nyt niveau.

Det er her åben økonomi kommer i spil.

Anden generation: åben økonomi

Med åben økonomi er penge ikke længere kun et værdilager eller et værktøj til transaktioner – nu kan du drage fordel af det, hvilket øger potentialet.

Udviklingen af ​​det åbne internet

De egenskaber, der tillader folk at foretage Bitcoin-overførsler offentligt, giver også udviklere mulighed for at skrive programmer, der gør det samme. Baseret på dette, lad os antage, at digitale penge har sin egen uafhængige API, som ikke kræver indhentning af en API-nøgle eller brugeraftale fra nogen virksomhed.

Det lover "open finance", også kendt som "decentraliseret finans" (DeFi).

ETHEREUM

Som tidligere nævnt er Bitcoin API ret simpelt og uproduktivt. Det er nok at implementere scripts på Bitcoin-netværket, der tillader det at fungere. For at gøre noget mere interessant, skal du overføre selve Bitcoin til en anden blockchain-platform, hvilket ikke er en nem opgave.

Andre platforme har arbejdet på at kombinere det høje sikkerhedsniveau, der kræves for at arbejde med digitale penge, med et mere sofistikeret modifikationsniveau. Ethereum var den første til at lancere dette. I stedet for en bitcoin "lommeregner", der arbejdede på addition og subtraktion, skabte Ethereum en hel virtuel maskine oven på lagerlaget, som gjorde det muligt for udviklere at skrive fuldgyldige programmer og køre dem direkte på kæden.

Vigtigheden ligger i det faktum, at sikkerheden for et digitalt aktiv (for eksempel penge), der er lagret på en kæde, er den samme som sikkerheden og pålideligheden af ​​programmer, der naturligt kan ændre tilstanden i denne kæde. Ethereums smarte kontraktprogrammer er i det væsentlige serverløse scripts, der kører på kæden på nøjagtig samme måde, som den mest almindelige transaktion "send Jill 23 tokens" udføres på bitcoin. Ethereums native token er ether eller ETH.

Blockchain-komponenter som en rørledning

Da API'en oven på ETH er offentlig (som i Bitcoin), men uendeligt programmerbar, var det muligt at skabe en række byggeklodser, der overfører ether til hinanden for at udføre nyttigt arbejde for slutbrugeren.

I den "vante verden" ville det for eksempel kræve en stor bank, der ville forhandle kontraktvilkår og adgang til API'et med hver enkelt udbyder. Men på blockchain blev hver af disse blokke uafhængigt skabt af udviklere og hurtigt skaleret til millioner af dollars i gennemløb og over $1 milliard i værdiopbevaring fra begyndelsen af ​​2020.

Lad os for eksempel starte med Dharma, en tegnebog, der giver brugerne mulighed for at gemme digitale tokens og tjene renter på dem. Dette er et grundlæggende princip for at bruge det traditionelle banksystem. Udviklerne af Dharma tilbyder en rentesats for deres brugere ved at forbinde mange komponenter, der blev oprettet på basis af Ethereum. For eksempel konverteres brugerdollar til DAI, en Ethereum-baseret stablecoin, der er lig med den amerikanske dollar. Denne stablecoin bliver derefter pipelinet ind i Compound, en protokol, der låner disse penge til renter og dermed tjener øjeblikkelig interesse for brugerne.

Anvendelse af åben finansiering

Den vigtigste takeaway er, at det endelige produkt, der nåede brugeren, blev oprettet ved hjælp af mange komponenter, hver oprettet af et separat team, og disse komponenter krævede ikke tilladelse eller en API-nøgle for at bruge. Milliarder af dollars cirkulerer i øjeblikket i dette system. Det er næsten som open source-software, men hvis open source kræver download af en kopi af et bestemt bibliotek for hver implementering, så implementeres de åbne komponenter kun én gang, og derefter kan hver bruger sende anmodninger til en specifik komponent for at få adgang til dens generelle tilstand .

Hvert af de teams, der har oprettet disse komponenter, er ikke ansvarlige for eventuelle overdrevne EC2-regninger på grund af misbrug af deres API. Aflæsning og opladning for brugen af ​​disse komponenter sker i det væsentlige automatisk i kæden.

Ydelse og tuning

Ethereum fungerer med de samme parametre som bitcoin, men blokke overføres til netværket omkring 30 gange hurtigere og billigere - prisen på en transaktion er $0,1 i stedet for omkring $0,5 i bitcoin. Dette giver et tilstrækkeligt sikkerhedsniveau for applikationer, der administrerer finansielle aktiver og ikke kræver høj båndbredde.

Ethereum-netværket, der er en førstegenerationsteknologi, bukkede under for den store mængde af anmodninger og led af en gennemstrømning på 15 transaktioner i sekundet. Denne præstationskløft har efterladt åben finans i en proof-of-concept-tilstand. Det overbelastede netværk fungerede som det globale finansielle system i en tid med analoge enheder med papirchecks og telefonbekræftelser, fordi Ethereum har mindre computerkraft end grafisk regnemaskine 1990 år.

Ethereum har demonstreret interoperabilitet til økonomiske brugssager og åbnet op for adgang til en bredere vifte af applikationer kaldet det åbne internet.

Tredje generation: Det åbne internet

Nu kan alt af værdi blive til penge ved at forbinde internettet med åben økonomi og dermed skabe et internet af værdi og et åbent internet.

Udviklingen af ​​det åbne internet
Som nævnt tidligere har begrebet åbne penge mange applikationer. Det er også blevet beskrevet, hvordan næste generations teknologi, Ethereum, har gjort åbne penge mere nyttige ved at skabe muligheder for at kombinere komponenterne i åben finans. Lad os nu se på, hvordan en anden generation af teknologi udvider mulighederne for åben finansiering og frigør det sande potentiale i blockchain.

I første omgang er alle de "penge", der blev nævnt, blot typer af data, der er gemt på en blockchain med sin egen offentlige API. Men databasen kan gemme hvad som helst.

På grund af dets design er blockchain bedst egnet til data af betydelig værdi. Definitionen af ​​"meningsfuld værdi" er ekstremt fleksibel. Alle data, der har potentiel værdi for mennesker, kan tokeniseres. Tokenisering i denne sammenhæng er den proces, hvorved et eksisterende aktiv (ikke oprettet fra bunden som bitcoin) overføres til blockchain og får den samme offentlige API som bitcoin eller Ethereum. Som med bitcoin giver dette mulighed for knaphed (det være sig 21 millioner tokens eller kun én).

Overvej eksemplet med Reddit, hvor brugere tjener online omdømme i form af "karma". Og lad os tage et projekt som Sofi, hvor mange kriterier bliver brugt til at vurdere en bestemt persons solvens. I dagens verden, hvis et hackathon-hold, der udvikler en ny Sofi, ønskede at indlejre en Reddit karma-rating i deres udlånsalgoritme, ville de skulle indgå en bilateral aftale med Reddit-teamet for at få certificeret adgang til API'en. Hvis "karma" blev tokeniseret, ville dette hold have alle de nødvendige værktøjer til at integrere med "karma", og Reddit ville ikke engang vide om det. Han ville bare udnytte det faktum, at endnu flere brugere ønsker at forbedre deres karma, for nu er det nyttigt ikke kun inden for Reddit, men over hele verden.

Går man endnu længere, kan 100 forskellige teams i det næste hackathon finde på nye måder at bruge dette og andre aktiver til at skabe et nyt sæt offentligt tilgængelige genanvendelige komponenter eller bygge nye applikationer til forbrugere. Dette er ideen bag det åbne internet.

Ethereum har gjort det nemt at "pipeline" store beløb gennem offentlige komponenter, hvilket på samme måde tillader ethvert aktiv, der kan tokeniseres, at blive overført, brugt, udvekslet, stillet som sikkerhed, ændret eller på anden måde interageret med, som det er beskrevet i dets offentlige domæne. API.

Opsætning til det åbne internet

Det åbne internet adskiller sig i bund og grund ikke fra åben finansiering: det er bare en overbygning oven på dem. Stigende use cases for det åbne internet kræver et betydeligt spring i produktivitet samt evnen til at tiltrække nye brugere.

For at opretholde det åbne internet skal platformen have følgende egenskaber:

  1. Større gennemløb, hurtigere hastighed og billigere transaktioner. Da kæden ikke længere kun passerer langsomme beslutninger om aktivforvaltning, skal den skaleres for at understøtte mere komplekse datatyper og use cases.
  2. Anvendelighed. Da use cases vil omsættes til applikationer for brugere, er det vigtigt, at de komponenter, som udviklere skaber, eller applikationer udviklet med dem, giver en god oplevelse for slutbrugeren. For eksempel når de opretter en konto eller linker en eksisterende til forskellige aktiver og platforme og samtidig bevarer kontrollen over dataene i brugerens hænder.

Ingen af ​​platformene havde før sådanne egenskaber på grund af deres kompleksitet. Det tog mange års forskning at nå til det punkt, hvor nye konsensusmekanismer smelter sammen med nye eksekveringsmiljøer og nye måder at skalere på, samtidig med at den ydeevne og sikkerhed, som monetære aktiver kræver, bevares.

åben internetplatform

Dusinvis af blockchain-projekter, der kommer på markedet i år, har skræddersyet deres platforme til at tjene en række åbne penge og åbne finanser. I betragtning af teknologiens begrænsninger på dette stadium var det gavnligt for dem at optimere deres platform til en specifik niche.

NEAR er den eneste kæde, der bevidst har forfinet sin teknologi og tunet dens ydeevneegenskaber til fuldt ud at opfylde behovene på det åbne internet.

NEAR kombinerer skaleringstilgange fra en verden af ​​højtydende databaser med runtime-forbedringer og årelange forbedringer af brugervenlighed. Ligesom Ethereum har NEAR en fuldgyldig virtuel maskine bygget oven på blockchainen, men for at "følge med efterspørgslen", balancerer den underliggende kæde den virtuelle maskines gennemstrømning ved at opdele beregninger i parallelle processer (sharding). Og samtidig opretholder sikkerheden på det niveau, der er nødvendigt for pålidelig datalagring.

Det betyder, at alle mulige use cases kan implementeres på NEAR: fiat-støttede mønter, der giver alle adgang til en stabil valuta, åbne finansieringsmekanismer, der skaleres til komplekse finansielle instrumenter og tilbage, før almindelige mennesker bruger dem, og endelig open source-applikationer. Internet , som absorberer alt dette til daglig handel og interaktion.

Konklusion

Historien om det åbne internet er kun lige begyndt, fordi vi netop har udviklet de nødvendige teknologier for at bringe det til sin sande skala. Nu hvor dette store skridt er taget, vil fremtiden blive bygget på de innovationer, der kan skabes ud fra disse nye teknologier, samt det teknologiske udstyr fra udviklere og iværksættere, der er på forkant med den nye virkelighed.

For at forstå den potentielle virkning af et åbent internet, overvej den "Cambriske eksplosion", der fandt sted under oprettelsen af ​​de tidlige internetprotokoller, der var nødvendige for at give brugerne mulighed for endelig at bruge penge online i slutningen af ​​1990'erne. I de næste 25 år voksede e-handel og genererede over 2 billioner USD i volumen hvert år.

Ligeledes udvider det åbne internet omfanget og rækkevidden af ​​åbne finansielle primitiver og giver dem mulighed for at blive inkorporeret i forretnings- og forbrugerorienterede applikationer på måder, som vi kan gætte, men bestemt ikke forudsige.

Lad os bygge et åbent internet sammen!

En lille liste over ressourcer til dem, der ønsker at grave dybere nu:

1. Se hvordan udviklingen under NEAR ser ud, og du kan eksperimentere i online IDE her.

2. Udviklere, der ønsker at tilslutte sig økosystemet her.

3. Omfattende udviklerdokumentation på engelsk er tilgængelig her.

4. Du kan følge alle nyhederne på russisk i telegramfællesskab, og ind gruppe på VKontakte

5. Hvis du har ideer til samfundsdrevne tjenester og gerne vil arbejde på dem, så besøg venligst vores programmet støtte til iværksættere.

Kilde: www.habr.com

Tilføj en kommentar