Model
Despre autor, consilier @Moledao @Web3Geeks, anterior Tech Lead @Bybit
Notă: Acest articol este opinia personală a autorului în această etapă. Unele dintre gânduri pot conține erori de fapt și opinii părtinitoare.
BTC propune numerar electronic și deschide industria blockchain de la 0 la 1
ETH propune contracte inteligente și conduce industria blockchain de la 1 la 100
ICP propune tehnologia Chainkey pentru a conduce industria blockchain de la 100 la 100.000.000
一、Introducere
Pe 3 ianuarie 2009, primul bloc BTC a fost extras de atunci, blockchain-ul s-a dezvoltat viguros timp de 14 ani.
Privind la ultimii 14 ani, putem vedea subtilitatea și măreția BTC, apariția lui Ethereum, crowdfundingul pasionat al EOS, bătălia fatidică a PoS & PoW, interconectarea a zece mii de lanțuri de Polkdadot, fiecare tehnologie uimitoare, fiecare și fiecare lucru minunat Povestea fără egal a impresionat nenumărați oameni din interior!
În prezent, în 2023, care este peisajul întregului blockchain? Următoarea este gândirea mea. Pentru detalii, vă rugăm să vedeți interpretarea modelului de lanț public din acest articol.
BTC, bazându-se pe legitimitatea introducerii numerarului electronic, rămâne în picioare și este o piatră uriașă în industrie.
ETH este lider în industrie prin introducerea programabilității contractelor inteligente și a compozabilității ecosistemului L2.
Cosmos, Polkadot etc. se bazează pe interoperabilitatea încrucișată pentru a încerca să domine lumea
Diferite tipuri de ucigași Ethereum apar la nesfârșit, fiecare conducând calea într-un câmp mic
Dar cum se va dezvolta întreaga industrie blockchain în următorii 10 ani? Iată gândurile mele
Suveranitatea este singura problemă pe care blockchain-ul trebuie să o rezolve, inclusiv suveranitatea activelor, suveranitatea datelor, suveranitatea vorbirii etc. În caz contrar, nu este nevoie de blockchain;
Imuabilitatea este o condiție suficientă, dar nu o condiție necesară Atâta timp cât poți să te asiguri că suveranitatea mea nu este deteriorată, pot să te modific după bunul plac diferenta?
Descentralizarea completă este imposibil de realizat Indiferent de modul în care este concepută, vor exista întotdeauna oameni „drăznuți”/interese care au un cuvânt mai mare de spus și vor fi întotdeauna oameni care vor alege în mod activ să nu participe centralizarea ] este modelul final;
Transparența este o necesitate, nu este acest experiment social pentru întreaga omenire doar pentru a permite tuturor să aibă voce și să aibă dreptul de a-și proteja suveranitatea? Deși întotdeauna există oameni leneși, există întotdeauna oameni care sunt dispuși să aibă încredere în oameni mai profesioniști și întotdeauna există oameni care aleg în mod activ să renunțe la vot pentru a maximiza eficiența, dar aceasta este și o alegere pe care o fac activ. Au drepturi, dar aleg în mod activ să nu le exercite. Atâta timp cât totul este transparent și nu există o operațiune secretă, sunt dispus să o accept chiar dacă pierd, nu sunt la fel de priceput ca alții și cel mai în formă va supraviețui economie;
Nucleul este controlul execuției codului descentralizat. În caz contrar, va fi ca și cum să-ți dai jos pantalonii și să-ți dai fars nu este versiunea rea, încă îi tachinează pe toată lumea. Se poate spune că jumătate din lume este acum alcătuită din cod, iar entitățile descentralizate nu includ controlul asupra execuției codului. Deci, cum pot oamenii, inclusiv guvernul, să îndrăznească să mărească industria blockchain?
Scalabilitatea infinită a costurilor liniare Pe măsură ce blockchain-ul devine din ce în ce mai strâns integrat în viața reală, tot mai mulți oameni participă, iar cererea devine din ce în ce mai mare inacceptabil.
2. De ce ICP
Iată o poveste În 2009, Alibaba a propus strategia „de-IOE”, care a fost, de asemenea, o piatră de hotar majoră în „Double Eleven” de la Alibaba.
Mergeți la IOE
Conținutul de bază al strategiei „De-IOE” este de a elimina minicalculatoarele IBM, bazele de date Oracle și dispozitivele de stocare EMC și de a încorpora esența „cloud computing” în genele IT ale Alibaba. în
I se referă la minicalculatorul IBM p-series, iar sistemul de operare este AIX (sistemul Unix proprietar IBM);
O se referă la baza de date Oracle (RDBMS);
E se referă la stocarea SAN EMC mid-to-high-end.

Există trei motive principale pentru a merge la IOE, dar primul punct este motivul esențial, iar ultimele două sunt mai indirecte:
Incapabile să răspundă cererii, sistemele tradiționale IOE sunt dificil de adaptat la nevoile mari de concurență ale întreprinderilor de pe Internet și nu pot suporta arhitecturi de calcul distribuite la scară largă;
Costul este prea mare, iar costul întreținerii IOE este prea mare, cum ar fi 500.000 pentru un minicomputer IBM, sute de mii pentru garanția anuală a Oracle etc.;
Sistemul IOE este prea dependent și este „răpit” de furnizori precum IBM și Oracle, ceea ce face dificilă configurarea lui flexibilă în funcție de propriile nevoi.
Deci, de ce a fost propusă strategia „de-IOE” în 2009 și nu mai devreme?
Inainte de asta,
Amploarea afacerii Alibaba și volumul de date nu au atins încă un nivel care să facă dificilă adaptarea sistemelor tradiționale IOE, așa că nevoia de a merge la IOE nu este urgentă;
Produsele de baze de date interne nu sunt suficient de mature din punct de vedere tehnologic și calitativ și nu pot înlocui bine rolul IOE;
Ideile pentru internet și conceptele de cloud computing nu au devenit încă populare în China, iar arhitectura distribuită nu a devenit o direcție populară;
Poate fi nevoie de o perioadă de practică pentru ca personalul de conducere și tehnic să realizeze problemele existente și măsurile care trebuie luate.
2009,
Alibaba își extinde rapid afacerea, iar sistemul IOE este dificil de suportat la scară, iar costurile sunt mai susceptibile de a cauza probleme;
Unele produse de baze de date open source, cum ar fi MySQL, sunt relativ mature și pot fi folosite ca alternative;
Ideile pentru internet și cloud computing au început să fie răspândite și aplicate pe scară largă în China, facilitând promovarea conceptului de „de-IOE”;
Wang Jian, un fost guru al tehnologiei Microsoft, s-a alăturat lui Alibaba în 2008 cu o perspectivă tehnică globală. Jack Ma a avut profundă încredere și a propus „să meargă la IOE”.
Dar „a merge la IOE” nu înseamnă doar schimbarea software-ului și hardware-ului în sine, înlocuirea software-ului și hardware-ului vechi cu software și hardware noi, ci înlocuirea metodelor vechi cu altele noi și utilizarea cloud computing pentru a schimba complet infrastructura IT. Cu alte cuvinte, acest lucru este cauzat de schimbările din industrie, nu doar de simple upgrade-uri tehnologice.
3. Trei etape majore ale dezvoltării întreprinderii
Dezvoltarea unei întreprinderi poate fi împărțită în 3 etape,
Modelarea genelor, cultura organizațională, Start-up, de la 0 la 1
Creșteți rapid, alergați rapid în pași mici, creșteți, de la 1 la 100
Expansiune infinită, lărgirea granițelor, Scale-out, de la 100 la 100.000.000
Să analizăm întreaga industrie blockchain ca întreprindere.
Pornire / Blockchain 1.0 / BTC
Bitcoin este inovator prin faptul că rezolvă o problemă care i-a deranjat pe informaticieni de zeci de ani: cum să creăm un sistem de plăți digitale care să poată funcționa fără a avea încredere în vreo autoritate centrală.
Cu toate acestea, BTC are unele limitări în proiectarea și dezvoltarea sa, care oferă oportunități de piață pentru proiecte blockchain ulterioare, cum ar fi Ethereum (ETH). Iată câteva dintre principalele limitări:
Debitul și viteza tranzacției: timpul de generare a blocurilor Bitcoin este de aproximativ 10 minute, iar limita de dimensiune a fiecărui bloc are ca rezultat o limită superioară a capacităților sale de procesare a tranzacțiilor. Aceasta înseamnă că atunci când rețeaua este ocupată, confirmarea tranzacției poate dura mai mult și se pot aplica taxe de tranzacție mai mari.
Funcționalitatea contractului inteligent este limitată: Bitcoin a fost conceput în primul rând ca monedă digitală, iar tipurile de tranzacții și capabilitățile limbajului de scripting pe care le acceptă sunt relativ limitate. Acest lucru limitează utilizarea Bitcoin pentru tranzacții financiare complexe și aplicații descentralizate (DApps).
Dificil de upgrade și îmbunătățit: Datorită descentralizării și principiilor conservatoare ale designului Bitcoin, upgrade-urile și îmbunătățirile majore necesită de obicei un consens larg din partea comunității, ceea ce este dificil de obținut în practică, ceea ce face, de asemenea, progresul Bitcoin relativ lent.
Problema consumului de energie: Mecanismul de consens al Bitcoin se bazează pe Proof of Work (PoW), ceea ce înseamnă că o cantitate mare de resurse de calcul este utilizată pentru competiția între mineri, ceea ce duce la un consum mare de energie. Acest lucru a fost criticat din motive de mediu și durabilitate. În ceea ce privește acest punct, puteți acorda atenție și EcoPoW, care poate atenua parțial această limitare.
Scale-up / Blockchain 2.0 / ETH
Actuala expansiune Layer 2 a Ethereum poate fi văzută ca o „expansiune verticală” care se bazează pe garanțiile de securitate și disponibilitatea datelor din Layer 1 subiacent. Deși pare a fi o structură cu 2 straturi, va fi totuși limitată de puterea de procesare a Stratului 1, chiar dacă este schimbată într-o structură cu mai multe straturi, adică creând Stratul 3 și Stratul 4. nu va face decât să crească complexitatea întregului sistem și să întârzie puțin timp. În plus, în funcție de diminuarea efectului marginal, fiecare strat suplimentar adăugat ulterior va reduce foarte mult efectul de expansiune din cauza supraîncărcării. Această metodă de stratificare verticală poate fi privită ca o actualizare hardware autonomă, dar această metodă autonomă se referă la întregul ecosistem ETH.
Și pe măsură ce utilizarea crește, cererea utilizatorilor pentru costuri reduse și performanță ridicată va crește, de asemenea. Ca o aplicație pe Stratul 1, costul Stratului 2 poate fi redus doar într-o anumită măsură și, în cele din urmă, este încă supus costului de bază și debitului Stratului 1. Aceasta este similară cu teoria curbei cererii din economie - pe măsură ce prețul scade, cantitatea agregată cerută crește. Expansiunea verticală este dificil de rezolvat în mod fundamental problema scalabilității.
Ethereum este un copac falnic și toată lumea se bazează pe acea rădăcină, odată ce acea rădăcină nu poate absorbi nutrienții în același ritm, nevoile oamenilor nu vor fi satisfăcute.
Prin urmare, doar scalabilitatea orizontală este mai ușor de atins infinit.
Unii oameni cred că lanțul încrucișat cu mai multe lanțuri poate fi privit și ca o metodă de expansiune orizontală.
Luați Polkadot ca exemplu. Este un regat eterogen. Fiecare țară arată diferit, dar de fiecare dată când faceți ceva, trebuie să construiți un regat.
Cosmosul este un regat izomorf. Meridianele și oasele fiecărei țări arată la fel, dar de fiecare dată când faci ceva, trebuie să construiești un regat;
Dar din perspectiva Infra, cele două modele de mai sus sunt puțin ciudate De fiecare dată când faci o aplicație suplimentară, trebuie să construiești un întreg regat? Să luăm un exemplu pentru a vedea cât de ciudat este,
Am cumpărat un Mac acum 3 luni și am dezvoltat o aplicație Gmail pe el;
Acum vreau să construiesc o aplicație Youtube, dar trebuie să cumpăr un nou Mac pentru a o face, ceea ce este ciudat.
Ambele metode de mai sus se confruntă cu problema complexității mari a comunicării încrucișate atunci când adaugă lanțuri noi, așa că nu sunt prima mea alegere.
Scale-out / Blockchain 3.0 / ICP
Dacă doriți să extindeți, aveți nevoie de un set complet de infrastructură de bază pentru a sprijini o expansiune orizontală rapidă, fără a reinventa roata.
Un exemplu tipic de suport pentru scalare este cloud computing [VPC+subnet+network ACL+security group] Aceste șabloane de bază sunt exact aceleași pentru toată lumea MQ-ul este scalabil la infinit, dacă aveți nevoie de mai multe resurse, puteți începe rapid cu un clic.
Un lider mi-a împărtășit înainte că, dacă doriți să înțelegeți de ce infrastructură și componente au nevoie companiile de internet, atunci trebuie doar să mergeți la AWS și să aruncați o privire la toate serviciile pe care le oferă. Aceasta este cea mai completă și mai puternică combinație.
În același mod, să aruncăm o privire la nivel înalt asupra ICP și să vedem de ce îndeplinește cerințele de Scale-out.
Aici explicăm mai întâi câteva concepte:
Fundația Dfinity: este o organizație non-profit dedicată promovării dezvoltării și aplicării tehnologiei computerizate descentralizate. Este dezvoltatorul și menținătorul protocolului Internet Computer, având ca scop realizarea dezvoltării cuprinzătoare a aplicațiilor descentralizate prin tehnologie inovatoare și un ecosistem deschis.
Internet Computer (IC): este o rețea blockchain de mare viteză dezvoltată de Fundația Dfinity și concepută special pentru aplicații descentralizate. Adoptă un nou algoritm de consens care permite procesarea tranzacțiilor cu un randament ridicat și cu latență scăzută, sprijinind în același timp dezvoltarea și implementarea contractelor inteligente și a aplicațiilor descentralizate.
Internet Computer Protocol (ICP): este tokenul nativ din Internet Computer Protocol. Este o monedă digitală utilizată pentru a plăti pentru utilizarea rețelei și pentru nodurile de recompensă.
4. Ce este ICP
Multe dintre următoarele conținuturi vor fi puțin hardcore, dar le-am descris în limba vernaculară și sper că toată lumea poate urma. Dacă doriți să discutați mai multe detalii cu mine, puteți găsi informațiile mele de contact în partea de sus a articolului.
Privire de ansamblu asupra arhitecturii / Prezentare generală a arhitecturii
Din structura ierarhică, de jos în sus sunt
Stratul P2P, colectează și trimite mesaje de la utilizatori, alte replici din subrețea și alte subrețele. Asigurați-vă că mesajele pot fi livrate către toate nodurile din subrețea pentru a asigura securitatea, fiabilitatea și rezistența.
Stratul de consens: Sarcina principală este de a sorta intrarea pentru a se asigura că toate nodurile din aceeași subrețea procesează sarcinile în aceeași ordine. Pentru a atinge acest obiectiv, stratul de consens folosește un nou protocol de consens, care este conceput pentru a garanta securitatea și vitalitatea și este rezistent la atacurile DOS/SPAM. După ce se ajunge la un consens în cadrul aceleiași subrețea cu privire la ordinea în care ar trebui procesate diferite mesaje, aceste blocuri sunt trecute la stratul de rutare a mesajelor.
Stratul de rutare a mesajelor: Pregătiți coada de intrare a fiecărui Canister pe baza sarcinilor trimise din stratul de consens. După execuție, este, de asemenea, responsabil pentru primirea ieșirii generate de Canister și transmiterea acestuia către Canister în zonele locale sau în alte zone, după cum este necesar. În plus, este responsabil pentru înregistrarea și validarea răspunsurilor la solicitările utilizatorilor.
Stratul de execuție oferă un mediu de rulare pentru Canister, citește intrările într-o manieră ordonată conform mecanismului de planificare, apelează Canisterul corespunzător pentru a finaliza sarcina și returnează starea actualizată și ieșirea generată la stratul de rutare a mesajelor. Folosește nedeterminismul adus de numere aleatoare pentru a asigura corectitudinea și auditabilitatea calculelor. Pentru că în unele situații, comportamentul lui Canister trebuie să fie imprevizibil. De exemplu, atunci când se efectuează operațiuni de criptare, trebuie folosite numere aleatorii pentru a crește securitatea criptării. În plus, rezultatele execuției Canister trebuie să fie aleatorii pentru a preveni atacatorii să descopere vulnerabilități sau să prezică comportamentul Canister prin analizarea rezultatelor execuției Canister.

4 straturi de ICP
Componente cheie / Componente cheie

Din perspectiva compoziției,
Subrețea: acceptă expansiune nelimitată. Fiecare subrețea este un blockchain mic. Subrețelele comunică prin tehnologia Chain Key Deoarece s-a ajuns la un consens în cadrul subrețelei, este nevoie doar de verificarea Chain Key.
Replica: Fiecare subrețea poate avea mai multe noduri, iar fiecare nod este o replică. Acest mecanism se numește Replicated State Machine.
Canister: Canister este un contract inteligent. Este o unitate de calcul care rulează pe rețeaua ICP, care poate stoca date și cod și poate comunica cu alți Canistere sau utilizatori externi. ICP oferă un mediu de rulare pentru executarea programelor Wasm în Canister și comunicarea cu alte Canistere și utilizatori externi prin mesagerie. Poate fi considerat pur și simplu un docker pentru rularea codului, iar apoi injectați singur imaginea codului Wasm pentru a o rula în interior.
Nod: un server independent are nevoie în continuare de o mașină fizică pentru a rula.
Centru de date: nodurile din centrul de date sunt virtualizate într-o replică (Replica) prin intermediul software-ului nod IC-OS, iar unele Replica sunt selectate aleatoriu din mai multe centre de date pentru a forma o subrețea (Subrețea). Acest lucru asigură că, chiar dacă un centru de date este piratat sau se confruntă cu un dezastru natural, întreaga rețea ICP va funcționa în continuare normal, un pic ca o versiune actualizată a soluției de recuperare în caz de dezastru și de înaltă disponibilitate a „două locuri și trei centre” Alibaba. Centrele de date pot fi distribuite în toată lumea, iar un centru de date poate fi chiar construit pe Marte în viitor.
Noduri limită: Furnizează intrare și ieșire între rețeaua externă și subrețeaua IC și verifică răspunsurile.
Subiect de identitate (principal): identificatorul utilizatorului extern, derivat din cheia publică, utilizat pentru controlul permisiunilor.
Sistemul neuronal de rețea (NNS): DAO algoritmic care utilizează ICP ipotecat pentru guvernare, utilizat pentru gestionarea IC-urilor.
Registry: O bază de date întreținută de NNS, care conține relații de mapare între entități (cum ar fi Replica, canister și Subnet).
Cicluri: un simbol nativ care reprezintă cota CPU utilizată pentru a plăti resursele consumate de timpul de execuție al canisterului. Dacă ar fi să-l exprim în chineză, aș folosi cuvântul „ciclu de calcul”, deoarece ciclurile se referă în principal la unitatea folosită pentru a plăti resursele de calcul.

Tehnologii inovatoare cheie / Tehnologii inovatoare cheie

Din stratul inferior se folosește tehnologia Chain-key, printre care
Semnături BLS de prag: ICP implementează o schemă de semnătură de prag. Pentru fiecare subrețea, există o cheie publică publică verificabilă, iar cheia privată corespunzătoare este împărțită în mai multe partajări. Pentru a deține o replica, un mesaj este considerat valid dacă mai mult de un număr de replici din aceeași subrețea semnează mesajul. În acest fel, mesajele transmise între Subnets și Replica sunt criptate dar pot fi verificate rapid, asigurând atât confidențialitatea cât și securitatea. Algoritmul BLS este un algoritm de semnătură de prag bine-cunoscut. Este singura schemă de semnătură care poate produce un protocol de semnătură de prag foarte simplu și eficient, iar semnătura este unică, ceea ce înseamnă că pentru o anumită cheie publică și un mesaj există doar. o semnătură valabilă.
Generare de chei distribuite non-interactive (NIDKG): Pentru a implementa în siguranță scheme de semnătură de prag, Dfinity a proiectat, analizat și implementat un nou protocol DKG care rulează prin rețele asincrone și este foarte robust (chiar și subrețea poate reuși în continuare cu până la unul- treime dintre noduri s-au prăbușit sau s-au corupt) în același timp fiind capabili să ofere performanțe acceptabile. Pe lângă generarea de chei noi, acest protocol poate fi folosit și pentru a redistribui cheile existente. Această capacitate este critică pentru a permite evoluția autonomă a topologiei IC, pe măsură ce subrețelele suferă modificări de membru în timp.
Schemă de partajare a secretelor verificabile public (Schema PVSS): Adică, o schemă de partajare a secretelor verificabile public. În cartea albă a protocolului Internet Computer, schema PVSS este utilizată pentru a implementa protocolul de generare a cheilor descentralizate (DKG) pentru a se asigura că cheia privată a nodului nu va fi scursă în timpul procesului de generare.
Schema de criptare cu cheie publică securizată înainte: Schema de criptare cu cheie publică securizată înainte asigură că, chiar dacă cheia privată este scursă, mesajele anterioare nu vor fi decriptate, îmbunătățind astfel securitatea sistemului.
Protocol de redistribuire a cheilor: o schemă de partajare a cheilor bazată pe semnătură de prag pentru gestionarea cheilor în protocolul Internet Computer. Principalul avantaj al acestui protocol este că poate partaja cheile existente către noduri noi fără a crea chei noi, reducând astfel complexitatea gestionării cheilor. În plus, protocolul folosește semnături de prag pentru a proteja securitatea partajării cheilor, îmbunătățind astfel securitatea și toleranța la erori a sistemului.
PoUW: PoUW are un U mai mult decât PoW, care înseamnă Userful, în principal, îmbunătățește o mulțime de performanțe și permite mașinilor nod să facă mai puține lucrări inutile. PoUW nu va crea artificial calcule hash dificile, dar își va concentra puterea de calcul pe a servi utilizatorilor cât mai mult posibil. Majoritatea resurselor (CPU, memorie) sunt folosite pentru executarea propriu-zisă a codului din recipient.
Tehnologia Chain-evolution: Este o tehnologie folosită pentru a menține mașina de stare blockchain. Include o serie de mijloace tehnice pentru a asigura securitatea și fiabilitatea blockchain-ului. În protocolul Internet Computer, tehnologia Chain-evolution include în principal următoarele două tehnologii de bază:
Blocuri rezumate: Primul bloc al fiecărei epoci este un bloc rezumat, care conține câteva date speciale utilizate pentru a gestiona diferite scheme de semnătură de prag. Printre acestea, o schemă cu prag scăzut este folosită pentru a genera numere aleatorii, iar o schemă cu prag înalt este utilizată pentru a autentifica starea de replicare a subrețelei.
Pachete de recuperare (CUP): CUP este o tehnologie pentru sincronizarea rapidă a stării nodurilor. Permite nodurilor nou adăugate să obțină rapid starea curentă fără a rula din nou protocolul de consens.

Derivarea mea logică a tehnologiei de bază a întregului IC este:
În criptografia tradițională cu chei publice, fiecare nod are propria sa pereche de chei public-private, ceea ce înseamnă că dacă cheia privată a unui nod este scursă sau atacată, securitatea întregului sistem va fi amenințată. Schema de semnătură de prag împarte o cheie în mai multe părți și le atribuie diferitelor noduri Doar atunci când un număr suficient de noduri cooperează, o semnătură poate fi generată în acest fel, chiar dacă unele noduri sunt atacate sau scurse, aceasta nu va afecta securitatea a întregului sistem. În plus, schema de semnătură de prag poate îmbunătăți și descentralizarea sistemului, deoarece nu necesită o organizație centralizată pentru a gestiona cheile, ci dispersează cheile în mai multe noduri, ceea ce poate evita punctele unice de eșec și centralizarea. Prin urmare, IC folosește schema de semnătură de prag pentru a îmbunătăți securitatea și descentralizarea sistemului, sperând să folosească semnăturile de prag pentru a finaliza un blockchain universal care este foarte sigur, scalabil și rapid verificabil.
BLS este un algoritm de semnătură de prag bine-cunoscut. Este singura schemă de semnătură care poate produce un protocol de semnătură de prag foarte simplu și eficient. Un alt avantaj al semnăturilor BLS este că nu este nevoie să salvați starea semnăturii Atâta timp cât conținutul mesajului rămâne neschimbat, semnătura este fixă, ceea ce înseamnă că pentru o anumită cheie publică și mesaj, există o singură semnătură validă. Acest lucru asigură o scalabilitate extrem de ridicată, așa că ICP a ales soluția BLS.
Deoarece sunt utilizate semnături de prag, este necesar un distribuitor pentru a distribui fragmente de cheie către diferiți participanți Tehnologia este NIDKG. În timpul perioadei de inițializare a creării subrețelei, toate Replicale participante generează în comun și neinteractiv o cheie publică A. Pentru cheia privată corespunzătoare B, fiecare participant o calculează matematic și deține una dintre cotele secrete calculate.
Dacă doriți să fiți un NIDKG, trebuie să vă asigurați că fiecare participant la distribuție nu a trișat. Prin urmare, fiecare participant poate nu numai să obțină propria sa cotă secretă, ci și să lase pe alții să verifice dacă acesta este corect realizarea de distribuite Un punct foarte important în generarea cheilor.
Ce se întâmplă dacă cheia de subrețea la un anumit moment istoric este scursă? Cum să ne asigurăm că datele istorice nu pot fi modificate? Dfinity adoptă o schemă de semnătură securizată, care asigură că, chiar dacă se scurge cheia de subrețea la un anumit moment istoric, atacatorii nu pot schimba datele blocurilor istorice. Dacă această restricție este mai puternică, se poate asigura de fapt că informațiile nu vor fi ascultate în timpul transmiterii, deoarece marcajele de timp nu se potrivesc și chiar dacă cheia este spartă într-o perioadă scurtă de timp, conținutul comunicațiilor anterioare nu poate fi spart. .
Cu NIDKG, dacă o anumită cotă secretă este deținută de un nod pentru o perioadă lungă de timp, odată ce fiecare nod este erodat treptat de hackeri, pot apărea probleme în întreaga rețea. Prin urmare, actualizările cheie trebuie efectuate în mod continuu, dar actualizările cheie nu pot necesita ca toți participanții Replica să se asocieze pentru a interacționa și a comunica, dar trebuie să fie, de asemenea, efectuate în mod non-interactiv. Cu toate acestea, deoarece cheia publică A a fost înregistrată în NNS, alte subrețele vor folosi și această cheie publică A pentru verificare, așa că este mai bine să nu schimbați cheia publică a subrețelei. Dar dacă cheia publică de subrețea rămâne neschimbată, cum se actualizează partajarea secretă între noduri? Prin urmare, Dfinity a conceput un protocol de redistribuire a cheilor Fără a crea o nouă cheie publică, toate Replicale care dețin versiunea curentă a cotei secrete generează în mod neinteractiv o nouă rundă de acțiuni secrete derivate pentru noua versiune a deținătorului de acțiuni secrete acest
Acest lucru nu numai că asigură că noua versiune a acțiunii secrete este autentificată de toți deținătorii actuali de acțiuni secrete legale.
De asemenea, se asigură că vechea versiune a cotei secrete nu mai este legală.
De asemenea, asigură că, chiar dacă noua versiune a cotei secrete va fi scursă în viitor, versiunea veche a cotei secrete nu va fi scursă, deoarece polinoamele dintre cele două sunt irelevante și nu pot fi deduse. Aceasta este și securitatea direct introdusă mai devreme.
În plus, este asigurată o redistribuție aleatorie eficientă, atunci când nodurile de încredere sau controlul accesului se modifică, politicile de acces și controlerele pot fi modificate în orice moment, fără a reporni sistemul. Acest lucru simplifică foarte mult mecanismul de gestionare a cheilor în multe scenarii. Acest lucru este util, de exemplu, în cazul modificărilor apartenenței la subrețea, deoarece redistribuirea va asigura că toți membrii noi au cota secretă corespunzătoare, iar orice replică care nu mai este membru nu va mai avea o cotă secretă. În plus, dacă un număr mic de acțiuni secrete sunt divulgate unui atacator în orice epocă sau chiar în fiecare epocă, aceste acțiuni secrete nu vor aduce niciun beneficiu atacatorului.
Deoarece protocoalele blockchain tradiționale trebuie să stocheze toate informațiile de bloc începând de la blocul de geneză, acest lucru va duce la probleme de scalabilitate pe măsură ce blockchain-ul crește, de aceea este foarte dificil pentru multe lanțuri publice să dezvolte un client ușor. Deci IC a vrut să rezolve această problemă, așa că IC a dezvoltat Tehnologia Chain-evolution La sfârșitul fiecărei epoci, toate datele de intrare procesate și informațiile de consens necesare pot fi șterse în siguranță din memoria fiecărei Replica, ceea ce reduce foarte mult cerințele de stocare pentru fiecare Replică. permite IC-ului să se scaleze pentru a suporta un număr mare de utilizatori și aplicații. În plus, tehnologia Chain-evolution include, de asemenea, tehnologia CUP, care permite nodurilor nou adăugate să obțină rapid starea curentă fără a fi nevoie să ruleze din nou protocolul de consens, ceea ce reduce foarte mult pragul și timpul de sincronizare pentru ca nodurile noi să se alăture rețelei IC .
Pentru a rezuma, toate tehnologiile de bază ale IC sunt interconectate, bazate pe criptografie (din teorie) și, de asemenea, iau în considerare pe deplin problemele întregii industrii, cum ar fi sincronizarea rapidă a nodurilor (din practică). El este cu adevărat un maestru al tuturor lucrurilor!
Caracteristici / Caracteristici cheie
Din perspectiva caracteristicilor
Model Reverse Gas: Cele mai multe sisteme blockchain tradiționale impun utilizatorilor să dețină mai întâi jetoane native, cum ar fi ETH și BTC, și apoi să consume jetoanele native pentru a plăti taxe de tranzacție. Acest lucru crește bariera de intrare pentru noii utilizatori și este în contradicție cu obiceiurile de utilizare ale oamenilor. De ce trebuie să dețin acțiuni Tiktok înainte de a folosi Tiktok? ICP adoptă un design de model de gaz invers Utilizatorii pot utiliza direct rețeaua ICP, iar partea de proiect va fi responsabilă pentru taxa de manipulare. -scale efecte de rețea, sprijinind astfel mai mulți utilizatori să se alăture.

Gaz stabil: Pentru alte lanțuri publice de pe piață, pentru securitatea lanțului și nevoia de transferuri, unii oameni vor cumpăra jetoane native, iar minerii vor săpa din greu, sau unii oameni vor colecta cu disperare jetoane native în acest fel contribuie cu putere de calcul la acest lanț public, cum ar fi Bitcoin, sau oferă securitate economică pentru acest lanț public, cum ar fi Ethereum. Se poate spune că cererea noastră pentru btc/eth provine de fapt din cerințele de putere de calcul/garaj ale lanțului public Bitcoin/Ethereum, care este în esență cerința de securitate a lanțului. Prin urmare, atâta timp cât lanțul folosește direct jetoane native pentru a plăti gazul, va fi încă scump în viitor. Poate că jetoanele native sunt ieftine acum, dar atâta timp cât lanțul în sine devine ecologic, va deveni scump mai târziu. ICP este diferit. Gazul consumat în blockchain-ul ICP se numește Cicluri, care este convertit prin consumul de ICP. unitate). Prin urmare, indiferent cât de mult va crește ICP în viitor, banii pe care îi cheltuiți pentru a face orice în ICP vor fi la fel ca și astăzi (fără a ține cont de inflație).

Wasm: Folosind WebAssembly (Wasm) ca standard pentru execuția codului, dezvoltatorii pot folosi o varietate de limbaje de programare populare (cum ar fi Rust, Java, C++, Motoko etc.) pentru a scrie cod, sprijinind astfel mai mulți dezvoltatori să se alăture.
Suportă rularea modelelor AI: limbajul Python poate fi compilat și în wasm. Cineva rulează deja modelul Llama2 pe IC și nu m-aș mira deloc dacă conceptul AI + Web3 se va întâmpla pe ICP în viitor.
Experiență de viteză Web2: multe aplicații de pe ICP obțin în prezent rezultate uimitoare de interogări de nivel de milisecunde și actualizări de nivel al doilea. Dacă nu crezi, poți doar să folosești OpenChat, o aplicație de chat descentralizată pur în lanț.
Rularea front-end-ului pe lanț: ați auzit doar că o parte a conținutului back-end este scrisă ca un simplu contract inteligent și apoi rulează pe lanț. Acest lucru poate asigura că logica de bază, cum ar fi activele de date, nu este modificată . Dar front-end-ul trebuie să ruleze complet pe lanț pentru a fi în siguranță, deoarece atacurile front-end sunt o problemă foarte tipică și frecventă. Imaginați-vă, toată lumea poate crede că codul Uniswap este foarte sigur Contractul inteligent a fost verificat de atât de mulți oameni de-a lungul anilor, iar codul este simplu, așa că cu siguranță nu vor fi probleme. Dar brusc, într-o zi, dacă front-end-ul Uniswap este deturnat și contractul cu care interacționați este de fapt un contract rău intenționat implementat de hackeri, puteți da faliment într-o clipă. Dar dacă stocați și implementați tot codul front-end în Canisterul IC-ului, cel puțin securitatea consensului IC asigură că codul front-end nu poate fi manipulat de hackeri. Această protecție este relativ completă, iar front-end-ul poate fi rulat și redat direct pe IC Nu afectează funcționarea normală a aplicației. Pe IC, dezvoltatorii pot construi aplicații direct, fără servicii tradiționale în cloud, baze de date sau interfețe de plată. Utilizatorii pot accesa direct pagina web front-end implementată pe ICP printr-un browser sau o aplicație mobilă, cum ar fi un blog personal pe care l-am implementat înainte.
Actualizarea codului de control DAO: în multe protocoale DeFi acum, părțile din proiect au controlul deplin și pot iniția decizii majore după bunul plac, cum ar fi suspendarea operațiunilor, vânzarea de fonduri etc., fără a trece prin votul și discuția comunității, cred că toată lumea a asistat sau a auzit din acest caz. În schimb, codul DAPP din ecosistemul ICP rulează într-un container controlat de DAO Chiar dacă o anumită parte din proiect reprezintă o mare parte din vot, este încă implementat un proces de vot public, care satisface transparența blockchain descrisă la. începutul acestui articol condiţiile necesare transformării. Acest mecanism de asigurare a procesului poate reflecta mai bine dorințele comunității și are un grad mai bun de implementare a guvernării decât alte proiecte curente din lanțul public.
Actualizare automată a protocolului: Când protocolul trebuie să fie actualizat, o nouă schemă de semnătură de prag poate fi adăugată la blocul rezumat pentru a realiza actualizarea automată a protocolului. Această abordare asigură securitatea și fiabilitatea rețelei evitând în același timp inconvenientele și riscurile cauzate de hard forks. Mai exact, tehnologia Chain Key din ICP poate asigura securitatea și fiabilitatea rețelei prin menținerea mașinii de stare blockchain printr-o schemă specială de semnătură. La începutul fiecărei epoci, rețeaua folosește o schemă de semnătură cu prag scăzut pentru a genera numere aleatorii și apoi utilizează o schemă de semnătură cu prag înalt pentru a autentifica starea de replicare a subrețelei. Această schemă de semnătură poate asigura securitatea și fiabilitatea rețelei, permițând în același timp upgrade automate de protocol, evitând astfel inconvenientele și riscurile cauzate de hard forks.

Votul pentru propunere
Înaintarea rapidă: Este o tehnologie din protocolul Internet Computer care sincronizează rapid starea nodurilor. Permite nodurilor adăugate să obțină rapid starea curentă fără a relua protocolul de consens. Mai exact, procesul de redirecționare rapidă este următorul:
Nodul adăugat recent obține pachetul Catch-up (CUP) al epocii curente, care conține rădăcina arborelui Merkle, blocul rezumat și numărul aleatoriu al epocii curente.
Nodul adăugat recent folosește subprotocolul de sincronizare a stării pentru a obține starea completă a epocii curente de la alte noduri și folosește rădăcina arborelui Merkle în CUP pentru a verifica corectitudinea stării.
Nodurile nou unite rulează protocolul de consens folosind numerele aleatoare din CUP și mesajele de protocol ale altor noduri pentru a se sincroniza rapid cu starea curentă.
Avantajul redirecționării rapide este că permite nodurilor nou adăugate să obțină rapid starea curentă, fără a fi nevoie să pornească de la zero, precum alte lanțuri publice. Acest lucru poate accelera sincronizarea și extinderea rețelei. În același timp, poate reduce și volumul de comunicare între noduri, îmbunătățind astfel eficiența și fiabilitatea rețelei.

redirecționare rapidă
Identitate Internet descentralizată: Sistemul de identitate de pe IC mă face cu adevărat să simt că problema DID poate fi rezolvată complet și este complet rezolvată, indiferent dacă este vorba de scalabilitate sau confidențialitate. În prezent, există o implementare a sistemului de identitate pe IC numită Internet Identity, precum și NFID mai puternic dezvoltat pe baza acestuia. Principiul său este următorul:
La înregistrare, generează o pereche de chei publice și private pentru utilizator. Cheia privată este stocată în cipul de securitate TPM din dispozitivul utilizatorului și nu poate fi niciodată scursă, în timp ce cheia publică este partajată cu serviciile din rețea.
Când un utilizator dorește să se conecteze la un dapp, acesta creează o cheie de sesiune temporară pentru utilizator. Această cheie de sesiune va fi semnată de utilizator printr-o semnătură electronică autorizată, astfel încât dapp-ul să aibă autoritatea de a verifica identitatea utilizatorului.
Odată ce cheia de sesiune este semnată, dapp-ul poate folosi acea cheie pentru a accesa serviciile de rețea în numele utilizatorului, fără ca acesta să fie nevoit să semneze electronic de fiecare dată. Acest lucru este similar cu autentificarea autorizată în Web2.
Cheia de sesiune este valabilă doar pentru o perioadă scurtă de timp După expirare, utilizatorul trebuie să treacă din nou semnătura de autorizare biometrică pentru a obține o nouă cheie de sesiune.
Cheia privată a utilizatorului este întotdeauna stocată în cipul de securitate TPM local și nu va părăsi dispozitivul. Acest lucru asigură securitatea cheii private și anonimatul utilizatorului.
Folosind chei de sesiune temporare, diferite aplicații nu pot urmări identitățile utilizatorilor între ele. Obțineți acces cu adevărat anonim și privat.
Utilizatorii își pot sincroniza și gestiona cu ușurință identitatea de internet pe mai multe dispozitive, dar dispozitivele în sine necesită, de asemenea, cheile biometrice sau hardware corespunzătoare pentru autorizare.

Unele dintre beneficiile Identității pe Internet sunt:
Nu este nevoie să vă amintiți parola. Conectați-vă direct folosind funcții biometrice, cum ar fi recunoașterea amprentei, eliminând nevoia de a seta și a reține parole complexe.
Cheia privată nu părăsește dispozitivul, ceea ce îl face mai sigur. Cheia privată este stocată în cipul de securitate al TPM și nu poate fi furată, rezolvând problema furtului de nume de utilizator și parolă în Web2.
Conectați-vă anonim și nu poate fi urmărit. Spre deosebire de Web2, care folosește e-mailul ca nume de utilizator pentru a fi urmărit pe platforme, Internet Identity elimină această urmărire.
Gestionarea mai multor dispozitive este mai convenabilă. Vă puteți conecta la același cont pe orice dispozitiv care acceptă biometrie, în loc să fiți limitat la un singur dispozitiv.
Nu se bazează pe furnizorii centrali de servicii și realizează o adevărată descentralizare. Este diferit de modelul în care numele de utilizator corespund furnizorilor de servicii de e-mail din Web2.
Utilizând procesul de autentificare delegată, nu este nevoie să vă semnați în mod repetat de fiecare dată când vă conectați, iar experiența utilizatorului este mai bună.
Acceptă conectarea folosind dispozitive de securitate dedicate, cum ar fi Ledger sau Yubikey, pentru o securitate îmbunătățită.
Cheia publică reală a utilizatorului este ascunsă, iar înregistrările tranzacțiilor nu pot fi interogate prin cheia publică pentru a proteja confidențialitatea utilizatorului.
Compatibil perfect cu blockchain Web3, vă puteți conecta și semna DApps sau tranzacții blockchain în mod sigur și eficient.
Arhitectura este mai avansată, reprezentând integrarea organică a avantajelor Web2 și Web3 și este standardul pentru viitoarele conturi de rețea și autentificări.
Pe lângă furnizarea unei noi experiențe de utilizare, sunt adoptate și următoarele mijloace tehnice pentru a asigura securitatea acesteia:
Cheia privată este stocată folosind un cip de securitate TPM, care este conceput astfel încât nici măcar dezvoltatorii să nu poată accesa sau extrage cheia privată pentru a preveni furtul cheii private.
Mecanismele secundare de autentificare, cum ar fi autentificarea biometrică, cum ar fi amprenta digitală sau recunoașterea facială, trebuie verificate în combinație cu dispozitivul, astfel încât numai utilizatorul care deține dispozitivul să poată utiliza identitatea.
Cheia de sesiune adoptă un design de expirare pe termen scurt, care limitează intervalul de timp pentru furt și forțează ca textul cifrat relevant să fie distrus la sfârșitul sesiunii pentru a reduce riscurile.
Tehnologia de criptare cu cheie publică permite criptarea datelor în timpul transmisiei, iar ascultătorii externi nu pot afla informațiile private ale utilizatorului.
Fără a se baza pe furnizori de identitate terți, PRIVATE KEY este generată și controlată de utilizatori înșiși și nu are încredere în terți.
Combinat cu nemodificarea adusă de mecanismul de consens IC blockchain, asigură fiabilitatea întregului sistem de funcționare.
Algoritmii criptografici relevanți și procesele de securitate sunt actualizate și actualizate continuu, cum ar fi adăugarea de mecanisme mai sigure, cum ar fi semnăturile multiple.
Codul sursă deschis și designul descentralizat optimizează transparența și facilitează colaborarea comunității pentru a îmbunătăți securitatea.

Identitate pe Internet
5. Echipa de bază
Din perspectiva unei echipe, există un total de peste 200 de angajați, toți fiind talente de elită. Angajații au publicat un total de peste 1.600 de lucrări, au fost citați de peste 100.000 de ori și dețin un total de peste 250 de brevete.
Din punct de vedere academic, teoriile sale matematice recente includ Threshold Relay și PSC Chains, Validation Towers and Trees și USCID.
Din punct de vedere tehnic, are o experiență profundă în cercetare și dezvoltare tehnică și a fost implicat în cercetare în domeniul big data și al calculului distribuit în primii săi ani, care a pus bazele tehnice pentru construirea de rețele ICP complexe.
Din punct de vedere antreprenorial, anterior a rulat un joc MMO folosind propriul său sistem distribuit, care a găzduit milioane de utilizatori. Dominic a început Dfinity în 2015 și este, de asemenea, președintele și CTO al laboratoarelor String.
Dintr-o perspectivă, el a propus conceptul de Internet descentralizat în urmă cu mai bine de 10 ani. Nu este ușor să promovezi acest mare proiect pe termen lung.
Fondatorul Dominic Williams este un teoretician criptografic și un antreprenor în serie.
În ceea ce privește echipa tehnică, Dfinity este foarte puternică. Fundația Dfinity a adunat un număr mare de experți de top în criptografie și sisteme distribuite, precum Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup etc. Chiar și „L” - Ben Lynn, autorul BLS algoritm criptografic, este, de asemenea, în Dfinity hold office. Acest lucru oferă un sprijin puternic pentru inovația tehnologică a ICP. Succesul proiectelor blockchain este inseparabil de tehnologie, iar adunarea talentelor de top poate aduce progrese tehnologice, care este, de asemenea, un avantaj cheie al ICP.

Echipa Fundației Dfinity
6. Finanțare și model economic / Fundraising & Tokenomics
Acest articol ar fi prea lung dacă aș acoperi și această secțiune, așa că am decis să scriu un articol separat mai târziu pentru a vă oferi o analiză detaliată. Acest articol se concentrează mai mult pe direcția de dezvoltare a industriei blockchain și de ce ICP are oportunități mari.

7. Aplicații
Toate tipurile de aplicații, platforme sociale, platforme de creatori, instrumente de chat, jocuri și chiar jocuri Metaverse pot fi dezvoltate pe ICP.
Mulți oameni spun că IC nu este potrivit pentru DeFi, deoarece este dificil să se obțină o stare globală consistentă, dar cred că această întrebare în sine este greșită. Nu este că consistența globală a stării este dificil de atins, ci este că consistența globală a stării în condiții de latență scăzută este dificil de atins. Dacă puteți accepta 1 minut, 10.000 de mașini din întreaga lume pot atinge coerența globală. Cu atât de multe noduri în Ethereum și BTC, nu au fost forțați să obțină consistență globală a stării în condiții de latență ridicată. Prin urmare, în prezent nu pot realiza o expansiune orizontală nelimitată? IC rezolvă mai întâi problema expansiunii orizontale infinite prin tăierea subrețelelor În ceea ce privește consistența stării globale în condiții de latență scăzută, printr-un algoritm de consistență distribuită puternic, topologie de rețea bine proiectată, sincronizare de date distribuite de înaltă performanță, verificare eficientă a timpului și o matură. se poate realiza și un mecanism tolerant la erori. Dar, pentru a fi sincer, va fi mai dificil să construiești o platformă de tranzacționare la nivel de aplicație IC decât platforma de tranzacționare de înaltă performanță construită în prezent de oamenii de pe Wall Street. Cu toate acestea, a fi dificil nu înseamnă că nu se poate face deloc Înseamnă că mai întâi trebuie rezolvate multe probleme tehnice, iar în cele din urmă se va găsi o stare moderată, care nu numai că asigură siguranța, ci și o experiență acceptabilă pentru oameni. De exemplu, ICLightHouse de mai jos.
ICLightHouse, un dex al registrului de comenzi pe întreg lanțul, care este conceptul întregului lanț? Câte dificultăți tehnice trebuie rezolvate? Acesta este ceva la care nici nu am îndrăzni să ne gândim în alte lanțuri publice, dar pe IC cel puțin este realizabil, ceea ce ne dă speranță.

OpenChat este o aplicație de chat descentralizată cu o experiență grozavă. Nu am văzut un al doilea astfel de produs în întreaga industrie a blockchain-ului Multe alte echipe au mai încercat în această direcție, dar în cele din urmă toate au eșuat din diverse motive tehnice a eșuat. În final, utilizatorii simt că experiența nu este bună. De exemplu, este nevoie de 10 secunde pentru a trimite un mesaj. Cu toate acestea, o echipă mică de trei persoane pe ICP a realizat un produs atât de de succes. Depinde de dvs. să experimentați cât de simplu este. Bine ați venit să vă alăturați organizației, unde vă puteți bucura de coliziunea de idei și de libertatea de exprimare într-o anumită măsură.

Mora este o platformă pentru super creatori, unde toată lumea poate să creeze o planetă și să-și construiască propriul brand individual, iar conținutul pe care îl scoateți este întotdeauna al dvs. și poate sprijini chiar lectura plătită. Poate fi numită o planetă de cunoaștere descentralizată. Acum reîmprospătez articole despre ea în fiecare zi.

Trebuie - 0xkookoo
Aplicațiile OpenChat și Mora sunt produse pe care le folosesc aproape în fiecare zi. Dau oamenilor un sentiment inseparabil de confort. Două cuvinte pentru a le descrie sunt libertate și îmbogățire.
Există deja câteva echipe care dezvoltă aplicații de jocuri pe IC și cred că narațiunea jocurilor în lanț complet poate fi preluată în cele din urmă de IC. Așa cum am spus în secțiunea GameFi din acest articol pe care l-am scris mai devreme, jocul și distracția sunt lucruri pe care părțile din proiect trebuie să le ia în considerare. Aștept cu nerăbdare capodopera lui Dragginz.

8. Rezumat/Rezumat
ICP este ca pământul, iar tehnologia Chainkey este ca nucleul pământului. Relația sa cu ICP este similară cu relația dintre protocolul TCP/IP și întreaga industrie a Internetului America Desigur, subrețea poate fi și Oceanul Pacific/Atlantic, există diferite clădiri și zone (Replica și Nod) pe continent și pe fiecare zonă și clădire pot fi plantate trăiește fericit;
ICP acceptă extinderea orizontală. Fiecare subrețea este autonomă și poate comunica între diferite subrețele. Indiferent de aplicația în care vă aflați, rețelele sociale, finanțele sau chiar metaversul, puteți obține o consistență maximă prin această rețea distribuită. Este ușor să se realizeze un registru global în condiții sincrone, dar este foarte dificil să se obțină „consistență globală” în condiții asincrone. În prezent, numai ICP are posibilitatea de a face acest lucru.
Trebuie remarcat faptul că aceasta nu se referă la „consistența globală a stării”, ci la „consistența globală a stării”. „Consecvența globală a stării” necesită ca toate nodurile participante să [să fie de acord asupra tuturor secvențelor de operații], [rezultatele finale sunt consecvente], [coerența obiectivă, nu depinde de faptul că nodul eșuează], [consecvența ceasului], [consecvența instantanee, toate operațiunile sunt toate procesate sincron], care este garantat în subrețeaua unică IC. Cu toate acestea, dacă doriți să asigurați „coerența stării globale”, aveți nevoie de toate subrețelele în ansamblu pentru a obține „consecvența stării globale” de mai sus pentru aceleași date și starea, acest lucru este imposibil de atins cu o latență scăzută. acesta este, de asemenea, blocajul care împiedică în prezent lanțurile publice precum ETH să se extindă pe orizontală. Prin urmare, IC a ales să ajungă la un consens în cadrul unei singure subrețele, iar alte subrețele au verificat rapid prin comunicare că rezultatele nu au fost falsificate, pentru a obține „coerența finală a stării globale”. Este echivalent cu combinarea descentralizării lanțurilor publice la scară largă cu debitul mare și latența scăzută a lanțurilor de alianță și realizarea unei expansiuni orizontale nelimitate a subrețelelor prin dovezi matematice și algoritmice de criptare.
Pe scurt, putem observa că, conform direcției finale de dezvoltare a blockchain-ului la care m-am gândit la începutul articolului, [suveranitatea] + [centralizarea descentralizată în mai multe puncte] + [transparența] + [controlul execuției codului] + [ Scalabilitatea infinită a costurilor liniare],
Suveranitatea este singura problemă pe care blockchain-ul trebuie să o rezolve, inclusiv suveranitatea activelor, suveranitatea datelor, suveranitatea vorbirii etc. În caz contrar, nu este nevoie de blockchain;
IC a făcut-o pe deplin
Imuabilitatea este o condiție suficientă, dar nu o condiție necesară Atâta timp cât poți să te asiguri că suveranitatea mea nu este deteriorată, pot să te modific după bunul plac diferenta?
IC a făcut-o și el
Descentralizarea completă este imposibil de realizat Indiferent de modul în care este concepută, vor exista întotdeauna oameni „drăznuți”/interese care au un cuvânt mai mare de spus și vor fi întotdeauna oameni care vor alege în mod activ să nu participe centralizarea ] este modelul final;
IC este în prezent cel mai bun dintre toate lanțurile publice Nu numai că poate menține un anumit grad de descentralizare, ci și poate folosi pe deplin avantajele entităților centralizate pentru a realiza mai bine guvernarea și funcționarea rețelei.
Transparența este o necesitate, nu este acest experiment social pentru întreaga omenire doar pentru a permite tuturor să aibă voce și să aibă dreptul de a-și proteja suveranitatea? Deși întotdeauna există oameni leneși, există întotdeauna oameni care sunt dispuși să aibă încredere în oameni mai profesioniști și întotdeauna există oameni care aleg în mod activ să renunțe la vot pentru a maximiza eficiența, dar aceasta este și o alegere pe care o fac activ. Au drepturi, dar aleg în mod activ să nu le exercite. Atâta timp cât totul este transparent și nu există o operațiune secretă, sunt dispus să o accept chiar dacă pierd, nu sunt la fel de priceput ca alții și cel mai în formă va supraviețui economie;
IC a făcut-o pe deplin
Controlul execuției codului este nucleul, altfel ar fi să-ți dai jos pantalonii și să-ți scapi, iar votul va fi anunțat pentru o săptămână nu versiunea rea, încă îi tachinează pe toată lumea.
În prezent, doar IC face asta
Scalabilitatea infinită a costurilor liniare Pe măsură ce blockchain-ul devine din ce în ce mai strâns integrat în viața reală, tot mai mulți oameni participă, iar cererea devine din ce în ce mai mare inacceptabil.
În prezent, doar IC face asta
Pe baza faptelor de mai sus și a gândirii și analizei mele, cred că ICP = Blockchain 3.0.
Acest articol este doar pentru a vorbi despre direcția viitoare de dezvoltare a industriei blockchain și de ce este probabil ca ICP să fie motorul inovației blockchain 3.0. Cu toate acestea, este incontestabil că există unele probleme în designul Tokenomics al ICP, iar ecologia este Nu există încă focar, în prezent ICP trebuie să continue să lucreze din greu pentru a ajunge la blockchain-ul final 3.0 în mintea mea. Dar nu vă faceți griji, această problemă este în mod inerent dificilă, chiar și Fundația Dfinity a pregătit o foaie de parcurs de 20 de ani. A obținut deja o realizare atât de mare la doar 2 ani de la lansarea rețelei principale și ecologie ETH, cred că va atinge un nivel mai înalt în trei ani.

9. Viitorul
IC a finalizat acum construcția Infra de jos în sus și, de asemenea, aplicațiile de sus în jos încep să prindă contur. Impresia mea directă recentă este că IC poate juca din ce în ce mai multe cărți și este pe deplin pregătit pentru următoarea piață.
IC este o actualizare de paradigmă, nu doar o simplă actualizare a tehnologiei. Este o migrare de paradigmă de la calculul cu o singură mașină la calculul distribuit și este, de asemenea, o migrare de la un sistem cu o singură mașină la un sistem distribuit. Conceptul de cloud computing descentralizat permite multor companii mici să se bucure de o experiență de dezvoltare unică în etapa inițială.
Conform formulei de valoare a produsului a profesorului Yu Jun: Valoarea produsului = (experiență nouă – experiență veche) – costul migrației În viitor, atâta timp cât unii oameni constată că beneficiile experienței aderării la ecosistemul IC sunt mai mari decât costul migrației. vor fi mai mulți oameni în IC, inclusiv părțile de proiect și utilizatorii. După rezolvarea problemei „Care a venit primul, găina sau oul”, se stabilește volantul înainte al IC.
Desigur, definiția tuturor experienței este subiectivă, așa că vor exista întotdeauna oameni care aleg să se alăture primii, iar unele persoane care aleg să se alăture mai târziu.

Conținutul IC la care îți pasă
Progresul tehnologiei |. Evenimente globale

Colectați și urmăriți canalul IC Binance
Fiți la curent cu cele mai recente informații
