De evolutie van het open internet

De evolutie van het open internet

Ontwikkelaars praten al jaren over de voordelen van blockchain-technologie. Ze pleitten hiervoor met matte ‘use cases’ en onduidelijke definities van hoe de technologie werkt, wat deze feitelijk doet en hoe de platforms die deze gebruiken van elkaar verschillen. Het is niet verrassend dat dit verwarring en wantrouwen in de blockchain-technologie heeft veroorzaakt.

In dit artikel wil ik een reeks mentale modellen beschrijven die u kunnen helpen begrijpen hoe potentiële gebruiksscenario's leiden tot de technische afwegingen die elk platform moet maken. Deze mentale modellen zijn gebouwd op de vooruitgang die blockchain-technologie de afgelopen tien jaar heeft geboekt, gedurende drie generaties: open geld, open financiën en, ten slotte, het open internet.
Mijn doel is om u te helpen een duidelijk begrip te ontwikkelen van wat blockchain is, te begrijpen waarom verschillende platforms nodig zijn en u de toekomst van het open internet voor te stellen.

Een korte introductie tot Blockchain

Enkele basisprincipes. Een blockchain is in wezen slechts een database die wordt beheerd door een groep verschillende operators, in plaats van door één enkele entiteit (zoals Amazon, Microsoft of Google). Een belangrijk verschil tussen blockchain en de cloud is dat je de ‘eigenaar’ van de database (of de operationele veiligheid ervan) niet hoeft te vertrouwen om waardevolle data op te slaan. Wanneer een blockchain openbaar is (en alle grootste blockchains zijn openbaar), kan iedereen deze voor alles gebruiken.

Wil een dergelijk systeem op een groot aantal anonieme apparaten over de hele wereld kunnen werken, dan moet het beschikken over een digitaal token dat als betaalmiddel zal worden gebruikt. Met deze tokens betalen gebruikers van de keten systeembeheerders. Tegelijkertijd biedt het token een veiligheidsgarantie, die wordt bepaald door de daarin ingebedde speltheorie. En hoewel het idee grotendeels in gevaar werd gebracht door de hausse aan frauduleuze ICO’s in 2017, heeft het idee van tokens en tokenisatie in het algemeen, dat één enkel digitaal activum op unieke wijze kan worden geïdentificeerd en verzonden, een ongelooflijk potentieel.

Het is ook belangrijk om het deel van de database dat de gegevens opslaat te scheiden van het deel dat de gegevens wijzigt (de virtuele machine).

Verschillende circuitkarakteristieken kunnen worden geoptimaliseerd. Bijvoorbeeld veiligheid (in Bitcoin), snelheid, prijs of schaalbaarheid. Daarnaast kan de modificatielogica ook op verschillende manieren worden geoptimaliseerd: het kan een eenvoudige rekenmachine zijn voor optellen en aftrekken (zoals in Bitcoin), of het kan een Turing-complete virtuele machine zijn (zoals in Ethereum en NEAR).

Twee blockchain-platforms kunnen dus hun blockchain en virtuele machine ‘aanpassen’ om totaal verschillende functies uit te voeren, en het is mogelijk dat ze nooit met elkaar concurreren op de markt. Bitcoin is bijvoorbeeld een heel andere wereld vergeleken met Ethereum of NEAR, en Ethereum en NEAR hebben op hun beurt niets gemeen met Ripple en Stellar – ondanks het feit dat ze allemaal op ‘blockchain-technologie’ werken.

Drie generaties blockchain

De evolutie van het open internet

Technologische vooruitgang en specifieke oplossingen op het gebied van systeemontwerp hebben het mogelijk gemaakt om de functionaliteit van de blockchain uit te breiden gedurende drie generaties van zijn ontwikkeling in de afgelopen tien jaar. Deze generaties kunnen als volgt worden verdeeld:

  1. Open geld: iedereen toegang geven tot digitaal geld.
  2. Open financiën: digitaal geld programmeerbaar maken en de grenzen van het gebruik ervan verleggen.
  3. Open internet: breid open financiering uit, zodat het allerlei soorten waardevolle informatie bevat en beschikbaar wordt voor massaal gebruik.

Laten we beginnen met open geld.

Eerste generatie: open geld

Geld is de basis van het kapitalisme. In de eerste fase had iedereen, waar dan ook, toegang tot geld.

De evolutie van het open internet

Enkele van de belangrijkste gegevens die in een database kunnen worden opgeslagen, zijn geld zelf. Dat is het innovatieve van Bitcoin: het hebben van een eenvoudig gedistribueerd grootboek waarmee iedereen het erover eens kan zijn dat Joe 30 Bitcoins heeft en Jill zojuist 1,5 Bitcoins heeft gestuurd. Bitcoin is geconfigureerd om prioriteit te geven aan beveiliging boven alle andere parameters. Bitcoin-consensus is ongelooflijk duur, tijdrovend en knelpuntig, en op het niveau van wijziging is het in wezen een gewone optel- en aftrekkingscalculator die transacties en enkele andere zeer beperkte bewerkingen mogelijk maakt.

Bitcoin is een goed voorbeeld dat de belangrijkste voordelen laat zien van het opslaan van data op de blockchain: het is niet afhankelijk van tussenpersonen en is voor iedereen beschikbaar. Dat wil zeggen dat iedereen die bitcoins heeft een p2p-overdracht kan uitvoeren zonder de hulp van iemand anders in te roepen.

Vanwege de eenvoud en kracht van wat Bitcoin beloofde, werd ‘geld’ een van de eerste en meest succesvolle gebruiksscenario’s voor blockchain. Maar het ‘te trage, te dure en te veilige’ systeem van Bitcoin werkt goed voor het opslaan van activa – vergelijkbaar met goud – maar werkt niet voor dagelijks gebruik voor diensten zoals online betalingen of internationale overboekingen.

Open geld instellen

Voor deze gebruiksmodellen zijn andere circuits met verschillende instellingen gemaakt:

  1. Overboekingen: Om ervoor te zorgen dat miljoenen mensen elke dag willekeurige bedragen over de hele wereld kunnen sturen, heb je iets veel krachtigers en goedkopers nodig dan Bitcoin. Uw systeem moet echter nog steeds een voldoende beveiligingsniveau bieden. Ripple en Stellar zijn projecten die hun ketens hebben geoptimaliseerd om dit doel te bereiken.
  2. Snelle transacties: Om ervoor te zorgen dat miljarden mensen digitaal geld op dezelfde manier kunnen gebruiken als creditcards, is het nodig dat de keten goed schaalt, hoge prestaties levert en goedkoop blijft. Dit kan op twee manieren worden gedaan, waarbij de veiligheid wordt opgeofferd. De eerste is het bouwen van een snellere ‘tweede laag’ bovenop Bitcoin die het netwerk optimaliseert voor hoge prestaties en, zodra de transactie is voltooid, de activa terug naar de Bitcoin ‘kluis’ verplaatst. Een voorbeeld van zo’n oplossing is het Lightning Network. De tweede manier is het creëren van een nieuwe blockchain die het maximale beveiligingsniveau biedt en tegelijkertijd snelle, goedkope transacties mogelijk maakt, zoals Libra.
  3. Privétransacties: Om volledige vertrouwelijkheid tijdens een transactie te behouden, moet u een anonimiseringslaag toevoegen. Dit vermindert de prestaties en verhoogt de prijs, en dat is hoe Zcash en Monero werken.

Omdat dergelijk geld een token is dat een volledig digitaal bezit is, kan het ook op het basisniveau van het systeem worden geprogrammeerd. Zo wordt de totale hoeveelheid Bitcoin die in de loop van de tijd geproduceerd zal worden, geprogrammeerd in het onderliggende Bitcoin-systeem. Door een goed computersysteem bovenop een basisniveau te bouwen, kan het naar een geheel nieuw niveau worden getild.

Dit is waar open financiering in het spel komt.

Tweede generatie: open financiering

Met open financiering is geld niet langer alleen maar een opslagplaats voor waarde of een hulpmiddel voor transacties; het kan nu worden gebruikt voor waarde, waardoor het potentieel ervan wordt vergroot.

De evolutie van het open internet

Dezelfde functies waarmee mensen Bitcoin-overdrachten openbaar kunnen maken, stellen ontwikkelaars ook in staat programma's te schrijven die hetzelfde doen. Laten we op basis hiervan aannemen dat digitaal geld zijn eigen onafhankelijke API heeft, waarvoor u van geen enkel bedrijf een API-sleutel of gebruikersovereenkomst nodig heeft.

Dit is wat ‘open financiën’, ook wel ‘gedecentraliseerde financiën’ (DeFi) genoemd, belooft.

ETHEREUM

Zoals eerder vermeld is de Bitcoin API vrij eenvoudig en onproductief. Het is voldoende om scripts op het Bitcoin-netwerk te implementeren waarmee het kan werken. Om iets interessants te doen, moet je Bitcoin zelf naar een ander blockchain-platform verplaatsen, wat geen gemakkelijke taak is.

Andere platforms hebben gewerkt aan het combineren van het hoge beveiligingsniveau dat nodig is voor digitaal geld met een meer geavanceerd aanpassingsniveau. Ethereum was de eerste die dit lanceerde. In plaats van de 'rekenmachine' van Bitcoin die werkte aan optellen en aftrekken, creëerde Ethereum een ​​volledige virtuele machine bovenop de opslaglaag, waardoor ontwikkelaars volwaardige programma's konden schrijven en deze rechtstreeks op de keten konden uitvoeren.

Het belang is dat de veiligheid van een digitaal bezit (zoals geld) dat in een keten is opgeslagen, hetzelfde is als de veiligheid en betrouwbaarheid van programma's die de toestand van die keten van nature kunnen veranderen. Ethereum slimme contractprogramma's zijn in wezen serverloze scripts die op precies dezelfde manier in de keten worden uitgevoerd als de meest voorkomende transactie "Send Jill 23 tokens" op Bitcoin. Het oorspronkelijke token van Ethereum is ether of ETH.

Blockchain-componenten als pijplijn

Omdat de API bovenop ETH openbaar is (zoals Bitcoin) maar oneindig programmeerbaar, was het mogelijk om een ​​reeks bouwstenen te creëren die Ether aan elkaar overdragen om nuttig werk voor de eindgebruiker te verrichten.

In de ‘normale wereld’ zou dit bijvoorbeeld een grote bank vereisen die met elke individuele aanbieder over contractvoorwaarden en API-toegang zou onderhandelen. Maar op de blockchain werd elk van deze blokken onafhankelijk gemaakt door ontwikkelaars en snel opgeschaald naar miljoenen dollars aan doorvoer en opslag met een waarde van meer dan $ 1 miljard vanaf begin 2020.

Laten we bijvoorbeeld beginnen met Dharma, een portemonnee waarmee gebruikers digitale tokens kunnen opslaan en er rente over kunnen verdienen. Dit is het fundamentele principe van het gebruik van het traditionele banksysteem. De ontwikkelaars van Dharma bieden hun gebruikers een rentetarief door veel componenten die bovenop Ethereum zijn gebouwd met elkaar te verbinden. De dollars van gebruikers worden bijvoorbeeld omgezet in DAI, een op Ethereum gebaseerde stablecoin die gelijk is aan de Amerikaanse dollar. Deze stablecoin wordt vervolgens doorgesluisd naar Compound, een protocol dat dit geld tegen rente uitleent en zo direct rente voor gebruikers verdient.

Toepassing van open financiering

De belangrijkste conclusie is dat het eindproduct dat de gebruiker bereikt, is gebouwd met behulp van veel componenten, elk gebouwd door een afzonderlijk team, en dat er geen toestemming of een API-sleutel nodig was om die componenten te gebruiken. Er circuleren momenteel miljarden dollars in dit systeem. Het lijkt bijna op open source-software, maar als open source-software vereist dat je voor elke implementatie een kopie van een specifieke bibliotheek downloadt, dan worden open source-componenten slechts één keer geïmplementeerd, en dan kan elke gebruiker verzoeken naar een specifiek onderdeel sturen om toegang te krijgen tot de gedeelde bibliotheek. staat.

Elk van de teams die deze componenten hebben gemaakt, is niet verantwoordelijk voor buitensporige EC2-rekeningen als gevolg van misbruik van hun API. Het aflezen en afrekenen van het gebruik van deze componenten gebeurt in principe automatisch binnen de keten.

Prestaties en afstemming

Ethereum werkt met dezelfde parameters als Bitcoin, maar blokken worden ongeveer 30 keer sneller en goedkoper naar het netwerk overgedragen - de transactiekosten bedragen $0,1 in plaats van ongeveer $0,5 in Bitcoin. Dit biedt een voldoende beveiligingsniveau voor applicaties die financiële activa beheren en geen hoge bandbreedte vereisen.

Het Ethereum-netwerk, een technologie van de eerste generatie, bezweek voor de uitdagingen van verzoeken met een hoog volume en leed onder een doorvoer van 15 transacties per seconde. Deze productiviteitskloof heeft ertoe geleid dat de open financiering in een proof-of-concept-staat is blijven steken. Het overbelaste netwerk functioneerde net als het mondiale financiële systeem in het analoge tijdperk, met papieren cheques en telefonische bevestigingen, omdat Ethereum minder rekenkracht heeft dan Grafische rekenmachine 1990 jaar.

Ethereum demonstreerde het vermogen om componenten te combineren voor financiële gebruiksscenario's en opende toegang tot een breder scala aan toepassingen, het open internet genoemd.

Derde generatie: open internet

Nu kan alles wat waarde heeft geld worden, waardoor het internet wordt verbonden met open financiering en zo het internet van waarde en het open internet ontstaat.

De evolutie van het open internet
Zoals eerder opgemerkt heeft het concept van open geld vele toepassingen. Het beschreef ook hoe de volgende generatie technologie, Ethereum, open geld bruikbaarder heeft gemaakt door mogelijkheden te creëren om open financiële componenten te combineren. Laten we nu eens kijken hoe een nieuwe generatie technologie de mogelijkheden van open financiering uitbreidt en het ware potentieel van blockchain ontsluit.

Aanvankelijk was al het ‘geld’ waarover gesproken werd simpelweg een soort data die opgeslagen is op een blockchain met een eigen open API. Maar een database kan alles opslaan.

Door zijn ontwerp is blockchain het meest geschikt voor data die een grote waarde hebben. De definitie van ‘zinvolle waarde’ is uiterst flexibel. Alle gegevens die potentiële waarde voor mensen hebben, kunnen worden getokeniseerd. Tokenisatie is in deze context het proces waarbij een bestaand activum (niet helemaal opnieuw gemaakt zoals Bitcoin) wordt overgebracht naar de blockchain en dezelfde openbare API krijgt als Bitcoin of Ethereum. Net als bij Bitcoin kan hierdoor schaarste ontstaan ​​(of het nu om 21 miljoen tokens gaat of slechts één).

Neem het voorbeeld van Reddit, waar gebruikers online reputatie verdienen in de vorm van ‘karma’. En laten we een project als Sofi nemen, waarbij veel criteria worden gebruikt om de solvabiliteit van een bepaalde persoon te beoordelen. Als het hackathonteam dat de nieuwe Sofi ontwikkelt de karmabeoordeling van Reddit in de wereld van vandaag wil inbouwen in hun leenalgoritme, moeten ze een wederzijdse overeenkomst aangaan met het Reddit-team om gecertificeerde toegang tot de API te krijgen. Als "karma" als token werd beschouwd, zou dit team over alle benodigde tools beschikken om met "karma" te integreren en zou Reddit er niet eens van op de hoogte zijn. Hij zou simpelweg profiteren van het feit dat nog meer gebruikers hun karma willen verbeteren, omdat het nu niet alleen nuttig is binnen Reddit, maar over de hele wereld.

Als we nog verder gaan, kunnen 100 verschillende teams tijdens de volgende hackathon nieuwe manieren bedenken om deze en andere middelen te gebruiken om een ​​nieuwe reeks openbaar beschikbare herbruikbare componenten te creëren of nieuwe applicaties voor consumenten te bouwen. Dit is het idee van een open internet.

Ethereum heeft het gemakkelijk gemaakt om grote sommen geld via openbaar beschikbare componenten door te sluizen, op dezelfde manier waardoor alle activa die kunnen worden getokeniseerd, uitgegeven, verhandeld, ondersteund, aangepast of anderszins kunnen worden gebruikt, zoals inherent aan het publieke karakter ervan, kunnen worden overgedragen. API.

Instellen voor het open internet

Het open internet verschilt niet inherent van open financiën: het is eenvoudigweg een bovenbouw erbovenop. Toenemende gebruiksscenario's voor het open internet vereisen een aanzienlijke prestatieverbetering en het vermogen om nieuwe gebruikers aan te trekken.

Om een ​​open internet te behouden heeft het platform de volgende eigenschappen nodig:

  1. Meer doorvoer, hogere snelheid en goedkopere transacties. Omdat de keten niet langer simpelweg langzame beslissingen over asset management doorgeeft, moet deze worden geschaald om complexere datatypen en gebruiksscenario's te ondersteunen.
  2. Bruikbaarheid. Omdat use cases zich zullen vertalen in gebruikersapplicaties, is het van cruciaal belang dat de componenten die ontwikkelaars maken, of de applicaties die daarmee worden ontwikkeld, een goede ervaring bieden voor de eindgebruiker. Bijvoorbeeld wanneer ze een account aanmaken of een bestaand account koppelen aan verschillende assets en platforms en tegelijkertijd de controle behouden over de gegevens in handen van de gebruiker.

Geen van de platforms had eerder dergelijke kenmerken vanwege hun complexiteit. Het heeft jaren van onderzoek gekost om het punt te bereiken waarop nieuwe consensusmechanismen worden gecombineerd met nieuwe looptijden en nieuwe manieren om te schalen – terwijl de prestatie- en beveiligingsniveaus die nodig zijn voor monetaire activa behouden blijven.

Open internetplatform

Tientallen blockchain-projecten die dit jaar op de markt komen, hebben hun platforms aangepast om een ​​verscheidenheid aan gebruiksscenario's voor open geld en open financiën aan te pakken. Gezien de beperkingen van de technologie in dit stadium was het voor hen nuttig om hun platform voor een specifieke niche te optimaliseren.

NEAR is de enige keten die zijn technologie bewust heeft verfijnd en zijn prestatiekenmerken heeft afgestemd om volledig te voldoen aan de behoeften van het open internet.

NEAR combineert schaalbenaderingen uit de wereld van hoogwaardige databases met runtime-verbeteringen en jarenlange verbeteringen in bruikbaarheid. Net als Ethereum heeft NEAR een volwaardige virtuele machine bovenop de blockchain gebouwd, maar om aan de vraag te kunnen voldoen, balanceert de onderliggende keten de doorvoer van de virtuele machine door de berekeningen op te splitsen in parallelle processen (sharding). En tegelijkertijd handhaaft het de beveiliging op het niveau dat nodig is voor betrouwbare gegevensopslag.

Dit betekent dat alle mogelijke gebruiksscenario's op NEAR kunnen worden geïmplementeerd: door fiat ondersteunde munten die iedereen toegang geven tot een stabiele munt, open financieringsmotoren die kunnen opschalen naar complexe financiële instrumenten en weer terug voordat gewone mensen ze gebruiken, en ten slotte open source-applicaties. Internet, dat dit allemaal integreert voor de dagelijkse handel en interactie.

Conclusie

Het verhaal van het open internet begint nog maar net, omdat we nog maar net de noodzakelijke technologieën hebben ontwikkeld om het zijn ware omvang te laten bereiken. Nu deze grote stap is gezet, zal de toekomst worden gebouwd op de innovatie die uit deze nieuwe technologieën kan worden gecreëerd, evenals op de technologische capaciteiten van de ontwikkelaars en ondernemers die voorop lopen in deze nieuwe realiteit.

Om de potentiële impact van het open internet te begrijpen, moeten we terugdenken aan de ‘Cambrische explosie’ die plaatsvond tijdens de creatie van de vroege internetprotocollen die nodig waren om gebruikers eind jaren negentig eindelijk online geld te laten uitgeven. In de daaropvolgende 1990 jaar groeide de online handel en genereerde jaarlijks meer dan 25 biljoen dollar aan volume.

Op dezelfde manier vergroot het open internet de reikwijdte en reikwijdte van de financiële primitieven van open financiën en maakt het mogelijk dat deze worden geïntegreerd in bedrijfs- en consumentengerichte toepassingen op manieren die we kunnen raden, maar zeker niet kunnen voorspellen.

Laten we samen bouwen aan een open internet!

Een kleine lijst met bronnen voor degenen die nu dieper willen graven:

1. Je kunt zien hoe de ontwikkeling voor NEAR eruit ziet en experimenteren in de online IDE hier.

2. Ontwikkelaars die zich willen aansluiten bij het ecosysteem hier.

3. Er is uitgebreide documentatie voor ontwikkelaars in het Engels beschikbaar hier.

4. Je kunt al het nieuws in het Russisch volgen op telegram gemeenschapEn groep op VKontakte

5. Als je ideeën hebt voor gemeenschapsgerichte diensten en daaraan wilt werken, kom dan naar onze het programma ondersteuning voor ondernemers.

Bron: www.habr.com

Voeg een reactie