Oasis техникалық жаңартулары: 2022 жылдың ақпан және наурыз айлары
Бұл басылым-Oasis елшісі жасаған аударма. Аударымдардың дәлдігін қамтамасыз ету үшін мұқият тексерулер жүргізіледі, бірақ оларда қателер немесе олқылықтар болуы мүмкін. Oasis оның дәлдігі немесе сенімділігі үшін жауап бермейді. Мақаланың түпнұсқасын мына жерден оқыңыз
https://medium.com/oasis-protocol-project/oasis-engineering-updates-february-march-2022-bfc54b77c360
Oasis Network командасының атқарған жұмыстары туралы біздің шолуға қош келдіңіз! Барлық соңғы оқиғалармен танысу үшін осы сәтті қолданайық.
ӘМИЯН ЖАҢАРТУЛАРЫ
Біз UX және Oasis Wallet-Web тұрақтылығын/ақаулыққа төзімділігін жақсартуды жалғастырамыз . Ақпан мен наурыз айларында біз 49 пулды-реквесттерді біріктірдік .
Көрнекті жақсартулар:
- Oasis Scan API (Oasis Monitor API-ден басқа) есептік жазба туралы ақпаратты (баланстар, делегациялар), есептік жазба транзакцияларының тарихын және валидаторлар тізімін сұрау үшін қолдануды қолдау (#704) .
- Oasis Scan/Oasis Monitor API көмегімен тіркелгі ақпаратын сұрау сәтсіз болғанда gRPC қалпына қайтару (#737) .
- Валидаторлар тізіміндегі валидаторларды олардың мәртебесі бойынша сұрыптау (#757).
- gRPC көмегімен ескірген валидаторларды тексеріңіз (#776).
- Oasis scan / Oasis Monitor API қол жетімді болмаған кезде валидаторлардың статикалық тізімін қосалқы нұсқа ретінде пайдаланыңыз (#734).
- Ledger құрылғыларында қолданушылардың барлық қадамдарын нақты түсіндіріп, Ledger-ге қатысты қате туралы хабарламаларды қысқаша және түсінікті ету арқылы Ledger аппараттық әмиянының интерфейсін жақсартыңыз (#618, #620).
- Барлық ашық әмиянға Genesis құжатын жүктемеу және gRPC нақты сұраныстарын пайдалану арқылы өнімділікті арттырыңыз (# 698).
- Әмиянды жасау үшін пайдаланылған нақты Git SHA туралы, сондай-ақ құрылыстың қашан аяқталғандығы туралы ақпаратты қосымшалардың төменгі колонтитулына қосыңыз (#691).
- Қолданбаның төменгі деректемесіне пайдаланылатын серверге (Oasis Scan / Oasis Monitor API) ақпаратты қосыңыз (#756).
- Google-ге құпиялылық туралы ақпараттың ағып кетуіне жол бермеу үшін офлайн қаріптер (#772)
- Әмиян кодын құру үшін react-scripts-ті Parcel-ге ауыстырыңыз (#743).
- Әмиян кодынан шолғышты кеңейту опциясын құруды қолдау (#765).
Сол сияқты, біз Oasis Wallet — Browser Extension-ді жетілдіруді жалғастырамыз. Ақпан және наурыз айларында біз 7 тарту сұрауын біріктіріп, 1.4.0 нұсқасын шығардық.
Көрнекті өзгерістер:
- dApp көмегімен кеңейтімді пайдалану кезінде белгілі бір транзакцияларға қол қою кезінде дұрыс емес өрістердің болуын тексерген қате түзетілді. Нәтижесінде, dApps енді транзакциялардың көбірек түрлеріне қол қоюды сұрай алады (#249).
- Ledger аппараттық әмиянына қосылу туралы нұсқауларды толығырақ жасаңыз.
- Cipher ParaTime жүйесіне кірген кезде ескертуді қашан көрсету керектігі туралы біршама ақылды болыңыз.
PARATIME ЖАҢАРТУЛАРЫ
- Қаңтар айында қолданудың едәуір өсуінен кейін Emerald ParaTime ақпан-наурыз айларында таңғажайып өсуін жалғастырды. Транзакциялар саны тұрақты өсіп, 3,7 және 7 наурыз күндері 8 миллионнан астам транзакцияларға жетті. Кейін ол күніне 600 мыңнан 700 мыңға дейін ақша аударымы деңгейінде тұрақтанды.
- 59 түйін 31 наурыздағы жағдай бойынша негізгі желіде Emerald ParaTime-мен жұмыс істейді
- 31 наурыздағы жағдай бойынша 40 түйін негізгі желіде Cipher ParaTime-ды қолданады
PARATIME ӘЗІРЛЕУ
Біздің ParaTime SDK кейбір жақсартулар мен толықтырулардан өтті.
- Біз құпия сақтауды қолдауды қостық (#639).
- Біз ORC пакеттерін (Oasis Runtime Container), ParaTime жаңа екілік тарату форматын дайындау және өңдеу үшін қосымша құралдарды қостық (#818).
- Біз әдепкі ParaTime SDK транзакция жоспарлаушысын блоктардан белгілі бір жарамсыз транзакцияларды өткізіп жіберетіндей жақсарттық (#828).
- WebAssembly негізіндегі смарт келісім-шарттарда қосымша қолтаңбаны тексеру примитивтері үшін қолдау қосылды (#793).
ӘЗІРЛЕУШІ ПЛАТФОРМАСЫНЫҢ ЖАҢАРТУЛАРЫ
Біздің Solidity негізіндегі ақылды келісімшарттарды әзірлеу ортасы негізгі желідегі Emerald ParaTime-да қол жетімді.
Emerald Web3 Gateway ескірген Ethereum қосымшаларына өзгерістер енгізуді қажет етпестен Emerald-пен өзара әрекеттесуге мүмкіндік береді. Ақпан мен наурыз айларында біз 45 үзінді сұрауды біріктірдік, олар оның қолданылуын жақсартты және нұсқаларын шығарды 1.2.0, 1.2.1, 1.3.1, 1.4.0, 1.4.1, 1.5.0, 1.6.0 және 1.7.0.
Көрнекті өзгерістер:
- Ethereum жергілікті дамуы үшін Emerald-dev Docker кескінін қосыңыз (#168).
- EIP-1898 (#173) енгізіңіз.
- Нақты пайдаланылған транзакция газы туралы есеп (#185).
- Транзакцияны ертерек көру сәтсіз болған және кейінірек көру сәтті болған жағдайларды өңдеңіз (№207).
- Блоктағы газдың максималды шегін сұрау (#191).
- Индекстеуді белгілі бір биіктікте іске қосу үшін шлюз параметрлерін қолдау қосылды (#233).
- Сонымен қатар, Emerald Web3 Gateway 2.0.0-rc1 және 2.1.0-rc1 нұсқалары шығарылды, олар алдағы Oasis Core 22.x нұсқаларын қолдайды.
Біздің WebAssembly негізіндегі смарт келісімшарттарды әзірлеу ортамыз Testnet жүйесіндегі Cipher ParaTime жүйесінде орналастырылған. Cipher смарт келісімшартын әзірлеуге ортаңызды қалай дайындау керектігін және жаңа Oasis CLI көмегімен смарт келісімшарттарды қалай орналастыру керектігін білу үшін Smart Contracts Guide нұсқаулығын қараңыз.
Біз қауымдастық мүшелерінің оңай үлестерін қосу үшін docs.oasis.dev мекенжайындағы Құжаттама үйін GitBook-тен Docusarus-қа ауыстырдық.
Біздің құжаттарға үлес қосу үшін мына сілтемеге өтіңіз https://github.com/oasisprotocol/docs және тарту сұрауларын жасаңыз!
НЕГІЗГІ ПЛАТФОРМАНЫ ЖАҢАРТУ
Oasis Core-дің дамуы қарқынды дамып келеді және біз 1 наурызда Oasis Core 22.0, сондай-ақ 1 сәуірде Oasis Core 22.1, 11 сәуірге жоспарланған алдағы Damask Upgrade аясында екі негізгі шығарылым шығардық.
Ақпан және наурыз айларында біз 123 сұранысты біріктірдік.
Көрнекті жақсартулар:
- Орындалу уақыты хабарының нәтижелері (іске асыру: #4443)
- Үзіліссіз жұмыс уақытында жаңартулар (ADR және енгізу: #4449)
- Аударуға болатын токендердің ең аз санына шектеу қосыңыз (#4456)
- Сақтауды синхрондауды P2P-ге ауыстыру (#4459)
- Транзакциялар жасау үшін шотта болуы керек ең төменгі жалпы балансқа шектеу қосыңыз (#4461)
- Go/consensus барлық қызметтерде терілген атрибуттарды қолданыңыз (#4465)
- Жұмыс уақытында жұмыс істемеуіне байланысты түйіннің жұмысын тоқтатуға қолдау қосылды (#4470)
- Бірыңғай жұмыс уақыты бумасының форматына ауысу (#4474)
- Key manager протоколын P2P-ге ауыстыру (#4490)
- RPC ортақ сақтауды P2P-ге ауыстыру (#4500)
- Атқарушы комитеттегі сайлаудың адалдығын арттыру (#4263)
- Root пайдаланушы атынан Oasis түйінін іске қосуға тыйым салу (#4464 )
- Есептік жазба туралы тарихи ақпаратты сұрауға рұқсат етіңіз (#4416)
- Орындау бумаларын тексеру үшін CLI командасын қосыңыз (#4546)
- Txsync, транзакцияларды синхрондау протоколын қосыңыз (#4579)
- Орындалу уақытының тарихи статистикасын сұрау үшін CLI командасын қосыңыз (#4596)
- Prometheus орындаушысының өміршеңдігі мен басқа да пайдалы көрсеткіштерін қосыңыз (#4610)
Байланыста Болайық!
Егер сіз Oasis желісінде болсаңыз және сіздің прогрессіңіз келесі ай сайынғы жаңартуға қосылғанын қаласаңыз, бізге электрондық пошта арқылы жіберіңіз info@oasisprotocol.org
Біздің Discord-қа қосылыңыз және бізді Twitter-де қадағалаңыз!