Evolusjon av det åpne internett

Evolusjon av det åpne internett

Utviklerne har snakket om fordelene med blockchain-teknologi i mange år. De har argumentert med kjedelige «bruksområder» sammen med uklare definisjoner av hvordan teknologien fungerer, hva den faktisk er nødvendig for, og hvordan plattformene som bruker den skiller seg fra hverandre. Det er ikke overraskende at dette har ført til forvirring og mistillit til blockchain-teknologi.

I denne artikkelen ønsker jeg å beskrive et sett med mentale modeller som kan bidra til å forstå hvordan potensielle bruksområder fører til tekniske kompromisser som hver plattform må gå med på. Disse mentale modellene er bygget på fremgangen som blockchain-teknologi har oppnådd de siste 10 årene, og har gjennomgått 3 generasjoner: åpne penger, åpne finans og til slutt, åpen internett.
Målet mitt er å hjelpe deg å danne et klart bilde av hva blockchain er, forstå hvorfor ulike plattformer er nødvendige, og forestille seg fremtiden for åpen internett.

En kort introduksjon til blockchain

Litt grunnleggende. Blockchain er i realiteten bare en database som styres av en gruppe forskjellige operatører, i stedet for ett selskap (som Amazon, Microsoft eller Google). Den viktigste forskjellen mellom blockchain og skyen er at du ikke trenger å stole på «eieren» av databasen (eller deres driftsikkerhet) for å lagre verdifulle data. Når blockchain er offentlig (og de største blockchainene er offentlige), kan hvem som helst bruke den til hva som helst.

For at et slikt system skal fungere på et stort antall anonyme enheter over hele verden, må det ha en digital token som skal brukes som betalingsmiddel. Disse tokenene vil bli brukt av brukere av kjeden til å betale systemets operatører. Samtidig gir token et sikkerhetsgaranti, som er bestemt av spillteori som ligger til grunn. Og selv om konseptet på mange måter ble kompromittert av bølgen av svindel-ICOer i 2017, har selve ideen om tokens og tokenisering generelt, som går ut på at en enkelt digital aktiva kan identifiseres unikt og sendes, bare utrolig potensial.

Det er også viktig å skille den delen av databasen som lagrer data fra den som endrer data (den virtuelle maskinen).

Ulike kjennetegn av kjeden kan optimaliseres. For eksempel sikkerhet (i Bitcoin), hastighet, pris eller skalerbarhet. I tillegg kan logikken for modifikasjon også optimaliseres på forskjellige måter: dette kan være en enkel kalkulator for addisjon og subtraksjon (som i Bitcoin), eller det kan være en Turing-komplett virtuell maskin (som i Ethereum og NEAR).

Dermed kan to plattformer på blockchain «tilpasse» sin blockchain og virtuelle maskin for å utføre helt forskjellige funksjoner, og de kan aldri konkurrere med hverandre på markedet. For eksempel er Bitcoin sammenlignet med Ethereum eller NEAR en helt annen verden, og Ethereum og NEAR har i sin tur ingen ting til felles med Ripple og Stellar – til tross for at de alle opererer på «blockchain-teknologi».

Tre generasjoner av blockchain

Evolusjon av det åpne internett

Teknologiske fremskritt og spesifikke løsninger i systemdesign har gjort det mulig å utvide funksjonaliteten til blockchain gjennom 3 generasjoner av sin utvikling de siste 10 årene. Disse generasjonene kan deles opp som følger:

  1. Åpne penger: å gi alle tilgang til digitale penger.
  2. Åpne finans: å gjøre digitale penger programmerbare og utvide mulighetene for bruk.
  3. Åpen internett: å utvide åpne finanser slik at de inkluderer verdifull informasjon av alle slag og blir tilgjengelig for massebruk.

La oss begynne med åpne penger.

Første generasjon: åpne penger

Penger er grunnlaget for kapitalismen. Det første stadiet gjorde det mulig for hvem som helst fra hvor som helst å få tilgang til penger.

Evolusjon av det åpne internett

Noen av de viktigste dataene som kan lagres i databasen, er selve pengene. Innovasjonen i Bitcoin ligger i å ha et enkelt distribuert register som lar alle bli enige om at Joe har 30 bitcoins og nettopp har sendt Jill 1,5 bitcoins. Bitcoin er innstilt for å prioritere sikkerhet over alle andre parametere. Konsensus i Bitcoin er utrolig kostbart, tidkrevende og fungerer etter prinsippet om «flaskehals», og når det gjelder modifikasjonsnivå er det i utgangspunktet en vanlig kalkulator for addisjon og subtraksjon som lar deg gjennomføre transaksjoner og utføre noen andre, svært begrensede operasjoner.

Bitcoin er et godt eksempel som viser de grunnleggende fordelene med å lagre data på blockchain: det er uavhengig av enhver mellommann og tilgjengelig for alle. Det vil si at hvem som helst med bitcoin kan gjøre p2p-overføringer uten å be om hjelp fra noen.

På grunn av enkelheten og kraften i det Bitcoin lovet, har «penger» blitt en av de tidligste og mest vellykkede bruksområdene for blockchain. Men den «for sakte, for dyr og for sikker» Bitcoin-systemet fungerer godt for oppbevaring av eiendeler — som gull, men fungerer ikke for daglig bruk som nettbetalinger eller internasjonale overføringer.

Tilpassede åpne penger

For slike bruksmodeller ble det laget andre kjeder med andre innstillinger:

  1. Overføringer: for at millioner av mennesker skal kunne sende tilfeldige beløp over hele verden hver dag, trenger du noe som er mye mer effektivt og mindre kostbart enn Bitcoin. Samtidig må systemet ditt fortsatt gi et tilfredsstillende sikkerhetsnivå. Ripple og Stellar er prosjekter som har optimalisert sine kjeder for å oppnå dette målet.
  2. Raske transaksjoner: for at milliarder av mennesker skal kunne bruke digitale penger som de bruker kredittkort, trenger du en kjede som skalerer godt, har høy ytelse og forblir rimelig. Dette kan gjøres på to måter, selv om det kan gå på bekostning av sikkerheten. Den første er å bygge et raskere «andre nivå» oppå Bitcoin, som optimaliserer nettverket for høy ytelse, og etter at transaksjonen er fullført, flytter eiendelene tilbake til Bitcoins «lager». Et eksempel på en slik løsning er Lightning Network. Den andre måten er å lage en ny blockchain som gir maksimal sikkerhet samtidig som den tillater raske, billige transaksjoner, som i Libra.
  3. Private transaksjoner: for å opprettholde full konfidensialitet under en transaksjon, må det legges til et nivå av anonymisering. Dette reduserer ytelsen og øker kostnaden, slik fungerer Zcash og Monero.

Siden slike penger er tokens som representerer en helt digital eiendel, kan de også programmeres på grunnleggende nivå i systemet. For eksempel er det totale antallet bitcoin som vil bli utvunnet gjennom tidene programmert inn i det grunnleggende Bitcoin-systemet. Ved å lage et godt beregningssystem over det grunnleggende nivået, kan det bringes til et helt nytt nivå.

Her kommer åpne finansieringer inn i bildet.

Andre generasjon: åpne finansieringer

Med åpne finansieringer slutter penger å være bare et middel for sparing eller et verktøy for transaksjoner — nå kan de gir fortjeneste, noe som øker deres potensiale.

Evolusjon av det åpne internett

De egenskapene som gjør det mulig for folk å gjøre bitcoin-overføringer offentlig, gjør det også mulig for utviklere å skrive programmer som gjør det samme. Basert på dette kan vi anta at digitale penger har et eget uavhengig API, som ikke krever API-nøkkel eller brukeravtale fra noe selskap for bruk.

Dette er hva "åpne finansieringer" lover, også kjent som "desentraliserte finansieringer" (DeFi).

ETHEREUM

Som nevnt tidligere, er Bitcoin sitt API ganske enkelt og lite produksjonsdyktig. Det er tilstrekkelig for å distribuere skript i Bitcoin-nettverket som gjør at det kan fungere. For å gjøre noe mer interessant, må Bitcoin flyttes til en annen blokkjedaplattform, noe som er en utfordrende oppgave.

Andre plattformer har arbeidet med å kombinere høyt sikkerhetsnivå, nødvendig for å håndtere digitale penger, med et mer komplekst modifikasjonsnivå. Ethereum var den første til å lansere dette. I stedet for en "kalkulator" av Bitcoin som jobber med addisjon og subtraksjon, skapte Ethereum en hel virtuell maskin over lagringsnivået, som gjorde det mulig for utviklere å skrive fullverdige programmer og kjøre dem direkte på kjeden.

Viktigheita ligg i det at tryggleiken til den digitale eigedomen (til dømes pengar) som blir lagra på kjeda, er like viktig som tryggleiken og pålitelegheita til program som kan endre tilstanden til den kjeda. Smarte kontraktar på Ethereum er i utgangspunktet serverlause skript som køyrer på kjeda på same måte som ein vanleg transaksjon på Bitcoin, som «send Jill 23 tokens». Den nativ token på Ethereum er eter, eller ETH.

Komponentar i blokkjeda som rørslange

Sidan API-et ovanfor ETH er offentleg (som på Bitcoin), men uendeleg programmerbart, har det blitt skapt ei rekkje byggesteinar som overfører eter til kvarandre for å utføre nyttig arbeid for sluttbrukaren.

I den «vanlege verda» ville dette til dømes krevje ein stor bank som måtte bli einige om kontraktsbetingelsar og tilgang til API med kvart enkelt tilbydar. Men på blokkjeda var kvar av desse blokkene uavhengig skapt av utviklarar og raskt skalert til eit kapasitet på millionar dollar og lagra verdi på over $1 milliard ved starten av 2020.

Til dømes, la oss begynne med Dharma, ein lommebok som lar brukarar lagre digitale tokens og tene rente på dei. Dette er eit grunnleggjande prinsipp for bruk av det tradisjonelle banksystemet. Utviklarane av Dharma tilbyr brukarar ein rente ved å koble saman mange komponentar som er skapt på basis av Ethereum. For eksempel blir brukenarens dollar konvertert til DAI, ein stablecoin basert på Ethereum som er lik verdien av den amerikanske dollaren. Deretter blir denne stablecoinen «sendt» gjennom rørsystemet til Compound, ein protokoll som låner ut desse pengane med rente og slik får øyeblikkeleg rente for brukarar.

Bruken av opne finansar

Hovudpoenget er at det endeproduktet som når brukeren, ble laget ved hjelp av mange komponenter, hvor hver enkelt ble utviklet av et eget team, og for å bruke disse komponentene trengtes det ikke å få tillatelse eller en API-nøkkel. For tiden sirkulerer det milliarder av dollar i dette systemet. Det er nesten som åpen kildekode (OS), men mens åpen OS krever at du laster ned en kopi av et spesifikt bibliotek for hver implementasjon, blir åpne komponenter distribuert én gang, og deretter kan hver bruker sende forespørsel til en spesifikk komponent for å få tilgang til dens felles tilstand.

Hver av de teamene som laget disse komponentene, har ikke ansvar for eventuelle overdrevne EC2-regninger på grunn av misbruk av deres API. Lesing av målinger og fakturering for bruken av disse komponentene skjer i praksis automatisk innen kjeden.

Ytelse og konfigurasjon

Ethereum opererer med de samme parameterne som Bitcoin, men blokkene overføres til nettverket omtrent 30 ganger raskere og billigere — transaksjonskostnaden er $0,1 i stedet for rundt $0,5 for Bitcoin. Dette gir et tilstrekkelig sikkerhetsnivå for applikasjoner som forvalter finansielle eiendeler og som ikke krever høy båndbredde.

Ethereum-nettverket, som en første generasjons teknologi, klarte ikke å håndtere de store mengdene forespørsel og led av en kapasitet på 15 transaksjoner per sekund. Denne ytelsesmangelen førte til at åpne finanser satt fast i en tilstand av konseptvalidering. Det overbelastede nettverket fungerte som det globale finanssystemet i en analog tidsalder med papir-sjekker og telefonbekreftelser, fordi datakraften til Ethereum er mindre enn en grafisk kalkulator fra 1990.

Ethereum demonstrerte mulighetene for sammenslåing av komponenter for finansielle bruksmodeller og åpnet tilgang til et bredere spekter av applikasjoner som er kjent som det åpne internett.

Tredje generasjon: det åpne internett

Nå kan alt med verdi bli penger ved å knytte internett til åpne finanser og dermed skape et verdinet og et åpent internett.

Evolusjon av det åpne internett
Som nevnt tidligere, inkluderer konseptet åpne penger mange bruksområder. Det ble også beskrevet hvordan neste generasjons teknologi, Ethereum, har gjort åpne penger mer nyttige ved å skape muligheter for sammensmelting av komponenter innen åpne finanser. La oss nå se på hvordan en annen generasjon teknologi utvider mulighetene for åpne finanser og avdekker det sanne potensialet til blokkjeden.

Opprinnelig, alle «penger» som ble nevnt, er egentlig bare typer data som lagres på blokkjeden med sitt eget åpne API. Men databasen kan lagre hva som helst.

På grunn av sin struktur er blokkjeden mest egnet for data som har betydelig verdi. Definisjonen av «betydelig verdi» er ekstremt fleksibel. Enhver data som potensielt har verdi for personer, kan tokeniseres. Tokenisering i denne sammenhengen er prosessen der en eksisterende eiendel (ikke skapt fra bunnen av, som bitcoin) overføres til blokkjeden og får et offentlig API, lik det som bitcoin eller Ethereum har. Akkurat som med bitcoin, gir dette mulighet for å skape knapphet (enten det er 21 millioner tokens eller bare én).

La oss se på eksempelet Reddit, hvor brukere tjener online omdømme i form av «karma». Og vi tar et prosjekt som Sofi, hvor det brukes mange kriterier for å vurdere betalingsdyktigheten til en bestemt person. I den moderne verden, hvis et hackathon-team som utvikler en ny Sofi, ønsker å integrere ratingen av Reddit-karma i sin kredittvurderingsalgoritme, ville de måtte inngå en bilateralt avtale med Reddit-teamet for å få sertifisert tilgang til API-en. Hvis «karma» ble tokenisert, ville dette teamet hatt alle nødvendige verktøy for å integrere med «karma», og Reddit ville ikke engang fått vite det. Det ville bare dratt nytte av at enda flere brukere ønsker å forbedre sin karma, fordi nå er den nyttig ikke bare innen Reddit, men også globalt.

Hvis vi går enda lenger — 100 forskjellige team i neste hackathon kan finne på nye måter å bruke dette og andre eiendeler for å lage et nytt sett med offentlige, gjenbrukbare komponenter eller bygge nye applikasjoner for forbrukere. Det er hele ideen bak det åpne internettet.

Ethereum har gjort det enkelt å overføre store beløp «gjennom rørledninger» via offentlige komponenter, og på samme prinsipp gjør det mulig å overføre enhver eiendel som kan tokeniseres, samt å bruke, bytte, gi sikkerhet for, endre eller på annen måte samhandle med den, som fastsatt i det åpne API-et.

Innstillinger for åpen internett

Det åpne internettet er i sitt vesen ikke annerledes enn åpne finans: det er bare en overbygning på dem. For å øke bruksområdene for åpen internett kreves en betydelig økning i ytelse, samt muligheter for å tiltrekke nye brukere.

For å opprettholde det åpne internettet er plattformen avhengig av følgende egenskaper:

  1. Høy kapasitet, raskere hastigheter og billigere transaksjoner. Siden kjeden ikke bare overfører langsomme løsninger for styring av eiendeler, må den skalere for å støtte mer komplekse datatyper og bruksområder.
  2. Brukervennlighet. Siden bruksområdene vil gå over til applikasjoner for brukere, er det svært viktig at komponentene som utviklerne lager, eller applikasjoner utviklet med dem, gir en god brukeropplevelse. For eksempel når de oppretter en konto eller knytter en eksisterende til forskjellige eiendeler og plattformer, samtidig som de beholder kontrollen over dataene i brukerens hender.

Ingen plattformer har hatt slike egenskaper før på grunn av deres kompleksitet. Det har tatt år med forskning for å komme til det punktet der nye konsensusmekanismer smelter sammen med nye kjøremiljøer og nye måter å skalere på — og samtidig opprettholde ytelsen og sikkerheten på nivået som kreves for monetære eiendeler.

Plattformen for åpen internett

Titusenvis av blockchain-prosjekter som kommer på markedet i år, har tilpasset plattformene sine slik at de kan brukes til ulike bruksområder innen åpne penger og åpne finans. Med tanke på teknologiens begrensninger på dagens stadium, har det vært fordelaktig for dem å optimalisere plattformene sine for spesifikke nisjer.

NEAR — den einaste kjeda som med vitande har forbetra teknologien sin og justert ytelsesegenskapane sine for å fullt ut møte behova til det opne internettet.

NEAR kombinerer tilnærmingar til skalering frå verdener av høypresterande databasar med forbedringar frå runtime, og år med forbetring av brukervennlighet. Akkurat som Ethereum, har NEAR ei fullverdig virtuell maskin bygd over blockchain, men for at den skal "fylle etter etterspørselen", balansen som ligg til grunn i kjeda, balanserer kapasiteten til den virtuelle maskinen, og deler opp berekningar i parallelle prosessar (sharding). Og den opprettholder samtidig sikkerheit på eit nivå som er nødvendig for påliteleg lagring av data.

Dette betyr at alle moglegheiter kan realiserast på NEAR: fiat-sikra myntar som gir alle tilgang til stabil valuta, mekanismar for opne finansar som kan skalere opp til komplekse finansielle instrument og tilbake til korleis dei kan brukast av vanlege folk, og til slutt applikasjonar på det opne internett som samlar alt dette for dagleg handel og interaksjon.

Konklusjon

Historia til det opne internett begynner akkurat no, fordi vi nettopp har utvikla dei nødvendige teknologiane for at det skal få sitt sanne omfang. No, når dette store steget er tatt, vil framtida byggast på innovasjonar som kan skapast på grunnlag av desse nye teknologiane, samt på den teknologiske utforminga til utviklarar og entreprenørar som er på frontlinja av den nye realiteten.

For å forstå den potensielle påverknaden av det opne internett, minn deg på 'den kambroske eksplosjonen' som skjedde under opprettinga av tidlege internettprotokollar, som gjorde det mogleg for brukarar å endeleg kunne bruke pengar på nett på slutten av 1990-talet. Dei følgjande 25 åra voks nettbasert handel, og genererte volum på meir enn 2 billionar dollar kvart år.

På same måte utvidar det opne internett rekkevidda og omfanget av finansielle primitive i opne finansar, og gjer det mogleg å inkludere dei i applikasjonar retta mot både business og forbrukarar, på måtar som vi kan gisse, men sjølvsagt ikkje forutsi.

La oss bygge det opne internett saman!

En liten liste over ressurser for de som ønsker å grave dypere nå:

1. Se hvordan utviklingen ser ut for NEAR, og eksperimenter i online-IDE. her.

2. For utviklere som ønsker å bli med i økosystemet. her.

3. Omfattende dokumentasjon for utviklere på engelsk er tilgjengelig. her.

4. Følg med på alle nyheter på russisk i Telegram-samfunnet, og i gruppen på VKontakte

5. Hvis du har ideer til fellesskapsstyrte tjenester og ønsker å jobbe med dem, kom til vår program støtte til entreprenører.

Kilde: habr.com

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster