ARK Core v2 adalah Live On Mainnet

in #blockchain5 years ago

Postingan ini adalah terjemahan saya dari posting asli oleh BoldNinja

3mv0gll8og.png

Migrasi ke ARK Core v2 baru telah berhasil diselesaikan di Mainnet. Dengan tonggak sejarah ini, kami memulai era baru pengembangan ARK dan memiliki landasan untuk jaringan yang lebih stabil & efisien. ARK Core v2 akan memberdayakan pengembang untuk membangun fitur dan penyesuaian modular baru. Mengizinkan tim Ekosistem ARK untuk bekerja pada siklus rilis yang lebih berulang dan bergerak maju. ARK Core v1 sekarang tidak lagi digunakan.

Hari ini adalah hari dimana kapal baru kami berlayar dan kami tidak bisa lebih bersemangat lagi.

Di blok 6.600.000, jaringan akan secara resmi menaikkan batas transaksi dari 50 hingga 150 transaksi per blok. Setelah blok pertama ditempa dengan lebih dari 50 transaksi, semua node v1 masih berjalan di jaringan akan bercabang dan mendapatkan banned oleh v2.0.0 Core nodes.

Ark Core adalah back-end yang benar-benar ditulis ulang yang menjalankan blockchain kami. Jika Anda ingin mempelajari lebih lanjut tentang semua perubahan yang mencakup dan luasnya penulisan ulang, pastikan untuk membaca posting blog yang dirilis sebelumnya di SINI.

Jika Anda pengguna ARK, cukup unduh Wallet v2 baru (akan tersedia dalam beberapa jam, juga sepenuhnya ditulis ulang). Dompet ini akan bekerja dengan Core v2 mainnet baru dan memungkinkan Anda untuk menggunakan sistem biaya dinamis baru bersama dengan beberapa peningkatan kualitas hidup lainnya. Dompet baru akan tersedia hari ini setelah kami memiliki waktu untuk memantau kinerja. Kami akan memposting tautan saat dompet baru tersedia.

Sebagai pengingat, kami tidak mengendalikan pertukaran dan mereka akan membuka kembali simpanan dan menarik diri dengan jadwal mereka sendiri. Jika Anda memiliki pertanyaan tentang jangka waktu mereka, silakan hubungi pertukaran karena kami tidak dapat menjawab pertanyaan-pertanyaan ini.

Apa selanjutnya untuk Core?

Kami sudah mulai mengkode beberapa fitur yang kami maksudkan untuk digabungkan dalam rilis besar berikutnya - v2.1. Karena v2 jauh lebih modular, beberapa fitur dan peningkatan akan dirilis sebelum v2.1 final (yang seharusnya memiliki semua tugas yang dijelaskan di bawah ini diimplementasikan). Jadi, mari kita bahas fitur yang dapat Anda antisipasi di masa mendatang:

  • *Peningkatan protokol transaksi (AIP 11) - seperti yang diperkirakan AIP 11 akan membawa jenis transaksi baru (multipayments, IPFS, timelock) dan banyak lagi.

  • Upgrade protokol multisignature (AIP 18) - Usulan perbaikan mencoba untuk menyelesaikan beberapa batasan dari implementasi multisignature saat ini dan membuat transaksi multisig lebih banyak daripada sistem legacy saat ini. Ada juga diskusi untuk mengintegrasikan "Simple Schnorr Multi-Signatures".

  • Migrasi TypeScript - telah ada pembicaraan untuk tetap menggunakan JS dan menggunakan definisi aliran untuk memeriksa jenis atau kita akan langsung ke TypeScript dan mendapatkan semua manfaat dari bahasa yang memiliki pemeriksaan tipe statis bawaan dan memungkinkan kita untuk menggunakan fitur terbaru dari ECMAScript sejak file TS terekam.

  • Peningkatan P2P API -ada beberapa opsi yang tersedia di sini untuk membuat P2P lebih tahan terhadap serangan dan kecepatan. Saat ini kami bersandar baik untuk pergi untuk web-socket atau untuk sesuatu seperti protokol berbasis torrent, yang akan dalam kedua kasus secara drastis meningkatkan kinerja komunikasi dan mengunduh data.

  • Pengunduhan blok paralel - sejalan dengan peningkatan P2P API yang dijelaskan di poin sebelumnya karena perubahan tersebut sudah akan memberikan peningkatan kinerja. Menerapkan pengunduhan terhubung / paralel akan memberikan peningkatan kinerja lainnya dan kemungkinan besar mengurangi waktu sinkronisasi beberapa jam.

  • Implementasikan API v2.1 dengan kepatuhan penuh JSON-API - kami akan menerapkan 2.1 API yang akan didasarkan pada 2.0 API, tetapi akan sepenuhnya sesuai dengan spesifikasi sesuai dengan spesifikasi JSON-API.

  • Tambahkan preset konfigurasi - ini akan menyertakan preset untuk file plugins.js. Prasetel tersebut harus mencakup hal-hal seperti pertukaran relay, relay minimal, node penuh dengan pemalsu, dll.

  • Menerapkan sistem untuk menandatangani dan memverifikasi plugin - sistem akan bertanggung jawab untuk verifikasi plugin pihak ke-3 untuk memberikan keamanan tambahan kepada orang-orang yang ingin menjalankan plugin khusus di atas Core.

  • Terapkan plugin dan konfig hot-reloading - akan memungkinkan untuk memuat ulang konfigurasi dan file plugin tanpa memulai ulang proses node (memperbarui konfigurasi saat bepergian tanpa gangguan node).

  • Integrasikan pembuatan profil dengan New Relic - saat ini tidak ada profil di intinya karena tidak masuk akal ketika kode banyak berubah setiap hari. Setelah semuanya diselesaikan, kami akan mengintegrasikan Relik Baru untuk mendapatkan pemahaman yang lebih baik tentang bagian mana dari inti yang perlu ditingkatkan lebih lanjut untuk kecepatan dan kinerja.

  • Tinjau kembali struktur basis data inti dan kemampuan memperluas - saat ini paket inti-database dan paket inti-database-postgresql memiliki banyak logika bersama yang seharusnya hanya ada di basis data inti dan tidak pernah ditimpa atau disentuh kecuali seseorang benar-benar tahu apa yang mereka lakukan. Kami akan meninjau kembali potongan kode dan refactor ini di mana diperlukan untuk mengurangi kerumitan.

  • Kunjungi kembali struktur inti API dan peningkatan - kami akan meninjau kembali beberapa struktur inti API yang akan memungkinkan peningkatan yang lebih baik. Hal-hal seperti API delegasi spesifik atau webhook dapat berupa add-on yang menambahkan endpoint baru di atas yang sudah ada, bukan paket mereka sendiri.

  • Perluas flag CLI yang tersedia untuk inti untuk menangani opsi tertentu -beberapa hal ada dalam file .env sekarang yang lebih cocok sebagai argumen CLI.

Semua ini akan membuat kami sibuk selama beberapa bulan mendatang dan kami senang untuk mulai mengerjakannya dan Anda dapat yakin kami akan terus mengabari Anda dengan kemajuan kami.

Apa selanjutnya untuk ARK?

Terlepas dari pekerjaan yang sedang berlangsung di Core kami akan merilis ARK Pay dalam beberapa minggu ke depan, yang akan menjadi pustaka sumber terbuka sederhana yang akan menyediakan plugin pedagang yang mudah digunakan untuk dengan mudah mulai menerima ARK sebagai alat pembayaran, dengan Dukungan skema URI QR dan ARK (yang berarti Anda dapat memindai QR via ponsel dan mengisi kolom sebelum Anda menandatangani transaksi) dan skema URI untuk dompet ARK Desktop di mana Anda dapat mengklik Pay dengan ARK dan akan terbuka kirim model ke ARK Desktop Wallet jadi Anda harus menandatangani TX - Anda akan mendapatkan konfirmasi kapan pembayaran selesai. Vendor akan menerima informasi pembayaran dan akan melakukan tindakan sesuai dengan apa yang mereka jual atau tawarkan. Repositori dan dokumentasi akan tersedia segera setelah v2 di MainNet karena akan memanfaatkan kapabilitas v2 API.

Whitepaper v2 dan situs web v2 sedang dikerjakan secara paralel dan diharapkan akan tersedia pada Q1 2019. Buku putih ini awalnya dijadwalkan untuk akhir tahun ini, tetapi kami telah memperluas roadmap teknis kami dan dengan itu, topik yang perlu untuk dibahas dalam buku putih. Kami menggunakan waktu ini untuk memperhalus spesifikasi sehingga ketika whitepaper dilepaskan, itu akan menyajikan cara kami membangun sistem.

Ark Desktop wallet v2 telah dirilis, tetapi akan mendapatkan lebih banyak fitur dan upgrade dalam beberapa bulan mendatang juga. Salah satu upgrade besar pertama ke dompet dengan dukungan plugin khusus yang akan membuat dompet desktop dapat diperluas dan mudah disesuaikan. Akan ada banyak peningkatan dan penambahan segera hadir, bersama dengan integrasi yang berubah-ubah untuk v2.

Sejak v2 sekarang telah ditempatkan di Mainnet, kami akan mengalihkan fokus kami untuk memigrasi ARK Deployer kami agar kompatibel dengan v2 juga. Migrasi ini juga akan menjadi fondasi untuk sistem Push Button Blockchain berbasis GUI kami (yang akan menampilkan lebih banyak desain luar biasa Oleg). Anda dapat berharap untuk mendengar lebih banyak tentang PBB saat kami pindah ke tahun depan.

Selain itu, kami tidak melupakan ARKVM. Kami tahu banyak yang dengan sabar menunggu modul ini. ARKVM akan mendapatkan banyak cinta di awal 2019 saat kami menyelesaikan spesifikasi dan memulai pengembangan khusus. Anda akan mendengar lebih banyak tentang ARKVM di awal 2019.

Ada beberapa ide lain yang beredar yang akan kita bahas lebih lanjut saat kita memantapkan detailnya.

Berapa lama API v1 lama dan RPC lama masih tersedia?

EOL atau End of Life untuk API v1 akan dilakukan dengan hardfork ke v2.1 dengan AIP11 tahun depan. Ini berarti bahwa setelah pembaruan itu, panggilan API v1 tidak akan berfungsi lagi. Jika aplikasi Anda masih menggunakan API v1 kami mendorong Anda untuk bermigrasi ke API v2 secepat mungkin.

| API v2 docs : https://docs.ark.io/api/public/v2/

EOL untuk ARK RPC lama juga akan tersedia hingga v2.1 dari ARK. Kami mendorong Anda untuk bermigrasi ke JSON-RPC baru sesegera mungkin. JSON-RPC sekarang menjadi bagian dari Core kami.

| JSON-RPC docs : https://docs.ark.io/api/json-rpc/

Saya telah menemukan masalah apa yang harus saya lakukan?
Seperti halnya semua perangkat lunak baru pasti akan ada sedikit awal cegukan (kami tentu berharap tidak akan ada atau paling minimal).

Jika Anda memperhatikan, silakan laporkan melalui masalah GitHub: https://github.com/ArkEcosystem/core/issues

Jika Anda menemukan kerentanan keamanan yang dapat menimbulkan masalah ke jaringan yang terkait kode (pengeluaran ganda, serangan vektor, ada hubungannya dengan dana berisiko, ...), silakan ikuti petunjuk di sini: https://bounty.ark.io ( Bagian Bounty Keamanan).

Saya ingin membantu pengembangan Core apa yang harus saya lakukan?

Jika Anda ingin terlibat dengan pengembangan, Anda dapat mengatasi masalah yang sudah dilaporkan di sini https://github.com/ArkEcosystem/core/issues atau memberikan permintaan tarik Anda sendiri dan sebagai bagian dari program pengembangan Github kami dihargai atas usaha Anda . Anda dapat mempelajari lebih lanjut di sini: https://bounty.ark.io

Terima kasih banyak

Kami ingin mengucapkan terima kasih kepada komunitas luar biasa kami yang membantu meningkatkan basis kode kami, melaporkan bug, membantu dengan pengujian, ada di sana untuk memotivasi dan membantu anggota lain pada saat dibutuhkan - TERIMA KASIH SEMUA. Kami tidak sabar untuk melanjutkan petualangan ini bersama kami saat kami berlayar menuju wilayah baru yang belum dijelajahi pada tahun 2019 dan seterusnya!


@yayan
39eup3jxp4.gif

Sort:  

Thanks for using eSteem!
Your post has been voted as a part of eSteem encouragement program. Keep up the good work! Install Android, iOS Mobile app or Windows, Mac, Linux Surfer app, if you haven't already!
Learn more: https://esteem.app
Join our discord: https://discord.gg/8eHupPq

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 64136.70
ETH 3128.20
USDT 1.00
SBD 3.94