ARK Core v2.1: Hello TypeScript!

in #indonesia7 years ago

p75hkixd6s.png
Itu disini! Rilis ARK Core signifikan pertama saat kami berkembang menuju v3 disiarkan langsung di ARK Public Network. Core v2.1 sekarang menggunakan basis kode TypeScript yang lebih ketat dan meningkatkan cakupan tes. Mari kita tinjau perubahannya.

Hal pertama yang pertama - Khas pengguna ARK tidak perlu melakukan apa pun untuk pembaruan ini. Semua pembaruan akan diurus di latar belakang oleh pengembang dan delegasi ARK. Transisi harus mulus tanpa gangguan atau memperlambat blockchain. Namun, ketepatan waktu dan proses pembaruan pertukaran berada di luar kendali kami, sehingga Anda mungkin mengalami keterlambatan setoran dan penarikan saat mereka beralih.

Pembaruan Core terbaru terutama difokuskan pada perubahan basis kode dari JavaScript ke TypeScript. Ini berarti menulis ulang seluruh Core ke bahasa pemrograman TypeScript. Walaupun ini kedengarannya tidak nyata untuk diselesaikan dalam periode waktu yang singkat (Core v2 awal yang baru dirilis lebih dari 2 bulan lalu), TypeScript adalah superset JavaScript yang membuat konversi lebih mudah. Salah satu kelebihan dari TypeScript adalah bahwa ia melaporkan kesalahan ketik dan sintaks pada waktu kompilasi, alih-alih runtime (ketika aplikasi sudah berjalan langsung). Juga, aturan yang lebih ketat (kebutuhan untuk mendefinisikan jenis) membuatnya jauh lebih cocok untuk proyek blockchain. TypeScript sangat masuk akal untuk mengembangkan proyek yang perlu ditingkatkan dan memiliki beberapa pengembang yang bekerja pada basis kode.

ARK Core kini juga telah di-de-branded dengan mengganti nama semua instance dari “ARK” menjadi “CORE”. Ini membuat Core lebih umum dan lebih mudah untuk dipasang oleh bridgechains karena tidak perlu mengubah nama apa pun, setelah membuat konfigurasi jaringan khusus Anda, Anda siap berangkat!

ARK Core v2.1 juga memperkenalkan cakupan uji 100% untuk komponen utama Core (Crypto, Blockchain, dan Transaction Pool). Cakupan pengujian yang hebat memberi keyakinan pada pengembang bahwa proyek ini dikembangkan dan dipelihara dengan baik, dan membuatnya lebih mudah untuk mengevaluasi apakah refactoring atau penambahan kode sumber akan merusak sesuatu.

Penambahan titik akhir API baru juga akan membantu pertukaran dan klien Desktop dan Mobile kami mengurangi panggilan API pada beberapa pertanyaan yang paling sering digunakan. Salah satu contoh baru adalah kemampuan dalam satu panggilan API untuk mencari informasi lebih dari 1 alamat ARK sekaligus, sehingga mengurangi waktu pemuatan dan membatasi kebutuhan untuk beberapa panggilan API.

Apa Selanjutnya untuk Core?
Rilis Core v2.2 selanjutnya akan fokus pada penggunaan Core yang lebih mudah untuk pengembang dan pertukaran. Core akan menjadi modul npm yang dapat diinstal dan berinteraksi dengan global. Misalnya Anda akan dapat memanggil ark relay: mainnet setelah menginstal inti melalui benang global add @ arkecosystem / core.

Dengan v2.2 kami juga akan memanfaatkan perpustakaan ARK Utilities yang baru saja dikembangkan, yang akan mempercepat beberapa elemen inti hingga lebih dari 100%. Anda dapat membaca lebih lanjut tentang ARK Utilities di sini.

Konfigurasi dan opsi akan dikelola melalui Konfigurasi ARK. Ini akan menjadi antarmuka semua baru untuk mengelola node menggunakan perintah sederhana dan pada dasarnya akan menggantikan kebutuhan untuk ARK Core Commander. Pengembangan Core v2.2 sedang berlangsung dengan rilis yang diantisipasi bulan depan.

Sekarang mari kita melihat perubahan secara lebih rinci bagi mereka yang ingin menyelam lebih dalam.

Untuk lebih jelasnya sahabat steemian dan sahabat ARK dapat mengunjungi Madium BoldNinja


@yayan
39eup3jxp4.gif