De evolutie van het open internet

De evolutie van het open internet

Ontwikkelaars hebben jarenlang gesproken over de voordelen van blockchain-technologie. Ze onderbouwden dit met vage 'toepassingsscenario's' en onduidelijke definities van hoe de technologie werkt, waarvoor deze echt nodig is en wat de platforms die deze gebruiken van elkaar onderscheidt. Het is dan ook niet verwonderlijk dat dit verwarring en wantrouwen tegenover blockchain-technologie veroorzaakte.

In dit artikel wil ik een reeks mentale modellen beschrijven die helpen te begrijpen hoe potentiƫle toepassingsscenario's leiden tot technische compromissen waar elk platform mee te maken krijgt. Deze mentale modellen zijn gebaseerd op de vooruitgang die blockchain-technologie in de afgelopen 10 jaar heeft geboekt, waarbij het drie generaties heeft doorgemaakt: open geld, open financiƫn en uiteindelijk het open internet.
Mijn doel is om u te helpen een duidelijk beeld te vormen van wat blockchain is, te begrijpen waar verschillende platforms voor nodig zijn en de toekomst van het open internet voor te stellen.

Een korte inleiding tot blockchain

Een beetje basisinformatie. Blockchain is in feite gewoon een database die wordt beheerd door een groep verschillende operators, in plaats van door ƩƩn onderneming (zoals Amazon, Microsoft of Google). Een belangrijk onderscheidend kenmerk van blockchain ten opzichte van de cloud is dat u niet hoeft te vertrouwen op de 'eigenaar' van de database (of zijn operationele beveiliging) om waardevolle gegevens op te slaan. Wanneer de blockchain publiek is (en alle grootste blockchains zijn publiek), kan iedereen deze gebruiken voor wat dan ook.

Om zo'n systeem op een groot aantal anonieme apparaten over de hele wereld te laten functioneren, moet er een digitale token zijn die als betaalmiddel wordt gebruikt. Met deze tokens zullen de gebruikers van de keten de operators van het systeem betalen. Tegelijkertijd biedt de token een veiligheidsgarantie, die wordt bepaald door de speltheorie die aan de token ten grondslag ligt. En hoewel het idee in veel opzichten werd gecompromitteerd door de opkomst van frauduleuze ICO's in 2017, heeft het idee van tokens en tokenisatie in het algemeen, die inhoudt dat een individuele digitale activum uniek geĆÆdentificeerd en verzonden kan worden, gewoon een ongelooflijk potentieel.

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

Verschillende eigenschappen van een blockchain kunnen geoptimaliseerd worden. Bijvoorbeeld, veiligheid (zoals bij Bitcoin), snelheid, kosten of schaalbaarheid. Bovendien kan de wijzigingslogica op verschillende manieren geoptimaliseerd worden: dit kan een eenvoudige calculator zijn voor optelling en aftrekking (zoals bij Bitcoin), of het kan een Turing-complete virtuele machine zijn (zoals bij Ethereum en NEAR).

Twee blockchainplatformen kunnen hun blockchain en virtuele machine 'afstemmen' om volkomen verschillende functies uit te voeren en ze hoeven nooit met elkaar te concurreren op de markt. Bijvoorbeeld, Bitcoin in vergelijking met Ethereum of NEAR is een totaal andere wereld, en Ethereum en NEAR hebben op hun beurt niets gemeen met Ripple en Stellar — ondanks dat ze allemaal werken met 'blockchain-technologie'.

Drie generaties van blockchain

De evolutie van het open internet

Technologische vooruitgang en specifieke oplossingen in systeemontwerp hebben de functionaliteit van blockchain gedurende 3 generaties van zijn ontwikkeling in de afgelopen 10 jaar uitgebreid. Deze generaties kunnen als volgt worden ingedeeld:

  1. Open geld: iedereen toegang geven tot digitale valuta.
  2. Open financiƫn: digitale valuta programmeerbaar maken en de mogelijkheden voor gebruik uitbreiden.
  3. Open internet: open financiƫn uitbreiden zodat ze waardevolle informatie van elke soort omvatten en toegankelijk worden voor massa-gebruik.

Laten we beginnen met open geld.

Eerste generatie: open geld

Geld is de basis van het kapitalisme. De eerste fase maakte het voor iedereen overal mogelijk om toegang te krijgen tot geld.

De evolutie van het open internet

Een van de belangrijkste gegevens die in een database kunnen worden opgeslagen, is zelf geld. Dit is de innovatie van Bitcoin: het hebben van een eenvoudige gedistribueerde grootboek dat iedereen in staat stelt overeen te komen dat Joe 30 Bitcoin heeft en net 1,5 Bitcoin naar Jill heeft gestuurd. Bitcoin is zo ingesteld dat het veiligheid boven alle andere parameters prioriteit geeft. Consensus in Bitcoin is ongelooflijk kostbaar, tijdrovend en werkt op basis van het 'knelpunt'-principe, terwijl het op het gebied van aanpassing in wezen een gewone calculator voor optelling en aftrekking is, waarmee transacties kunnen worden uitgevoerd en enkele andere, zeer beperkte operaties kunnen worden uitgevoerd.

Bitcoin is a good example that demonstrates the main advantages of data storage on the blockchain: it does not depend on any intermediaries and is accessible to everyone. This means that anyone with bitcoins can make a p2p transfer without relying on anyone else's help.

Due to the simplicity and power of what Bitcoin promised, "money" became one of the earliest and most successful use cases for the blockchain. However, the "too slow, too expensive, and too secure" Bitcoin system works well for storing assets—similar to gold—but does not function for everyday use for services like online payments or international transfers.

Configurabele Open Geld

For such use cases, other chains with different configurations were created:

  1. Transfers: for millions of people to be able to send arbitrary amounts worldwide every day, you need something much more efficient and cost-effective than Bitcoin. At the same time, your system must still provide a sufficient level of security. Ripple and Stellar are projects that have optimized their chains to achieve this goal.
  2. Fast Transactions: for billions of people to use digital money just like they use credit cards, you need the chain to scale well, have high performance, and remain inexpensive. This can be achieved in two ways, while sacrificing security. The first is to build a faster "second layer" on top of Bitcoin that optimizes the network for high performance, and after the transaction is completed, move the assets back to Bitcoin's "storage." An example of such a solution is the Lightning Network. The second way is to create a new blockchain that provides the highest level of security while allowing for fast and cheap transactions, like in Libra.
  3. Private Transactions: to maintain complete privacy during a transaction, it is necessary to add a level of anonymization. This reduces performance and increases price, as seen with Zcash and Monero.

Omdat deze munten tokens zijn die volledig digitale activa vertegenwoordigen, kunnen ze ook op basisniveau worden geprogrammeerd in het systeem. Bijvoorbeeld, de totale hoeveelheid bitcoin die ooit zal worden geproduceerd, is geprogrammeerd in het basisniveau van bitcoin. Door een goed reken systeem bovenop dit basisniveau te creƫren, kan het naar een geheel nieuw niveau worden getild.

Hier komen open financiƫn om de hoek kijken.

Tweede generatie: open financiƫn

Met open financiƫn stoppen geld bedragen met simpelweg een middel voor sparen of een instrument voor transacties - nu kunnen ze winst opleveren, wat hun potentieel vergroot.

De evolutie van het open internet

De eigenschappen die mensen in staat stellen om bitcoin-overdrachten openbaar te maken, stellen ook ontwikkelaars in staat om programma's te schrijven die hetzelfde doen. Laten we aannemen dat digitale valuta hun eigen onafhankelijke API hebben, waarvoor geen API-sleutel of gebruiksovereenkomst bij een bedrijf nodig is.

Dit is precies wat "open financiƫn" beloven, ook wel bekend als "gedecentraliseerde financiƫn" (DeFi).

ETHEREUM

Zoals eerder werd gezegd, is de bitcoin-API vrij eenvoudig en niet bijzonder krachtig. Het is voldoende om scripts te deployen in het bitcoin-netwerk die het mogelijk maken te functioneren. Om iets interessanter te doen, moet bitcoin naar een ander blockchain-platform worden verplaatst, wat een uitdagende taak is.

Andere platforms werkten aan het combineren van het hoge niveau van beveiliging dat nodig is voor het omgaan met digitale valuta, met een complexer niveau van modificatie. Ethereum was de eerste die dit opstartte. In plaats van de "calculator" van bitcoin, die werkt op optelling en aftrekking, creƫerde Ethereum een hele virtuele machine bovenop het opslagniveau, die het ontwikkelaars mogelijk maakte om volledige programma's te schrijven en deze rechtstreeks op de keten uit te voeren.

Het belang ligt in het feit dat de veiligheid van digitale activa (zoals geld) die op de keten worden opgeslagen, net zo belangrijk is als de veiligheid en betrouwbaarheid van de programma's die de status van deze keten op natuurlijke wijze kunnen wijzigen. Ethereum smart contracts zijn in wezen serverloze scripts die op de keten worden uitgevoerd, net zoals een gewone transactie in Bitcoin, zoals 'stuur Jill 23 tokens'. De native token van Ethereum is Ether, of ETH.

Componenten van de blockchain als pijplijn

Aangezien de API bovenop ETH algemeen toegankelijk is (zoals bij Bitcoin), maar eindeloos programmeerbaar, zijn er een reeks bouwstenen ontstaan die Ether aan elkaar doorgeven om nuttig werk voor de eindgebruiker te verrichten.

In de 'gewone wereld' zou hiervoor bijvoorbeeld een grote bank nodig zijn die contractvoorwaarden en toegang tot de API met elke afzonderlijke provider zou onderhandelen. Maar op de blockchain is elk van deze blokken onafhankelijk gemaakt door ontwikkelaars en snel opgeschaald tot een capaciteit van miljoenen dollars en een waardeopslag van meer dan $1 miljard begin 2020.

Bijvoorbeeld, laten we beginnen met Dharma, een wallet die gebruikers in staat stelt digitale tokens op te slaan en rente over hen te ontvangen. Dit is een fundamenteel principe van het gebruik van het traditionele banksysteem. De ontwikkelaars van Dharma bieden een rentepercentage aan hun gebruikers door een verscheidenheid aan componenten te verbinden die op de basis van Ethereum zijn gecreƫerd. Bijvoorbeeld, de dollars van gebruikers worden omgezet in DAI, een stablecoin op basis van Ethereum die gelijk is aan de Amerikaanse dollar. Vervolgens wordt deze stablecoin 'via de pijplijn' naar Compound overgebracht, een protocol dat deze fondsen uitleent tegen rente, en zo direct rente voor de gebruikers verdient.

Toepassing van Open Finance

De belangrijkste conclusie is dat het eindproduct, dat de gebruiker heeft bereikt, is gemaakt met behulp van vele componenten, elk ontwikkeld door een afzonderlijk team, en om deze componenten te gebruiken was het niet nodig om toestemming of een API-sleutel te verkrijgen. Momenteel circuleren er miljarden dollars in dit systeem. Het is bijna zoals open-source software, maar terwijl open-source software vereist dat je een kopie van een bepaalde bibliotheek downloadt voor elke implementatie, worden open componenten slechts ƩƩn keer gedeployed, waarna elke gebruiker verzoeken kan indienen aan een bepaalde component om toegang te krijgen tot zijn gemeenschappelijke status.

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

Prestaties en configuratie

Ethereum werkt met dezelfde parameters als Bitcoin, maar blokken worden ongeveer 30 keer sneller en goedkoper naar het netwerk verzonden — de transactiekosten bedragen $0,1 in plaats van ongeveer $0,5 in Bitcoin. Dit biedt een voldoende niveau van veiligheid voor applicaties die financiĆ«le activa beheren en geen hoge doorvoersnelheid vereisen.

Het Ethereum-netwerk, zijnde een technologie van de eerste generatie, kon de druk van een groot aantal verzoeken niet aan en had te maken met een doorvoersnelheid van 15 transacties per seconde. Dit prestatiegebrek leidde ertoe dat open financiƫn vast kwamen te zitten in een staat van conceptvalidatie. Het overbelaste netwerk functioneerde als het wereldwijde financiƫle systeem in het tijdperk van analoge apparaten met papieren cheques en telefonische bevestigingen, omdat de rekencapaciteit van Ethereum minder is dan die van een grafische rekenmachine uit 1990.

Ethereum heeft de mogelijkheden van het combineren van componenten voor gebruiksmodellen in de financiƫn aangetoond en heeft toegang geopend tot een bredere reeks toepassingen, die de open internet worden genoemd.

Derde generatie: open internet

Nu kan alles wat waarde heeft, geld worden, door het internet te verbinden met open financiƫn en zo een internet van waarden en een open internet te creƫren.

De evolutie van het open internet
Zoals eerder opgemerkt, omvat het concept van open geld veel toepassingsmogelijkheden. Ook is beschreven hoe de volgende generatie technologie, Ethereum, open geld nuttiger heeft gemaakt door mogelijkheden te creƫren voor het combineren van componenten van open financiƫn. Laten we nu bekijken hoe een andere generatie technologieƫn de mogelijkheden van open financiƫn uitbreidt en het ware potentieel van blockchain onthult.

Aanvankelijk zijn alle "geld", waarover gesproken werd, gewoon soorten gegevens die op de blockchain worden opgeslagen met een eigen open API. Maar de database kan alles opslaan.

Door zijn structuur is de blockchain het meest geschikt voor gegevens met aanzienlijke waarde. De definitie van "aanzienlijke waarde" is uiterst flexibel. Elke gegevensset die potentieel waardevol is voor mensen kan worden getokeniseerd. In deze context is tokenisatie het proces waarbij een bestaande activa (niet vanaf nul gecreƫerd zoals bitcoin) naar de blockchain wordt overgebracht en dezelfde publieke API krijgt als die van bitcoin of Ethereum. Net als bij bitcoin maakt dit schaarste mogelijk (of dat nu 21 miljoen tokens zijn of slechts ƩƩn).

Neem bijvoorbeeld Reddit, waar gebruikers online reputatie verdienen in de vorm van "karma". En laten we een project zoals Sofi nemen, waar verschillende criteria worden gebruikt om de kredietwaardigheid van een specifiek persoon te beoordelen. In de moderne wereld, als een hackathonteam dat een nieuwe Sofi ontwikkelt, de rating van Reddit-karma in hun kredietverstrekkingsalgoritme zou willen integreren, zouden ze een bilaterale overeenkomst met het Reddit-team moeten sluiten om gecertificeerde toegang tot de API te verkrijgen. Als "karma" getokeniseerd was, had dit team alle nodige middelen om met "karma" te integreren, en Reddit zou daar niets van weten. Het zou gewoon profiteren van het feit dat steeds meer gebruikers hun karma wilden verbeteren, omdat het nu niet alleen nuttig was binnen Reddit, maar ook wereldwijd.

Als we nog verder gaan, kunnen 100 verschillende teams in de volgende hackathon nieuwe manieren verzinnen om deze en andere activa te gebruiken voor het creƫren van een nieuwe set publieke herbruikbare componenten of voor het bouwen van nieuwe applicaties voor consumenten. Dit is de essentie van het idee van een open internet.

Ethereum heeft het mogelijk gemaakt om eenvoudig grote bedragen 'via de pijpleiding' te verzenden met behulp van openbare componenten, en stelt op dezelfde manier in staat om elk actief dat kan worden getokeniseerd te verzenden, evenals het uitgeven, ruilen, waarborgen, wijzigen of op een andere manier ermee interactie te hebben, zoals vastgelegd in de open API.

Instellingen voor een open internet

Een open internet verschilt in wezen niet van open financiƫn: het is gewoon een laag bovenop. Voor een toename van de gebruiksmogelijkheden van het open internet is een aanzienlijke sprong in prestaties nodig, evenals mogelijkheden om nieuwe gebruikers aan te trekken.

Voor het ondersteunen van een open internet heeft het platform de volgende eigenschappen nodig:

  1. Hoge bandbreedte, hogere snelheid en goedkopere transacties. Aangezien de keten niet langer alleen trage oplossingen voor activabeheer doorgeeft, moet deze opschalen om meer complexe datatypes en gebruiksscenario's te ondersteunen.
  2. Gebruiksvriendelijkheid. Aangezien gebruikscenario's zullen overgaan naar applicaties voor eindgebruikers, is het van groot belang dat de componenten die ontwikkelaars creƫren, of de applicaties die met hen zijn ontwikkeld, een goede ervaring voor de eindgebruiker bieden. Bijvoorbeeld, wanneer ze een account aanmaken of een bestaand account koppelen aan verschillende activa en platformen, terwijl ze de controle over gegevens in handen van de gebruiker houden.

Dergelijke eigenschappen waren eerder niet aanwezig op enig platform vanwege hun complexiteit. Jarenlange onderzoek waren nodig om op dat punt te komen waar nieuwe consensusmechanismen samenkomen met nieuwe uitvoeringsomgevingen en nieuwe manieren van opschalen - terwijl tegelijkertijd de prestaties en veiligheid op het niveau behouden blijven dat nodig is voor geldelijke activa.

Platform voor een open internet

Tientallen blockchainprojecten die dit jaar op de markt komen, hebben hun platforms zo ingesteld dat ze kunnen worden toegepast voor verschillende gebruiksscenario's binnen open geld en open financiƫn. Gezien de beperkingen van de technologie op dit moment, was het voordelig voor hen om hun platform te optimaliseren voor een specifieke niche.

NEAR is de enige keten die bewust zijn technologie heeft verfijnd en de prestatiekenmerken heeft afgestemd op de behoeften van het open internet.

NEAR combineert schalingsbenaderingen uit de wereld van hoogrenderende databases met verbeteringen op het gebied van runtime en jarenlange verfijning van gebruiksvriendelijkheid. Net als Ethereum heeft NEAR een volledige virtuele machine die bovenop de blockchain is gebouwd, maar om ā€žin het vraagtempo bij te blijvenā€ balanceert de onderliggende keten de bandbreedte van de virtuele machine door berekeningen op te splitsen in parallelle processen (sharding). En tegelijkertijd ondersteunt het de veiligheid op het niveau dat nodig is voor betrouwbare gegevensopslag.

Dit betekent dat op NEAR alle mogelijke gebruiksvormen kunnen worden gerealiseerd: fiat-ondersteunde munten die iedereen toegang geven tot stabiele valuta, mechanismen voor open financiƫn die kunnen opschalen tot complexe financiƫle instrumenten en weer terug tot wat gewone mensen gebruiken, en uiteindelijk de toepassingen van het open internet die dit alles in zich opnemen voor dagelijkse handel en interactie.

Conclusie

De geschiedenis van het open internet begint net, omdat we net de nodige technologieƫn hebben ontwikkeld zodat het zijn ware schaal kan bereiken. Nu deze grote stap is gezet, zal de toekomst worden opgebouwd uit innovaties die kunnen worden gecreƫerd op basis van deze nieuwe technologieƫn, evenals de technologische uitrusting van ontwikkelaars en ondernemers die zich aan de voorfront van de nieuwe realiteit bevinden.

Om de mogelijke impact van het open internet te begrijpen, herinner u zich de "Cambrian Explosion" die plaatsvond tijdens de ontwikkeling van de protocollen van het vroege internet, die nodig waren zodat gebruikers eindelijk online geld konden uitgeven aan het einde van de jaren 90. De daaropvolgende 25 jaar groeit de internetcommerce en genereert jaarlijks meer dan $2 biljoen.

Op soortgelijke wijze breidt het open internet het bereik en de reikwijdte van de financiële primitieve van open financiën uit en stelt het in staat om in toepassingen te worden geïntegreerd die zijn gericht op bedrijven en consumenten op manieren die we kunnen raden, maar natuurlijk niet kunnen voorspellen.

Laten we samen het open internet bouwen!

Een korte lijst met bronnen voor degenen die dieper willen gaan:

1. Bekijk hoe de ontwikkeling voor NEAR eruitziet en experimenteer in de online IDE. hier.

2. Voor ontwikkelaars die zich bij het ecosysteem willen aansluiten. hierheen.

3. Uitgebreide documentatie voor ontwikkelaars in het Engels is beschikbaar. hier.

4. Volg al het nieuws in het Russisch op de Telegram-gemeenschap,en op de groep op VKontakte

5. Als u ideeƫn heeft voor communautaire diensten en eraan wilt werken, kom dan naar onze programma ondersteuning voor ondernemers.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster