Naš inženjerski tim će vas češće ažurirati mesečno novim vestima.
“Odricanje od odgovornosti: Ovo je prevod člana Oasis zajednice. Ako želite da pročitate originalni članak, posetite: Oasis October Engineering Update”
Naš tim radi dosta stvari iza scena, i voleli bismo da podelimo njihov napredak na mesečnom nivou
Nakon Q3 inženjerskih ažuriranja, tim je spreman da podeli sve što se dogodilo u oktobru.
U oktobru, Oasis Wallet (Web) je video nekoliko održavanja, nove, korisne, i sigurne feature. Emerald i Cipher ParaTimes nastavljaju da budu potpuno stabilni, i dok je Sapphire i dalje na Testnet-u, ni tu nije bilo problema.
Sapphire je doživeo vrhunac poslednje nedelje meseca sa preko 1.7K dnevnih transakcija. U međuvremenu, naša dokumentacija je ovog meseca bogatija za dva poglavlja.
Osnovni deo Oasis Mreže, Oasis Core, imao je major 22.2 release sa novom dodatom Intel SGX2 i DCAP-zasnovanom potvrdom, poboljšanjem za on-chain upravljanje, i TEE-zasnovanom runtime sigurnošću.
Pročitajte detaljnije ispod!
WALLET AŽURIRANJA
U oktobru, Oasis Wallet — Web je dobio mnogo održavanja, nove korisne i sigurne feature. Spojili smo 58 pull request-a. Najistaknutiji dodaci i ispravke (uključujući rad na paratimes grani):
- ParaTime transferi (#992)
- Dodato pop-up obaveštenje + prikazano obaveštenje kada je adresa kopirana (#1012)
- Popravljen error kada se klikne “Send” sa praznim transferom (#1037)
- Migracija na React 18 (#1044)
- Submit forms ne samo na submit button klik (#1070)
- Refactor validacije polja za šifru i promena stila (#1080, #1081)
- Refactor HomePage buttons u ButtonLinks za bolju pristupačnost (#1097)
- Restyle default tooltips i toast notifikacije (#1098)
- Promena dump_validators od jest do bash (#1113)
- Male dependency bumps i čišćenja (#997, #1011, #1015, #1034, #1054, #1059, #1060, #1062, #1063, #1065, #1067, #1068, #1069, #1071, #1072, #1073, #1074, #1075, #1077, #1078, #1082, #1083, #1084, #1085, #1086, #1087, #1088, #1089, #1090, #1092, #1095, #1099, #1100, #1101, #1102, #1103, #1104, #1105, #1106, #1109, #1111, #1115, #1116, #1121)
PARATIME AŽURIRANJA
- Emerald i Cipher ParaTime-ovi su bili stabilni na Mainnet-u i Testnet-u u oktobru. Sapphire još nije objavljen na Mainnet-u još, ali radi bez većih problema na Testnet-u. Bez gašenja ili drugih incidenata.
- Testnet je dobio uspešnu nadogradnju na novi major realse Oasis Core-a, 22.2.
- Emerald na Mainnet-u je doživeo vrhunac sa 18827 transakcija 13. oktobra. U proseku, bilo je otprilike 14k transakcija dnevno, što je malo umanjeno u odnosu na septembar.
- Sapphire na Testnet-u je doživeo vrhunac (poverljivih) transakcija u prošloj nedelji Oasis Sapphire Hackathon-a probijajući 1.7k transakcija dnevno 14. — 21. oktobra. Sve je prošlo bez problema na mreži i ParaTime-u.
- 53 node pokreću Emerald ParaTime na Mainnet-u 31. oktobra.
- 28 node pokreću Cipher ParaTime na Mainnet-u 31. oktobra.
DEVELOPER PLATFORMa I PARATIME AŽURIRANJA
U Oktobru važna promena je napravljena na gas cost modelu WASM pametnih ugovora koje koristi Chipher ParaTime. Detaljan benchmarking je izvršen sa različitim kompjuterski-zahtevnim, kripto-zahtevnim i skladišno-zahtevnim ugovorima i nova cena gasa realističnije prikazuje stvarnu upotrebu resursa(#1015).
Drugo važno izlaganje Deoxys-II i X25519 je urađeno u Oasis SDK Ugovornom modulu (#1152). Oba su prožimajući primitives za enkripciju transakcija i vršenje poverljivog računanja. Prikazivajući ih, WASM pametni ugovori i EVM precompile ih sada mogu koristiti za efikasno potpisivanje i enkripciju on-chain podataka.
Sve zajedno, 22 pull zahteva su spojeni u have Oasis SDK:
- Ažurirana cena gasa(#1015, #1161)
- primeri: Premešteni code snippets iz .md fajla do odvojenih izvora (#1125)
- Prikazan x25519 key derivation i deoxysii do wasm ugovora(#1152)
- gen_runtime_vectors: Sinhronizacija sa ADR14 (#1157)
- ts-web/core: vraćeno na popravljeni getName (#1162)
- ts-web/core: docs dodaci(#1163, #1165)
- runtime-sdk/callformat: randomize deoxysii nonce u simulaciji(#1171)
- runtime-sdk: Ne pokretati global state migrations u upitima (#1175)
- Manji bumps i ispravke(#1083, #1131, #1134, #1139, #1146, #1148, #1149, #1155, #1158, #1180, #1182, #1184)
Što se tiče Sapphire, najistaknutiji feature je podrška za Hardhat sa novim @oasisprotocol/sapphire-hardhat npm paketom. Saznajte više u Hardhat sekciji Sapphire Quickstart tutoriala. Ukupno 9 pull zahteva je spojeno u Sapphire ParaTime u Oktobru.
Rad na Oasis Indexer-u nastavlja se punom parom. Podrška za obične konsenzus transakcije je dodata i fokus je usmeren ka podršci Emerald transakcija. 35 PR su spojeni.
Dokumentacija je bogatija za dva nova poglavlja :
- Oasis Web3 gateway tutorial opisuje kako postaviti web3 gateway za vašu instancu Emerald ili Sapphire ParaTime
- Sapphire Precompiles opisuje sve nove x25519 biblioteke koje mogu da se uvezu i pozovu iz pametnog ugovora da bi se enkriptovali podaci poput logs i događaja.
CORE PLATFORM AŽURIRANJA
Novi major release Oasis Core-a, 22.2, je napravljen. Prepročujemo korisnicima da pročitaju Users ekstenzivni Change Log i da testiraju na našem Testnet-u. Kada budemo imali dokaze da je release siguran i stabilan, objavićemo na Mainnet-u.
Najistaknutiji novi feature je podrška za Intel SGX2 i DCAP-zasnovanu proveru. Ovo omogućava pokretanje Oasis mreže na Xeon procesorima nove generacije dok čuva podršku za starije modele. Ostali feature-i uključuju archive mode, roothash incoming messages za runtimes što omogućava instrukciji specifičnih akcija za prožimajući ParaTime, veliki broj mrežnih poboljšanja performansi, ekstenzija za on-chain governance, dynamic key manager konfiguracija za ParaTime-ove, bolje opisan i čoveku-prirodniji status Oasis node i poboljšan ParaTime logging koristeći logging mehanizam Oasis node.
Za exchange operatore, Oasis Rosetta Gateway je takođe skoro podignuta do 2.3.0 koja podržava novi Oasis Core 22.2 release.