Skip to content Skip to footer

Pembaruan Teknis Oasis: Februari & Maret 2022

Catatan: Artikel ini merupakan hasil terjemahan dari https://medium.com/oasis-protocol-project/oasis-engineering-updates-february-march-2022-bfc54b77c360

Disclaimer : Publikasi artikel ini adalah hasil terjemahan komunitas untuk anggota komunitas Oasis Network. Pemeriksaan yang ketat diberlakukan untuk memberikan terjemahan yang akurat, tetapi masih terdapat kemungkinan atas kesalahan dan kelalaian. Oasis Network tidak bertanggungjawab atas keakuratan, reliabilitas atau aktualitas tehadap informasi yang diterjemahkan.

Selamat datang di perkumbulan kami tentang apa yang telah dikerjakan oleh tim Jaringan Oasis! Mari luangkan waktu sejenak untuk mengikuti semua perkembangan terbaru dari Oasis.

PEMBARUAN DOMPET
Oasis terus meningkatkan UX dan stabilitas/ketahanan Dompet Oasis — Web. Pada bulan Februari dan Maret, kami telah menggabungkan 49 permintaan.

Perbaikan penting adalah sebagai berikut:

  • Dukungan untuk menggunakan Oasis Scan API (selain Oasis Monitor API) untuk mengkueri info akun (saldo, delegasi), riwayat transaksi akun, dan daftar validator (#704).
  • Kembali ke gRPC saat kueri info akun gagal dengan Oasis Scan / Oasis Monitor API (#737).
  • Urutan validator dalam daftar validator berdasarkan statusnya (#757).
  • Memeriksa validator lama dengan gRPC (#776).
  • Menggunaan daftar validator statis sebagai cadangan saat Oasis Scan / Oasis Monitor API yang tidak tersedia (#734).
  • Meningkatkan UX dompet pada perangkat keras Ledger dengan menjelaskan dengan jelas semua langkah yang perlu diikuti pengguna pada perangkat Ledger mereka dan membuat informasi pesan kesalahan terkait Ledger ringkas dan mudah dimengerti (#618#620).
  • Meningkatkan kinerja dengan menghindari untuk mengunduh seluruh dokumen Genesis di setiap dompet yang dibuka dan menggunakan kueri gRPC yang lebih spesifik (#698).
  • Menambahkan informasi tentang Git SHA persis yang digunakan untuk membuat dompet serta saat pembuatan dilakukan pada footer aplikasi (#691)
  • Menambahkan informasi di bagian belakang (Oasis Scan / Oasis Monitor API) yang digunakan pada footer aplikasi(#756).
  • Font self-host untuk menghindari kebocoran informasi privasi ke Google (#772)
  • Ganti react-scripts dengan Parcel untuk membuat kode dompet (#743).
  • Mendukung pembuatan varian ekstensi browser dari kode dompet Oasis (#765).

Demikian pula, kami terus meningkatkan Dompet Oasis — Ekstensi Browser. Pada bulan Februari dan Maret, kami menggabungkan 7 pull request dan merilis versi 1.4.0.

Perbaikan penting adalah sebagai berikut:

  • Memperbaiki masalah saat menandatangani transaksi tertentu saat menggunakan ekstensi dengan dApp. Hasilnya, dApps sekarang dapat meminta tanda tangan untuk lebih banyak jenis transaksi (#249).
  • Membuat instruksi tentang cara menghubungkan dompet perangkat keras Ledger lebih detail.

PEMBARUAN PARATIME

  • Setelah pertumbuhan penggunaan yang signifikan di bulan Januari, Emerald ParaTime melanjutkan pertumbuhannya yang luar biasa di bulan Februari dan Maret. Jumlah transaksi terus meningkat dan mencapai puncaknya pada lebih dari 3,7 juta transaksi per hari pada 7 dan 8 Maret. Kemudian, stabil di antara 600 ribu — 700 ribu terjemahan per hari.
  • 59 node menjalankan Emerald ParaTime di Mainnet pada 31 Maret
  • 40 node menjalankan Cipher ParaTime di Mainnet pada 31 Maret

PENGEMBANAN PARATIME

SDK ParaTime Oasis telah melihat beberapa peningkatan dan penambahan.

  • Kami telah menambahkan dukungan untuk penyimpanan rahasia (#639).
  • Kami telah menambahkan lebih banyak alat untuk mempersiapkan dan menangani bundel ORC (Oasis Runtime Container), format distribusi biner ParaTime baru (#818).
  • Kami telah meningkatkan penjadwal transaksi ParaTime SDK default sehingga menghilangkan transaksi tidak valid tertentu dari blok (#828).
  • Dukungan telah ditambahkan untuk primitif verifikasi tanda tangan lainnya dalam kontrak pintar berbasis WebAssembly (#793).

PEMBARUAN PLATFORM PENGEMBANG

Lingkungan pengembangan kontrak pintar berbasis Soliditas kami tersedia di Emerald ParaTime di Mainnet.

The Emerald Web3 Gateway memungkinkan aplikasi Ethereum lama untuk berbicara dengan Emerald tanpa memerlukan modifikasi. Pada bulan Februari dan Maret, kami telah menggabungkan 45 permintaan tarik yang meningkatkan kegunaannya dan merilis versi 1.2.01.2.11.3.11.4.01.4.11.5.01.6.0 and 1.7.0.

Perbaikan penting adalah sebagai berikut:

  • Menambahkan Docker emerald-dev untuk pengembangan Ethereum lokal (#168).
  • Implementasi EIP-1898 (#173).
  • Laporan gas yang digunakan pada transaksi sebenarnya (#185).
  • Menangani kasus di mana issue sebelumnya dari transaksi gagal dan penampakan kemudian berhasil (#207).
  • Kueri maksimum untuk limit gas (#191).
  • Menambahkan dukungan untuk mengonfigurasi gateway untuk memulai pengindeksan pada ketinggian tertentu (#233).
  • Juga, versi pengembangan Emerald Web3 Gateway, 2.0.0-rc1 dan 2.1.0-rc1, dirilis yang mendukung rilis Oasis Core 22.x yang akan datang.

Lingkungan pengembangan kontrak pintar berbasis WebAssembly kami diterapkan di Cipher ParaTime di Testnet. Lihat Panduan Kontrak Cerdas kami untuk mempelajari cara mempersiapkan lingkungan Anda untuk pengembangan kontrak cerdas Cipher dan cara menerapkan kontrak cerdas menggunakan Oasis CLI baru.

Oasis telah mentransisikan Dokumentasi Oasis di docs.oasis.dev dari GitBook ke Docusarus untuk memudahkan kontribusi anggota komunitas kami.

Untuk berkontribusi pada dokumen kami, silakan telusuri https://github.com/oasisprotocol/docs dan buat permintaan pull!

PEMBARUAN PLATFORM INTI

Development of is forging ahead with full steam and we’ve released Oasis Core 22.0 on Mar 1 as well as Oasis Core 22.1 on Apr 1, two major releases towards the upcoming Damask Upgrade scheduled for Apr 11.

Pengembangan Oasis Core terus maju dengan tenaga penuh dan kami telah merilis Oasis Core 22.0 pada Maret 1 juga Oasis Core 22.1 pada 1 Aprik, dua rilis utama menuju Upgrade Damask mendatang yang dijadwalkan pada 11 April.

Pada bulan Februari dan Maret, kami telah menggabungkan 123 permintaan pull.

Perbaikan penting adalah sebagai berikut:

  • Hasil pesan runtime (Impementasi: #4443)
  • Upgrade runtime tanpa downtime (ADR and Impementasi: #4449)
  • Menambahkan batas jumlah minimum token yang dapat ditransfer (#4456)
  • Sinkronisasi penyimpanan transisi ke P2P (#4459)
  • Menambahkan batas saldo umum minimum yang harus dimiliki akun untuk dapat melakukan transaksi (#4461)
  • Menggunakan atribut yang diketik di semua layanan di go/consensus(#4465)
  • Menambahkan dukungan untuk penangguhan node karena kegagalan livetime runtime (#4470)
  • Beralih ke format bundel runtime terpadu (#4474)
  • Transisi protokol pengelola kunci ke P2P (#4490)
  • Transisi RPC penyimpanan publik ke P2P (#4500)
  • Meningkatkan keadilan pemilihan komite runtime (#4263)
  • Tidak mengizinkan menjalankan Oasis Node sebagai root (#4464)
  • Mengizinkan kueri info akun historis (#4416)
  • Menambahkan perintah CLI untuk memeriksa bundel runtime (#4546)
  • Menambahkan txsync, protokol untuk menyinkronkan transaksi(#4579)
  • Menambahkan perintah CLI untuk menanyakan statistik runtime historis (#4596)
  • Menambahkan keaktifan dan metrik Prometheus eksekutor berguna lainnya (#4610)

Mari Tetap Terhubung!

Jika Anda bekerja di Jaringan Oasis dan Anda ingin kemajuan Anda disertakan dalam pembaruan bulanan berikutnya, silakan kirim email kepada kami di info@oasisprotocol.org.

Bergabunglah dengan Discord Oasis dan ikuti Oasis di Twitter!