NEAR on kĂ€ivitatud! Ja nĂŒĂŒd on avatud ja vabalt kergem interneti luua

NEAR on kĂ€ivitatud! Ja nĂŒĂŒd on avatud ja vabalt kergem interneti luua

Tere kÔigile!

Eile toimunud kÀivitus NEAR, projekt, mille kallal ma ja mu kolleegid oleme töötanud viimased 2 aastat.

NEAR on plokiahela protokoll ja platvorm detsentraliseeritud rakenduste jaoks, rÔhku pannes jÔudlusele ja kasutusmugavusele.

TÀna tahan rÀÀkida, milliseid probleeme tÀnapÀeva maailm plokiahela protokollide kaudu lahendab, milliseid probleeme nad lahendada saavad, kuid pole veel lahendanud, ja kus selles pildis NEAR paikneb.

Miks on vajalikud plokiahela protokollid

Plokiahela protokollid pakuvad vĂ€ga olulist infrastruktuuri, mis vĂ”imaldab kĂ€ivitada rakendusi, mida ei kontrolli ĂŒkski tsentraliseeritud organisatsioon.

LĂŒhi- ja keskpikas perspektiivis kasutatakse seda juba finantsteenuste arendamiseks, mida ei kontrolli pangad ja riigid. Ethereum – praegu kĂ”ige populaarsem detsentraliseeritud rakenduste platvorm – on viimase kahe aasta jooksul andnud tĂ”uke hulgalistele huvitavatele finantsteenustele: MakerDAO lĂ”i detsentraliseeritud valuuta, mille hind on peaaegu tĂ€pselt ĂŒks dollar, vĂ”imaldades kasutada finantsteenuseid platvormil mittevolatiilsete varadega. Compound pakkus vĂ”imaluse raha kanda virtuaalsesse kontosse ja saada peaaegu garanteeritud tulu, Augur ja Flux lĂ”id teenuseid, kus saab panustada erinevatele sĂŒndmustele reaalmaailmas. Lisaks on Ethereumi peal kĂ€ivitatud palju erinevaid detsentraliseeritud börse. KĂ”ik need teenused on kas autonoomsed ega allu kellelegi vĂ”i kontrollitakse neid kollektiivselt teenuse osaliste poolt.

Finantstooted, mida ei kontrolli riik ja pangad, on vÀga tÀhtis suund. Kuid plokiahela protokollid vÔimaldavad teha palju enamat.

Keskmises ja pikas perspektiivis vĂ”imaldab sama infrastruktuur luua teenuseid ja rakendusi, mille eesmĂ€rk on ĂŒles ehitada vaba ja avatud internet ning vĂ€hendada oligopolide domineerimist meie elus. IgapĂ€evased rakendused: sotsiaalmeedia, vestlus, huvigruppide platvormid ja muud, vĂ”imaldavad plokiahela protokollid omada funktsionaalsust, mida ilma nendeta on palju keerulisem saavutada. Kolm nĂ€idet:

1. Üksik sisselogimine ja konto ĂŒldteave. TĂ€napĂ€eval on peaaegu kĂ”ik ĂŒhesuguse sisselogimise teenused tsentraliseeritud. Kui kasutate Gmaili kontot rakendustes autentimiseks ja Google otsustab teie konto kustutada, kaotate juurdepÀÀsu kĂ”igile rakendustele, mille jaoks kasutasite Google'i. Blokeedikaseeritud sisselogimise lahenduse kasutamine vĂ”imaldab mitte toetuda ĂŒhele tsentraliseeritud organisatsioonile. Veelgi enam, sellist lahendust kasutavad rakendused vĂ”ivad kasutaja loal salvestada erinevat teavet sellesse ĂŒhisesse kontosse, mida saab seejĂ€rel kasutada teistes rakendustes. HĂŒpoteetiline detsentraliseeritud Coursera vĂ”ib sellel kontol salvestada kursuse lĂ”petamise fakti, samas kui hĂŒpoteetiline detsentraliseeritud LinkedIn vĂ”ib seda teavet nĂ€idata, ja ei Coursera, ega LinkedIn, ega sisselogimise teenus ei saa seda teavet kustutada, muuta vĂ”i sulgeda kasutaja kontot vastavalt eelnevalt mÀÀratletud lĂ€bipaistvatele protokollidele.

2. Monetiseerimine, varad ja mikrotehingud. Üks pĂ”hjus, miks avatud teenuste arendamine ei ole populaarne, on see, et neid on vĂ€ga raske monetiseerida. Kuna plokiahelas on raha protokolli alusosa ja selle ĂŒlekandmine pole mingil viisil piiratud, on erinevate monetiseerimise viiside integreerimine rakendustesse ja teenustesse palju lihtsam. Ilma mĂ”istlike monetiseerimise viisideta ei suuda avatud interneti arendamine kunagi hĂ€id meeskondi meelitada ning seetĂ”ttu ei teki rakendusi, mis suudaksid konkureerida suurte tegijatega.

3. Andmete ja arvutuste salvestamise koordineerimine. Arvutuste tegemine ja andmete salvestamine plokiahela protokollide peal on mĂ€rkimisvÀÀrselt kallim kui pilves. Enamik rakendusi ja teenuseid ei ole majanduslikult otstarbekas plokiahelal kĂ€itada. Kuid kui nad teevad arvutusi ja salvestavad andmeid oma serverites, vĂ”ivad nad oma serverid ainuĂŒksi kustutada, mis toob kaasa andmete kadumise, vĂ”i muuta koodi, mida nad saavad kĂ€itada, mis pole mĂ”nede detsentraliseeritud rakenduste kontekstis lubatud. Õnneks on erinevaid lĂ€henemisviise, mis vĂ”imaldavad andmete salvestamist ja arvutuste tegemist plokiahelast vĂ€ljaspool hinnaga, mis on vĂ”rreldav pilvega, kuid ei vĂ”imalda andmete kustutamist ega arvutuste vale tegemist. Need lĂ€henemisviisid kasutavad plokiahelat protokollina, kus osalised, kes pakuvad ressursse, deponeerivad teatava tagatise oma töö korrektsuse garantii andmiseks ja ressursse kasutavad osalised saavad selle tagatise pĂ”letada vĂ”i vĂ”tta tagasi, kui nad suudavad esitada krĂŒptograafilise tĂ”endi, et andmeid ei olnud salvestatud vĂ”i arvutusi oli vale tehtud.

KĂ”ik ĂŒlaltoodud funktsioonid nĂ”uavad, et selle aluseks olev protokoll oleks piisavalt kiire, odav ja kasutajatele arusaadav.

Mida lahendab NEAR

NEAR lahendab kaks probleemi, mis esinevad olemasolevates protokollides.

Esimene – see on kiirus, ja sellest tulenev tehingute hind. Ethereum vĂ”imaldab tĂ€na teostada umbes 15 tehingut sekundis. TĂ€na on nĂ”udlus selgelt suurem kui 15 tehingut sekundis ja tehingute hind on seetĂ”ttu erakordselt kĂ”rge: kĂ”ige lihtsam tehing maksab tĂ€na umbes Âą40, keerukamad maksavad paar dollarit. Peaaegu kĂ”ik kasutusstsenaariumid, mida ma ĂŒlal kirjeldasin, on mĂ”istetavad ainult siis, kui hinnad on madalamad mitme jĂ€rgu vĂ”rra, mis nĂ”uab omakorda palju suuremat lĂ€bilaskevĂ”imet.

Protokolli rakendamine suurema lĂ€bilaskevĂ”imega, sĂ€ilitades nĂ”ude, et iga vĂ”rgu osaline kontrollib iga tehingut ja salvestab kĂ”ik olekud, tĂ”stab riistvara nĂ”udmisi. See, omakorda, tĂ”stab sisenemiskĂŒnnist ning vĂ€hendab protokolli detsentraliseeritust ja usaldusvÀÀrsust.

NEAR skaleerib erineva lĂ€henemise abil, mida nimetatakse shardimiseks. Olen shardimist ĂŒksikasjalikult kirjeldanud Eesti plokiahelate jaoks. siinShardimise tĂ€hendab horisontaalset skaleerimist, mis vĂ”imaldab tulevikus oluliselt madalamate kulude ja suuremate arvutuste teostamist kui on vĂ”imalik protokollide puhul, mis skaleeruvad vertikaalselt, ĂŒkskĂ”ik kui kĂ”rged nĂ”udmised riistvarale nad ka ei seadnud.

Teine probleem on kasutajasÔbralikkus. NEAR-l pÔhinevate rakenduste arendamine ja juurutamine on oluliselt lihtsam kui muudesse protokollidesse. Veelgi olulisem on, et kasutajad saavad kasutada NEAR-il juurutatud rakendusi ilma arusaamiseta, mis on plokiahel, tehing vÔi privaatvÔti.

Plokiahela protokollid on ajalooliselt vĂ€lja töötatud maksimaalse usaldusvÀÀrsuse tagamiseks, mitte kasutajasĂ”bralikkuse nimel. Paljuski viivad need eesmĂ€rgid vastuolulistele nĂ”udmistele ja protokollide arendamine, mida saavad kasutada inimesed, kellel pole tehnilist haridust, kuid mis on piisavalt usaldusvÀÀrsed olukordades, kus konto kaotamine vĂ”ib maksma minna miljoneid dollareid – see on teema eraldi artiklile.

Pealehe examples.near.org saate vaadata NEAR-i rakenduste arendamise nÀiteid Rustis ja AssemblyScriptis (TypeScripti alamkogumik) interaktiivses IDE-s brauseris ja kuidas need lÔppkasutajale vÀlja nÀevad.

LÔpetuseks

Ava internet ja detsentraliseeritud finantsinstrumendid ei saa mÀÀratletud viisil olla loodud ĂŒhe ettevĂ”tte poolt.

Infrastruktuuri loomine on vaid vĂ€ike osa kogu tööst, mida on vaja teha, et luua ökosĂŒsteem, kus kĂ”ik pĂ”hiteenused on kogukonna, mitte oligopolide kontrolli all.

Kui teil on kogukonna poolt hallatavate teenuste ideid ja soovite nendega töötada, liituge meie ettevÔtjatoetuse programmiga www.openwebcollective.com.

Kui olete arendaja, liituge ökosĂŒsteemiga: near.org/ökosĂŒsteem, ehitame koos avatud interneti!

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster