
Vývojári už roky diskutujú o výhodách technológie blockchain. Argumentovali slabými „prípadmi použitia“ spolu s nejasnými definíciami toho, ako technológia funguje, na čo je naozaj potrebná a čím sa platformy, ktoré ju používajú, líšia jedna od druhej. Nie je prekvapením, že to vyvolávalo zmätok a nedôveru voči blockchainovej technológii.
V tomto článku chcem opísať súbor mentálnych modelov, ktoré pomôžu pochopiť, ako potenciálne prípady použitia vedú k technickým kompromisom, ktorým musí každá platforma čeliť. Tieto mentálne modely sú postavené na pokroku, ktorý technológia blockchain dosiahla za posledných 10 rokov, prechádzajúc vo svojom vývoji cez 3 generácie: otvorené peniaze, otvorené financie a nakoniec otvorený internet.
Mojím cieľom je pomôcť vám vytvoriť jasné porozumenie tomu, čo je blockchain, pochopiť prečo sú rôzne platformy potrebné a predstaviť si budúcnosť otvoreného internetu.
Krátke úvod do blockchainu
Trochu základov. Blockchain je vlastne len databáza, ktorú spravuje skupina rôznych operátorov, namiesto jedného podniku (ako je Amazon, Microsoft alebo Google). Dôležitým rozlišovacím znakom blockchainu od cloudu je, že nemusíte dôverovať „vlastníkovi“ databázy (ani jeho operačnej bezpečnosti), aby ste mohli uchovávať cenné údaje. Keď je blockchain verejný (a všetky najväčšie blockchainy sú verejné), môže ho ktokoľvek používať na čokoľvek.
Aby takýto systém fungoval na veľkom množstve anonymných zariadení po celom svete, musí mať digitálny token, ktorý bude použitý ako platobný prostriedok. Tými tokenmi budú užívatelia siete platiť operátorom systému. Zároveň token zabezpečuje bezpečnosť, ktorú určuje teória hier, zakotvená v ňom. A hoci bola myšlienka do značnej miery skompromitovaná boomom podvodných ICO v roku 2017, samotná myšlienka tokenov a tokenizácie ako takej, spočívajúca v tom, že jednotlivý digitálny aktív môže byť jedinečne identifikovaný a zaslaný, má jednoducho neuveriteľný potenciál.
Tiež je dôležité oddeliť tú časť databázy, ktorá uchováva údaje, od tej, ktorá údaje mení (virtuálny stroj).
Rôzne charakteristiky reťazca je možné optimalizovať. Napríklad bezpečnosť (v bitcoine), rýchlosť, cena alebo škálovateľnosť. Navyše, logiku modifikácie je tiež možné optimalizovať rôznymi spôsobmi: môže to byť jednoduchý kalkulačka na sčítanie a odčítanie (ako v bitcoine), alebo môže ísť o Turingom úplnú virtuálnu mašinu (ako v Ethereum a NEAR).
Takže dve platformy na blockchaine môžu „nastaviť“ svoj blockchain a virtuálnu mašinu na vykonávanie úplne odlišných funkcií a nemusia nikdy súťažiť medzi sebou na trhu. Napríklad bitcoin v porovnaní s Ethereum alebo NEAR je úplne iný svet, a Ethereum a NEAR nemajú nič spoločné s Ripple a Stellar — aj keď všetky fungujú na „blockchainovej technológii“.
Tri generácie blockchainu

Technologické úspechy a konkrétne riešenia v projektovaní systému umožnili rozšíriť funkčnosť blockchainu počas 3 generácií jeho vývoja za posledných 10 rokov. Tieto generácie možno rozdeliť nasledovne:
- Otvorené peniaze: poskytnúť všetkým prístup k digitálnym peniazom.
- Otvorené financie: spraviť digitálne peniaze programovateľnými a rozšíriť hranice ich využitia.
- Otvorený internet: rozšíriť otvorené financie tak, aby zahŕňali cenné informácie akéhokoľvek druhu a stali sa prístupnými pre masové využitie.
Začneme s otvorenými peniazmi.
Prvá generácia: otvorené peniaze
Peniaze sú základom kapitalizmu. Prvý krok umožnil komukoľvek z akéhokoľvek miesta získať prístup k peniazom.

Jedny z najdôležitejších údajov, ktoré je možné uchovávať v databáze, sú samotné peniaze. V tom je inovácia bitcoinu: mať jednoduchý distribuovaný register, ktorý umožňuje všetkým súhlasiť, že Joe má 30 bitcoinov a práve poslal Jill 1,5 bitcoina. Bitcoin je nastavený tak, aby prioritizoval bezpečnosť nad všetkými ostatnými parametrami. Konsenzus v bitcoine je neuveriteľne drahý, časovo náročný a funguje na princípe „úzkeho hrdla“, a z hľadiska modifikácie ide v podstate o obyčajnú kalkulačku na sčítanie a odčítanie, ktorá umožňuje uskutočňovať transakcie a vykonávať niektoré iné, veľmi obmedzené operácie.
Bitcoin je dobrým príkladom, ktorý ukazuje hlavné výhody uchovávania údajov na blockchaine: nezávisí od žiadnych prostredníkov a je dostupný pre každého. To znamená, že každý, kto má bitcoiny, môže uskutočniť p2p prevod bez pomoci niekoho iného.
Vďaka jednoduchsosti a sile, ktorú Bitcoin sľuboval, sa "peniaze" stali jedným z najskorších a najúspešnejších spôsobov využitia blockchainu. Avšak "príliš pomalý, príliš drahý a príliš bezpečný" systém Bitcoinu je dobrý na uchovávanie aktív — analogicky so zlatom, ale nefunguje na každodenné použitie pre služby ako internetové platby či medzinárodné prevody.
Nastaviteľné otvorené peniaze
Pre takéto modely použitia boli vytvorené ďalšie reťazce s inými nastaveniami:
- Prevody: aby milióny ľudí mohli každý deň posielať ľubovoľné sumy po celom svete, potrebujete niečo oveľa výkonnejšie a menej nákladné ako Bitcoin. Vaša sústava však stále musí zabezpečiť dostatočnú úroveň bezpečnosti. Ripple a Stellar sú projekty, ktoré optimalizovali svoje reťazce na dosiahnutie tohto cieľa.
- Rýchle transakcie: aby miliardy ľudí mohli používať digitálne peniaze rovnako ako kreditné karty, potrebujete, aby sa reťazec dobre škáloval, mal vysoký výkon a zostal lacný. To sa dá dosiahnuť dvoma spôsobmi, pričom sa môže obetovať bezpečnosť. Prvý je postaviť rýchlejší "druhý level" nad Bitcoinom, ktorý optimalizuje sieť pre vysoký výkon, a po dokončení transakcie presunie aktíva späť do "úložiska" Bitcoinu. Príkladom takého riešenia je Lightning Network. Druhý spôsob je vytvoriť nový blockchain, ktorý zaistí maximálnu úroveň bezpečnosti, pričom umožňuje rýchle lacné transakcie, ako to robí Libra.
- Súkromné transakcie: aby sa zachovala úplná dôvernosť počas transakcie, je potrebné pridať úroveň anonymizácie. To znižuje výkon a zvyšuje cenu, ako to robia Zcash a Monero.
Keďže také peniaze sú tokeny predstavujúce úplne digitálny aktív, môžu byť tiež naprogramované na základnej úrovni systému. Napríklad celkové množstvo bitcoinu, ktoré bude vyrobené za celú dobu, je naprogramované v základnom systéme bitcoinu. Vytvorením dobrej výpočtovej sústavy nad základnou úrovňou ju môžeme posunúť na úplne novú úroveň.
Tu prichádzajú do hry otvorené financie.
Druhá generácia: otvorené financie
S otvorenými financiami peniaze prestávajú byť len prostriedkom na úsporu alebo nástrojom na transakcie — teraz z nich môžeme získať výhody, čo zvyšuje ich potenciál.

Tie vlastnosti, ktoré umožňujú ľuďom verejne vykonávať bitcoinové prevody, tiež umožňujú vývojárom písať programy, ktoré robia to isté. Predpokladajme teda, že digitálne peniaze majú vlastné nezávislé API, na jehož použitie nie je potrebné získať API kľúč alebo používateľskú dohodu od žiadnej spoločnosti.
To je presne to, čo sľubujú "otvorené financie", známe tiež ako "decentralizované financie" (DeFi).
ETHEREUM
Ako bolo uvedené skôr, API bitcoinu je pomerne jednoduché a neefektívne. Stačí na to, aby bolo možné nasadiť v sieti bitcoinu skripty, ktoré mu umožňujú fungovať. Aby sme urobili niečo zaujímavejšie, je potrebné preniesť samotný bitcoin na inú blockchainovú platformu, čo je náročná úloha.
Iné platformy pracovali na kombinovaní vysokého úrovne bezpečnosti potrebnej na prácu s digitálnymi peniazmi, s komplexnejšou úrovňou úprav. Ethereum bol prvý, kto to spustil. Namiesto "kalkulačky" bitcoinu, ktorá funguje na sčítaní a odčítaní, Ethereum vytvoril celú virtuálnu strojovú platformu nad úrovňou úložiska, ktorá umožnila vývojárom písať plnohodnotné programy a spúšťať ich priamo na blockchain.
Dôležité je, že bezpečnosť digitálnych aktív (napríklad peňazí) uložených na blockchaine je rovnaká ako bezpečnosť a spoľahlivosť programov, ktoré môžu natívne meniť stav tohto blockchainu. Smart kontrakty Ethereum sú v podstate bezserverové skripty, ktoré sa vykonávajú na blockchaine rovnako, ako sa na Bitcoine vykonáva bežná transakcia „pošli Jill 23 tokenov“. Natívnym tokenom Ethereum je éter alebo ETH.
Komponenty blockchainu ako potrubie
Keďže API nad ETH je verejné (rovnako ako v Bitcoine), ale nekonečne programovateľné, podarilo sa vytvoriť radu stavebných blokov, ktoré si navzájom vymieňajú éter, aby vykonali užitočnú prácu pre koncového používateľa.
V „bežnom svete“ by na to potreboval, napríklad, veľký bankový ústav, ktorý by sa dohodol na podmienkach kontraktov a prístupu k API s každým jednotlivým poskytovateľom. Na blockchaine však bol každý z týchto blokov nezávisle vytvorený vývojármi a rýchlo škálovaný na priepustnosť v miliónoch dolárov a uchovávaní hodnoty viac ako 1 miliarda dolárov na začiatku roku 2020.
Napríklad začneme s Dharma, peňaženkou, ktorá umožňuje používateľom uchovávať digitálne tokeny a získavať na nich úrok. To je základný princíp využívania tradičného bankového systému. Vývojári Dharma ponúkajú úrokovú sadzbu pre svojich používateľov spojením mnohých komponentov, ktoré boli vytvorené na báze Ethereum. Napríklad doláre používateľov sú konvertované na DAI, stablecoin na báze Ethereum, ktorý zodpovedá americkému doláru. Tento stablecoin je potom „potrubím“ prevedený do Compound, protokolu, ktorý tieto peniaze poskytuje ako pôžičku za úrok, a tak okamžite zarába úrok pre používateľov.
Aplikácia otvorených financií
Hlavný záver je, že konečný produkt, ktorý sa dostáva k používateľovi, bol vytvorený z mnohých komponentov, pričom každý z nich bol vyvinutý samostatným tímom, a na používanie týchto komponentov nebolo potrebné získať povolenie alebo kľúč od API. V súčasnosti v tomto systéme cirkuluje miliardy dolárov. Je to takmer ako otvorený softvér (OS), ale ak otvorený OS vyžaduje stiahnutie kópie určitej knižnice pre každú implementáciu, otvorené komponenty sa nasadzujú iba raz a potom každý používateľ môže posielať požiadavky na konkrétny komponent na prístup k jeho zdieľanému stavu.
Každý tím, ktorý vytvoril tieto komponenty, nenesie zodpovednosť za akékoľvek nadmerné účty EC2 v dôsledku zneužitia ich API. Zaznamenávanie údajov a účtovanie za používanie týchto komponentov sa v podstate deje automaticky v rámci reťazca.
Výkon a nastavenie
Ethereum funguje s rovnakými parametrami ako bitcoin, ale bloky sa prenášajú do siete približne 30-krát rýchlejšie a lacnejšie — náklady na transakciu sú 0,1 USD namiesto približne 0,5 USD za bitcoin. To poskytuje dostatočnú úroveň bezpečnosti pre aplikácie, ktoré spravujú finančné aktíva a nevyžadujú vysokú priepustnosť.
Ethereum sieť, ako technológia prvej generácie, nevydržala ťažkosti s vysokým objemom požiadaviek a trpela priepustnosťou 15 transakcií za sekundu. Tento nedostatok výkonu viedol k tomu, že otvorené financie uviazli v stave overovania konceptu. Preťažená sieť fungovala ako svetový finančný systém v dobe analógových zariadení s papierovými šekmi a potvrdeniami po telefóne, pretože výpočtová sila Etherea je nižšia než rok 1990.
Ethereum preukázalo možnosti kombinovania komponentov pre finančné modely použitia a otvorilo prístup k širšiemu množstvu aplikácií, nazývaných otvorený internet.
Tretia generácia: otvorený internet
Teraz všetko, čo má hodnotu, môže stať peniazmi, spájajúc internet s otvorenými financami a vytvárajúc tak internet hodnôt a otvorený internet.

Ako bolo uvedené skôr, koncept otvorených peňazí zahŕňa množstvo variantov aplikácie. Taktiež bolo opísané, ako technológia novej generácie, Ethereum, učinila otvorené peniaze užitočnejšími vytvorením možností kombinovania komponentov otvorených financií. Teraz sa pozrime, ako ďalšia generácia technológií rozširuje možnosti otvorených financií a odhaľuje skutočný potenciál blockchainu.
Pôvodne všetky „peniaze“, o ktorých sa hovorilo, sú jednoducho druhy údajov, ktoré sú uložené na blockchainu s vlastným otvoreným API. Ale databáza môže ukladať čokoľvek.
Vďaka svojej štruktúre je blockchain najvhodnejší na údaje s významnou hodnotou. Definícia „významnej hodnoty“ je mimoriadne flexibilná. Akékoľvek údaje, ktoré potenciálne majú hodnotu pre ľudí, môžu byť tokenizované. Tokenizácia v tomto kontexte je proces, ktorým sa existujúci aktív (netvorený od nuly, ako bitcoin) prenáša na blockchain a získava rovnaké verejné API ako bitcoin alebo Ethereum. Rovnako ako v prípade bitcoinu, to umožňuje vytvárať nedostatok (či už 21 miliónov tokenov alebo iba jeden).
Zvážme príklad Reddit, kde používatelia získavajú online reputáciu vo forme „karmy“. A zoberme si projekt typu Sofi, kde sa používa množstvo kritérií na hodnotenie platobnej schopnosti konkrétnej osoby. V modernom svete, ak by tím hackathonu, ktorý vyvíja nový Sofi, chcel integrovať hodnotenie redditovej karmy do svojho algoritmu pre poskytovanie úverov, musel by uzavrieť dvojstrannú dohodu s tímom Reddit, aby získal certifikovaný prístup k API. Keby bola „karma“ tokenizovaná, tento tím by mal všetky potrebné nástroje na integráciu s „karmou“ a Reddit by o tom ani nevedel. Jednoducho by profitoval z toho, že ešte viac používateľov chce zlepšiť svoju karmu, pretože teraz je užitočná nielen v Reddit, ale aj po celom svete.
Ak sa posunieme ešte ďalej — 100 rôznych tímov na nasledujúcom hackathone by mohlo vymyslieť nové spôsoby využitia tohto a iných aktív na vytvorenie nového súboru verejných opakovane použitelných komponentov alebo na výstavbu nových aplikácií pre spotrebiteľov. V tom spočíva myšlienka otvoreného internetu.
Ethereum umožnil jednoducho prenášať "cez potrubie" veľké sumy prostredníctvom verejných komponentov, a to istým spôsobom umožňuje prenášať akýkoľvek aktívum, ktoré môže byť tokenizované, ako aj s ním narábať, vymieňať ho, poskytovať mu zabezpečenie, meniť ho alebo s ním inak interagovať, ako to je zakotvené v jeho otvorenom API.
Nastavenie pre otvorený internet
Otvorený internet sa v podstate nelíši od otvorených financií: je to len nadstavba nad nimi. Na zvýšenie možností využitia otvoreného internetu je potrebný významný skok v výkonu a taktiež schopnosť prilákať nových používateľov.
Na udržanie otvoreného internetu je pre platformu potrebné nasledujúce vlastnosti:
- Veľká priepustnosť, vyššia rýchlosť a lacnejšie transakcie. Keďže reťazec už nie je len prenosom pomalých riešení na správu aktív, musí sa škálovať, aby podporoval zložitejšie typy údajov a možnosti využitia.
- Použiteľnosť. Keďže scenáre využitia budú prechádzať do aplikácií pre používateľov, je veľmi dôležité, aby komponenty, ktoré vytvárajú vývojári, alebo aplikácie, ktoré boli vyvinuté pomocou nich, zabezpečovali dobrý zážitok pre konečného používateľa. Napríklad, keď vytvárajú účet alebo prepojujú existujúci s rôznymi aktívami a platformami a pritom zachovávajú kontrolu nad údajmi v rukách používateľa.
Takéto charakteristiky predtým nemala žiadna platforma kvôli ich zložitosti. Bolo potrebných niekoľko rokov výskumu, aby sa dostali do bodu, kde sa nové mechanizmy konsenzu zlúčili s novými vykonávacími prostrediami a novými spôsobmi škálovania — a zároveň sa podarilo zachovať výkon a bezpečnosť na úrovni potrebnej pre peňažné aktíva.
Platforma otvoreného internetu
Desiatky blockchainových projektov, ktoré sa objavujú na trhu tento rok, nastavili svoje platformy tak, aby sa aplikovali na rôzne možnosti využitia v rámci otvorených peňazí a otvorených financií. Vzhľadom na obmedzenia technológie v súčasnej fáze, mali záujem optimalizovať svoju platformu pre konkrétnu niku.
NEAR — jediná sieť, ktorá vedome vylepšila svoju technológiu a optimalizovala jej výkonnostné charakteristiky tak, aby úplne vyhovovali potrebám otvoreného internetu.
NEAR kombinuje prístupy k škálovaniu zo sveta vysoko výkonných databáz s vylepšeniami vo vykonávaní a rokmi zdokonaľovania použiteľnosti. Rovnako ako Ethereum, aj NEAR má plnohodnotnú virtuálnu mašinu postavenú na blockchaine, avšak aby "stíhala dopyt", základná sieť vyvažuje prenosovú kapacitu virtuálnej mašiny, rozdeľovaním výpočtov na paralelné procesy (sharding). A pritom udržiava úroveň bezpečnosti potrebnú na spoľahlivé uchovávanie dát.
To znamená, že na NEAR je možné implementovať všetky možné varianty použitia: zabezpečené fiat meny, ktoré poskytujú všetkým prístup k stabilnej mene, mechanizmy otvorených financií, ktoré sa škálujú k zložitým finančným nástrojom a späť, predtým než ich používajú bežní ľudia, a nakoniec aplikácie otvoreného internetu, ktoré toho všetkého využívajú pre každodenné obchodovanie a interakciu.
Záver
História otvoreného internetu sa len začína, pretože sme práve vyvinuli potrebné technológie, aby dosiahol svoj skutočný rozsah. Teraz, keď bol tento veľký krok urobený, budúcnosť sa bude stavať na inováciách, ktoré je možné vytvoriť na základe týchto nových technológií, ako aj na technologickej vybavenosti vývojárov a podnikateľov, ktorí sú na čele novej reality.
Pre pochopenie potenciálneho vplyvu otvoreného internetu si spomeňte na "kambrijskú explóziu", ktorá sa odohrala počas vytvárania protokolov raného internetu, potrebných na to, aby používatelia konečne mohli míňať peniaze online na konci 90. rokov. Nasledujúcich 25 rokov internetový obchod rástol, generujúc objemy viac ako 2 bilióny dolárov každý rok.
Podobne otvorený internet rozširuje dosah a pokrytie finančných primitívov otvorených financií a umožňuje ich zapojenie do aplikácií orientovaných na podniky a spotrebiteľov spôsobmi, ktoré môžeme hádať, ale určite nie predpovedať.
Poďme budovať otvorený internet spolu!
Malý zoznam zdrojov pre tých, ktorí chcú hĺbšie preniknúť už teraz:
1. Môžete sa pozrieť, ako vyzerá vývoj pre NEAR a experimentovať v online IDE. .
2. Pre vývojárov, ktorí sa chcú pripojiť k ekosystému. .
3. Rozsiahlá dokumentácia pre vývojárov v angličtine je k dispozícii. .
4. Všetky novinky v ruštine môžete sledovať na , a v
5. Ak máte nápady na služby riadené komunitou a chcete na nich pracovať, príďte do našej Návrhári hovorili o výhodách technológie blockchain na.
Zdroj: habr.com
