Všechny jazyky
Cílem BOS (Business Operating System) je vytvořit ekologický řetězec EOSIO, který podporuje více DApps a dokáže kombinovat praktičtější potřeby s blockchainem. Z pohledu evoluce blockchainu, kromě toho, že je BOS preferovaným základním řetězcem pro DApps, může být BOS také použit jako oběhový řetězec pro různé heterogenní řetězové tokeny, které slouží jako volný port ve světě blockchainu. BOS pochází z komunity a bude se lépe rozvíjet pod správou komunity.
BOS se zavazuje poskytovat uživatelům snadno přístupné a snadno použitelné blockchainové služby, poskytovat přátelštější infrastrukturu pro operace DApp, tvrdě pracovat na podpoře bohatších scénářů aplikací a poskytovat důvěryhodné Aktivní pokusy o propagaci prosperita podnikatelské ekologie. Kromě technických vylepšení podnikne BOS i další pokusy. Například za účelem zvýšení účasti uživatelů na hlasování lze technologii Oracle použít k motivaci účtů, které splňují jasná pravidla; odměny BP na BOS budou založeny na počtu DApps v řetězci, TPS, tržní hodnotě a oběhu A dalších ukazatelích jsou upraveny tak, aby povzbuzovaly každý BP k tomu, aby poskytl více zdrojů pro ekologii; usnesení dosažené v komunitním referendu bude co nejvíce kódováno, aby se v něm omezily lidské faktory, a proces bude zřetězen, aby byla zachována spravedlnost a transparentnost.
Kód řetězce BOS je kompletně zasílán a udržován komunitou. Každý ekologický účastník může předložit kód nebo návrhy. Příslušný proces bude odkazovat na existující software s otevřeným zdrojovým kódem, jako je PEP (Python Enhancement Offers).
S cílem podpořit vývoj DApps v BOS bude BOS Foundation poskytovat DApps na něm levné hypoteční služby zdrojů pro výměnu tokenů, čímž se sníží provozní náklady DApps v rané fázi; Vývojáři poskytují pobídky BOS, aby stanovit vzájemně se posilující trend rozvoje komunity.
Algoritmus konsensu
Konsenzuální algoritmus BOS je založen na teorii PBFT a je kombinován s vylepšením kódu EOSIO. Za předpokladu zajištění byzantské odolnosti proti chybám
budou provedeny následující změny:
1. Zachovat Pipelined BFT's BP se střídají ve generování bloků a stejně jako EOS uvalují silná omezení na synchronizační hodiny a sekvenci generování bloků
2. Odstraňte logiku zřetězené BFT konsensuální části, to znamená odstraňte implicitní potvrzovací a (explicitní)potvrzení , abychom se vyhnuli konfliktům s výsledky konsensu PBFT v extrémních případech
3. Mechanismus konsensuální komunikace využívá stávající síť p2p a mechanismus PBFT bude použit k vysílání informací o přípravě a potvrzení. A zajistit, aby náklady na komunikaci byly v rámci přijatelné rozsah.
4. Použijte dávkový konsensus k nahrazení požadavku konsensu na každém bloku v PBFT a vysílejte příslušné informace o více blocích najednou, abyste se přiblížili ideálnímu stavu BFT v reálném čase a snížili zatížení sítě.
Meziřetězcová komunikace
Na základě schématu IBC poskytuje BOS výměnný kanál s hlavním řetězcem EOS. EOS lze snadno cirkulovat mezi postranním řetězcem BOS a hlavním řetězcem EOS, včetně dalších vysoce kvalitních digitálních tokenů na EOS; BOS bude podporovat zřízení cirkulačních kanálů s dalšími postranními řetězci založenými na technologii EOSIO tak, aby celá ekologie EOSIO začala budovat ekologickou síť BOS bude sloužit jako hlavní cirkulační článek pro urychlení rozvoje celé ekologie EOSIO Vývoj a evoluce.
Výhody cross-chain řešení přijatého BOSCore jsou následující:
1. Zcela decentralizované. Lehký klient je implementován v inteligentní smlouvě. Když jsou inicializovány správné informace o počátečním bloku, smlouva může zcela ověřit platnost všech následujících bloků, aniž by se spoléhala na důvěru přenosových nebo externích informací smlouvy.
2. Lehký. Lehký klient nemusí průběžně synchronizovat všechny hlavičky bloků původního řetězce a potřebuje synchronizovat pouze část blockchainu, aby získal důvěryhodné bloky pro ověřování transakcí.
3. Rychlé transakce napříč řetězci. Trvá méně než 3 minuty, než transakce napříč řetězcem vygeneruje odpovídající transakci v cílovém řetězci.
4. Paralelní transakce napříč řetězci. Různé cross-chain transakce se navzájem neovlivňují a mohou být prováděny paralelně, což podporuje velké množství souběžnosti.
5. Zabezpečení. Díky použití ověřování podpisu výrobce a přísných logických kontrol lze zaručit správnost samotného light klienta a nelze jej zlomyslně napadnout, takže lze bezpečně ověřit pravost transakce.
Stroj Oracle
Princip, který systém věšteckých strojů BOS dodržuje od počátku své konstrukce, je:
Nespoléhá se na to, že každý poskytovatel strojových dat oracle poskytne skutečná data, ale připouští své nedostatky a vůli Připojuje se k systému jako účastník ve hře za účelem dosažení celkové důvěryhodnosti ve hře.
Tímto způsobem, pokud jsou účastníci zmapováni s rolemi v reálném světě během hry, nejenže lze získat důvěryhodnost vstupních dat blockchainu, ale můžeme také vydávat „důvěru“ reálnému světu . Ve skutečnosti se jedná spíše o důvěryhodnou platformu založenou na blockchainu a její forma zobrazení služby je stroj Oracle. Stroj BOS oracle rozšíří hodnotu blockchainu z jeho měnových atributů na konstrukci transakcí a pravidel. Toto rozšíření vyřeší nebo zlepší mnoho problémů s důvěrou v reálném světě, čímž rozšíří aplikaci hranic blockchainu a konečně umožní technologii blockchain přistávat v jiných scénářích, než jsou transakční převody.
Řešení rozšíření
BOS aktivně propaguje vícevláknová řešení a zároveň zkoumá širší řešení rozšíření. Z abstraktního hlediska jsou kontexty spojené s chytrými kontrakty běžícími na blockchainu relativně nezávislé, což je událost s vysokou pravděpodobností. Proto je možné rozdělit různé smart kontrakty pro souběžné provádění z globálního hlediska. , takže škálování je navrženo řešení založené na izolovaném počítání, které nově definuje role uzlů a blokovou strukturu v síti a může zlepšit celkovou nosnost řetězce BOS prostřednictvím horizontální expanze.
Schéma postkvantového šifrování
Algoritmus podpisu ECDSA, který v současné době používá BOS, je také nevyhnutelný, a proto zavedeme nový antikvantový šifrovací systém, abychom splnili výše uvedené výzvy. Mezi mnoha antikvantovými kryptografickými systémy bude jako hlavní řešení antikvantové kryptografie BOS použit mřížkový kryptografický systém a jako hlavní šifrovací systém NTRU (včetně šifrování a podpisu). Systém FrodoKEM a Sphincs+ jako záložní šifry. Vzhledem k tomu, že mřížkový šifrovací systém ještě není teoreticky dokončen a je ve fázi přizpůsobení mezinárodních postkvantových kryptografických standardů, BOS si zachová schopnost rozšířit více kryptografických schémat. Systém šifrovaného podpisu na bázi mřížky zároveň může také usnadnit konstrukci kvantově bezpečných anonymních mincí, které si zachovají maximální škálovatelnost pro BOS, a podpora více kryptosystémů v rané fázi také minimalizuje nevratné výsledky způsobené kolaps určitého kryptografického systému.
Schéma rozšíření založené na důkazu nulových znalostí
U blockchainu TPS ovlivňuje nosnou kapacitu celého blockchainového systému a určuje aplikační hranici. Jeden ze základních indikátorů řetězce. Kromě podpory schémat rozšíření oblasti s více vlákny a více počítači bude BOS také zvažovat schémata rozšíření založená na důkazech s nulovými znalostmi na základě výzkumu a akumulace důkazů s nulovými znalostmi. Vzhledem k tomu, že provádění inteligentních kontraktů je určeno a konečných kroků, lze stávající schéma důkazu s nulovými znalostmi zlepšit a optimalizovat pro charakteristiky provádění v konečných krocích tak, aby vyhovovalo praktickým potřebám. Současně se zaměříme na Rozdíl mezi různými charakteristikami smluv vede k tomu, že skutečné smlouvy náročné na výpočet přijímají metodu důkazu s nulovými znalostmi, zatímco smlouvy, které nejsou náročné na výpočet, přijímají schéma provádění VM, což v konečném důsledku maximalizuje efektivitu výpočtu.
Ukotvovací mince
BOS poskytne mechanismus pro vydávání kotevních mincí 1:1 pro různé digitální certifikáty a použije více podpisů BP k ověření identity důvěryhodného zprostředkovatele. Každý důvěryhodný zprostředkovatel musí složit určitou částku BOS jako kauci. Silné a důvěryhodné organizace nebo společnosti mohou iniciovat žádost o status „notáře“ a poté, co 25 BP projde 30 nejlepšími BP, může být vydána kotevní měna.
BOSCore je veřejný řetězec DPoS zaměřený na budování důvěryhodného obchodního ekosystému s technologií a pokrývající jednu miliardu uživatelů. Z pohledu evoluce blockchainu, kromě toho, že je BOSCore preferovaným veřejným řetězcem pro komerční implementaci, může být také použit jako oběhový řetězec pro různé heterogenní řetězové tokeny a volný port ve světě blockchainu. BOS pochází z komunity a bude se lépe rozvíjet pod správou komunity.