Vývoj otevřeného internetu

Vývoj otevřeného internetu

Vývojáři o výhodách technologie blockchain mluví již řadu let. Argumentovali to vágními „případy použití“ spolu s vágními definicemi toho, jak technologie funguje, k čemu vlastně je a jak se platformy, které ji používají, od sebe liší. Není divu, že to způsobilo zmatek a nedůvěru v technologii blockchain.

V tomto článku chci popsat sadu mentálních modelů, které vám pomohou pochopit, jak potenciální případy použití vedou k technickým kompromisům, které musí každá platforma udělat. Tyto mentální modely jsou postaveny na základě pokroku, který technologie blockchain učinila za posledních 10 let, přičemž ve svém vývoji prošla 3 generacemi: otevřené peníze, otevřené finance a konečně otevřený internet.
Mým cílem je pomoci vám jasně porozumět tomu, co je blockchain, pochopit, proč jsou potřeba různé platformy, a představit si budoucnost otevřeného internetu.

Krátký úvod do blockchainu

Pár základů. Blockchain je v podstatě jen databáze, kterou spravuje skupina různých operátorů, namísto jednoho podniku (jako Amazon, Microsoft nebo Google). Důležitým rozdílem mezi blockchainem a cloudem je to, že pro uložení cenných dat nemusíte důvěřovat „vlastníkovi“ databáze (ani jejímu provoznímu zabezpečení). Když je blockchain veřejný (a všechny hlavní blockchainy jsou veřejné), může ho kdokoli použít k čemukoli.

Aby takový systém fungoval na velkém množství anonymních zařízení po celém světě, musí mít digitální token, který bude použit jako platební prostředek. S těmito tokeny budou uživatelé řetězce platit provozovatelům systému. Token zároveň poskytuje záruku bezpečnosti, kterou určuje herní teorie v něm vložená. A přestože byla tato myšlenka z velké části zkompromitována boomem podvodných ICO v roce 2017, samotná myšlenka ​​tokenů a tokenizace obecně, tedy že lze jedno digitální aktivum jednoznačně identifikovat a odeslat, má neuvěřitelný potenciál.

Je také důležité oddělit část databáze, ve které jsou data uložena, od části, která data upravuje (virtuální stroj).

Lze optimalizovat různé charakteristiky obvodu. Například bezpečnost (v bitcoinech), rychlost, cena nebo škálovatelnost. Kromě toho lze modifikační logiku také mnoha způsoby optimalizovat: může to být jednoduchý kalkulátor sčítání a odčítání (jako v bitcoinech), nebo možná Turingův kompletní virtuální stroj (jako v Ethereu a NEAR).

Dvě blockchainové platformy tedy mohou „nakonfigurovat“ svůj blockchain a virtuální stroj tak, aby vykonávaly zcela odlišné funkce, a nikdy si na trhu nemusí konkurovat. Například bitcoin ve srovnání s Ethereem nebo NEAR je úplně jiný svět a Ethereum a NEAR zase nemají nic společného s Ripple a Stellar – navzdory skutečnosti, že všechny fungují na „technologii blockchainu“.

Tři generace blockchainu

Vývoj otevřeného internetu

Technologický pokrok a specifická ř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 takto:

  1. Otevřené peníze: poskytněte všem přístup k digitálním penězům.
  2. Otevřené finance: udělejte digitální peníze programovatelnými a rozšiřte hranice jejich použití.
  3. Otevřený internet: rozšiřte otevřené finance tak, aby zahrnovaly cenné informace jakéhokoli druhu a staly se dostupnými pro masové použití.

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

První generace: otevřené peníze

Peníze jsou základem kapitalismu. První fáze umožňovala komukoli odkudkoli přístup k penězům.

Vývoj otevřeného internetu

Jedním z nejdůležitějších údajů, které lze uložit do databáze, jsou samotné peníze. Toto je inovace bitcoinu: mít jednoduchou distribuovanou účetní knihu, která každému umožní souhlasit s tím, ž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 možnostmi. Bitcoinový konsenzus je neuvěřitelně drahý, časově náročný a založený na úzkých hrdlech, a pokud jde o úroveň modifikace, jde v podstatě o jednoduchou kalkulačku sčítání a odčítání, která umožňuje transakce a některé další velmi omezené operace.

Bitcoin je dobrým příkladem ukazujícím hlavní výhody ukládání dat na blockchainu: nezávisí na žádných zprostředkovatelích a je dostupný všem. To znamená, že každý, kdo má bitcoiny, může provést převod p2p, aniž by se uchýlil k cizí pomoci.

Kvůli jednoduchosti a síle toho, co Bitcoin sliboval, se „peníze“ staly jedním z prvních a nejúspěšnějších případů použití blockchainu. Ale „příliš pomalý, příliš drahý a příliš bezpečný“ bitcoinový systém funguje dobře pro ukládání aktiv – podobně jako zlato, ale ne pro každodenní použití pro služby, jako jsou internetové platby nebo mezinárodní převody.

Nastavení otevřených peněz

Pro tyto vzory použití byly vytvořeny další okruhy s odlišným nastavením:

  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. Váš systém by však měl stále poskytovat dostatečnou úroveň zabezpečení. Ripple a Stellar jsou projekty, které optimalizovaly své řetězce k dosažení tohoto cíle.
  2. Rychlé transakce: Aby mohly miliardy lidí používat digitální peníze stejným způsobem, jakým používají kreditní karty, potřebujete, aby se řetězec dobře škáloval, měl vysoký výkon a zůstal levný. To lze provést dvěma způsoby, za cenu bezpečnosti. První je vybudovat rychlejší „druhou vrstvu“ nad bitcoinem, která optimalizuje síť pro vysoký výkon a po dokončení transakce přesune aktiva zpět do bitcoinového „sejfu“. Příkladem takového řešení je Lightning Network. Druhým způsobem je vytvoření nového blockchainu, který poskytne maximální úroveň zabezpečení a zároveň umožní rychlé a levné transakce, jako ve Vahách.
  3. Soukromé transakce: Chcete-li během transakce zachovat úplnou důvěrnost, musíte přidat vrstvu anonymizace. To snižuje výkon a zvyšuje cenu, jak fungují Zcash a Monero.

Vzhledem k tomu, že tyto peníze jsou tokeny, které jsou zcela digitálním aktivem, lze je také naprogramovat na základní úrovni systému. Například celkové množství bitcoinů, které bude v průběhu času vyprodukováno, je naprogramováno do základního bitcoinového systému. Vybudováním dobrého výpočetního systému nad základní úrovní jej lze posunout na zcela novou úroveň.

Zde vstupuje do hry otevřené financování.

Druhá generace: otevřené finance

S otevřeným financováním už peníze nejsou jen uchovatelem hodnoty nebo nástrojem pro transakce – nyní z nich můžete těžit, což zvyšuje jejich potenciál.

Vývoj otevřeného internetu

Vlastnosti, které lidem umožňují veřejně převádět bitcoiny, také umožňují vývojářům psát programy, které dělají totéž. Na základě toho předpokládejme, že digitální peníze mají své nezávislé API, které nevyžaduje získání API klíče nebo uživatelské smlouvy od žádné společnosti.

To slibuje „otevřené finance“, známé také jako „decentralizované finance“ (DeFi).

ETHEREUM

Jak již bylo zmíněno, bitcoinové API je poměrně jednoduché a neproduktivní. Na bitcoinovou síť stačí nasadit skripty, které umožňují její fungování. Abyste mohli dělat něco zajímavějšího, musíte převést samotný Bitcoin na jinou blockchain platformu, což není snadný úkol.

Jiné platformy pracovaly na kombinaci vysoké úrovně zabezpečení potřebné pro práci s digitálními penězi se sofistikovanější úrovní úprav. Ethereum to spustilo jako první. Namísto bitcoinové „kalkulačky“ pracující na sčítání a odčítání vytvořilo Ethereum celý virtuální stroj na horní vrstvě úložiště, což vývojářům umožnilo psát plnohodnotné programy a spouštět je přímo v řetězci.

Důležitost spočívá v tom, že bezpečnost digitálního aktiva (například peněz), který je uložen na řetězci, je stejná jako bezpečnost a spolehlivost programů, které mohou nativně měnit stav tohoto řetězce. Programy inteligentních smluv Ethereum jsou v podstatě skripty bez serveru, které běží v řetězci přesně stejným způsobem, jako se nejběžnější transakce „odeslání tokenů Jill 23“ provádí na bitcoinech. Nativním tokenem Etherea je ether neboli ETH.

Komponenty blockchainu jako potrubí

Vzhledem k tomu, že API na vrcholu ETH je veřejné (jako v bitcoinech), ale nekonečně programovatelné, bylo možné vytvořit řadu stavebních bloků, které přenášejí éter mezi sebou, aby odváděly užitečnou práci pro koncového uživatele.

Ve „známém světě“ by to vyžadovalo například velkou banku, která by s každým jednotlivým poskytovatelem vyjednávala podmínky smluv a přístup k API. Ale na blockchainu byl každý z těchto bloků nezávisle vytvořen vývojáři a počátkem roku 1 byl rychle škálován na propustnost milionů dolarů a více než 2020 miliardu dolarů v ukládání hodnoty.

Začněme například Dharmou, peněženkou, která uživatelům umožňuje ukládat digitální tokeny a úročit je. To je základní princip používání tradičního bankovního systému. Vývojáři Dharmy nabízejí svým uživatelům úrokovou sazbu propojením mnoha komponent, které byly vytvořeny na bázi Etherea. Uživatelské dolary jsou například převedeny na DAI, stablecoin založený na Ethereu, který se rovná americkému dolaru. Tento stablecoin je poté nasměrován do Compound, protokolu, který tyto peníze půjčuje za úrok, a tím uživatelům přináší okamžitý úrok.

Aplikace otevřených financí

Hlavním přínosem je, že konečný produkt, který se dostal k uživateli, byl vytvořen pomocí mnoha komponent, z nichž každá byla vytvořena samostatným týmem, a tyto komponenty k použití nevyžadovaly oprávnění ani klíč API. V tomto systému aktuálně obíhají miliardy dolarů. Je to skoro jako software s otevřeným zdrojovým kódem, ale pokud open source vyžaduje stažení kopie určité knihovny pro každou implementaci, pak jsou otevřené komponenty nasazeny pouze jednou a poté může každý uživatel posílat požadavky na konkrétní komponentu, aby získal přístup k jejímu obecnému stavu. .

Každý z týmů, který vytvořil tyto komponenty, není zodpovědný za žádné nadměrné účty EC2 kvůli zneužití jejich API. Čtení a účtování za použití těchto komponent probíhá v podstatě automaticky v rámci řetězce.

Výkon a ladění

Ethereum funguje se stejnými parametry jako bitcoin, ale bloky se do sítě přenášejí asi 30krát rychleji a levněji – cena transakce je 0,1 dolaru namísto asi 0,5 dolaru v bitcoinu. To poskytuje dostatečnou úroveň zabezpečení pro aplikace, které spravují finanční aktiva a nevyžadují velkou šířku pásma.

Síť Ethereum, která je technologií první generace, podlehla vysokému objemu požadavků a utrpěla propustnost 15 transakcí za sekundu. Tato výkonnostní mezera způsobila, že otevřené finance uvízly ve stavu „proof-of-concept“. Přetížená síť fungovala jako globální finanční systém v éře analogových zařízení s papírovými šeky a telefonickými potvrzeními, protože Ethereum má menší výpočetní výkon než grafická kalkulačka Roky 1990.

Ethereum prokázalo interoperabilitu pro případy finančního využití a otevřelo přístup k širší škále aplikací nazývaných otevřený internet.

Třetí generace: Otevřený internet

Nyní se vše, co má hodnotu, může stát penězi, když propojíte internet s otevřeným financováním a vytvoříte tak hodnotný internet a otevřený internet.

Vývoj otevřeného internetu
Jak již bylo zmíněno dříve, koncept otevřených peněz má mnoho aplikací. Bylo také popsáno, jak technologie nové generace, Ethereum, učinila otevřené peníze užitečnějšími tím, že vytvořila příležitosti pro kombinování složek otevřených financí. Nyní se podívejme, jak další generace technologií rozšiřuje možnosti otevřeného financování a uvolňuje skutečný potenciál blockchainu.

Zpočátku jsou všechny „peníze“, které byly zmíněny, jen typy dat, která jsou uložena na blockchainu s vlastním veřejným API. Ale databáze může uložit cokoliv.

Díky svému designu je blockchain nejvhodnější pro data významné hodnoty. Definice „smysluplné hodnoty“ je extrémně flexibilní. Tokenizovat lze jakákoli data, která mají potenciální hodnotu pro lidi. Tokenizace je v tomto kontextu proces, při kterém je existující aktivum (ne vytvořené od nuly jako bitcoin) převedeno do blockchainu a je mu přiděleno stejné veřejné API jako bitcoin nebo Ethereum. Stejně jako u bitcoinů to umožňuje nedostatek (ať už je to 21 milionů tokenů nebo jen jeden).

Vezměme si příklad Redditu, kde uživatelé získávají online pověst ve formě „karmy“. A vezměme si projekt jako Sofi, kde se pro posouzení solventnosti konkrétní osoby používá mnoho kritérií. Pokud by v dnešním světě chtěl tým hackathonu vyvíjející novou Sofi začlenit hodnocení karmy Redditu do svého algoritmu půjčování, musel by uzavřít bilaterální dohodu s týmem Reddit, aby získal certifikovaný přístup k API. Pokud by byla „karma“ tokenizována, pak by tento tým měl všechny potřebné nástroje k integraci s „karmou“ a Reddit by o tom ani nevěděl. Jen by těžil z toho, že si ještě více uživatelů chce vylepšit karmu, protože se to nyní hodí nejen v rámci Redditu, ale po celém světě.

Jdeme ještě dále, 100 různých týmů v příštím hackathonu by mohlo přijít s novými způsoby, jak využít toto a další prostředky k vytvoření nové sady veřejně dostupných opakovaně použitelných komponent nebo k vytváření nových aplikací pro spotřebitele. To je myšlenka za otevřeným internetem.

Ethereum usnadnilo „potrubí“ velkých částek prostřednictvím veřejných komponent, což podobně umožňuje jakékoli aktivum, které lze tokenizovat, aby bylo převedeno, utraceno, vyměněno, zajištěno, pozměněno nebo s ním jinak interagováno, jak je uvedeno v jeho veřejné doméně.

Nastavení pro otevřený internet

Otevřený internet se v podstatě neliší od otevřených financí: je to jen nadstavba nad nimi. Rostoucí případy použití pro otevřený internet vyžadují výrazný skok v produktivitě a také schopnost přilákat nové uživatele.

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

  1. Vyšší propustnost, vyšší rychlost a levnější transakce. Vzhledem k tomu, že řetězec již není jen předáváním pomalých rozhodnutí o správě aktiv, musí se škálovat, aby podporoval složitější datové typy a případy použití.
  2. Použitelnost. Protože se případy použití promítnou do aplikací pro uživatele, je důležité, aby komponenty, které vývojáři vytvářejí, nebo aplikace vyvinuté s nimi, poskytovaly koncovému uživateli dobrou zkušenost. Například když vytvoří účet nebo propojí stávající s různými aktivy a platformami a zároveň si ponechá kontrolu nad daty v rukou uživatele.

Žádná z platforem dříve neměla takové vlastnosti kvůli své složitosti. Trvalo roky výzkumu, než jsme se dostali do bodu, kdy se nové konsensuální mechanismy snoubí s novými prováděcími prostředími a novými způsoby škálování, a to při zachování výkonu a bezpečnosti, které peněžní aktiva vyžadují.

otevřenou internetovou platformu

Desítky blockchainových projektů přicházejících na trh letos upravily své platformy tak, aby sloužily různým případům použití otevřených peněz a otevřených financí. Vzhledem k omezením technologie v této fázi bylo pro ně výhodné optimalizovat svou platformu pro konkrétní oblast.

NEAR je jediný řetězec, který vědomě vylepšil svou technologii a vyladil výkonnostní charakteristiky tak, aby plně vyhovovaly potřebám otevřeného internetu.

NEAR kombinuje škálovací přístupy ze světa vysoce výkonných databází s vylepšeními za běhu a mnohaletými vylepšeními použitelnosti. Stejně jako Ethereum má NEAR plnohodnotný virtuální stroj postavený na blockchainu, ale aby „držel krok s poptávkou“, základní řetězec vyvažuje propustnost virtuálního stroje rozdělením výpočtů do paralelních procesů (sharding). A zároveň udržuje zabezpečení na úrovni nezbytné pro spolehlivé ukládání dat.

To znamená, že na NEAR lze implementovat všechny možné případy použití: coiny kryté nekrytou bankou, které každému umožňují přístup ke stabilní měně, otevřené finanční mechanismy, které se škálují na složité finanční nástroje a zpět, než je použijí běžní lidé, a konečně aplikace s otevřeným zdrojovým kódem. Internet. , které toto vše absorbují 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 potřebné technologie, abychom jej uvedli do skutečného rozsahu. Nyní, když byl tento velký krok učiněn, bude budoucnost postavena na inovacích, které lze z těchto nových technologií vytvořit, a také na technologickém vybavení vývojářů a podnikatelů, kteří jsou v čele nové reality.

Abyste pochopili potenciální dopad otevřeného internetu, zvažte „kambrickou explozi“, ke které došlo během vytváření prvních internetových protokolů potřebných k tomu, aby uživatelé mohli konečně utrácet peníze online na konci 1990. let. Dalších 25 let rostlo elektronické obchodování a každý rok generovalo objem přes 2 biliony dolarů.

Podobně otevřený internet rozšiřuje rozsah a dosah finančních primitiv otevřených financí a umožňuje je začlenit do obchodních a spotřebitelsky orientovaných aplikací způsoby, které můžeme tušit, ale rozhodně ne předvídat.

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

Malý seznam zdrojů pro ty, kteří se chtějí nyní ponořit hlouběji:

1. Podívejte se, jak vypadá vývoj pod NEAR, a můžete experimentovat v online IDE zde.

2. Vývojáři, kteří se chtějí připojit k ekosystému zde.

3. K dispozici je rozsáhlá dokumentace pro vývojáře v angličtině zde.

4. Všechny novinky můžete sledovat v ruštině v telegramová komunitaA skupina na VKontakte

5. Pokud máte nápady na komunitní služby a rádi byste na nich pracovali, navštivte naše program podpora pro podnikatele.

Zdroj: www.habr.com

Přidat komentář