Összes nyelv
Különböző irányítási koncepciók alapján az EOSC közösség optimalizálta az EOSIO választási mechanizmust, elindította az EOSC főhálózatot a Genesis Height 1-ben, és folytatta az EOSC főhálózatának iteratív frissítését, amivel az EOSC a decentralizált csúcs felé mozdul el. A teljesítmény iránya intelligens A szerződéses platform tovább fejlődik, megalapozva a titkosított gazdaság széles körű népszerűsítését.
A titkosítási gazdaság kritikus szakaszba lépett a társadalmi kísérletezéstől a nagyszabású kereskedelmi felhasználásig.
A nagyszabású kereskedelmi felhasználás hatalmas tranzakciós nyomást jelent. Ahhoz, hogy egy blokklánc rendszer hatékonyan tudjon viselni hatalmas mennyiségű tranzakciós igényt, először kellően erős teljesítményt kell nyújtania. Ennek eléréséhez magasabb követelményekre van szükség a teljes csomópontokkal szemben, például jobban konfigurált hardvergépekre, nagyobb tárolókapacitásra, stabilabb hálózatra, nagyobb sávszélességre, alacsonyabb késleltetésre stb. Nyilvánvaló, hogy a teljes csomópontok túl magas küszöbértéke a stabilan működő blokktermelő csomópontok számának csökkenéséhez vezet.Ha a POS-mechanizmust egy ilyen blokklánc rendszerben alkalmazzák, a rendszer gyorsan konvergál egy központosított helyzethez. A nagy teljesítmény és a decentralizáció közötti egyensúly megteremtéséhez kétségtelenül a DPOS konszenzusos algoritmus jelenleg a legjobb választás, és egyben a legjobb megvalósítható megoldás kis számú csomópont kezelésére.
Létrejött a DPOS konszenzus algoritmuson alapuló EOSIO, és a közösség először láthatta a titkosítási gazdaság nagyszabású kereskedelmi felhasználásának hajnalát. A DPOS konszenzusmechanizmus túlélésének kulcsa az, hogy a választási mechanizmus teljes mértékben hatékony-e, és összefügg azzal is, hogy a DPOS konszenzusmechanizmusa képes lesz-e a hadifogoly utódja és a titkosítás következő generációjának élére állni.
A titkosítási gazdaság nagyszabású kereskedelmi használatának korszakának megérkezésének felgyorsítása érdekében az EOSC közösség optimalizálta az EOSIO választási mechanizmust, elindította az EOSC mainnetet a Genesis 1-nél, és folytatta az EOSC mainnet iteratív frissítését, az EOSC elmozdulása A decentralizált, nagy teljesítményű intelligens szerződéses platform iránya folyamatosan fejlődik.
Az EOSC az EOSIO konszenzusos mechanizmusát követi, vagyis a DPOS BFT Pipeline Consensus-t. Az EOSIO-val ellentétben az EOSC nem alkalmazza az EOSIO 0,5 másodpercenkénti egy blokkjának modelljét, és egy csomópont 6 blokkot köt össze. Az EOSC-ben 3 másodpercenként egy blokk , A csomópontok nem fognak folyamatosan blokkokat előállítani, bár a csomópontok általi folyamatos blokkgyártás csökkentheti a kicsomagolt tranzakciók várakozási idejét, de mivel a jelenlegi hálózati környezet gyakran nem túl ideális, a gyors blokkgyártás befolyásolja a lánc stabilitását, ami nagy mikrovillák száma.
Az EOSIO jelenlegi konszenzusos mechanizmusa nem tökéletes, de DAPP platformként nem a blokk megerősítési ideje a lánc első optimalizálási prioritása. Az EOSC esetében a konszenzusos mechanizmust nagy terhelésű környezetben kell figyelembe venni. a jelenlegi párhuzamos számítási mechanizmus Ha nem tökéletes, akkor nagy problémákat okoz a csővezetékes megerősítési mechanizmus fejlesztésének rohanása.
Az EOSC jövőbeni konszenzus mechanizmusa két irányból párhuzamosan fog fejlődni
1. Az EOSIO fejlesztéssel kompatibilis és konszenzus algoritmusa frissítve az EOSIO jelenlegi fejlesztési előrehaladása alapján ítéljük meg, amikor az EOSIO befejezi a párhuzamos fejlesztést, a konszenzus algoritmus frissítésre kerül, Gyorsabb blokk megerősítési idő elérése.
2. A megerősítési számok alapján alkalmazkodik más konszenzus mechanizmusokhoz, a meglévő DPOS konszenzus kiegészítéseként, egyrészt megvalósítja a beágyazott Layer 2 lánc konszenzus és a fő lánc . Másrészt megvalósíthat egy decentralizáltabb keresztlánc-mechanizmust más konszenzusos mechanizmusok láncaival.
Szolgáltatási díjon alapuló erőforrás-modell
Bár az EOSIO CPU- és NET-erőforrásainak fizetési modellje jó technológiai kialakítású, túl bonyolult a felhasználók számára, és nem tudja elősegíteni, hogy a DAPP-fejlesztők optimalizálják szerződéseiket. Másrészt az EOSIO RAM vásárlási módja bizonyos felhalmozási viselkedésekhez vezet, ami nem kedvez a DAPP ökológia fejlődésének. Emiatt az EOSC innovatív módon új erőforrásmodell-készletet tervezett. A gyakorlati optimalizálás révén , fedezze fel A szolgáltatási díjakon alapuló erőforrásmodellek egy komplex intelligens szerződéses környezetben, és alaposan megoldják az EOS ökológiáját sújtó erőforrás-problémákat.
Az EOSC mindenekelőtt a felhasználó CPU és NET erőforrás felhasználását fizeti díj módban A fejlesztő által a DAPP-ban definiált Művelethez a DAPP fejlesztője állíthatja be a Művelet szükséges díját, és a rendszer vezérli az erőforrást Az Akció felhasználása ezen alapul , Egyrészt a felhasználók számára könnyen érthető az erőforrás-felhasználás, másrészt erőteljesen támogatja a DAPP fejlesztőit a szerződéses erőforrások felhasználásának optimalizálására, így a teljes ökológia fejlődik. jóindulatúan.
Az EOSC a felhőhosztok bérléséhez hasonló módszert alkalmaz a RAM-erőforrások kiosztására. A felhasználók a szavazatok osztalékával fizethetik a RAM-erőforrások bérlését. Így a felhasználóknak nem kell aggódniuk a bérleti díj fizetése miatt, és a bérleti díjhátralék problémája A „bérlés és eladás” módszerével az EOSC hatékonyan elkerülheti a RAM-erőforrásokkal kapcsolatos spekulációkat, így a DAPP fejlesztését nem kell megzavarnia a RAM ára miatt, és hatékonyan segíti elő a DAPP környezetbarát felépítését.
Miközben bátran innovál és új erőforrásmodelleket kutat, az EOSC olyan mechanizmusokat is vizsgál, amelyek kompatibilisek lehetnek az EOSIO erőforrásmodelljeivel. A CPU és NET erőforrásokért a felhasználók osztalékjegy életkora alapján fizethetnek díjat, hogy hasonló EOSIO jelzálogkölcsönt érjenek el a CPU és NET erőforrások hatása, RAM esetében a felhasználók a piaci vásárláson alapuló EOSIO hatását jelzálogszavazati csere formájában érhetik el, így a DAPP fejlesztői gyorsan átvághatnak más EOSIO láncokból az EOSC-be, és zökkenőmentesen átválthatnak az EOSC erőforrásra modell.
Gyors frissítési mechanizmus
Az EOSC választási mechanizmusa arra ösztönzi a szupercsomópontokat, hogy aktívan vegyenek részt a technológiai frissítések népszerűsítésében. Az EOSIO közösségi csomópont-verzióinak felosztásával ellentétben az EOSC aktívan támogatja a technológiai frissítéseket és megújításokat.
A zökkenőmentesebb, inkompatibilis frissítési folyamat elérése érdekében az EOSC egy frissítési mechanizmust vezetett be, amely az effektív blokkmagasságon alapul. A közösség több aláírással tudja megerősíteni egy funkció tényleges blokkmagasságát, hogy a zökkenőmentes frissítést befejezze. decentralizált módon, az EOSIO nemrég javasolt blokkbővítési adatokon alapuló címkézési rendszerétől eltérően az EOSC frissítési mechanizmusa barátságosabb és könnyen érthető. amely Az EOSC folyamatos fejlődésének alapvető garanciája a különböző mechanizmusi problémák megoldására.
Másrészt a több aláíráson alapuló láncattribútumok beállításának funkciója egy sor decentralizált lánckonfigurációt és on-chain megoldásokat biztosíthat a közösség számára. fejlesztés, jobb közösségfejlesztés.
Csomóponti szívverés mechanizmusa és stabil blokkintervallum
A főhálózat stabilitásának elősegítése érdekében az EOSC a gazdasági modell szempontjából megerősítette a jelölt csomópontok felépítését. , Az EOSC hozzáadott láncot A hálózaton lévő csomópont szívverési mechanizmusa a csomópont megerősítését szolgálja, hogy javítsa annak stabilitását és elősegítse a teljes fő hálózat stabilitását.
A szívverés-mechanizmus alapján az EOSC meg tudja erősíteni a csomópontok működését, így a hibás csomópontok a lánc alapján büntethetőek, így a csomópontok építésének további felügyelete, valamint a csomópontok tétlenségének megakadályozása a teljes főhálózat instabilitása.
Növelje meg a blokkintervallum idejét az indítás kezdetén, hogy elkerülje az időnkénti lágy villákat a főhálózaton, amikor a jelenlegi hálózati infrastruktúra még nem tökéletes Az EOSIO fél másodperces blokkintervallumot tervezett és egy Bár a mechanizmus egymás után hat blokkot előállító csomópontok javíthatják a lánc elérhetőségét a jövőben, a jelenlegi hálózati környezetben nem alkalmazható, pragmatikus módon először a blokkgyártás közötti intervallumot kell növelni, majd átváltani gyors blokkgyártásra ha a jövőben megérnek a feltételek. Ezzel hatékonyan csökkenthető a lágy villák száma, ugyanakkor a blokkok számának csökkentése nagymértékben növelheti a teljes csomópontok szinkronizálási sebességét, így több teljes csomópont lehet, ezáltal javítva a teljes hálózat elérhetősége.
Több szerződéses réteg API
Annak érdekében, hogy a DAPP fejlesztői könnyebben tudjanak kidolgozni a szerződéseket, néhány API-t adtunk hozzá, és néhány speciális módosítást végeztünk a rendszerszerződéseken.
Mindenekelőtt egy API kerül hozzáadásra a blokkmagasság megszerzéséhez. A fejlesztők egyszerűen és hatékonyan tudják megszerezni az aktuális blokkmagasságot. Ezen API alapján a szerződés hatékonyan elkerülheti a blokk támadások és más újrapróbálkozáson alapuló támadások blokkolását. add A lánckonfigurációs információk API-jának megszerzése érdekében a fejlesztők a lánc különböző paraméter-javításait és láncfrissítéseit adaptálhatják a szerződéses rétegben, hogy a szerződés is zökkenőmentesen kövesse a láncfrissítési funkciót. Végül a pénzhamisítás elkerülése érdekében támadások esetén a lánc elindulása előtt független alaptoken-szerződést használnak, így a felhasználók egyértelműen megkülönböztethetik a hamis pénznemtámadásokat.
Alkalmazkodás a cross-chain szolgáltatásokhoz
Az indulás elején a Force csapata előre látta, hogy a jövőben a keresztláncok támogatása lesz a nyilvános lánc alapvető funkciója, így a Force csapata elindította a Codex projekt fejlesztését, létrehozta a Codex.Relay közvetítőláncot, hogy minden lánc számára közvetítő szolgáltatásokat nyújtson, hogy megvalósuljon az egyes láncok közötti keresztlánc-mechanizmus, tökéletesebb támogatást nyújthasson a Codex.Relay számára, és együttműködjön a két lánc szupercsomópontjain keresztül "teljes" keresztlánc-mechanizmust érhet el, vagyis a láncok közötti folyamat során nem csökken a láncok decentralizációjának mértéke.
A keresztlánc-mechanizmus révén nagy skálázhatóság érhető el A relay szolgáltatás alapján Layer 2 alláncok adhatók hozzá.Egyes nagy erőforrásokat fogyasztó szolgáltatások és DAPP-ok alláncok alapján futtathatók. A relé szolgáltatáson keresztül a számítási eredmények vagy az alapállapot szinkronizálásra kerül a -val, így a jövőben speciális alláncok, például tárolás, számítás, DAPP és véletlen számok is hozzáadhatók a funkciók bővítéséhez.
Nagyon testreszabható EOSIO blokklánc fejlesztési keretrendszer
A közvetítő szolgáltatások alapján 2. rétegű alláncok adhatók hozzá, és a jövőben különböző alláncok fognak szerepet játszani az EOSIO ökológiájában. nagy a hatása, de meg kell jegyezni, hogy az EOSIO-n alapuló testreszabott funkciókkal rendelkező blokklánc projekt jelenlegi fejlesztése még mindig magas küszöbön áll, ezért a Force csapata elindította a Codex.io projektet, amely egy nagymértékben testreszabható Az EOSIO blokklánc-fejlesztési keretrendszer csökkenti az alláncok fejlesztésének küszöbét, és gazdaságosabb és barátságosabb részlánc-fejlesztési tapasztalatot biztosít a fejlesztőknek.
A Force csapata rengeteg tapasztalatot halmozott fel az EOSIO alapú blokkláncok fejlesztésében a fejlesztési folyamat során, és reméli, hogy maximalizálják ezeknek a tapasztalatoknak az értékét. A Codex.io egy "out-of-the-box" EOSIO blokklánc fejlesztési keretrendszer, a fejlesztők gyorsan elindíthatják saját Codex.io alapú láncukat, egyszerű konfigurálás után testreszabhatják a különféle szimbólumokat, szabadon választhatnak gazdasági rendszert és erőforrás modellt, ez alapján a fejlesztőknek csak a láncra kell figyelniük. A Codex.io elősegítheti a fejlesztők számára, hogy a lánc natív rétegében terjeszkedjenek, hogy megoldjanak bizonyos teljesítményproblémákat, és jelentősen bővíthetik a láncot Funkció.
A Codex.io integrálja a legtöbb jelenlegi EOSIO lánc által javasolt bővítési funkciókat.. A Codex.io inkluzív hozzáállással lehetővé teszi a fejlesztők számára, hogy szabadon kombinálják a láncon belüli funkciókat: beleértve a megélhetési támogatási rendszert, számlarendszert, különféle fekete-fehér listákat mechanizmusok , közös irányítási mechanizmusok és szavazási mechanizmusok, valamint különféle beépülő modulok.
A Codex.io-n keresztül a jövőben nagyszámú Layer 2 allánc integrálódik, ami korlátlan méretezhetőséget biztosít.