
Arendajad on juba aastaid rÀÀkinud plokiahela tehnoloogia eelistest. Nad on pĂ”hjendanud seda tuhmide "rakendustega" koos ebaselgete mÀÀratlustega, kuidas tehnoloogia töötab, milleks see tegelikult vajalik on ja kuidas erinevad platvormid ĂŒksteisest erinevad. pole ĂŒllatav, et see on tekitanud segadust ja usaldamatust plokiahela tehnoloogia vastu.
Selles artiklis soovin kirjeldada komplekti vaimseid mudeleid, mis aitavad mÔista, kuidas potentsiaalsed rakendused viivad tehniliste kompromissideni, millega iga platvorm peab arvestama. Need vaimsed mudelid on loodud plokiahela tehnoloogia saavutatud edusammude pÔhjal viimase 10 aasta jooksul, lÀbides oma arengus 3 pÔlvkonda: avatud raha, avatud rahanduse ja lÔpuks avatud internet.
Minu eesmÀrk on aidata teil luua selge arusaam, mis on plokiahel, mÔista, miks on erinevad platvormid vajalikud, ja kujutada ette avatud interneti tulevikku.
LĂŒhike sissejuhatus plokiahelasse
Veidi pĂ”hialuseid. Plokiahel on sisuliselt lihtsalt andmebaas, mida haldab erinevate operaatorite grupp, mitte ĂŒks ettevĂ”te (nt Amazon, Microsoft vĂ”i Google). Plokiahela oluline eripĂ€ra pilvega vĂ”rreldes on see, et te ei pea usaldama andmebaasi "omanikku" (vĂ”i tema operatiivset turvalisust), et hoida vÀÀrtuslikke andmeid. Kui plokiahel on avalik (ja kĂ”ik suuremad plokiahelad on avalikud), vĂ”ib igaĂŒks seda kasutada oma soovide kohaselt.
Et selline sĂŒsteem töötaks suurel hulgal anonĂŒĂŒmsetel seadmetel ĂŒle kogu maailma, peab tal olema digitaalne token, mida kasutatakse maksevahendina. Nende tokenitega maksavad sĂŒsteemi kasutajad operaatoritele. Samuti annab token turvalisuse garantiid, mis on mÀÀratud sellele sissekodeeritud mĂ€nguteooriaga. Ja kuigi idee sai suuresti kompromiteeritud petlike ICO-de buumi tĂ”ttu 2017. aastal, on endiselt tokenite ja tokeniseerimise mĂ”tte, mille kohaselt saab eraldi digitaalset varade unikaalselt tuvastada ja edastada, lihtsalt uskumatu potentsiaal.
Samuti on oluline eristada andmebaasi osa, mis salvestab andmeid, osast, mis neid muudab (virtuaalmasin).
Ahela erinevaid omadusi saab optimeerida. NÀiteks turvalisust (bitcoini puhul), kiirus, hind vÔi skaala. Lisaks saab ka muutmise loogikat optimeerida erinevatel viisidel: see vÔib olla lihtne kalkulaator liitmiseks ja lahutamiseks (kui bitcoin), vÔi TuringutÀielik virtuaalmasin (kui Ethereum ja NEAR).
Nii vĂ”ivad kaks plokiahela platvormi âseadistadaâ oma plokiahelat ja virtuaalmasinat tĂ€iesti erinevate funktsioonide tĂ€itmiseks, ning nad ei pruugi omavahel kunagi konkurentsi olla. NĂ€iteks bitcoin vĂ”rreldes Ethereumiga vĂ”i NEARiga on tĂ€iesti erinev maailm, samas kui Ethereum ja NEAR omakorda ei oma midagi ĂŒhist Rippleâi ja Stellariga â hoolimata sellest, et kĂ”ik nad töötavad âplokiahela tehnoloogialâ.
Kolm plokiahela pÔlvkonda

Tehnoloogilised saavutused ja konkreetsed lahendused sĂŒsteemi projekteerimisel on vĂ”imaldanud laiendada plokiahela funktsionaalsust kolme arengu pĂ”lvkonna jooksul viimase 10 aasta jooksul. Need pĂ”lvkonnad vĂ”ib jagada jĂ€rgmiselt:
- Ava raha: anda kÔigile juurdepÀÀs digitaalsetele rahadele.
- Ava rahanduse: muuta digitaalsed rahad programmeeritavateks ja laiendada nende kasutusvÔimalusi.
- Ava internet: laiendada avatud rahandust nii, et see hÔlmaks vÀÀrtuslikku teavet igasuguse sordi ja oleks ligi pÀÀsetav massilisele kasutusele.
Alustame avatud rahadest.
Esimene pÔlvkond: avatud raha
Raha on kapitalismi pĂ”hialus. Esimene etapp vĂ”imaldas igalĂŒhel, kel on soov, saada ligipÀÀs rahadele.

Ăks olulisemaid andmeid, mida andmebaasis hoida, on raha ise. Bitcoini innovaatilisus seisneb selles, et see omab lihtsat ja jaotatud registrit, mis vĂ”imaldab kĂ”igil kokku leppida, et Joe-l on 30 bitcoini ja ta just saatis Jill-le 1,5 bitcoini. Bitcoin on seadistatud nii, et see seab prioriteediks turvalisuse ĂŒle kĂ”igi teiste nĂ€itajate. Konsensus Bitcoini vĂ”rgustikus on uskumatult kallis, aeganĂ”udev ning toimib âpudeli kaelaâ printsiibis; modifikatsioonitaseme poolest on see sisuliselt tavaline kalkulaator, mis teeb liitmist ja lahutamist ning vĂ”imaldab teostada tehinguid ja teatud piiratud toiminguid.
Bitcoin on hea nĂ€ide, mis nĂ€itab andmete salvestamise peamisi eeliseid plokiahelas: see ei sĂ”ltu mingitest vahendajatest ja on kĂ”igile kĂ€ttesaadav. See tĂ€hendab, et igaĂŒhel, kellel on bitcoine, on vĂ”imalik teha p2p-ĂŒlekandeid, ilma kellegi abita.
Bitcoini lubaduste lihtsuse ja jĂ”udluse tĂ”ttu on "rahast" saanud ĂŒks varaseimaid ja edukaimaid rakendusi plokiahelas. Kuid bitcoini "liialt aeglane, liiga kallis ja liiga turvaline" sĂŒsteem töötab hĂ€sti varade hoidmiseks â sarnaselt kullale, kuid ei sobi igapĂ€evaseks kasutamiseks, nagu internetimaksed vĂ”i rahvusvahelised ĂŒlekanded.
Kohandatavad avatud rahad
Selleks, et kasutada mudeleid, on loodud teised ahelad koos erinevate seadistustega:
- Ălekanded: et miljonid inimesed vĂ”iksid igapĂ€evaselt saata erinevaid summasid ĂŒle kogu maailma, on vaja midagi palju jĂ”udsamad ja odavamat kui bitcoin. Samas peab teie sĂŒsteem siiski tagama piisava turvalisuse. Ripple ja Stellar on projektid, mis on oma ahelaid selle eesmĂ€rgi saavutamiseks optimeerinud.
- Kiired tehingud: et miljardid inimesed saaksid kasutada digitaalseid raha nii nagu nad kasutavad krediitkaarte, on vajalik, et plokk-ahel skaleeruks hĂ€sti, omaks kĂ”rget jĂ”udlust ja jÀÀks odavaks. Selle saavutamiseks on kaks vĂ”imalust, ohverdades samal ajal turvalisust. Esimene on luua kiirem «teise taseme» lahendus Bitcoin'i peale, mis optimeerib vĂ”rku kĂ”rge jĂ”udluse jaoks ja pĂ€rast tehingu lĂ”petamist viib varad tagasi Bitcoin'i «hoiusesse». Ăks selline lahendus on Lightning Network. Teine vĂ”imalus on luua uus plokk-ahel, mis tagab maksimaalse turvalisuse taseme, vĂ”imaldades samal ajal kiireid ja odavaid tehinguid, nagu Libra.
- Privaatsetes tehingutes: et tagada tĂ€ielik privaatsus tehingu ajal, tuleb lisada anonĂŒĂŒmsuse kiht. See vĂ€hendab jĂ”udlust ja suurendab hinda, see on Zcash'i ja Monero tööpĂ”himĂ”te.
Kuna sellised rahad â need on tokenid, mis kujutavad endast tĂ€ielikult digitaalset aktiivset, on need samuti programmeeritavad sĂŒsteemi pĂ”hitasemel. NĂ€iteks on bitcoini kogus, mida kunagi toodetakse, programmiga mÀÀratud bitcoini pĂ”hiraamistikus. Hea arvutusvĂ”imekuse loomisega pĂ”hitaseme peale saab sellele tĂ€iesti uue taseme anda.
Siin tulevad mÀngu avatud rahandused.
Teine pÔlvkond: avatud rahandused
Avatud rahandustega ei ole raha enam lihtsalt sÀÀstumoodus vĂ”i tehingute vahend â nĂŒĂŒd saab sellest ka kasu lĂ”igata, suurendades selle potentsiaali.

Need omadused, mis vĂ”imaldavad inimestel avalikult bitcoin'i ĂŒlekandeid teha, vĂ”imaldavad ka arendajatel kirjutada programme, mis teevad sama asja. Oletame, et digitaalsetel rahadel on oma sĂ”ltumatu API, mille kasutamiseks ei ole vaja saada API vĂ”tmeid vĂ”i kasutajalepingut ĂŒhegi ettevĂ”ttega.
Just sellist lubavad «avatud rahandused», tuntud ka kui «detseentraliseeritud rahandused» (DeFi).
ETHEREUM
Nagu varem mainitud, on Bitcoini API piisavalt lihtne ja mitte eriti efektiivne. Seda on piisavalt, et kasutada Bitcoini vĂ”rgus skriptide juurutamiseks, mis vĂ”imaldavad sellel töötada. Kuid midagi huvitavamat on vaja viia Bitcoin teisele plokiahelaplatvormile, mis on keeruline ĂŒlesanne.
Teised platvormid töötasid vĂ€lja kĂ”rget turvataset, mis on vajalik digitaalsete rahadega töötamiseks, samal ajal vĂ”imaldades keerukamat modifitseerimist. Ethereum oli esimene, kes seda kasutusele vĂ”ttis. Bitcoini âkalkulaatoriâ asemel, mis toimib liitmise ja lahutamise teel, lĂ”i Ethereum terve virtuaalse masina salvestustasandi kohal, mis vĂ”imaldas arendajatel kirjutada tĂ€isfunktsionaalseid programme ja kĂ€ivitada need otse ahelas.
Oluline on see, et digitaalsete varade (nt rahade) turvalisus, mis on ahelas, on sama kÔrge kui programmide, mis vÔivad selle ahela seisundit natiivselt muuta, turvalisus ja usaldusvÀÀrsus. Ethereum'i nutilepingud on pÔhimÔtteliselt serverivabad skriptid, mis kÀivitatakse ahelas samamoodi nagu Bitcoini tavaline tehing "saada Jillile 23 tokenit". Ethereum'i natiivne token on eeter ehk ETH.
Plokiahela komponendid nagu torustik
Kuna ETH peal olev API on avalik (nagu Bitcoini puhul), kuid lĂ”pmatult programmeeritav, on loodud rida ehitusplokke, mis edastavad eetreid ĂŒksteisele, et tĂ€ita lĂ”ppkasutaja jaoks kasulikke ĂŒlesandeid.
Tavalises maailmas oleks selleks nĂ€iteks suur pank, mis sĂ”lmiks iga eraldi teenusepakkujaga lepingute tingimused ja juurdepÀÀsu API-le. Kuid plokiahela puhul on iga neist plokkidest loodud iseseisvalt arendajate poolt ja kiiresti skaleeritud miljonite dollarite lĂ€bilaskevĂ”ime ja ĂŒle 1 miljardi dollari vÀÀrtuse hoidmiseni 2020. aasta alguses.
NĂ€iteks alustada Dharma-st, rahakotist, mis vĂ”imaldab kasutajatel hoida digitaalseid tokeneid ja teenida nende pealt intressi. See on traditsioonilise pangandussĂŒsteemi kasutamise pĂ”hialus. Dharma arendajad pakuvad oma kasutajatele intressimÀÀrasid, ĂŒhendades mitmeid komponente, mis on loodud Ethereum'i pĂ”hjal. NĂ€iteks konverteeritakse kasutajate dollarid DAI-ks, Ethereum'i pĂ”hine stabiilne raha, mis on dollariga vĂ”rdsed. SeejĂ€rel saadetakse see stabiilne raha âtorustikuâ kaudu Compound'i, protokolli, mis annab neid raha laenuks intressi eest ja teenib seega kasutajatele koheselt intressi.
Avatud rahanduse kohaldamine
PĂ”himĂ”tteline jĂ€reldus on see, et lĂ”pptoode, mis on jĂ”udnud kasutajani, on loodud paljude komponentide abil, mille igaĂŒht arendas eraldi meeskond, ning nende komponentide kasutamiseks ei olnud vaja kĂŒsida luba ega API vĂ”tmeid. Sellel hetkel ringluses olevate rahade kogusumma ulatub miljarditesse dollaritesse. See on peaaegu nagu avatud tarkvara, kuid kui avatud tarkvara nĂ”uab igas rakenduses kindla teegi koopia allalaadimist, siis avatud komponendid paigaldatakse ainult ĂŒks kord, ja seejĂ€rel saavad kĂ”ik kasutajad saata pĂ€ringuid kindla komponendi juurde, et pÀÀseda ligi selle ĂŒhisele olekule.
IgaĂŒks neist meeskondadest, kes lĂ”id need komponendid, ei vastuta liiga suurte EC2 arve eest, mis tulenevad nende API kuritarvitamisest. Komponentide jĂ€lgimine ja kasutamise eest tasumine toimub pĂ”himĂ”tteliselt automaatselt siseringis.
Toime ja konfiguratsioon
Ethereum töötab samade parameetritega nagu Bitcoin, kuid plokid edastatakse vĂ”rgus umbes 30 korda kiiremini ja odavamalt â tehingu maksumus on $0,1 vĂ”rreldes umbes $0,5 Bitcoinis. See tagab piisava turvalisuse taseme rakendustele, mis haldavad finantsvara ja ei nĂ”ua kĂ”rget lĂ€bilaskvust.
Ethereum vĂ”rk, olles esimese pĂ”lvkonna tehnoloogia, ei suutnud taluda suurte pĂ€ringute mahukaid vĂ€ljakutseid ning kannatas 15 tehingut sekundis lĂ€bilaskvuse all. See jĂ”udluse puudujÀÀk tĂ”i kaasa avatud rahanduse kinni jÀÀmise mĂ”tte proovimise seisundisse. Ăksikute tehingute ĂŒlekoormatud vĂ”rk funktsioneeris nagu maailma rahandussĂŒsteem analoogsete seadmete ajastul, kus kasutati paberkviitungeid ja telefonikinnitus, kuna Ethereum'i arvutusvĂ”imsus on vĂ€iksem kui aasta 1990.
Ethereum on demonstreerinud komponentide integreerimise vÔimalusi finantsmudelite kasutamiseks ja avanud juurdepÀÀsu laiemale rakenduste hulgale, mida nimetatakse avatud internetiks.
Kolmas pÔlvkond: avatud internet
NĂŒĂŒd saavad kĂ”ik vÀÀrtused muutuda rahaks, ĂŒhendades interneti avatud rahandusega ja luues seelĂ€bi vÀÀrtuste interneti ning avatud interneti.

Nagu eelnevalt mainitud, hĂ”lmab avatud raha kontseptsioon palju rakendusvĂ”imalusi. Samuti on kirjeldatud, kuidas jĂ€rgmise pĂ”lvkonna tehnoloogia, Ethereum, on teinud avatud raha rohkem kasulikuks, luues avatud rahanduse komponente ĂŒhendavaid vĂ”imalusi. Vaadake nĂŒĂŒd, kuidas jĂ€rgmise tehnoloogiate pĂ”lvkond laiendab avatud rahanduse vĂ”imalusi ja avab plokiahela tĂ”elise potentsiaali.
Alguses rÀÀgiti kĂ”ikidest ârahadestâ kui lihtsalt andmetĂŒĂŒpidest, mis salvestatakse plokiahelas oma avatud API-ga. Kuid andmebaas vĂ”ib salvestada mida iganes.
TĂ€nu oma seadmele sobib plokiahel enim andmete jaoks, millel on oluline vÀÀrtus. MÀÀratlus "oluline vÀÀrtus" on ÀÀrmiselt paindlik. Igasuguseid andmeid, millel vĂ”ib olla inimestele vÀÀrtust, saab tokeniseerida. Tokeniseerimine selles kontekstis on protsess, mille kĂ€igus olemasolev varade (mitte nullist loodud, nagu bitcoin) viiakse plokiahelasse ja see saab sama avaliku API nagu bitcoin vĂ”i Ethereum. Nagu bitcoini puhul, vĂ”imaldab see luua nappust (olgu see siis 21 miljonit tokenit vĂ”i vaid ĂŒks).
Vaatame nĂ€idet Redditist, kus kasutajad teenivad veebireputatsiooni "karma" kujul. Ja vĂ”tame projekti nagu Sofi, kus kasutatakse mitmeid kriteeriume, et hinnata konkreetse isiku maksevĂ”imet. TĂ€napĂ€eva maailmas, kui hackathon'i meeskond, kes arendab uut Sofi, sooviks integreerida Redditi karma reitingut oma laenupakkumise algoritmi, peaksid nad sĂ”lmima kahepoolse kokkuleppe Redditi meeskonnaga, et saada sertifitseeritud juurdepÀÀs API-le. Kui "karma" oleks tokeniseeritud, oleks sellel meeskonnal kĂ”ik vajalikud tööriistad integraatsiooniks "karmaga", ning Reddit ei oleks sellest isegi teadlik. Nad saaksid lihtsalt kasu sellest, et ĂŒha rohkem kasutajaid soovib oma karmat parandada, kuna nĂŒĂŒd on see kasulik mitte ainult Redditis, vaid ka ĂŒle kogu maailma.
Kui minna veelgi edasi, vÔiks 100 erinevat meeskonda jÀrgmisel hackathonil vÀlja mÔelda uusi viise, kuidas seda ja teisi varasid kasutada, et luua uus komplekt avalikult kÀttesaadavaid korduvkasutatavaid komponente vÔi arendada uusi tarbija rakendusi. Just see on avatud interneti idee.
Ethereum on lihtsustanud suures koguses âtoru kauduâ saatmist avalike komponentide kaudu, vĂ”imaldades samuti saata mis tahes varasid, mida saab tokeniseerida, ja neid kasutada, vahetada, tagada, muuta vĂ”i nendega muul viisil suhelda, nagu on sĂ€testatud selle avatud API-s.
Avatud interneti seadistamine
Avatud internet ei erine oma olemuselt avatud rahandusest: see on lihtsalt nende ĂŒleehitus. Avatud interneti kasutusvĂ”imaluste suurendamiseks on vajalik mĂ€rkimisvÀÀrne jĂ”udluse tĂ”us, samuti uute kasutajate meelitamise vĂ”imalused.
Avatud interneti sÀilitamiseks on platvormile vajalikud jÀrgmised omadused:
- Suurem lÀbilaskevÔime, kÔrgem kiirus ja odavamad tehingud. Kuna plokiahel ei edasta enam lihtsalt aeglaseid lahendusi varade haldamiseks, peab see olema skaleeritav, et toetada keerukamaid andmeliike ja kasutusvÔimalusi.
- Kasutajakogemus. Kuna kasutusskenaarid kantakse ĂŒle kasutajate rakendustesse, on vĂ€ga oluline, et arendajate loodud komponendid vĂ”i nende abil loodud rakendused tagaksid lĂ”ppkasutajale hea kogemuse. NĂ€iteks, kui nad loovad konto vĂ”i seonduvad olemasoleva erinevate varade ja platvormidega, sĂ€ilitades samas kontrolli andmete ĂŒle kasutaja kĂ€es.
Selliseid omadusi ei olnud varem ĂŒhelgi platvormil nende keerukuse tĂ”ttu. Aastatepikkus uurimistööd oli vajalik, et jĂ”uda sinnamaani, kus uued konsensuse mehhanismid sulanduvad uute tĂ€itmisdieks ja uute skaleerimisviisidega â ning samal ajal suudetakse sĂ€ilitada jĂ”udlus ja turvalisus tasemel, mis on vajalik rahanduse varade jaoks.
Avatud interneti platvorm
KĂ€esoleval aastal turule tulevad kĂŒmned plokiahela projektid on seadnud oma platvormid nii, et need sobivad avatud raha ja avatud rahanduse erinevateks rakendusteks. Arvestades tehnoloogia piiranguid tĂ€nasel etapil, oli neil tasuv optimeerida oma platvorm spetsiifiliseks niĆĄiks.
NEAR on ainus plokiahel, mis on teadlikult tÀiustanud oma tehnoloogiat ja seadnud oma tootlikkuse omadused vastavusse avatud interneti vajadustega.
NEAR ĂŒhendab mastaapsuse lĂ€henemisi kĂ”rgsooritusvĂ”imega andmebaaside maailmast, tĂ€iustuste vĂ”rguajaga ja aastatepikkuse kasutatavuse tĂ€iustamisega. Nagu Ethereumi puhul, on NEAR-il tĂ€ieĂ”iguslik virtuaalne masin, mis on ehitatud plokiahela peale, kuid et see "vastaks nĂ”udlusele", tasakaalustab selle aluseks olev ahel virtuaalse masina lĂ€bilaskevĂ”imet, jagades arvutused paralleelseteks protsessideks (ĆĄetardamine). Ja samal ajal toetab see turvalisust, mis on vajalik usaldusvÀÀrsete andmete salvestamiseks.
See tĂ€hendab, et NEAR-l saab ellu viia kĂ”ik vĂ”imalikud kasutusjuhud: fiat-kĂ€tkud, mis aitavad kĂ”igil pÀÀseda stabiilsele valuutale, avatud rahanduse mehhanismid, mis arenevad keerukate finantsinstrumentide suunas ja tagasi, kuni tavainimesed need kasutavad, ning lĂ”puks avatud interneti rakendused, mis ĂŒhendavad kĂ”ik selle igapĂ€evaseks kauplemiseks ja suhtlemiseks.
KokkuvÔte
Ava-interneti ajalugu on alles alguses, sest me just vĂ€lja töötasime vajalikud tehnoloogiad, et see saavutaks oma tĂ”elise ulatuse. NĂŒĂŒd, kui see suur samm on tehtud, ehitatakse tulevik innovatsioonidele, mida saab luua nende uute tehnoloogiate pĂ”hjal, samuti arendajate ja ettevĂ”tjate tehnoloogilisele varustatusele, kes on uue reaalsuse eesliinil.
Selleks, et mĂ”ista avatud interneti potentsiaalset mĂ”ju, mĂ”elge "Kambriumi plahvatuses", mis toimus varajase interneti protokollide loomise ajal, mis vĂ”imaldasid kasutajatel lĂ”puks 1990. aastate lĂ”pus raha veebis kulutada. JĂ€rgneva 25 aasta jooksul kasvas internetikaubandus, genereerides ĂŒle $2 triljoni igal aastal.
Sarnaselt laiendab avatud internet avatud rahanduse finantsprimitivide ulatust ja ulatust ning vÔimaldab neid integreerida Àri- ja tarbijarakendustesse viisil, mida me vÔime arvata, kuid loomulikult ei saa ennustada.
Ehitage avatud internet koos meiega!
Siin on vĂ€ike nimekiri ressurssidest neile, kes soovivad juba praegu sĂŒgavamale sukelduda:
1. Vaadake, kuidas NEAR-i arendus vÀlja nÀeb, ja katsetage veebi IDE-s. .
2. Arendajatele, kes soovivad liituda ökosĂŒsteemiga. .
3. Ulatuslik arendaja dokumentatsioon inglise keeles on saadaval. .
4. Hoidke silm peal kÔigil uudistel jaotises , ja
5. Kui teil on ideid kogukonna juhtimise teenuste kohta ja soovite nendega tegeleda, tulge meie juurde ettevÔtjate toetuseks.
Allikas: habr.com
