Všetky jazyky
Cieľom BOS (Business Operating System) je vytvoriť ekologický reťazec EOSIO, ktorý podporuje viac DApps a dokáže kombinovať praktickejšie potreby s blockchainom. Z pohľadu vývoja blockchainu, okrem toho, že je BOS preferovaným základným reťazcom pre DApps, môže byť BOS použitý aj ako obehový reťazec pre rôzne heterogénne reťazové tokeny, ktoré slúžia ako voľný port vo svete blockchainu. BOS pochádza z komunity a bude sa lepšie rozvíjať pri udržiavaní komunity.
BOS sa zaviazal poskytovať používateľom ľahko dostupné a ľahko použiteľné blockchainové služby, poskytovať priateľskejšiu infraštruktúru pre operácie DApp, usilovne pracovať na podpore bohatších scenárov aplikácií a poskytovať dôveryhodné Aktívne sa pokúšať propagovať prosperita podnikateľskej ekológie. Okrem technických vylepšení podnikne BOS aj ďalšie pokusy. Napríklad, aby sa zvýšila účasť používateľov na hlasovaní, technológia Oracle môže byť použitá na motiváciu účtov, ktoré spĺňajú jasné pravidlá; odmeny BP na BOS budú založené na počte DApps v reťazci, TPS, trhovej hodnote a obehu A ďalších ukazovateľoch sú upravené tak, aby povzbudili každý BP, aby poskytoval viac zdrojov pre ekológiu; uznesenie dosiahnuté v komunitnom referende bude čo najviac kódované, aby sa v ňom znížil ľudský faktor, a proces bude zreťazený, aby sa zachovala spravodlivosť a transparentnosť.
Kód reťazca BOS je kompletne prispievaný a udržiavaný komunitou. Každý ekologický účastník môže predložiť kód alebo návrhy. Príslušný proces bude odkazovať na existujúci softvér s otvoreným zdrojovým kódom, ako je PEP (Python Enhancement Offers).
S cieľom podporiť vývoj DApps v BOS nadácia BOS Foundation poskytne DApps na nej lacné hypotekárne služby zdrojov na výmenu tokenov, čím sa znížia prevádzkové náklady DApps v počiatočnom štádiu; Vývojári poskytujú BOS stimuly, aby vytvoriť vzájomne sa posilňujúci trend rozvoja komunity.
Algoritmus konsenzu
Konsenzuálny algoritmus BOS je založený na teórii PBFT a je kombinovaný s vylepšením kódu EOSIO. V rámci predpokladu zabezpečenia byzantskej odolnosti voči chybám
sa vykonajú tieto zmeny:
1. Ponechať Pipelined BFT's BP sa striedajú pri generovaní blokov a podobne ako EOS ukladajú silné obmedzenia na synchronizačné hodiny a sekvenciu generovania blokov
2. Odstráňte logiku zreťazenej BFT konsenzuálnej časti, to znamená odstráňte implicitnú časť potvrdenia a (explicitného) potvrdenia , aby sa predišlo konfliktom s výsledkami konsenzu PBFT v extrémnych prípadoch
3. Mechanizmus konsenzuálnej komunikácie využíva existujúcu sieť p2p a mechanizmus PBFT sa použije na vysielanie informácií o príprave a odovzdaní informácií. A zabezpečiť, aby náklady na komunikáciu boli v rámci prijateľného rozsah.
4. Použite dávkový konsenzus na nahradenie požiadavky konsenzu na každý blok v PBFT a vysielajte relevantné informácie z viacerých blokov naraz, aby ste sa priblížili k ideálnemu stavu BFT v reálnom čase a znížili zaťaženie siete.
Medzireťazcová komunikácia
Na základe schémy IBC poskytuje BOS výmenný kanál s hlavným reťazcom EOS. EOS možno ľahko cirkulovať medzi vedľajším reťazcom BOS a hlavným reťazcom EOS vrátane iných vysokokvalitných digitálnych tokenov na EOS; BOS bude podporovať zriadenie cirkulačných kanálov s ďalšími postrannými reťazcami založenými na technológii EOSIO, aby celá ekológia EOSIO začala budovať ekologickú sieť. BOS bude slúžiť ako hlavné cirkulačné prepojenie na urýchlenie rozvoja celej ekológie EOSIO Vývoj a evolúciou.
Výhody cross-chain riešenia prijatého BOSCore sú nasledovné:
1. Úplne decentralizované. Ľahký klient je implementovaný v inteligentnej zmluve. Keď sú inicializované správne informácie o počiatočnom bloku, zmluva môže úplne overiť platnosť všetkých nasledujúcich blokov bez spoliehania sa na dôveru prenosových alebo externých informácií zmluvy.
2. Ľahký. Ľahký klient nemusí nepretržite synchronizovať všetky hlavičky blokov pôvodného reťazca a na získanie dôveryhodných blokov na overenie transakcií potrebuje synchronizovať iba časť blockchainu.
3. Rýchle medzireťazcové transakcie. Trvá menej ako 3 minúty, kým transakcia medzi reťazcami vygeneruje zodpovedajúcu transakciu v cieľovom reťazci.
4. Paralelné krížové transakcie. Rôzne cross-chain transakcie sa navzájom neovplyvňujú a môžu byť vykonávané paralelne, čím podporujú veľké množstvo súbežnosti.
5. Bezpečnosť. Vďaka použitiu overenia podpisu výrobcu a prísnym logickým kontrolám je možné zaručiť správnosť samotného light klienta a nie je možné ho zlomyseľne napadnúť, takže pravosť transakcie môže byť bezpečne overená.
Stroj Oracle
Princíp, ktorý sa od začiatku budovania strojového systému spoločnosti BOS riadi:
Nespolieha sa na to, že každý poskytovateľ strojových údajov oracle poskytne skutočné údaje, ale pripúšťa svoje nedostatky a vôľu Pripojí sa k systému ako účastník v hre s cieľom dosiahnuť celkovú dôveryhodnosť v hre.
Týmto spôsobom, pokiaľ sú účastníci zmapovaní s rolami v reálnom svete počas hry, je možné nielen získať dôveryhodnosť vstupných údajov blockchainu, ale môžeme tiež vydávať „dôveru“ skutočnému svetu. . V skutočnosti je to skôr ako dôveryhodná platforma založená na blockchaine a jej forma zobrazenia služby je stroj Oracle. Stroj BOS oracle rozšíri hodnotu blockchainu z jeho menových atribútov na vytváranie transakcií a pravidiel. Toto rozšírenie vyrieši alebo zlepší mnohé problémy s dôverou v reálnom svete, čím rozšíri aplikáciu hraníc blockchainu a nakoniec umožní technológiu blockchain. pristáť v iných scenároch, ako sú transakčné prevody.
Riešenia rozšírenia
BOS aktívne propaguje riešenia s viacerými vláknami a zároveň skúma širšie riešenia rozšírenia. Z abstraktného hľadiska sú kontexty spojené s inteligentnými zmluvami bežiacimi na blockchaine relatívne nezávislé, čo je udalosť s vysokou pravdepodobnosťou. Preto je možné rozdeliť rôzne inteligentné zmluvy na súbežné vykonávanie z globálneho hľadiska. , takže škálovanie Navrhuje sa riešenie založené na izolovanom výpočte, ktoré nanovo definuje roly uzlov a blokovú štruktúru v sieti a môže zlepšiť celkovú zaťažiteľnosť reťazca BOS prostredníctvom horizontálneho rozšírenia.
Schéma postkvantového šifrovania
Algoritmus podpisu ECDSA, ktorý v súčasnosti používa BOS, je tiež nevyhnutný, a preto zavedieme nový antikvantový šifrovací systém, aby sme splnili vyššie uvedené výzvy. Spomedzi mnohých antikvantových kryptografických systémov bude mriežkový kryptografický systém použitý ako hlavné riešenie antikvantovej kryptografie BOS a NTRU (vrátane šifrovania a podpisu) bude použitý ako hlavný šifrovací systém. Systém FrodoKEM a Sphincs+ ako záložné šifry. Vzhľadom na to, že mriežkový šifrovací systém ešte nie je teoreticky dokončený a je v štádiu prispôsobovania medzinárodných postkvantových kryptografických štandardov, BOS si zachová schopnosť rozširovať viacero kryptografických schém. Šifrovaný podpisový systém založený na mriežke môže zároveň uľahčiť konštrukciu kvantovo bezpečných anonymných mincí, ktoré si zachovávajú maximálnu škálovateľnosť pre BOS, a podpora viacerých kryptosystémov v ranom štádiu tiež minimalizuje nezvratné výsledky spôsobené kolaps určitého kryptografického systému.
Schéma rozšírenia založená na dôkaze s nulovými znalosťami
V prípade blockchainu TPS ovplyvňuje nosnosť celého blockchainového systému a určuje aplikačnú hranicu. Jeden zo základných ukazovateľov reťazca. Okrem podpory schém rozširovania oblasti s viacerými vláknami a s viacerými počítačmi, BOS zváži aj schémy rozšírenia založené na dôkazoch s nulovými znalosťami založenými na výskume a akumulácii dôkazov s nulovými znalosťami. Vzhľadom na to, že vykonávanie inteligentných zmlúv je určené a konečných krokov, existujúcu schému dôkazu s nulovými znalosťami možno zlepšiť a optimalizovať pre charakteristiky vykonávania konečných krokov tak, aby vyhovovala praktickým potrebám. Zároveň sa zameriame na Rozdiel medzi rôznymi charakteristikami zmlúv spôsobuje, že skutočné zmluvy náročné na výpočet využívajú metódu dôkazu s nulovými znalosťami, zatiaľ čo zmluvy, ktoré nie sú náročné na výpočty, prijímajú schému vykonávania VM, ktorá v konečnom dôsledku maximalizuje efektívnosť výpočtu.
Ukotvovacie mince
BOS poskytne mechanizmus na vydávanie kotevných mincí 1:1 pre rôzne digitálne certifikáty a na overenie identity dôveryhodného sprostredkovateľa použije viacnásobný podpis BP. Každý dôveryhodný sprostredkovateľ musí zložiť určitú sumu BOS ako zálohu. Silné a dôveryhodné organizácie alebo spoločnosti môžu iniciovať žiadosť o štatút „verejného notára“ a potom, čo 25 BP prejde 30 najlepšími BP, môže byť vydaná kotevná mena.
BOSCore je verejný reťazec DPoS, ktorý sa venuje budovaniu dôveryhodného obchodného ekosystému s technológiou a pokrýva jednu miliardu používateľov. Z pohľadu vývoja blockchainu, okrem toho, že je BOSCore preferovaným verejným reťazcom na komerčnú implementáciu, môže byť BOSCore použitý aj ako obehový reťazec pre rôzne heterogénne reťazové tokeny a voľný port vo svete blockchainu. BOS pochádza z komunity a bude sa lepšie rozvíjať pri udržiavaní komunity.