Evoluce otevřeného internetu

Evoluce otevřeného internetu

Vývojáři dlouhodobě hovoří o výhodách technologie blockchain. Argumentovali tomu mdlými "příklady použití" spolu s nejasnými definicemi toho, jak technologie funguje, k čemu je skutečně potřeba a čím se platformy, které ji používají, navzájem liší. Není tedy překvapující, že to vyvolávalo zmatek a nedůvěru v blockchainovou technologii.

V tomto článku chci popsat sadu mentálních modelů, které pomohou pochopit, jak potenciální příklady použití vedou k technickým kompromisům, kterým musí čelit každá platforma. Tyto mentální modely jsou založeny na pokroku, kterého technologie blockchain dosáhla za posledních 10 let, když prošla ve svém vývoji 3 generacemi: otevřené peníze, otevřené finance a nakonec otevřený internet.
Mým cílem je pomoci vám vytvořit si jasnou představu o tom, co blockchain je, pochopit, proč jsou různé platformy potřebné, a představit budoucnost otevřeného internetu.

Krátké úvod do blockchainu

Něco málo základů. Blockchain je v podstatě jen databáze, kterou spravuje skupina různých operátorů, místo jedné společnosti (jako Amazon, Microsoft nebo Google). Důležitým rozdílem mezi blockchainem a cloudem je to, že nemusíte důvěřovat "vlastníkovi" databáze (ani jeho provozní bezpečnosti), abyste mohli uchovávat cenná data. Když je blockchain veřejný (a všechny největší blockchainy jsou veřejné), může jej kdokoliv používat k čemukoliv.

Aby takový systém mohl fungovat na velkém množství anonymních zařízení po celém světě, potřebuje mít digitální token, který bude používán jako prostředek platby. Těmito tokeny budou uživatelé sítě platit operátorům systému. Současně token poskytuje záruku bezpečnosti, která je definována zakódovanou herní teorií. Ačkoli byla myšlenka do značné míry kompromitována boomem podvodných ICO v roce 2017, samotná idea tokenů a tokenizace, spočívající v tom, že jednotlivý digitální aktivum může být jedinečně identifikováno a odesláno, má prostě neuvěřitelný potenciál.

Je také důležité oddělovat tu část databáze, která uchovává data, od té, která data mění (virtuální stroj).

Různé charakteristiky blockchainu lze optimalizovat. Například bezpečnost (v bitcoinu), rychlost, cenu nebo škálovatelnost. Navíc lze logiku modifikace optimalizovat různými způsoby: může to být jednoduchá kalkulačka pro sčítání a odčítání (jak v bitcoinu), nebo to může být Turingovsky úplný virtuální stroj (jak v Ethereum a NEAR).

Dvě platformy na blockchainu mohou "nastavit" svůj blockchain a virtuální stroj pro vykonávání zcela jiných funkcí a nikdy nemusí soupeřit na trhu. Například bitcoin ve srovnání s Ethereum nebo NEAR je naprosto jiný svět, a Ethereum a NEAR zase nemají nic společného s Ripple a Stellar – přestože všechny fungují na "blockchainové technologii".

Tři generace blockchainu

Evoluce otevřeného internetu

Technologické pokroky a konkrétní řešení v návrhu systému umožnily rozšířit funkčnost blockchainu během 3 generací jeho vývoje za posledních 10 let. Tyto generace lze rozdělit následujícím způsobem:

  1. Otevřené peníze: umožnit všem přístup k digitálním penězům.
  2. Otevřené finance: učinit digitální peníze programovatelnými a rozšířit hranice možností jejich použití.
  3. Otevřený internet: rozšířit otevřené finance natolik, aby zahrnovaly cenné informace jakéhokoli druhu a staly se dostupnými pro masové použití.

Začněme s otevřenými penězi.

První generace: otevřené peníze

Peníze jsou základem kapitalismu. První etapa umožnila komukoli kdekoli přístup k penězům.

Evoluce otevřeného internetu

Jedna z nejdůležitějších dat, která lze ukládat v databázi, jsou samotné peníze. V tom spočívá inovativnost bitcoinu: mít jednoduchý distribuovaný registr, který umožňuje všem se dohodnout, že Joe má 30 bitcoinů a právě poslal Jill 1,5 bitcoinu. Bitcoin je nastaven tak, aby upřednostňoval bezpečnost před všemi ostatními parametry. Konsensus v bitcoinu je neuvěřitelně drahý, časově náročný a funguje na principu "úzkého hrdla", a z pohledu úpravy je to v podstatě běžná kalkulačka pro sčítání a odčítání, která umožňuje provádět transakce a vykonávat některé další, velmi omezené operace.

Bitcoin je dobrým příkladem, který ukazuje hlavní výhody uchovávání dat na blockchainu: nespoléhá se na žádné prostředníky a je dostupný pro každého. To znamená, že každý, kdo má bitcoiny, může provést p2p převod bez cizí pomoci.

Díky jednoduchosti a síle, kterou bitcoin slíbil, se "peníze" staly jednou z nejranějších a nejúspěšnějších aplikací blockchainu. Ale systém bitcoinu, který je "příliš pomalý, příliš drahý a příliš bezpečný", dobře funguje pro uchovávání aktiv — podobně jako zlato, ale ne pro každodenní použití, například pro internetové platby nebo mezinárodní převody.

Nastavitelné otevřené peníze

Pro takové modely použití byly vytvořeny jiné řetězce s jinými nastaveními:

  1. Převody: Aby miliony lidí mohly každý den posílat libovolné částky po celém světě, potřebujete něco mnohem výkonnějšího a levnějšího než bitcoin. Přitom by váš systém měl stále poskytovat dostatečnou úroveň bezpečnosti. Ripple a Stellar jsou projekty, které optimalizovaly své řetězce pro splnění tohoto cíle.
  2. Rychlé transakce: Aby miliardy lidí mohly používat digitální peníze stejně, jako používají kreditní karty, potřebujete, aby řetězec dobře škáloval, měl vysoký výkon a zůstal levný. Toho lze dosáhnout dvěma způsoby, přičemž je třeba obětovat bezpečnost. První možností je vybudovat rychlejší "druhou úroveň" nad bitcoinem, která optimalizuje síť pro vysoký výkon, a po dokončení transakce přesunout aktiva zpět do "úložiště" bitcoinu. Příkladem takového řešení je Lightning Network. Druhou možností je vytvořit nový blockchain, který zajistí maximální úroveň bezpečnosti při umožnění rychlých a levných transakcí, jako je tomu u Libry.
  3. Soukromé transakce: Aby se zachovala úplná důvěrnost během transakce, je třeba přidat úroveň anonymizace. To snižuje výkon a zvyšuje cenu, takto fungují Zcash a Monero.

Jelikož jsou tyto peníze tokeny představující plně digitální aktivum, lze je také programovat na základní úrovni systému. Například celkové množství bitcoinu, které bude vyprodukováno během celé existence, je naprogramováno v základním systému bitcoinu. Dobře vytvořený výpočetní systém nad touto základní úrovní lze posunout na zcela novou úroveň.

Zde vstupují do hry otevřené finance.

Druhá generace: otevřené finance

S otevřenými financemi peníze přestávají být pouze prostředkem k úsporám nebo nástrojem pro transakce — nyní je možné z nich získávat výhody, což zvyšuje jejich potenciál.

Evoluce otevřeného internetu

Vlastnosti, které lidem umožňují veřejně provádět bitcoinové převody, také umožňují vývojářům psát programy, které dělají to samé. Vycházejíc z toho, předpokládejme, že digitální peníze mají vlastní nezávislé API, pro jehož využití není třeba získávat API klíč nebo uživatelskou dohodu od jakékoli společnosti.

To je to, co slibují "otevřené finance", také známé jako "decentralizované finance" (DeFi).

ETHEREUM

Jak již bylo zmíněno, API bitcoinu je dost jednoduché a neefektivní. Stačí k nasazení skriptů do bitcoinové sítě, které mu umožňují fungovat. Aby bylo možné udělat něco zajímavějšího, je nutné přenést samotný bitcoin na jinou blockchainovou platformu, což je nelehký úkol.

Jiné platformy pracovaly na kombinaci vysoké úrovně zabezpečení, potřebné k práci s digitálními penězi, s komplexnějším stupněm modifikace. Ethereum byl prvním, kdo to spustil. Místo "kalkulačky" bitcoinu, která fungovala na sčítání a odčítání, Ethereum vytvořil celou virtuální mašinu na úrovni úložiště, která umožnila vývojářům psát plnohodnotné programy a spouštět je přímo na řetězci.

Důležitost spočívá v tom, že bezpečnost digitálního aktiva (například peněz), které je uloženo na bloku, je stejná jako bezpečnost a spolehlivost programů, které mohou nativně měnit stav tohoto bloku. Programy chytrých kontraktů Ethereum jsou v podstatě bezserverové skripty, které se provádějí na bloku přesně tak, jak je na Bitcoinu provedena běžná transakce "pošli Jill 23 tokenů". Nativní token Ethereum je ether nebo ETH.

Komponenty blockchainu jako potrubí

Protože API nad ETH je veřejné (stejně jako u Bitcoinu), ale nekonečně programovatelné, podařilo se vytvořit řadu stavebních bloků, které si navzájem předávají ether, aby vykonaly užitečnou práci pro koncového uživatele.

Ve "známém světě" by pro to byl potřebný například velký bankovní ústav, který by vyjednával podmínky kontraktů a přístup k API s každým jednotlivým poskytovatelem. Ale na blockchainu byl každý z těchto bloků nezávisle vytvořen vývojáři a rychle škálován na propustnost v řádech milionů dolarů a uchování hodnoty vyšší než 1 miliarda USD na začátku roku 2020.

Například začneme s Dharma, peněženkou, která umožňuje uživatelům uchovávat digitální tokeny a získávat z nich úroky. To je základní princip využití tradiční bankovní soustavy. Vývojáři Dharma nabízejí úrokovou sazbu pro své uživatele tím, že propojují řadu komponentů, které byly vytvořeny na základě Ethereum. Například dolary uživatelů se konvertují na DAI, stablecoin na bázi Ethereum, který odpovídá americkému dolaru. Tento stablecoin se pak „potrubím“ převádí do Compound, protokolu, který tyto peníze půjčuje za úroky a tím okamžitě vydělává úrok pro uživatele.

Aplikace otevřených financí

Hlavním závěrem je, že konečný produkt, který se dostane k uživateli, byl vytvořen za použití mnoha komponentů, z nichž každý byl vyvinut samostatným týmem, a pro používání těchto komponentů nebylo třeba získávat povolení nebo klíč od API. V současné době v tomto systému cirkuluje miliardy dolarů. Je to téměř jako open-source software (OSS), ale zatímco open-source OSS vyžaduje stažení kopie určité knihovny pro každou implementaci, otevřené komponenty se nasazují pouze jednou a každý uživatel může posílat žádosti k určitému komponentu, aby získal přístup k jeho sdílenému stavu.

Každý z týmů, které vytvořily tyto komponenty, nenese odpovědnost za nadměrné účty EC2 v důsledku zneužívání jejich API. Snímaní údajů a účtování za používání těchto komponentů se vlastně děje automaticky uvnitř řetězce.

Výkon a konfigurace

Ethereum funguje se stejnými parametry jako bitcoin, ale bloky se do sítě přenášejí přibližně 30krát rychleji a levněji — cena transakce je 0,1 USD místo přibližně 0,5 USD u bitcoinu. To zajišťuje dostatečnou úroveň zabezpečení pro aplikace, které spravují finanční aktiva a nevyžadují vysokou propustnost.

Síť Ethereum, jako technologie první generace, nezvládla obtíže s vysokým objemem požadavků a trpěla propustností 15 transakcí za sekundu. Tento nedostatek výkonu způsobil, že otevřené finance uvízly ve stavu konceptu. Přetížená síť fungovala jako světový finanční systém v éře analogových zařízení s papírovými šeky a potvrzeními po telefonu, protože výpočetní výkon Etherea je nižší než u grafického kalkulátoru rok 1990.

Ethereum demonstrovalo schopnosti kombinování komponentů pro finanční modely využití a otevřelo přístup k širšímu spektru aplikací, které nazýváme otevřeným internetem.

Třetí generace: otevřený internet

Nyní může cokoli, co má hodnotu, stát se penězi, propojující internet s otevřenými financemi a tím vytvářející internet hodnot a otevřený internet.

Evoluce otevřeného internetu
Jak bylo uvedeno dříve, koncept otevřených peněz zahrnuje mnoho variant použití. Bylo také popsáno, jak technologie další generace, Ethereum, učinila otevřené peníze užitečnějšími tím, že vytvořila možnosti pro kombinaci komponentů otevřených financí. Nyní se podívejme, jak další generace technologií rozšiřuje možnosti otevřených financí a odhaluje skutečný potenciál blockchainu.

Původně všechny "peníze", o kterých se hovořilo, jsou vlastně pouze typy dat, které jsou ukládány na blockchainu s vlastním otevřeným API. Ale databáze může obsahovat cokoliv.

Díky své struktuře je blockchain nejvhodnější pro data, která mají významnou hodnotu. Definice "významné hodnoty" je mimořádně flexibilní. Jakákoliv data, která mohou mít potenciální hodnotu pro lidi, mohou být tokenizována. Tokenizace v tomto kontextu je proces, kterým je existující aktivum (ne vytvořené od nuly, jako třeba bitcoin) převedeno na blockchain a získává stejné veřejné API, jaké má bitcoin nebo Ethereum. Stejně jako v případě bitcoinu, to umožňuje vytváření nedostatku (ať už se jedná o 21 milionů tokenů nebo o jeden jediný).

Zvažme příklad Redditu, kde uživatelé získávají online reputaci ve formě "karma". A vezměme projekt typu Sofi, kde se používá mnoho kritérií pro hodnocení platební schopnosti konkrétní osoby. V dnešním světě, pokud by tým hackathonu vyvíjející nový Sofi chtěl integrovat rating redditské karmy do svého algoritmu pro poskytování úvěrů, museli by uzavřít oboustrannou dohodu s týmem Redditu, aby získali certifikovaný přístup k API. Kdyby byla "karma" tokenizována, tento tým by měl veškeré potřebné nástroje pro integraci s "karmou" a Reddit by o tom ani nevěděl. Jednoduše by profitoval z toho, že stále více uživatelů chce zlepšit svou karmu, protože teď je užitečná nejen uvnitř Redditu, ale také po celém světě.

Pokud bychom šli ještě dál — 100 různých týmů při dalším hackathonu může vymyslet nové způsoby použití tohoto a dalších aktiv k vytvoření nové sady veřejných opakovaně použitelných komponent nebo k budování nových aplikací pro spotřebitele. V tom spočívá myšlenka otevřeného internetu.

Ethereum umožnil snadno převádět velké částky "po potrubí" prostřednictvím veřejných komponentů, podobně jako umožňuje převádět jakýkoli aktiv, které lze tokenizovat, a také jej utrácet, vyměňovat, dávat mu zajištění, měnit nebo s ním jinak interagovat, jak je uvedeno v jeho otevřeném API.

Nastavení pro otevřený internet

Otevřený internet se od otevřených financí v zásadě neliší: je to jen nadstavba nad nimi. Pro rozšíření možností využití otevřeného internetu je potřeba značný skok ve výkonu, stejně jako možnosti přitáhnout nové uživatele.

Pro udržení otevřeného internetu potřebuje platforma následující vlastnosti:

  1. Vysoká šířka pásma, vyšší rychlost a levnější transakce. Vzhledem k tomu, že řetězec již nepřenáší pouze pomalá řešení pro správu aktiv, musí se škálovat, aby podporoval složitější typy dat a možnosti využití.
  2. Použitelnost. Vzhledem k tomu, že scénáře využití budou přecházet na aplikace pro uživatele, je velmi důležité, aby komponenty, které vytváří vývojáři, nebo aplikace navržené s jejich pomocí, zajišťovaly dobrou zkušenost pro koncového uživatele. Například když vytvářejí účet nebo propojují stávající s různými aktivy a platformami a přitom uchovávají kontrolu nad daty v rukou uživatele.

Takové charakteristiky předtím žádná z platforem neměla kvůli jejich složitosti. Byly zapotřebí roky výzkumu, aby se dostali do bodu, kdy se nové konsenzuální mechanismy spojují s novými prostředími provádění a novými způsoby škálování — a zároveň se daří udržet výkon a bezpečnost na úrovni potřebné pro peněžní aktiva.

Platforma otevřeného internetu

Desítky blockchainových projektů, které vstupují na trh letos, nastavily své platformy tak, aby byly aplikovatelné pro různé scénáře využití v rámci otevřených peněz a otevřených financí. Vzhledem k současným omezením technologie bylo v jejich zájmu optimalizovat svou platformu na konkrétní niku.

NEAR — je jediné blockchain řešení, které vědomě vylepšilo svou technologii a nastavilo její výkonnostní parametry tak, aby zcela odpovídaly požadavkům otevřeného internetu.

NEAR kombinuje přístupy k škálování ze světa vysoce výkonných databází s vylepšeními runtime a roky zdokonalování použitelnosti. Stejně jako Ethereum má NEAR plnohodnotnou virtuální mašinu postavenou na blockchainu, ale aby „udržela krok s poptávkou“, základní řetězec balancuje kapacitu virtuální mašiny tím, že rozděluje výpočty na paralelní procesy (sharding). A zároveň udržuje úroveň zabezpečení potřebnou pro spolehlivé ukládání dat.

To znamená, že na NEAR mohou být realizovány všechny možné varianty využití: stabilní coiny podporované fiat měnami, které dávají všem přístup k stabilní měně, mechanismy otevřených financí, které se škálují od složitých finančních nástrojů až po ty, které používají běžní lidé, a nakonec aplikace otevřeného internetu, které to vše integrují pro každodenní obchodování a interakci.

Závěr

Příběh otevřeného internetu teprve začíná, protože jsme právě vyvinuli nezbytné technologie, které mu umožní dosáhnout svého skutečného rozsahu. Nyní, když byl tento velký krok učiněn, bude budoucnost postavena na inovacích, které mohou být vytvořeny na základě těchto nových technologií, a také na technologické vybavenosti vývojářů a podnikatelů, kteří stojí na přední linii nové reality.

Abychom pochopili potenciální dopad otevřeného internetu, vzpomeňte na „kambrickou explozi“, která nastala během vzniku protokolů raného internetu, potřebných k tomu, aby uživatelé konečně mohli utrácet peníze online na konci 90. let. Následujících 25 let internetový obchod rostl a generoval objemy přes $2 triliony každý rok.

Podobně otevřený internet rozšiřuje dosah a obor působení finančních prvků otevřených financí a umožňuje jejich začlenění do aplikací zaměřených na podnikání a spotřebitele způsoby, které si můžeme pouze domyslet, ale samozřejmě je nemůžeme předpovědět.

Pojďme společně budovat otevřený internet!

Malý seznam zdrojů pro ty, kteří chtějí proniknout hlouběji již nyní:

1. Můžete se podívat, jak vypadá vývoj pro NEAR, a experimentovat v online IDE. zde.

2. Pro vývojáře, kteří se chtějí připojit k ekosystému. tady.

3. Široká dokumentace pro vývojáře v angličtině je k dispozici. zde.

4. Všechny novinky v ruštině můžete sledovat na telegramové komunitě, a na skupině na VKontakte

5. Pokud máte nápady na služby řízené komunitou a chcete na nich pracovat, přijďte do naší programu podpory podnikatelů.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster