Összes nyelv
A BOS (Business Operating System) célja egy olyan EOSIO ökológiai lánc létrehozása, amely több DApp-t támogat, és több gyakorlati igényt tud kombinálni a blokklánccal. A blokklánc evolúció szempontjából amellett, hogy a BOS a DApp-ok kedvelt alaplánca, a különféle heterogén lánctokenek cirkulációs láncaként is használható, szabad portként szolgálva a blokklánc világában. A BOS a közösségből származik, és a közösség fenntartása alatt jobban fog fejlődni.
A BOS elkötelezett amellett, hogy a felhasználók számára könnyen elérhető és könnyen használható blokklánc-szolgáltatásokat biztosítson, barátságosabb infrastruktúrát biztosítson a DApp-műveletekhez, keményen dolgozik a gazdagabb alkalmazási forgatókönyvek támogatásán, és megbízható. Tegyen aktív kísérleteket a az üzleti ökológia jólétét. A technikai fejlesztések mellett a BOS további próbálkozásokat is tesz. Például a felhasználók szavazati részvételének növelése érdekében az oracle technológia használható az egyértelmű szabályoknak megfelelő fiókok motiválására; A BP-jutalom a BOS-on a láncon lévő DApp-ok számán, a TPS-en, a piaci értéken és a forgalomban, valamint egyéb mutatókon fog alapulni. úgy alakítják ki, hogy az egyes ÜT-ket arra ösztönözzék, hogy több forrást biztosítsanak az ökológiának; a közösségi népszavazáson született határozatot a lehető legnagyobb mértékben kódolják, hogy csökkentsék benne az emberi tényezőket, és a folyamatot leláncolják a méltányosság és az átláthatóság fenntartása érdekében.
A BOS lánc kódját teljes egészében a közösség támogatja és karbantartja. Minden ökológiai résztvevő küldhet kódot vagy javaslatot A vonatkozó folyamat a meglévő nyílt forráskódú szoftverekre vonatkozik, mint például a PEP (Python Enhancement Proposals).
A BOS-ban a DApps fejlesztésének ösztönzése érdekében a BOS Foundation alacsony költségű jelzáloghitel-szolgáltatást biztosít a rajta lévő DApp-eknek a Token cseréhez, ezzel csökkentve a DApp-ok működési költségeit a korai szakaszban; A fejlesztők BOS-ösztönzőket biztosítanak annak érdekében, hogy kölcsönösen erősítő közösségfejlesztési irányzat kialakítására.
Konszenzus algoritmus
A BOS konszenzusos algoritmusa a PBFT elméleten alapul, és az EOSIO kód továbbfejlesztésével kombinálva. A bizánci hibatűrés
biztosítása mellett a következő változtatásokat hajtjuk végre:
1. A csővezetékes BFT megőrzése A BP-k felváltva generálnak blokkokat, és az EOS-hez hasonlóan erős megszorításokat írnak elő a szinkronizálási órára és a blokkgenerálási szekvenciára.
2. Távolítsa el a csővezetékes BFT konszenzus rész logikáját, azaz távolítsa el az implicit megerősítés és (explicit) megerősítés részt. , a PBFT konszenzuseredményeivel való ütközés elkerülése érdekében extrém esetekben
3. A konszenzusos kommunikációs mechanizmus a meglévő p2p hálózatot használja, és a PBFT mechanizmust használják az információk sugárzásának előkészítésére és rögzítésére. És gondoskodik arról, hogy a kommunikációs költség elfogadható határon belül legyen hatótávolság.
4. Használjon kötegelt konszenzust a konszenzus követelményének helyettesítésére a PBFT minden egyes blokkjára vonatkozóan, és egyszerre több blokk releváns információit is sugározza, hogy megközelítse a valós idejű BFT ideális állapotát és csökkentse a hálózati terhelést.
Láncközi kommunikáció
Az IBC séma alapján a BOS cserecsatornát biztosít az EOS főláncával. Az EOS könnyen cirkulálható a BOS oldallánc és az EOS főlánc között, beleértve az EOS-en lévő egyéb jó minőségű digitális tokeneket is; A BOS az EOSIO technológián alapuló egyéb oldalláncokkal segíti elő a keringési csatornák kialakítását, így a teljes EOSIO ökológia ökológiai hálózatot kezd kiépíteni. és az evolúció.
A BOSCore által alkalmazott cross-chain megoldás előnyei a következők:
1. Teljesen decentralizált. A könnyű kliens implementálva van az intelligens szerződésben.A helyes kezdeti blokkinformáció inicializálása esetén a szerződés teljes mértékben ellenőrizheti az összes további blokk érvényességét anélkül, hogy a közvetítés bizalmára vagy a szerződés külső információira támaszkodna.
2. Könnyű. A könnyű kliensnek nem kell folyamatosan szinkronizálnia az eredeti lánc összes blokkfejlécét, és csak a blokklánc egy részét kell szinkronizálnia, hogy megbízható blokkokat szerezzen a tranzakciók ellenőrzéséhez.
3. Gyors láncokon átívelő tranzakciók. Kevesebb, mint 3 percet vesz igénybe, amíg a láncok közötti tranzakció létrehoz egy megfelelő tranzakciót a célláncon.
4. Párhuzamos láncok közötti tranzakciók. A különböző láncokon átívelő tranzakciók nem érintik egymást, párhuzamosan is végrehajthatók, így nagymértékű egyidejűséget támogatnak.
5. Biztonság. A gyártói aláírás-ellenőrzés és a szigorú logikai ellenőrzések alkalmazása révén garantálható magának a light kliensnek a helyessége, és nem támadható meg rosszindulatúan, így biztonságosan ellenőrizhető a tranzakció valódisága.
Oracle gép
A BOS orákulum-gép rendszerének alapelve a felépítés kezdetétől fogva a következő:
Nem támaszkodik minden orákulum-gép adatszolgáltatóra, hogy valós adatokat adjon, hanem elismeri hiányosságait és akaratát. Résztvevőként csatlakozik a rendszerhez. a játékban a játék általános hitelességének elérése érdekében.
Ily módon mindaddig, amíg a résztvevők a játék során fel vannak térképezve a valós világban betöltött szerepekkel, nem csak a blokklánc bemeneti adatok hitelessége nyerhető meg, hanem "bizalmat" is kiadhatunk a való világba. . Valójában ez inkább egy blokkláncon alapuló megbízható platform, és a szolgáltatásmegjelenítési formája egy oracle gép. A BOS Oracle gép a blokklánc értékét a pénznem attribútumaitól a tranzakciók és szabályok felépítéséig kiterjeszti.Ez a kiterjesztés számos valós bizalmi problémát megold vagy javít, ezáltal kiterjeszti a blokklánc határok alkalmazását, és végül lehetővé teszi a blokklánc technológiát. hogy a tranzakció transzfereken kívül más forgatókönyvekben is megállja a helyét.
Bővítési megoldások
A BOS aktívan népszerűsíti a többszálú megoldásokat, miközben szélesebb körű bővítési megoldásokat is vizsgál. Absztrakt szempontból a blokkláncon futó intelligens szerződésekhez kapcsolódó kontextusok viszonylag függetlenek, ami nagy valószínűségű esemény, ezért lehetséges a különböző intelligens szerződések felosztása a párhuzamos végrehajtásra globális szempontból. Az izolált számítástechnikán alapuló megoldást javasolják, amely újradefiniálja a csomóponti szerepeket és a blokkstruktúrát a hálózatban, és horizontális bővítéssel javíthatja a BOS lánc általános terhelhetőségét.
Posztkvantum titkosítási séma
A BOS által jelenleg használt ECDSA aláírási algoritmus szintén megkerülhetetlen, ezért egy új kvantumellenes titkosítási rendszert vezetünk be, hogy megfeleljünk a fenti kihívásoknak. A számos antikvantum kriptográfiai rendszer közül a BOS antikvantum kriptográfia fő megoldásaként a rácsos kriptográfiai rendszert, a fő titkosítási rendszerként pedig az NTRU-t (beleértve a titkosítást és az aláírást) használják majd. A FrodoKEM rendszer és a Sphincs+ tartalék titkosítóként. Tekintettel arra, hogy a rácsos titkosítási rendszer elméletileg még nem teljes, és a nemzetközi posztkvantum kriptográfiai szabványok testreszabásának szakaszában van, a BOS fenntartja a több kriptográfiai séma kiterjesztésének lehetőségét. A rács alapú titkosított aláírási rendszer ugyanakkor megkönnyíti a kvantumbiztos anonim érmék készítését is, ami megőrzi a maximális skálázhatóságot a BOS számára, és a korai szakaszban több kriptorendszer támogatása is minimalizálja a visszafordíthatatlan eredményeket. egy bizonyos kriptográfiai rendszer összeomlása.
Zéró tudáson alapuló bővítési séma
A blokklánc esetében a TPS befolyásolja a teljes blokklánc-rendszer teherbíró képességét, és meghatározza az alkalmazási határt.A lánc egyik alapvető mutatója. A többszálas és több számítástechnikai területbővítési sémák népszerűsítése mellett a BOS mérlegelni fogja a nulla tudásalapú bizonyítékokon alapuló bővítési sémákat is, amelyek a nulla tudásalapú bizonyítékok kutatásán és felhalmozásán alapulnak. Tekintettel arra, hogy az intelligens szerződések végrehajtása meghatározott és véges lépésekből áll, a meglévő zéró tudás-bizonyítási séma továbbfejleszthető és optimalizálható a véges lépéses végrehajtás jellemzőire, hogy megfeleljen a gyakorlati igényeknek. A különböző szerződésjellemzők megkülönböztetése arra készteti a valódi számításigényes szerződéseket, hogy a nulla tudásalapú módszert alkalmazzák, míg a nem számításigényes szerződéseknél a VM végrehajtási sémát, ami végső soron maximalizálja a számítási hatékonyságot.
Rögzítő érmék
A BOS mechanizmust biztosít 1:1 arányú horgonyérmék kibocsátására a különböző digitális tanúsítványokhoz, és a BP többszörös aláírását használja a megbízható közvetítő személyazonosságának azonosítására. Minden megbízható közvetítőnek egy bizonyos összegű BOS-t kell letétbe helyeznie biztonsági letétként. Erős és hiteles szervezetek vagy cégek kezdeményezhetnek „közjegyzői” státusz iránti kérelmet, és miután 25 ÜTE áthalad a legjobb 30 BP-n, kibocsátható a horgonyvaluta.
A BOSCore egy DPoS nyilvános lánc, amelynek célja, hogy megbízható üzleti ökoszisztémát építsen fel technológiával és egymilliárd felhasználót lefed. A blokklánc evolúció szempontjából amellett, hogy a BOSCore az előnyben részesített nyilvános lánc a kereskedelmi megvalósításhoz, a BOSCore különféle heterogén lánctokenek cirkulációs láncaként és szabad portként is használható a blokklánc világában. A BOS a közösségből származik, és a közösség fenntartása alatt jobban fog fejlődni.