Astăzi vom vorbi despre un proiect minunat, care este soluția finală pentru extinderea în afara lanțului. Odată ce TPS va ajunge la sute de milioane, nu va fi o problemă. Deci, actualii Rollup și ZK sunt frați mai mici, dar este foarte greu de implementat. Este rețeaua Celer. În prezent, valoarea de piață este de 100 milioane USD, ocupând locul 199.​

Introducere

Celer Network este o platformă de scalabilitate de nivel 2 de înaltă performanță, care își propune să realizeze marea viziune de a aduce amploarea Internetului în blockchain și de a ajuta la comercializarea blockchain-ului prin inovațiile tehnologice de mai sus.

Nu este un blockchain independent, ci un sistem de rețea universal care rulează pe blockchain-urile existente și viitoare. Oferă performanță și flexibilitate fără precedent prin tehnologia inovatoare de scalare a lanțului și economia implicită a alinierii stimulentelor.

Pe scurt, se angajează să construiască o platformă de intrare a aplicațiilor blockchain care să se potrivească cu scara internetului, bazată pe tehnologia de extindere în afara lanțului, astfel încât toată lumea să poată dezvolta, rula și utiliza blockchain-uri distribuite de înaltă performanță pe platformă rapid și ușor. aplicarea.​

Repere ale proiectului

Tehnologia de scalare în afara lanțului permite interacțiuni inteligente cu contracte între entități care nu au încredere reciproc în afara lanțului, nu în lanț. Participanții întrețin și fiecare copiază împreună o mașină de stat off-chain cu semnături multiple, care nu poate fi modificată și recurg la consens în lanț numai atunci când este absolut necesar (cum ar fi atunci când mai multe părți nu pot ajunge la un acord). Scalare în afara lanțului este singura modalitate de a realiza aplicații distribuite (dApps) care se pot scala pe orizontală și pot proteja confidențialitatea, asigurând în același timp natura fără încredere și descentralizată a blockchain-ului. Este un punct de cotitură pentru popularizarea pe scară largă a tehnologiei blockchain și va deveni motorul și piatra de temelie a tuturor aplicațiilor dApp scalabile.

Prezentare generală a tehnologiei

Ca o platformă cuprinzătoare care poate fi construită pe blockchain-uri existente sau viitoare, Celer Network conține o arhitectură clară în straturi care separă platformele complexe în afara lanțului în diferite niveluri de module. Această arhitectură reduce foarte mult complexitatea proiectării, dezvoltării și întreținerii sistemului, astfel încât fiecare componentă să poată repeta cu ușurință și să se adapteze la schimbări.

O arhitectură stratificată bine concepută ar trebui să aibă interfețe deschise și să încurajeze activarea diferitelor implementări pe fiecare strat, atâta timp cât acceptă aceeași interfață pe mai multe straturi. Fiecare strat trebuie să se concentreze doar pe implementarea propriilor funcții. Inspirat de designul stratificat de succes al Internetului, Celer Network adoptă o stivă de tehnologie off-chain care poate fi construită pe diferite blockchain-uri, denumită cStack, care constă din următoarele straturi, aranjate în ordine de jos în sus:

cChannel: canal de stat generalizat și suită sidechain

cRoute: Rută de livrare cu cea mai bună valoare

cOS: cadru de dezvoltare și mediu de operare pentru aplicații în afara lanțului

Arhitectura Celer oferă soluții inovatoare pentru toate straturile. Mai jos detaliem provocările tehnice și caracteristicile cheie ale cChannel, cRoute și cOS.

cChannel

Acest strat este cel mai apropiat de blockchain-ul de bază, interacționează direct cu lanțul public de bază și oferă actualizări de stare în timp real stratului superior cu o structură abstractă comună într-un timp limitat. cChannel folosește tehnologia canalului de stat și sidechain, care sunt pietrele de temelie ale platformei de scalare off-chain.

Canalul de stat permite părților care nu au încredere unul în celălalt să ajungă rapid la un acord cu cel mai recent stat convenit asupra programului în afara lanțului și să asigure securitatea sa inviolabilă prin contractul de drepturi al creditorului pe lanț. Acest concept a fost introdus inițial de Lightning Network pentru a sprijini tranzacțiile cu valoare mică în afara lanțului de mare debit în Bitcoin. De când a fost propusă ideea rețelei Lightning, au existat câteva lucrări de cercetare care au rezolvat diferite probleme în contextul rețelelor de canale de plată, precum algoritmii de rutare, optimizarea time lock. Cu toate acestea, rețelele în afara lanțului sunt încă în stadiile incipiente de dezvoltare și se confruntă cu unele provocări semnificative în ceea ce privește modularitatea, flexibilitatea și rentabilitatea lor. cChannel răspunde provocărilor actuale prin crearea unui nou set de caracteristici.

Transfer de stat în afara lanțului generalizat. Transmisia în afara lanțului poate fi orice transmisie de stat care se bazează pe DAG. Acest lucru permite Celer Network să accepte dApp-uri offline complexe de înaltă performanță, cum ar fi jocuri, licitații online, asigurări, predicții de piață și schimburi descentralizate.

Transfer de valoare flexibil și eficient. Sunt furnizate o varietate de structuri de canal de stat și de lanț lateral, diverse strategii de compromis de eficiență și imuabilitate pentru a sprijini transferul rapid de valoare în condiții universale, interacțiunile în lanț minimizate și blocarea fondurilor minime.

Contract pur în afara lanțului. Orice contract care nu are legătură directă cu depozitele în lanț nu necesită operațiuni sau inițializare în lanț, cu excepția cazului în care ar provoca o dispută. Fiecare contract sau obiect pur în afara lanțului are o adresă în afara lanțului identificabilă în mod unic și este implementat pe blockchain numai atunci când este necesar, cu adrese în lanț atribuite de un convertor de adrese în afara lanțului încorporat.

crustă

Celer Network este o platformă dApps extrem de scalabilă, iar oferirea de suport pentru transferul de valoare de mare debit pe platformă este unul dintre cele mai importante angajamente ale sale. Transferul de valoare în afara lanțului este o cerință de bază pentru multe aplicații în afara lanțului. În timp ce Celer Network are o viziune mai mare decât doar soluțiile de plată, este o îmbunătățire revoluționară în rutarea plăților în afara lanțului, deoarece determină în mod direct cât de multă valoare poate fi transferată în cadrul ecosistemului și cât de repede poate fi transferată.

Toate rutarea plăților în afara lanțului existente pot fi atribuite algoritmilor tradiționali de „rutare pe calea cea mai scurtă”, ceea ce poate duce la performanțe slabe pentru rețelele de plăți în afara lanțului din cauza diferențelor fundamentale dintre modelele de legături. Capacitatea de legătură a unei rețele de calculatoare este stabilă și apatridă (nu este afectată de transmisiile anterioare). Cu toate acestea, capacitatea legăturii rețelei de plăți în afara lanțului este cu stare (adică determinată de depozitele în lanț și plățile anterioare), ceea ce are ca rezultat modificarea constantă a topologiei și a stării legăturii într-o rețea foarte dinamică, ceea ce face ca algoritmul tradițional de calea cea mai scurtă. Este dificil să converge, ceea ce duce la un debit scăzut, latență mare și chiar întreruperi.

Modulul de rutare a plăților de la Celer Network recunoaște această provocare fundamentală, iar cRoute introduce algoritmul de echilibrare a rutei distribuite (DBR) folosind gradienți de congestie distribuite.

Cel mai bun debit probabil Demonstrăm că pentru orice rată a cererii de tranzacție de plată, dacă există un algoritm de rutare care poate suporta acea rată, atunci DBR poate calcula cu siguranță acest algoritm. Conform evaluării noastre, DBR realizează o îmbunătățire de 15 ori a debitului și o îmbunătățire de 20 ori a utilizării canalului în comparație cu soluțiile de ultimă generație.

Echilibrare transparentă a canalelor „Păstrarea canalelor echilibrate” a fost un lucru intuitiv de făcut de la Lightning Network. Cu toate acestea, încercările existente sunt exploratorii și implică un număr mare de coordonări în lanț sau în afara lanțului pentru a obține un echilibru slab garantat. DBR combină procesul de echilibrare a canalelor cu rutarea și menține rețeaua echilibrată fără nicio coordonare suplimentară.

Algoritmul DBR complet descentralizat este un algoritm complet descentralizat în care fiecare nod trebuie să comunice doar cu nodurile învecinate în topologia rețelei de canal de stat. Costul de transmitere a mesajelor DBR în protocol este, de asemenea, foarte scăzut.

Reziliența la eșec Algoritmul DBR este foarte rezistent la defecțiuni: detectează rapid și se adaptează la nodurile care nu răspund, susținând debitul maxim posibil pe nodurile disponibile rămase.

Protecția confidențialității Datorită naturii sale cu mai multe căi, algoritmul DBR păstrează în mod natural confidențialitatea cu privire la valorile transmise, fără a utiliza tehnici suplimentare de protecție a confidențialității (cum ar fi ZKSNARK). În plus, algoritmul DBR poate fi integrat perfect cu rutarea ceapă pentru a proteja anonimatul sursei și destinației.

cOS

DApp-ul on-chain este doar un simplu front-end conectat la blockchain-ul Deși dApp-ul off-chain are un mare potențial de scalabilitate, nu este ușor să îl construiți pe lanțul public tradițional. Celer Network introduce cOS, un cadru de dezvoltare care facilitează pentru toată lumea să dezvolte, să opereze și să interacționeze cu dApp-uri scalabile off-chain, reducând astfel complexitatea suplimentară cauzată de scalarea în afara lanțului. Celer Network permite dezvoltatorilor să se concentreze mai mult pe dezvoltarea logicii aplicației și pe crearea celei mai bune experiențe de utilizator, în timp ce coOS se ocupă de sarcinile grele, inclusiv de următoarele sarcini:

Găsiți dependențele dintre orice stare în afara lanțului și starea în lanț.

Se ocupă de urmărire, stocare și dispute ale stării în afara lanțului.

Eșecurile nodurilor intermediare sunt tolerante și transparente.

Suportă mai multe aplicații simultane off-chain.

Implementare unificată pentru diferite module on-chain și off-chain.

Mecanism de stimulare în afara lanțului

Soluția de extindere în afara lanțului Celer Network se bazează în principal pe următoarele concepte cheie:

Canale de stat: Celer Network utilizează tehnologia canalului de stat pentru a realiza extinderea în afara lanțului. Un canal de stat este un canal de comunicare privat între două sau mai multe părți deschise pe blockchain. Pe aceste canale, participanții pot executa un număr mare de tranzacții, iar la blockchain sunt transmise doar rezultatele finale ale decontării. Acest lucru poate reduce foarte mult povara tranzacțiilor în lanț și poate îmbunătăți eficiența.

Pipeline Computation (Calcul în afara lanțului): Celer Network permite participanților în afara lanțului să efectueze sarcini complexe de calcul fără a aștepta confirmarea din partea rețelei blockchain. Aceste calcule pot include executarea unui contract inteligent, logica jocului, procesarea datelor etc. Doar rezultatele finale sunt transmise la blockchain pentru a asigura securitatea și transparența.

Rețeaua de plată condiționată: Celer Network introduce o rețea de plată condiționată, permițând utilizatorilor să efectueze operațiuni de plată condiționată într-un canal de stat. Aceasta înseamnă că plățile pot fi legate de condiții specifice, cum ar fi marcajele de timp, declanșatoarele de evenimente etc. Acest lucru deschide mai multe posibilități pentru aplicații mai complexe în afara lanțului.

Interoperabilitatea rețelei: soluțiile de scalare ale Celer Network sunt concepute pentru a interopera cu diferite rețele blockchain, cum ar fi Ethereum, Bitcoin și alte blockchain. Aceasta înseamnă că activele și datele pot fi transferate între diferite blockchain-uri, permițând o interconectare mai largă a ecosistemului.

Nivelul de implementare al CELER se bazează în întregime pe modelul de proiectare economică, menținând și exploatând întreaga rețea CELER prin POLC cu dovadă de lichiditate, licitație de sprijin pentru lichiditate LIBA și rețeaua de gardă de stat SGN.

1 Dovada angajamentului de lichiditate (POLC):

Condiția prealabilă pentru plata în afara lanțului este că există un canal deschis și o anumită cantitate de jetoane trebuie să fie gajată. Adevărata problemă este că cei cu bani nu au neapărat tehnologie, iar cei cu tehnologie nu au neapărat bani. Prin urmare, CELER a conceput un certificat de angajament de lichiditate, adică prin blocarea activelor pentru minerit, activele blocate vor fi furnizate. servicii în afara lanțului, care pot asigura o bună lichiditate a activelor în afara lanțului. Cu cât perioada de blocare este mai lungă, cu atât veți primi mai multe jetoane CELER.

Mecanism de recompensă pentru minerit, pentru o perioadă limitată, Celer Network intenționează să ofere cu 20% mai mult CELR ca stimulent pentru NLB (susținătorii de lichiditate) care blochează CCC (Contract de angajament garantat) pentru a susține sistemul în comparație cu puterea de calcul PoLC fiecare NLB (suport de lichiditate) este direct proporțional. Dacă R i reprezintă stimulentul lui i, atunci are:

2Lichidity Licitation (LIBA):

Pe lângă blocarea în minerit pentru a rezolva problemele de lichiditate, CELER a conceput și o metodă de licitație pentru a rezolva problemele de lichiditate Contactați furnizorii de servicii pentru a obține lichiditate prin „împrumut privat”.

3 Rețeaua de gardă de stat (SGN):

Când utilizatorul este offline, rețeaua de gardă de stat este un lanț lateral special și compact care protejează starea în afara lanțului. Deținătorii de jetoane CELER pot converti în mod autonom CELER în SGN și apoi devin un tutore de stat. Înainte ca un utilizator să treacă offline, ea își poate trimite statutul la SGN plătind niște taxe și lasând protectorul să-și protejeze statutul pentru o anumită perioadă de timp. Apoi, unii tutori sunt selectați aleatoriu pentru a fi responsabili pentru această stare pe baza hash-ului de stat și a „scorului de responsabilitate”.

Procesul de bază al mecanismului de licitație este:

OSP (împrumutatul) trimite informații precum suma necesară de fonduri împrumutate și timpul de împrumut în rețeaua Celer pentru a crea un contract inteligent standard LiBA și a iniția procesul de licitație de sprijin pentru lichiditate (LiBA). Procesul de licitație este o licitație anonimă, iar informațiile de licitație includ rata dobânzii la împrumut așteptată de către creditor, cantitatea de lichiditate care poate fi ipotecata (durata ipotecii este timpul cerut de OSP inițiatorul licitației), numărul de Jetoane CELR , etc. Pentru a facilita participarea minerilor PoLC (NLB) la licitație, mecanismul de licitație le permite minerilor să furnizeze fonduri de lichiditate prin contractul CCC pentru a participa la licitație.

Procesul de licitație adoptă mecanismul de licitație VCG ((acest mecanism de licitație poate asigura că ofertanții licitează conform evaluării adevărate, dar mecanismul este complicat și va fi omis aici). În timpul procesului de licitație, se calculează un „indice de fericire” pe baza informațiile de licitație ale ofertantului, și Câștigătorul final al licitației este selectat conform anumitor reguli. Trebuie remarcat că, dacă ofertanții au scoruri similare, va câștiga cel cu numărul mai mare de Jetoane CELR.

După încheierea licitației, OSP (împrumutatul) trebuie să plătească dobândă în avans la contractul de licitație LiBA, iar după primirea dobânzii plătite în avans, contractul de licitație va genera IOU Token într-un raport de 1:1 și îl va trimite către contractul de canal de stat. (Currency) unde se află OSP, cu suma ipotecară ca ETH, de exemplu, generează cETH). Tokenul IOU va fi folosit ca mediu de transfer al valorii în canalul de stare în afara lanțului. În general, înainte de expirarea contractului de licitație, OSP va trimite toate CETH împrumutate înapoi la contractul de licitație pentru lichidarea răspunderii, iar contractul de licitație va expira. Deoarece există o relație 1:1 între cETH și ETH, utilizatorii pot încheia tranzacțiile în afara lanțului și pot retrage fonduri în orice moment, fără riscuri.

(3) Rețeaua SGN

(Prin rețeaua SGN, utilizatorii pot efectua găzduire în afara lanțului când sunt offline pentru a preveni eșecurile sau întreruperile tranzacțiilor și pentru a îmbunătăți disponibilitatea rețelei Celer)

Rețeaua SGN este rețeaua de gardă de stat în afara lanțului, un lanț lateral care păzește starea în afara lanțului pentru clienții offline. Deținătorii de jetoane CELR pot deveni tutori de stat în afara lanțului prin mizarea de jetoane. Tutorii sarcinilor de stat în afara lanțului vor fi selectați aleatoriu pe baza hash-ului de stat și a „scorului de responsabilitate”. Cu toate acestea, cu cât sunt mizate mai multe jetoane, cu atât este mai mare probabilitatea de a primi sarcina de a păzi starea lanțului și de a obține mai multe venituri din comisioane de manipulare. Achitând o anumită taxă, utilizatorii rețelei Celer pot transmite rețelei SGN starea off-chain pentru găzduire pentru o perioadă de timp înainte de a fi offline (cum ar fi pentru a împiedica cealaltă parte să anuleze tranzacțiile nefavorabile fără autorizație etc.).

În rezumat, LiBA și PoLC se concentrează asupra modului de introducere a legăturilor intermediare ale procesului de interacțiune a statelor în afara lanțului într-un mod mai ușor, în timp ce SGN se concentrează pe protejarea procesului de tranziție a stării în afara lanțului, cu scopul de a aduce starea în afara lanțului. înapoi atunci când este necesar (cum ar fi atunci când cealaltă parte încearcă să fraudeze).

De-a lungul întregului sistem economic, CELR Token poate fi folosit ca garanție pentru obligațiuni rezistente la fraudă din împrumuturi de lichiditate, mediu de plată pentru taxele de înregistrare a canalului de plată, taxele de tranzacție și alte posibile taxe de servicii. În plus, în primii 5 ani de funcționare a sistemului, noile jetoane CELR vor fi generate prin miningul PoLC, iar LiBA trebuie doar să ipotecareze jetoanele după perioada ipotecare, CELR va aparține în continuare creditorului. La sfârșitul perioadei de exploatare PoLC de 5 ani, LiBA va începe să consume CELR-ul consumat nu va mai fi returnat creditorului, ci va fi injectat în sistem ca recompensă continuă pentru minerit PoLC.

În ceea ce privește securitatea, Celer are următorul design:

1. NLP tinde să aleagă să împrumute OSP-urilor care nu au nicio înregistrare implicită.

2. CETH nou creat poate fi transferat numai în contractele de canal de stat din lista albă.

3. cETH poate fi cheltuit doar treptat, la o rată sub o limită superioară.

4. OSP poate face multe lucruri pentru a menține o infrastructură securizată, cum ar fi implementarea partiționată cu mai multe noduri, verificarea formală a regulilor de acces la securitatea infrastructurii de rețea etc.

echipă

Cele de mai sus explică de fapt arhitectura întregii rețele celer și designul de stimulare în afara lanțului. De fapt, ideea generală este relativ clară, dar necesită capacități de implementare puternice, deci configurarea echipei este foarte importantă foarte puternic și Toate sunt nume reale:

Fondator, Dong Mo:

A absolvit Universitatea Jiao Tong din Shanghai și a primit un doctorat în CS de la UIUC în 2017. A fost membru fondator al Veriflow, o companie de securitate formală de verificare a rețelei, unde a lucrat ca lider de echipă de inginerie și manager de produs. Dr. Dong este un participant timpuriu, dezvoltator și pionier în tehnologia distribuită și cercurile blockchain. Software-ul de verificare formală a sistemului distribuit și a protocolului de rețea dezvoltat anterior a fost implementat în primele 50 de companii din lume. În 2017, a început să predea cursuri de dezvoltare a contractelor inteligente blockchain, cultivând un număr mare de dezvoltatori pentru comunitate.

1. Membrii de bază

Liu Junda:

A absolvit Universitatea Tsinghua și a obținut un doctorat în CS de la UC Berkeley în 2011. 7 ani de experiență de lucru la Google. Prima persoană care a propus utilizarea DAG pentru rutare, obținând capabilități de reparare a rețelei care sunt de 1.000 de ori înaintea industriei.

Li Xiaozhou:

A absolvit Universitatea Tsinghua și a primit un doctorat în CS de la Princeton. 2 ani de experiență de lucru în rețeaua Barefoot.

Liang Qingkai:

A absolvit Universitatea Jiao Tong din Shanghai și a obținut un doctorat în CS de la MIT.

2. Echipa de operare (pondere 45%, scor 42,75)

Wang Pengying:

A absolvit Universitatea din Boston. Vicepreședinte al MIT-CHIEF (MIT-China Innovation and Entrepreneurship Forum).

Li Sirong:

în Business Analytics de la Universitatea din Rochester. Experiență de lucru în companii Fortune 500, cu multiple cazuri de marketing de succes.

Comentariu: Echipa are o bogată experiență de lucru în companii celebre. Se raportează că numărul total de membri ai echipei este de 12, inclusiv 9 dezvoltatori tehnici.

3. Consultant de investiții

Christos Kozyrakis:

Profesor de inginerie electrică și informatică la Universitatea Stanford.

Alan Mishchenko:

Institutul Glushkov din Ucraina

Doctor în Informatică la Cibernetică.

Cercetător și inginer cu normă întreagă la UC Berkeley.

Zhang Shousheng:

Profesor de fizică la Universitatea Stanford. Fondator și președinte Danhua Capital.

Economia de jetoane

Proiectul a fost lansat în 2019, cu o aprovizionare maximă de 10.000.000.000 CELR. În prezent, au fost circulate 7.743.424.107 CELR, cu o rată de circulație de 77,4%. -26), care a scăzut și mai mult de 90%. În ceea ce privește distribuția de token, echipa a luat 17%, ceea ce înseamnă că a luat 35%. la TVL de pe cbridge, care are 88 de milioane de dolari. Pentru că rețeaua sa principală nu a fost încă lansată, este destul de bine cu această dimensiune.​

În cele din urmă, concluzionăm că acest proiect este încă foarte atent și este poziționat ca o soluție de scalabilitate în afara lanțului. Propune noi soluții tehnice și modele economice bazate pe soluții tradiționale off-chain, iar rezultatele experimentale de simulare ale acestei soluții arată o îmbunătățire a performanței de ordin de mărime. Echipa de dezvoltare a proiectului este foarte puternică și are ca consultanți cercetători cunoscuți de la universități celebre și ingineri de dezvoltare renumiți. Cu toate acestea, canalele de stat au, de asemenea, limitări naturale. De exemplu, sunt mai potrivite pentru interacțiunile de înaltă frecvență între mai mulți utilizatori, dar nu sunt potrivite pentru interacțiunile de joasă frecvență în care utilizatorii se schimbă frecvent. Chiar și așa, canalele de stat în afara lanțului, ca suită de îmbunătățire a scalabilității pentru lanțurile publice, vor contribui la promovarea utilizării practice a blockchain-urilor odată ce acestea sunt depășite cu succes. Cu toate acestea, este foarte dificil de implementat, de fapt, cu cât este mai mare, cu atât este mai bine viza actuală, ceea ce este suficient Nu este nevoie să urmăriți foarte mult, dar acest proiect este o soluție foarte promițătoare în prezent pentru că nu a fost încă finalizată Odată ce rețeaua principală este lansată, dacă poate fi conectată, va exista cu siguranță o creștere și va putea fi adăugată la lista noastră de urmărire.