Evolucija otvorenog interneta

Evolucija otvorenog interneta

Razvijalci so dolga leta govorili o prednostih tehnologije blockchain. To so argumentirali s sivimi "uporabnimi primeri" in nejasnimi definicijami, kako tehnologija deluje, zakaj je potrebna in kako se platforme, ki jo uporabljajo, razlikujejo. Ni presenetljivo, da je to povzročilo zmedo in nezaupanje do blockchain tehnologije.

V tem članku želim opisati nabor mentalnih modelov, ki pomagajo razumeti, kako potencialni uporabni primeri privedejo do tehničnih kompromisov, ki jim mora vsaka platforma slediti. Ti mentalni modeli temeljijo na napredku, ki ga je tehnologija blockchain dosegla v zadnjih 10 letih, ko je prešla skozi 3 generacije: odprti denar, odprti finance in nazadnje odprti internet.
Moj cilj je, da vam pomagam oblikovati jasno predstavo o tem, kaj je blockchain, razumeti, zakaj so potrebne različne platforme in si predstavljati prihodnost odprtega interneta.

Kratko uvod v blockchain

Nekaj osnov. Blockchain je v bistvu preprosto podatkovna baza, ki jo upravlja skupina različnih operaterjev, namesto enega podjetja (kot so Amazon, Microsoft ali Google). Ključna razlika med blockchainom in oblakom je, da vam ni treba zaupati "lastniku" podatkovne baze (ali njegovi operativni varnosti) za shranjevanje dragocenih podatkov. Ko je blockchain javno dostopen (in vsi največji blockchains so javni), ga lahko vsakdo uporablja za karkoli.

Da taka sistem deluje na številnih anonimnih napravah po vsem svetu, potrebuje digitalni žeton, ki se uporablja kot sredstvo plačila. Ti žetoni bodo uporabniki verige plačevali operaterjem sistema. Hkrati žeton zagotavlja varnost, kar je določeno z vgrajeno teorijo iger. Čeprav je bila ideja velikokrat kompromitirana s prevarantskimi ICO-ji leta 2017, sama ideja žetonov in tokenizacije na splošno, ki temelji na tem, da se posamezen digitalni aktiv lahko edinstveno identificira in pošlje, ima izjemen potencial.

Prav tako je pomembno ločiti tisti del podatkovne baze, ki shranjuje podatke, od tistega, ki spreminja podatke (virtualni stroj).

Različne karakteristike lanca se mogu optimizirati. Na primjer, sigurnost (kao kod Bitcoina), brzina, cijena ili skalabilnost. Osim toga, logika modifikacije također se može optimizirati na različite načine: to može biti jednostavni kalkulator za sabiranje i oduzimanje (kao kod Bitcoina), a može biti i Turing-complete virtualna mašina (kao kod Ethereuma i NEAR-a).

Dakle, dvije platforme na blockchainu mogu "prilagoditi" svoj blockchain i virtualnu mašinu za obavljanje potpuno različitih funkcija i nikada se ne moraju natjecati na tržištu. Na primjer, Bitcoin u usporedbi s Ethereumom ili NEAR-om je potpuno drugačiji svijet, dok Ethereum i NEAR nemaju nikakve veze s Rippleom i Stellarom – unatoč tome što svi oni rade na "blockchain tehnologiji".

Tri generacije blockchaina

Evolucija otvorenog interneta

Tehnološka dostignuća i konkretna rješenja u dizajnu sustava omogućila su proširenje funkcionalnosti blockchaina tijekom 3 generacije njegovog razvoja u posljednjih 10 godina. Ove generacije se mogu podijeliti na sljedeći način:

  1. Otvoreni novac: omogućiti svima pristup digitalnom novcu.
  2. Otvoreni finance: učiniti digitalni novac programabilnim i proširiti granice mogućnosti njihove upotrebe.
  3. Otvoreni internet: unaprijediti otvorene financije tako da uključuju vrijedne informacije svih vrsta i postanu dostupne za masovnu upotrebu.

Počnimo s otvorenim novcem.

Prva generacija: otvoreni novac

Novac je temelj kapitalizma. Prva faza omogućila je svakome, s bilo kojeg mjesta, pristup novcu.

Evolucija otvorenog interneta

Jedni od najvažnijih podataka koji se mogu pohraniti u bazi podataka su upravo novac. U tome leži inovativnost Bitcoina: imati jednostavni distribuirani registar koji omogućuje svima da se slože da Joe ima 30 bitcoina i da je upravo poslao Jill 1,5 bitcoina. Bitcoin je podešen tako da prioritetizira sigurnost iznad svih drugih parametara. Konsenzus u Bitcoinu je nevjerojatno skup, vremenski zahtjevan i djeluje po principu 'uskog grla', dok je po razini modifikacije to, u biti, obični kalkulator za sabiranje i oduzimanje, koji omogućava realizaciju transakcija i obavljanje nekih drugih, vrlo ograničenih operacija.

Bitcoin je dober primer, ki prikazuje glavne prednosti shranjevanja podatkov na verigi blokov: ne odvisen je od posrednikov in je dostopen vsem. To pomeni, da lahko vsak, ki ima bitcoine, izvede p2p-prenos, ne da bi potreboval pomoč drugih.

Zaradi preprostosti in moči, ki jo je obljubljal bitcoin, so "denar" postali ena najzgodnejših in najuspešnejših oblik uporabe verige blokov. Vendar "preveč počasen, predrag in preveč varen" sistem bitcoina dobro deluje za shranjevanje premoženja - podobno kot zlato, ne pa za vsakodnevno uporabo, kot so spletna plačila ali mednarodni prenosi.

Nastavljam odprti denar

Za takšne modele uporabe so bile ustvarjene druge verige z drugačnimi nastavitvami:

  1. Prenosi: da bi milijoni ljudi lahko vsak dan pošiljali poljubne zneske po vsem svetu, potrebujete nekaj veliko bolj zmogljivega in manj stroškovnega, kot je bitcoin. Vaš sistem pa mora še vedno zagotavljati zadostno raven varnosti. Ripple in Stellar sta projekta, ki sta optimizirala svoji verigi za dosego tega cilja.
  2. Hitri prenosi: da bi milijarde ljudi lahko uporabljale digitalni denar tako, kot ga uporabljajo s kreditnimi karticami, potrebujete verigo, ki se dobro skalira, ima visoko zmogljivost in ostaja poceni. To lahko dosežete na dva načina, pri čemer žrtvujete varnost. Prvi način je zgraditi hitrejšo "drugo plast" nad bitcoinom, ki optimizira omrežje za visoko zmogljivost, nato pa po zaključku transakcije premakne sredstva nazaj v "shramba" bitcoina. Primer te rešitve je Lightning Network. Drugi način je ustvariti novo verigo blokov, ki zagotavlja najvišjo raven varnosti, hkrati pa omogoča hitre poceni prenose, kot v Libri.
  3. Zasebni prenosi: da bi obdržali popolno zasebnost med transakcijo, morate dodati raven anonimnosti. To zmanjšuje zmogljivost in povečuje ceno, tako delujeta Zcash in Monero.

Ker je tak denar tokene, ki predstavljajo popolnoma digitalno sredstvo, jih je mogoče programirati na osnovni ravni sistema. Na primer, skupno število bitcoina, ki ga bo kdajkoli ustvarjenega, je programirano v osnovnem sistemu bitcoina. Z ustvarjanjem dobre računalniške nadgradnje nad osnovno raven jo lahko dvignemo na povsem novo raven.

Tukaj stopijo v igro odprti finančni sistemi.

Druga generacija: odprti finančni sistemi

Z odprtimi financami denar ne preneha biti le sredstvo za varčevanje ali orodje za transakcije — zdaj ga je mogoče izkoriščati, kar povečuje njegov potencial.

Evolucija otvorenog interneta

Tiste lastnosti, ki ljudem omogočajo javno prenos bitcoina, omogočajo tudi razvijalcem, da pišejo programe, ki počnejo isto. Iz tega izhajamo, da imajo digitalni denar svoj neodvisen API, za katerega ni treba pridobivati API ključa ali uporabniškega sporazuma od katere koli družbe.

To obljubljajo 'odprti financa', znani tudi kot 'decentralizirani finance' (DeFi).

ETHEREUM

Kot je bilo omenjeno, je API bitcoina dovolj preprost in nezadosten. Zadošča za uvajanje skript v omrežje bitcoina, ki mu omogočajo delovanje. Da bi naredili nekaj bolj zanimivega, je treba bitcoin prenesti na drugo blockchain platformo, kar ni enostavna naloga.

Druge platforme so delale na združevanju visoke ravni varnosti, potrebne za delo z digitalnim denarjem, pri bolj zapletenem nivoju modifikacije. Ethereum je bil prvi, ki je to uvedel. Namesto 'kalkulatorja' bitcoina, ki deluje na seštevanju in odštevanju, je Ethereum ustvaril celotno virtualno napravo nad nivojem shranjevanja, ki je razvijalcem omogočila pisanje celovitih programov in njihovo izvajanje neposredno na verigi.

Pomen leži v tem, da je varnost digitalne lastnine (na primer, denarja), shranjene na verigi, enaka varnosti in zanesljivosti programov, ki lahko nativno spremenijo stanje te verige. Pametne pogodbe Ethereum so v bistvu brezstrežni skripti, ki delujejo na verigi prav tako, kot na bitcoinu deluje običajna transakcija 'pošlji Jill 23 žetonov'. Nativni žeton Ethereum je ether, ali ETH.

Komponente blockchaina kot cevovod

Ker je API nad ETH javno dostopen (kot pri bitcoinu), a neskončno programirljiv, je bilo mogoče ustvariti vrsto gradnikov, ki si medsebojno prenašajo ether, da bi opravili koristno delo za končnega uporabnika.

V 'pravilnem svetu' bi za to potrebovali na primer veliko banko, ki bi se dogovarjala o pogojih pogodb in dostopu do API z vsakim posameznim ponudnikom. A na blockchainu je bil vsak od teh blokov neodvisno ustvarjen s strani razvijalcev in hitro razširjen na zmogljivost v milijonih dolarjev ter shranjevanje vrednosti več kot 1 milijardo dolarjev v začetku leta 2020.

Na primer, začnimo z Dhamro, denarnico, ki uporabnikom omogoča shranjevanje digitalnih žetonov in prejemanje obresti zanje. To je temeljno načelo delovanja tradicionalne bančne sistem. Razvijalci Dhamre ponujajo obrestno mero za svoje uporabnike, ki povezujejo številne komponente, ustvarjene na osnovi Ethereuma. Na primer, dolarji uporabnikov se pretvorijo v DAI, stablecoin na osnovi Ethereuma, ki je enak ameriškemu dolarju. Ta stablecoin se nato 'po cevovodu' prenese v Compound, protokol, ki posodi ta denar z obrestmi in tako takoj zasluži obresti za uporabnike.

Uporaba odprtih financ

Glavna poanta je da je konačni proizvod, koji je stigao do korisnika, stvoren koristeći mnoge komponente, od kojih je svaka razvijena od strane različitih timova, a da za korištenje tih komponenti nije potrebno dobiti dozvolu ili API ključ. Trenutno u ovom sustavu cirkuliraju milijarde dolara. To je gotovo poput otvorenog softvera, ali dok otvoreni softver zahtijeva preuzimanje kopije određene biblioteke za svaku implementaciju, otvorene komponente se instaliraju samo jednom, a zatim svaki korisnik može slati zahtjeve određenoj komponenti kako bi pristupio njenom zajedničkom stanju.

Svaki od timova koji su stvorili te komponente nije odgovoran za bilo kakve pretjerane EC2 troškove zbog zloupotrebe njihovog API-ja. Očitavanje podataka i naplata uporabe tih komponenti zapravo se odvija automatski unutar lanca.

Performanse i konfiguracija

Ethereum radi s istim parametrima kao Bitcoin, ali blokovi se u mreži prenose otprilike 30 puta brže i jeftinije — trošak transakcije iznosi $0.1 umjesto oko $0.5 u Bitcoin-u. To osigurava dostatan nivo sigurnosti za aplikacije koje upravljaju financijskim sredstvima i ne zahtijevaju visoku propusnost.

Ethereum mreža, kao tehnologija prve generacije, nije izdržala opterećenja s velikim brojem zahtjeva i patila je od propusnosti od 15 transakcija u sekundi. Ovaj deficit performansi doveo je do toga da su otvoreni financijski sustavi zapeli u stanju provjere koncepta. Preopterećena mreža radila je poput svjetskog financijskog sustava u doba analoga s papirnim čekovima i potvrđivanjem putem telefona, jer je računalna moć Ethereuma manja od grafičkog kalkulatora iz 1990. godine.

Ethereum je demonstrirao mogućnosti kombiniranja komponenti za financijske modele korištenja i otvorio pristup široj paleti primjena, koje nazivamo otvorenim internetom.

Treća generacija: otvoreni internet

Sada sve što ima vrijednost može postati novac, povezujući internet s otvorenim financijama i stvarajući na taj način internet vrijednosti i otvoreni internet.

Evolucija otvorenog interneta
Kot je bilo prej omenjeno, koncept odprtih denarjev vključuje številne možnosti uporabe. Prav tako je bilo opisano, kako je tehnologija naslednje generacije, Ethereum, odprte denarje naredila bolj uporabne, saj je ustvarila možnosti za povezovanje komponent odprtih financ. Zdaj pa poglejmo, kako še ena generacija tehnologij širi možnosti odprtih financ in razkriva pravi potencial blockchaina.

Sprva so bili vsi »denarji«, o katerih je bilo govora, preprosto vrste podatkov, ki se shranjujejo na blockchainu z lastnim odprtim API-jem. Vendar pa lahko baza podatkov shranjuje karkoli.

Zaradi svoje strukture je blockchain najbolj primeren za podatke, ki imajo pomembno vrednost. Opredelitev 'pomembne vrednosti' je izjemno fleksibilna. Kateri koli podatki, ki bi lahko imeli vrednost za ljudi, jih lahko tokeniziramo. Tokenizacija v tem kontekstu je proces, s katerim se obstoječ aktiv (ki ni bil ustvarjen od nule, kot je bitcoin) prenese na blockchain in dobi enak javni API kot bitcoin ali Ethereum. Tako kot pri bitcoinu to omogoča ustvarjanje pomanjkanja (naj bo to 21 milijonov tokenov ali le eden).

Oglejmo si primer Reddita, kjer uporabniki zaslužijo spletno reputacijo v obliki 'karme'. In vzemimo projekt tipa Sofi, ki uporablja številne kriterije za oceno kreditne sposobnosti posameznika. V današnjem svetu, če bi ekipa hackatona, ki razvija nov Sofi, želela vključiti oceno redditske karme v svoj algoritem za odobritev kredita, bi morali skleniti dvostransko pogodbo s ekipo Reddit, da bi dobili certificiran dostop do API-ja. Če bi bila 'karma' tokenizirana, bi imela ta ekipa vse potrebne pripomočke za integracijo s 'karmo', Reddit pa o tem ne bi izvedel. Samo pridobival bi koristi iz dejstva, da si še več uporabnikov želi izboljšati svojo karmo, ker je zdaj koristna ne le znotraj Reddita, temveč tudi po vsem svetu.

Če gremo še korak dlje - 100 različnih ekip na naslednjem hackatonu lahko izumijo nove načine uporabe tega in drugih aktivov za ustvarjanje novega nabora javnih večkratnih komponent ali za gradnjo novih aplikacij za potrošnike. V tem je ideja odprtega interneta.

Ethereum je omogočil enostavno pošiljanje velikih zneskov "po cevovodu" prek javnih komponent, s podobnim načelom pa je mogoče posredovati vse aktivne, ki jih je mogoče tokenizirati, ter jih porabiti, zamenjati, dano kot zavarovanje, spremeniti ali z drugim načinom interakcije, kot je določeno v njegovem odprtem API-ju.

Nastavitev za odprti internet

Odprti internet po svoji naravi ni drugačen od odprtih financ: gre preprosto za nadgradnjo nad njimi. Za povečanje možnosti uporabe odprtega interneta je potrebna znatna rast zmogljivosti ter sposobnost privabljanja novih uporabnikov.

Za ohranjanje odprtega interneta platformi potrebne naslednje lastnosti:

  1. Visoka pasovna širina, večja hitrost in cenejše transakcije. Ker veriga ne prenaša več samo počasnih rešitev za upravljanje sredstev, se mora prilagajati, da podpira bolj zapletene vrste podatkov in možnosti uporabe.
  2. Uporabnost. Ker bodo scenariji uporabe prešli v aplikacije za uporabnike, je zelo pomembno, da komponente, ki jih ustvarijo razvijalci, ali aplikacije, izdelane z njihovo pomočjo, zagotavljajo dober uporabniški izkušnjo. Na primer, ko ustvarijo račun ali povežejo obstoječega z različnimi sredstvi in platformami, ob tem pa ohranijo nadzor nad podatki v rokah uporabnika.

Takšnih lastnosti ni imela nobena platforma prej zaradi njihove kompleksnosti. Potrebna so bila leta raziskav, da se doseže tisti trenutek, ko se novi mehanizmi soglasja združujejo z novimi izvršilnimi okolji in novimi načini skaliranja — hkrati pa ohranijo zmogljivost in varnost na ravni, potrebni za denarna sredstva.

Platforma odprtega interneta

Desetine blockchain projektov, ki vstopajo na trg letos, so nastavitve svojih platform prilagodili, tako da se uporabljajo za različne možnosti uporabe v okviru odprtih denarjev in odprtih financ. Glede na omejitve tehnologije na današnjem koraku je bilo koristno optimizirati svojo platformo za določeno nišo.

NEAR — edina veriga, ki je zavestno izboljšala svojo tehnologijo in nastavila njene zmogljivosti tako, da popolnoma ustreza potrebam odprtega interneta.

NEAR združuje pristope k povečevanju zmogljivosti iz sveta visokozmogljivih podatkovnih baz z izboljšavami v času izvajanja in letnimi izkušnjami z uporabnostjo. Tako kot Ethereum, ima NEAR popolno virtualno mašino, zgrajeno na blockchainu, toda da bi bila 'v koraku s povpraševanjem', pod njo ležeča veriga uravnava prepustnost virtualne mašine z razdelitvijo izračunov na vzporedne procese (sharding). Hkrati pa ohranja varnost na ravni, potrebni za zanesljivo shranjevanje podatkov.

To pomeni, da lahko na NEAR uresničimo vse možne primere uporabe: zavarovane fiat valute, ki omogočajo dostop do stabilnih valut, mehanizme odprtih financ, ki se širijo v kompleksne finančne instrumente in nazaj do trenutne uporabe s strani običajnih ljudi, ter končno aplikacije odprtega interneta, ki združujejo vse to za vsakodnevno trgovanje in interakcijo.

Zaključek

Zgodovina odprtega interneta se šele začenja, saj smo pravkar razvili potrebne tehnologije, da bi dobil svoj pravi obseg. Zdaj, ko je ta velik korak naredljen, bo prihodnost zgrajena na inovacijah, ki jih je mogoče ustvariti na podlagi teh novih tehnologij, ter na tehnološki opremljenosti razvijalcev in podjetnikov, ki so na čelu nove resničnosti.

Za razumevanje potencialnega vpliva odprtega interneta se spomnite na 'kambrijski eksplozij', ki se je zgodil ob ustvarjanju protokolov zgodnjega interneta, potrebnih za to, da so lahko uporabniki končno začeli trošiti denar na spletu konec 90-ih let. V naslednjih 25 letih je internetno trgovanje raslo in generiralo več kot 2 trilijona dolarjev letno.

Na podoben način odprti internet razširja obseg in doseg finančnih primitivov odprtih financ in omogoča, da se vključijo v aplikacije, usmerjene na podjetja in potrošnike, na načine, za katere lahko ugibamo, vendar jih seveda ne moremo napovedati.

Gradimo odprti internet skupaj!

Majhna seznam virov za tiste, ki želijo zdaj globlje raziskovati:

1. Oglejte si, kako izgleda razvoj na NEAR in poskusite v spletni IDE ovde.

2. Razvijalcem, ki želijo pridružiti ekosistemu tukaj.

3. Obsežna dokumentacija za razvijalce v angleščini je na voljo ovde.

4. Vse novice v ruščini lahko spremljate na telegram skupnosti, in v skupini na VKontakte

5. Če imate ideje za storitve, ki jih upravlja skupnost, in želite delati na njih, pridite v našo программу podporo podjetnikom.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster