Toate limbile
Scopul BOS (Business Operating System) este de a stabili un lanț ecologic EOSIO care să accepte mai multe DApp-uri și să poată combina nevoi mai practice cu blockchain-ul. Din perspectiva evoluției blockchain-ului, pe lângă faptul că este lanțul de bază preferat pentru DApp-uri, BOS poate fi folosit și ca lanț de circulație pentru diverse jetoane de lanț eterogene, servind drept port liber în lumea blockchain. BOS vine din comunitate și se va dezvolta mai bine sub întreținerea comunității.
BOS se angajează să ofere utilizatorilor servicii blockchain ușor de accesat și ușor de utilizat, oferind o infrastructură mai prietenoasă pentru operațiunile DApp, lucrând din greu pentru a susține scenarii de aplicații mai bogate și oferind încercări de încredere de a promova prosperitatea ecologiei afacerilor. Pe lângă îmbunătățirile tehnice, BOS va face și alte încercări. De exemplu, pentru a crește participarea la vot a utilizatorilor, tehnologia Oracle poate fi utilizată pentru a motiva conturile care îndeplinesc reguli clare; Recompensele BP pe BOS se vor baza pe numărul de DApp-uri de pe lanț, TPS, valoarea de piață și circulație Și alți indicatori sunt ajustați pentru a încuraja fiecare BP să ofere mai multe resurse pentru ecologie; o rezoluție la care sa ajuns într-un referendum comunitar va fi codificată cât mai mult posibil pentru a reduce factorii umani din ea, iar procesul va fi înlănțuit pentru a menține corectitudinea și transparența.
Codul lanțului BOS este complet contribuit și întreținut de comunitate. Fiecare participant ecologic poate trimite cod sau sugestii. Procesul relevant se va referi la software-ul open source existent, cum ar fi PEP (Python Enhancement Proposals).
Pentru a încuraja dezvoltarea DApps în BOS, Fundația BOS va oferi DApps pe acesta cu servicii ipotecare cu resurse reduse pentru înlocuirea Token-ului, reducând costurile de operare ale DApps în stadiul incipient; Dezvoltatorii oferă stimulente BOS pentru a stabili o tendință de dezvoltare a comunității care se consolidează reciproc.
Algoritm de consens
Algoritmul de consens al BOS se bazează pe teoria PBFT și este combinat cu îmbunătățirea codului EOSIO. Sub premisa asigurării toleranței bizantine la defecțiuni
, se vor face următoarele modificări:
1. Rețineți BP-urile BFT pipelined, pe rând pentru a genera blocuri și, la fel ca EOS, impun constrângeri puternice asupra ceasului de sincronizare și secvenței de generare a blocurilor< br> 2. Eliminați logica părții de consens BFT pipelined, adică eliminați partea de confirmare implicită și (explicită)confirmare, pentru a evita conflictele cu rezultatele consensului PBFT în cazuri extreme
3. Mecanismul de comunicare de consens utilizează p2p, iar mecanismul PBFT va fi folosit pentru a difuza informații de pregătire și comitere. Și asigurați-vă că costul de comunicare este într-un interval acceptabil.
4. Folosiți consensul pe lot pentru a înlocui cerința de consens pentru fiecare bloc în PBFT și difuzați informațiile relevante ale mai multor blocuri simultan, astfel încât să vă apropiați de starea ideală a BFT în timp real și să reduceți încărcarea rețelei.
Comunicare între lanțuri
Pe baza schemei IBC, BOS oferă un canal de schimb cu lanțul principal EOS. EOS poate fi circulat cu ușurință între lanțul lateral BOS și lanțul principal EOS, inclusiv alte jetoane digitale de înaltă calitate pe EOS; cu aceasta În mod similar, BOS va promova stabilirea canalelor de circulație cu alte lanțuri laterale bazate pe tehnologia EOSIO, astfel încât întreaga ecologie EOSIO să înceapă să construiască o rețea ecologică. BOS va servi ca o legătură centrală de circulație pentru a accelera dezvoltarea întregii ecologie EOSIO. Dezvoltare și evoluție.
Avantajele soluției cross-chain adoptate de BOSCore sunt următoarele:
1. Complet descentralizată. Clientul light este implementat în contractul inteligent. Atunci când informațiile corecte ale blocului inițial sunt inițializate, contractul poate verifica complet valabilitatea tuturor blocurilor ulterioare, fără a se baza pe încrederea în relație sau pe informațiile externe ale contractului.
2. Ușoare. Clientul ușor nu trebuie să sincronizeze continuu toate anteturile de bloc ale lanțului original și trebuie doar să sincronizeze o parte a blockchain-ului pentru a obține blocuri de încredere pentru verificarea tranzacțiilor.
3. Tranzacții încrucișate rapide. Este nevoie de mai puțin de 3 minute pentru ca o tranzacție încrucișată să genereze o tranzacție corespunzătoare pe lanțul țintă.
4. Tranzacții paralele în lanțuri încrucișate. Diferite tranzacții cross-chain nu se afectează reciproc și pot fi executate în paralel, susținând astfel o cantitate mare de concurență.
5. Securitate. Datorită utilizării verificării semnăturii producătorului și a verificărilor logice stricte, corectitudinea clientului de lumină în sine poate fi garantată și nu poate fi atacat în mod rău intenționat, astfel încât autenticitatea tranzacției poate fi verificată în siguranță.
Mașină Oracle
Principiul pe care sistemul de mașini Oracle BOS îl urmează de la începutul construcției sale este:
Nu se bazează pe fiecare furnizor de date de mașină Oracle pentru a furniza date reale, ci își admite inadecvența și voința. Se alătură sistemului ca participant. în joc pentru a obține credibilitatea generală în joc.
În acest fel, atâta timp cât participanții sunt mapați cu rolurile din lumea reală în timpul jocului, nu numai că poate fi obținută credibilitatea datelor de intrare blockchain, dar putem, de asemenea, să oferim „încredere” lumii reale . De fapt, aceasta seamănă mai mult cu o platformă de încredere bazată pe blockchain, iar forma sa de afișare a serviciului este o mașină oracol. Mașina oracol BOS va extinde valoarea blockchain-ului de la atributele sale valutare la construirea tranzacțiilor și a regulilor. Această extensie va rezolva sau îmbunătăți multe probleme de încredere din lumea reală, extinzând astfel aplicarea limitelor blockchain și, în cele din urmă, va permite tehnologiei blockchain să aterizeze în alte scenarii decât transferurile de tranzacții.
Soluții de extindere
BOS promovează în mod activ soluții multi-threading, în timp ce explorează și soluții de extindere mai ample. Din punct de vedere abstract, contextele asociate contractelor inteligente care rulează pe blockchain sunt relativ independente, ceea ce este un eveniment cu mare probabilitate. Prin urmare, este fezabilă împărțirea diferitelor contracte inteligente pentru execuția concomitentă dintr-o perspectivă globală. , deci este propusă o soluție de scalare bazată pe calcul izolat, care redefinește rolurile nodurilor și structura blocurilor din rețea și poate îmbunătăți capacitatea generală de încărcare a lanțului BOS prin extinderea orizontală.
Schema de criptare post-cuantică
Algoritmul de semnătură ECDSA utilizat în prezent de BOS este de asemenea inevitabil, așa că vom introduce un nou sistem de criptare anti-cuantică pentru a face față provocărilor de mai sus. Printre numeroasele sisteme de criptografie anti-cuantică, sistemul de criptografie cu zăbrele va fi utilizat ca soluție principală a criptografiei anti-cuantice BOS, iar NTRU (inclusiv criptare și semnătură) va fi utilizat ca sistem principal de criptare. Sistemul FrodoKEM și Sphincs+ ca cifre de rezervă. Având în vedere că sistemul de criptare lattice nu este încă complet teoretic și se află în stadiul de personalizare a standardelor internaționale de criptare post-cuantică, BOS își va menține capacitatea de a extinde mai multe scheme criptografice. În același timp, sistemul de semnătură criptat bazat pe zăbrele poate facilita, de asemenea, construcția de monede anonime sigure cuantice, care păstrează scalabilitatea maximă pentru BOS, iar suportul pentru mai multe criptosisteme în stadiul incipient minimizează, de asemenea, rezultatele ireversibile cauzate de prăbușirea unui anumit sistem criptografic.
Schema de extindere bazată pe dovezi de zero cunoștințe
Pentru blockchain, TPS afectează capacitatea portantă a întregului sistem blockchain și determină limita aplicației. Unul dintre indicatorii de bază ai lanțului. Pe lângă promovarea schemelor de extindere a zonei multi-threading și multi-computing, BOS va lua în considerare și scheme de extindere bazate pe dovezi de cunoștințe zero bazate pe cercetarea și acumularea de dovezi cu cunoștințe zero. Având în vedere că execuția contractelor inteligente este determinată și în pași finiți, schema existentă de proba zero-knowledge poate fi îmbunătățită și optimizată pentru caracteristicile execuției în pași finiți, astfel încât să poată răspunde nevoilor practice. În același timp, vom viza. Distincția dintre diferitele caracteristici contractuale face ca contractele reale cu calcul intensiv să adopte metoda zero-knowledge proof, în timp ce contractele fără calcul intensiv să adopte schema de execuție VM, care în cele din urmă va maximiza calculul. eficienţă.
Monede de ancorare
BOS va oferi un mecanism pentru a emite monede de ancorare 1:1 pentru diferite certificate digitale și va folosi semnătura multiplă BP pentru a se autentifica împotriva identității intermediarului de încredere. Fiecare intermediar de încredere trebuie să angajeze o anumită sumă de BOS ca depozit de garanție. Organizațiile sau companiile cu forță și credibilitate pot iniția o cerere pentru statutul de „notar public”, iar după ce 25 de BP trec de primele 30 de BP, se poate emite moneda ancoră.
BOSCore este un lanț public DPoS dedicat construirii unui ecosistem de afaceri de încredere cu tehnologie și care acoperă un miliard de utilizatori. Din perspectiva evoluției blockchain-ului, pe lângă faptul că este lanțul public preferat pentru implementarea comercială, BOSCore poate fi folosit și ca lanț de circulație pentru diferite jetoane de lanț eterogene și port liber în lumea blockchain. BOS vine din comunitate și se va dezvolta mai bine sub întreținerea comunității.