Ang Update ng mga Inhinyero ng Oasis para sa Nobyembre 2022

Alice Morales
Oasis Foundation Filipino
6 min readDec 26, 2022

--

Ang pangkat ng inhinyero ay maraming update tungkol sa trabahong kanilang na nakumpleto sa Nobyembre

Disclaimer: Ang paglalathala na ito ay pagsasalin na ginawa ng Ambassador ng Oasis. Mahigpit na pagsusuri ang ginawa para makapagbigay ng tamang pagsasalin, ngunit maaaring magkamali at magkulang. Hindi mananagot ang Oasis sa kawastuhan at kahusayan nito. Basahin ang orihinal dito.

Ang pagpapatuloy ng trabaho sa Oasis Wallet — Web saw bersyon 1.4 naireleased ng nakaraan buwan na may pag-papabuti ng pag-gamit, pag-seguridad at pag-ganap. Meron din isang mahalagang update patungkol sa seguridad para sa Oasis Wallet — Browser Extension.

Ang pangkalahatan kalusugan ng network ay nanatiling mabuti, kasama ang Emerald at Cipher ParaTimes ay nakakaranas ng walang downtime at Ang Sapphire ParaTime ay nanatiling tumatakbo sa isang Testnet. Ang Emerald ay nakita rin ang araw-araw na tugatog ng transaksyon na 22,594 sa Ika 8 ng Nobyembre, ang 20% na pagtaas mula sa tugatog ng Oktubre.

Marami sa iba doon ang nagpapabuti at nag-ayos sa developer at ang pangunahing plataporma, katulad ng marami pang Testnet highlights at istatistika para sa Nobyembre.

Basahin pa ng mas malalim ang update sa ibaba!

Update sa Wallet

Ika Nobyembre, ang bagong release ng Oasis Wallet — Web ay naigawa, bersyon 1.4. Ang numero ng UI ay napabuti kung saan nagpapakilala na ito ay napabuti ang pag-gamit, pagseguridad at pag-ganap. Marami din ang trabaho ang nailagay din sa isang internal testing framework refactoring kung saan ito kasalukuyan ginagamit bilang Playwright para sa end-to-end test. Huwag mag-atubili magbigay ng bagong bersyon na pag-ikot sa wallet.oasisprotocol.org! Ang pinaka kapansin-pansin na mga karagdagan:

  • Maramihan na Accounts na nagmula sa mnemonics: ang pag add sa pagination para maimport ang pag account flow (#1124, #1142,#1141)
  • pag-ayos ng WebUSB extension sa isyu na may pahintulot (#1079)
  • Hindi pag-papagana ng google translate sa displayed ng mga account addresses. (#1144)
  • Ang Split commission ay nakataling mga entry sa hanay (#1150)
  • Pag-ayos ng modals sa pag-scroll sa taas sa bawat selection (#1157)
  • Pag-iwas ng browser sa pagsulat ng mga sensitibong form inputs para sa gumagamit ng datos (#1171)
  • Pag-implementa ng ParaTimes ilipat, subalit itago ito sa ngayon (#992)
  • ParaTimes: pagtaas ng test coverage sa paligid ng nasasakupan (#1114)
  • Ang Playwright E2E test extension popup ay nakuhang estado mula sa pahina ng background (#1128)
  • Paglipat ng address sa ruta para sa validation mula ruta ng AccountPage (#1145)

Ang 64 pull requests na magsanib sa Nobyembre.

Isang importante na seguridad sa pag-update na naireleased para sa Oasis Wallet — Browser Extension. bersyon 1.8.1 inaayos ang potensyal na kahinaan kung saan ang browser caches ang sensitibong impormasyon na naka unencreypted sa isang disk doon sa fields kung saan ang taga gamit pinunuan ang mga nakaraan para sa hinaharap na tagumpay. Kung ikaw ay naka-installed sa iyong Oasis Wallet — Browser Extension sa pamamagitang ng Chrome Web Store, ang iyong wallet ay awtomatikong naka-updated na.

Ang Updates sa Network

Sa kabuuan ng Nobyembre, Ang Emerald at Cipher ParaTimes ay parehong matatag sa mainnet at testnet. Ang Sapphire ay hindi pa dineployed sa ngayon sa Mainnet, ngunit ito ay tumatakbo na walang pangunahing isyu sa Testnet. Walang Paghinto o anuman insidente ang naiulat.

Ang Testnet ay nasilayan ang pagtaas ng Sapphire sa pagkuwenta at ang key manager nodes sa pag-deployments. Gusto namin ang karagdagan paghikayat para sa potensyal node operators at dApp developers na malaman ang tungkol sa Oasis at sumali sa aming ecosystem! Sundan ang aming dokumentasyon kung paano iset up ang iyong sariling validator at ParaTime compute node, itest ang network at iulat ang anuman isyu pabalik samin.

Highlights sa Mainnet

  • Ang Emerald sa Mainnet ay nasilayan ang araw-araw na tugatog ng transaksyon na 22594 sa ika Nobyembre 8 kung saan 20% ang itinaas mula Oktubre (18827 sa ika 13 ng Oktubre). Sa karaniwan, mayroong halos 9k na transaksyon sa araw-araw, nasisilayan pa ng karagdagan na pagtanggi mula Oktubre (14k transaksyon).

Mga istatistika noong Nob 30, 2022:

  • 120 validator nodes
  • 54 Emerald ParaTime compute nodes
  • 27 Cipher ParaTime compute nodes

Highlights sa Testnet

  • Ang Testnet ay nakitaan ng tatlong tagumpay na hindi nasisira ang marka ng mga Oasis Core minor bersyon, pinangalanan 22.2.1 sa ika Nob 7, 22.2.2 sa ika Nob 18, at 22.2.3 sa ika Nob 23.
  • Ang hindi nasisira na pag-upgrade para sa mga bagong labas na minor ng Sapphire ParaTime 0.2.1 na gumaganap sa Testnet sa ika Nob 23.
  • Sa ika Nobyembre 12, Ang Sapphire sa Testnet ay nagkaroon ng tugatog na 165 na araw-araw na transaksyon ( pagbaba mula sa 1.7k na transaksyon sa pinakadulo ng Oasis Sapphire Hackathon noong Oktubre) kung kailan tayo ay gumaganap ng serye ng mga test para sa bagong Sapphire Hardhat halimbawa tumatakbo sa isang browser. Basahin ng marami ang tungkol sa Sapphire Hardhat browser na suportado ng isang dokumentasyon seksyon nasa ibaba.
    Sa natitirang bahagi ng Nobyembre, walang pangunahin komunidad Sapphire-related events naganap, kaya doon lamang ang 66 na araw-araw na transaksyon sa karaniwan ng Nobyembre (pagbaba mula 575 avg. araw-araw na transaksyon sa ika Oktubre)

Mga istatisktika noong Nob 30, 2022:

  • 44 validator nodes
  • 16 Cipher ParaTime compute nodes
  • 32 Emerald ParaTime compute nodes
  • 6 Sapphire ParaTime compute nodes
  • 6 key manager nodes

Ang Plataporma ng Developer at Updates ng ParaTime

Sa Sapphire ParaTime, may bagong pending block tag ang naidagdag kung saan pinahihintulotan ikaw ay mag fetch ng lahat ng transaksyon na kinakailangan maisama ang mga susunod na block (0d4ba11608). Ang bagong halimbawa ay base sa isang hardhat-boilerplate na dinadagdag din kasama ang suportado para sa browser frontend (#73). Tignan ang mga dokumentasyon idinagdag na nasa ibaba para malaman pa ng marami. Ang bagong 0.2.1-testnet nailabas ay gawa at ito ay naka-live na sa Testnet. Ang total na 4 pull requests at pinagsama sa Sapphire ParaTime noong ika Oktubre.

Ang bagong labas ng Emerald Web3 Gateway — 3.2.0-rc1 — ay nailabas. Ito ay pinagsama-sama kasama ang bagong Oasis Core 22.2.x branch and Sapphire ParaTime 0.2.x. Iba pang pag-aayos ay karamihan mga minor dependency bumps. Noong Nobyembre, pinagsama natin 8 pull requests.

Ang Oasis Indexer ay patuloy ang pagtatrabaho ng tuloy-tuloy:

  • Ang dalawang importante rounding na pag-aayos na pinagsama at bagong datos ng istraktura kung saan dinagdag para sa kontrata ng Emerald transaksyon na pinanghahawakan.
  • Kasunod, tayo’y ay napabuti ang hindi pagpapabago at integridad ng testing para masigurado ang Indexer nagtatrabaho ng tama.
  • Maraming siklo din ang nagbuhos sa pagpapabilis at parallelizing reindexing, mula noon ito ang karaniwan sa stage ng development.
  • Ang survey sa mga existing na serbisyo para sa pagpapatunay ng EVM smart contracts ay nagawa at tayo ay nagtatrabaho doon para idagdag Emerald at Sapphire chains para sa sourcify.eth service sa hinaharap. 15 PRs ay pinagsama-sama.

Dalawang kabanata ang naidagdag sa aming Dokumentasyon:

  • Ang Sapphire Browser Support ay ipapakita nila kung paano magsulat sa dApps para Sapphire kung saan ang transaksyon ay nalagda at naisumite sa web browser.
  • Ang Key Manager Policy Signing sa kabanata ng pag-kolekta ay kapaki-pakinabang na mga utos para sa mga miyembro ng komunidad na iyon ay nagpapatunay at pag-sign sa bagong patakaran ng key manager doon sa mga mahahalagang upgrades.

Karagdagan, kung kailan ang madilim na tema ay ginamit natin ngayon ay ininject ang bright background sa likod ng mga imahe. Itong daan na ito, tayo ay pansamantalang sinolosyunan ang isyu ng mga diagrams walang kahit anoman ang background hindi nababasa ang texto nag eenable ang madilim na tema. Tayo din ay gumawa ng mga housekeeping at bumped Docusaurus para sa mga pinakabagong bersyon 2.2.0 at inaayos mga link tinuturo sa mga non-existent external sites. Ang total na 17 pull requests ay pinagsama-sama.

Mga Update sa Pangunahin Plataporma

Tatlong maintenance updates para sa Oasis Core ang nailabas sa ika Nobyembre: 22.2.1, 22.2.2 at 22.2.3. Kasalukuyan, ang 22.2.x branch ay live sa Testnet at taga-gamit ay hinihikayat para iupdate ang kanilang nodes. Kung Kailan nailabas ito ay nagpapatunay na safe at stable, gagawin namin ianunsyo ang adoption sa Mainnet.

Ang bagong ADR 20 ay tinanggap sa ika Nobyembre kung saan nagmumukahi ng karagdagan para sa mga existing governance voting protocol na ipinakilala sa ADR 4. Kasalukuyan, ang mga validator ay bumoto sa ngalan ng mga kanilang delegators. Itong ADR overrides kase ganito yun kahit sino man kayang bumoto ay nakadepende sa kanilang stake hindi alintana pagiging sa validator set o hindi man. Sa ganitong pagboto ito ay magdahilan ng pag-ganap sa pagkasira man at itong ADR nagbibigay ng numero ng mga benchmarks at viable na implementasyon sa mga panukala.

--

--