Internetni računalnik je odprtokodna platforma za množično računalništvo, ki jo je zgradila fundacija DFINITY in je bila zasnovana za reševanje nekaterih glavnih izzivov, s katerimi se danes sooča tradicionalni internet – kot so slaba sistemska varnost, monopolizacija internetnih storitev in zloraba osebnih uporabniških podatkov.
Ustvarjen je bil za izgradnjo sodobnega interneta, ki je sposoben gostiti skoraj vse obsege aplikacij – od preprostih pametnih pogodb in aplikacij DeFi do vseindustrijskih platform in poslovnih sistemov. Sistem je teoretično sposoben gostiti "vso programsko logiko človeštva in podatke v pametnih pogodbah".
Projekt je bil ustanovljen in prvič objavljen leta 2015, v letu 2018 pa je izvedel več krogov financiranja – skupaj je zbral 195 milijonov dolarjev. Rast in razvoj internetnega računalnika trenutno nadzira Fundacija DFINITY, neprofitna organizacija s sedežem v Zürichu, s pisarnami v Palo Altu, San Franciscu, Tokiu in oddaljenimi ekipami po vsem svetu.
Poleg tega platformo vzpostavlja obsežna skupnost razvijalcev, ki lahko uporabljajo razvojne vire DFINITY za gradnjo in izdajo lastne programske opreme na internetnem računalniku.
V tem članku bomo razpravljali o:
Kako deluje internetni računalnik?
Internetni računalnik je zgrajen na novem decentraliziranem protokolu, znanem kot internetni računalniški protokol (ICP), ki združuje skupno računalniško moč velikega števila računalniških vozlišč za izdelavo enotne enotne računalniške platforme, ki je sposobna podpirati aplikacije vseh velikosti in kompleksnosti.
Z internetnim računalnikom so pametne pogodbe ločene v varne kodne enote, znane kot »škatle«, ki so računske enote, ki delujejo kot posamezne aplikacije ali funkcije. Končni uporabniki lahko komunicirajo s temi posodami prek vstopne točke – in njihova uporabniška izkušnja bo podobna današnjemu internetu.
Za razliko od tradicionalnega interneta bo internetni računalnik neposredno gostil in stregel aplikacije in podatke v verigi, namesto da bi se zanašal na centralizirano infrastrukturo. Na svoji osnovni plasti lahko omrežje podatkovnih centrov zažene vozlišča, ki izvajajo protokol ICP. Ta vozlišča je nato mogoče organizirati v podomrežja, ki se uporabljajo za gostovanje paketov programske opreme, s katerimi lahko uporabniki komunicirajo kot del svoje spletne izkušnje.
Marca 2021 je platforma predstavila svoje delno javno glavno omrežje, podatkovni centri in razvijalci pa se integrirajo. Z žetonom ICP se še ne trguje na borzah, vendar več terminskih produktov ICP (znanih kot IOU) trguje na različnih borznih platformah – vključno z MXC.
Fundacija DFINITY je nedavno izdala 20-letni časovni načrt za projekt, spodaj smo vključili povzetek njegovih ciljev
V petih letih: šole bodo poučevale o Internet Computer in Motoko (njegov programski jezik). Nekatere storitve odprtega interneta bodo dosegle znaten uspeh in obstajalo bo široko razumevanje, kaj je ICP.
V 10 letih: Internetni računalnik bo na poti, da prehiti zaprt internetni ekosistem, ki ima v lasti velike tehnologije; sredstva bodo še naprej preusmerjena na ICP iz podedovanih internetnih podjetij; in DeFi bo enak tradicionalni finančni tehnologiji.
V 20 letih: ICP bo večji od današnjega zaprtega interneta. Na njem bo gostovala večina ključne družbene infrastrukture, posamezniki po vsem svetu pa bodo imeli koristi od vse boljše zasebnosti in osebnih svoboščin.
Zakaj je internetni računalnik edinstven?
Za razliko od konkurenčnih platform končni uporabnik ne plača računskih rezultatov pametnih pogodb (ali škatel) na internetnem računalniku. Ti kanistri so vnaprej naloženi s "cikli" in namesto tega plačajo svoje lastne izračune prek nekakšnega modela "obratnega plina".
To prinaša številne prednosti. Prvič, uporabnikom za interakcijo z ICP ni treba imeti nobene kriptovalute – s čimer se odpravi pomembna vstopna ovira. Uporabnikom tudi ni treba vedeti, da storitev, s katero komunicirajo, temelji na decentraliziranih tehnologijah, zaradi česar je proces brezhibna izkušnja, kot so je vajeni danes.
Namesto tega podatkovni centri prejmejo plačilo za svoje storitve v obliki žetonov ICP. Nekateri od teh žetonov se uporabljajo za polnjenje posod s cikli. Kot računalniški vir internetnega računalnika se cikli postopoma izčrpavajo z uporabo vsakega polja in jih je treba redno dopolnjevati. Stroški vsakega cikla bodo opredeljeni s sistemom upravljanja omrežja in bi morali skozi čas težiti k stabilni vrednosti.
Ta sistem upravljanja, znan kot mrežni živčni sistem (NNS), je prvič predstavila fundacija DFINITY septembra 2020. NNS je odgovoren za »nadzor, konfiguracijo in upravljanje« omrežja. Za sodelovanje pri upravljanju omrežja bodo morali uporabniki za določen čas blokirati žetone ICP. Ta proces ustvarja "nevrone", ki dajejo uporabniku pravico do glasovanja o predlogih za upravljanje, da pomagajo oblikovati omrežje in zaslužiti nagrade za upravljanje.
Internetni računalnik poganja štirislojni mehanizem soglasja, ki temelji na dokazu o deležu (POS). Sestavljen je iz sloja identitete, sloja naključnega svetilnika, a blockchain in notarski sloj. Skupaj ti sloji omogočajo dokazano varnost in odpornost na znane vektorje napadov (kot sta napadi Sybil in 51 %), ohranjajo decentralizacijo in zagotavljajo, da se lahko omrežje razširi tako, da podpira milijone udeležencev.
Na projektu Internet Computer dela ena najobsežnejših ekip v kriptografskem prostoru ali, če neposredno citiram DFINITY, gradi "najuglednejša ekipa inženirjev za porazdeljeno računalništvo, kriptografov in operativnih specialistov v industriji." Njegov razvoj vodi ustanovitelj in glavni znanstvenik DFINITY Dominic Williams – izkušen podjetnik in teoretik kriptografije, ki je bil pionir mejnega releja DFINITY in trenutne tehnologije PSC.
Kako se internetni računalnik primerja z Ethereumom?
Za razliko od Ethereuma, ki skuša zagotoviti tehnološki sklad za decentralizirane aplikacije (DApps), ki se v prvi vrsti ukvarjajo s premikanjem in uporabo digitalnih sredstev (kot so žetoni ETH in ERC-20), ima internetni računalnik nalogo, da nadomesti tradicionalni internet. centrov in z uporabo upravljanja ICP prenos na končne uporabnike.
Po eni strani Ethereum uporablja pametne pogodbe za samodejno uveljavljanje dogovorov in dejanj. Internetni računalnik na drugi strani uporablja cilindre; ki so zelo podobne pametnim pogodbam, vendar so zasnovane tako, da so izjemno razširljive.
Poleg tega se obe platformi precej razlikujeta v hitrosti in učinkovitosti. Medtem ko Ethereum trenutno trpi zaradi razmeroma visokih provizij za transakcije in počasnega časa potrditve transakcije (predvsem zaradi prezasedenosti), ogromna prepustnost internetnega računalnika zagotavlja, da lahko doseže absolutno dokončanje transakcije v 5-10 sekundah. , s skoraj neomejeno razširljivostjo zahvaljujoč inovaciji pragovnega releja .
S tem v mislih so te prednosti zmogljivosti vidne, ko primerjamo internetni računalnik s trenutnim stanjem Ethereuma. S postopno uvedbo Ethereuma 2.0 bi se lahko te razlike precej spremenile.