Siap untuk Neo 3.0? Evolusi Blockchain

Neo adalah salah satunya blockchain lebih tua, saat ini daftar neo Agak diremehkan dibandingkan dengan nama-nama yang menggunakan pemasaran agresif, memang, bisa dibilang NEO tidak pernah memiliki minat yang besar dalam Pemasaran.

Namun, selalu hadir dalam konferensi internasional dan mencoba berkembang untuk menyelesaikan masalah yang saat ini menimpanya, mari kita bicara tentang blockchain 3.0

Siap untuk Neo 3.0? Evolusi Blockchain - neo 3 koma nol

NEO bertujuan untuk Blockchain 3.0

Seperti yang kita pelajari dari artikel resmi, NEO bekerja keras untuk memahami bagaimana mengembangkan Blockchain-nya dan mengadaptasinya dengan konsumsi skala besar, NEO berbicara dengan dunia industri dan kewirausahaan untuk memahami kebutuhan dan bagaimana menawarkannya untuk diadopsi. massa.

Apa yang akan dimiliki Neo 3.0

dBFT 2.0

Toleransi Kesalahan Bizantium yang Didelegasikan (dBFT) adalah mekanisme konsensus yang dirancang khusus untuk blockchain. Serangkaian node konsensus dipilih melalui proses pemungutan suara, dan node konsensus ini bersama-sama menghasilkan dan memvalidasi blok. Karena node konsensus diharuskan untuk mencapai konsensus bersama pada blok baru sebelum berkomitmen pada blockchain, dBFT menyediakan tujuan blok tunggal, yang berarti bahwaBlockchain NEO tidak dapat bercabang dan transaksi tidak dapat diubah. Setelah transaksi dikonfirmasi di blockchain, itu tidak dapat dibatalkan atau dibatalkan. Untuk aplikasi keuangan, tujuan suatu transaksi adalah suatu kebutuhan

NEO dan GAS menurunkan biaya

Seperti yang kita ketahui, ada dua token asli pada NEO blockchain yaitu neo dan gas. Gas digunakan untuk membayar biaya transaksi dan pengeluaran untuk melaksanakan kontrak pintar.

Saat ini, biaya implementasi dan pengelolaan kontrak pintar yang relatif tinggi menyebabkan keengganan dalam penggunaan dan pengembangan kontrak pintar. Model penetapan harga saat ini menjadi kendala yang signifikan dalam skenario aplikasi gas dan oleh karena itu menghambat pertumbuhan berkelanjutan dari pengembangan dan penggunaan DApp pada platform NEO.

Di NEO 3.0, kami akan mengatasi masalah ini mengurangi biaya implementasi dan eksekusi secara signifikan kontrak pintar, sehingga memperluas skenario aplikasi gas dan meningkatkan jumlah DApps. Sebelum implementasi NEO 3.0, proyek yang kredibel dapat mengajukan hibah dari NEO Foundation dengan biaya implementasi kontrak.

Akses ke sumber daya Internet

NEO 3.0 akan memiliki implementasi Oracle built-in yang memungkinkan kontrak pintar untuk mengakses sumber daya Internet selama eksekusi. Ketidakkonsistenan antar node saat mengakses sumber daya Internet dapat diselesaikan berkat keamanan dan efisiensi dBFT 2.0. Berkat fungsi ini, pengembang dapat dengan mudah mengembangkan ramalan yang lebih canggih atau khusus skenario berdasarkan NEO dan mengembangkan lebih banyak lagi DApps yang beragam berdasarkan data eksternal. d. Protokol P2P Di NEO 3.0, kami akan mendesain ulang protokol P2P, menambahkan dukungan untuk protokol komunikasi UDP, dan mengaktifkan opsi kompresi. Ini akan sangat meningkatkan TPS dan stabilitas jaringan.

NeoVM NeoVM 

mesin virtual ringan untuk menjalankan kontrak pintar. Ini fitur startup cepat, konsumsi sumber daya rendah, dan mendukung beberapa bahasa pemrograman tingkat tinggi untuk memungkinkan pengembang membuat kontrak dengan alat yang sudah dikenal. Di NEO 3.0, NeoVM itu akan sepenuhnya dipisahkan dari blockchain dan akan menjadi mesin virtual murni. Ada beberapa keuntungan dari ini: Penerapan kontrak asli yang mudah. Skenario aplikasi NeoVM di luar blockchain. Integrasi yang mudah dari NeoVM ke dalam IDE apa pun dan debugging kontrak pintar yang mudah tanpa memuat data blockchain. Selain itu, NeoVM juga akan menyertakan beberapa fitur baru, seperti dukungan untuk anggota statis, penanganan pengecualian, dan lainnya.

Arsitektur yang disederhanakan

Saat ini, ada dua metode untuk membuat aset di NEO. Yang pertama adalah membuat aset global dengan RegisterTransaction dan yang kedua adalah membuat aset kontrak dengan kontrak pintar. Dalam praktiknya, sumber daya global jarang digunakan dan sebagian besar aplikasi membuat sumber daya kontraktual karena fleksibilitas dan fungsinya. Karena aset global tidak terintegrasi dengan kontrak pintar, mengelola aset global dalam kontrak pintar sangat sulit.

Karena alasan ini, tidak Anda harus terus mendukung sumber daya global di NEO 3.0. Di NEO 3.0, semua aset dibuat dalam kontrak pintar, termasuk neo dan gas.

Dengan menghapus sumber daya global, menjadi mungkin untuk menyatukan semua jenis transaksi. Saat ini ada 2 jenis transaksi berbeda di NEO 9.x. Jenis transaksi ini terkait dengan skenario aplikasi tertentu atau menyediakan beberapa fungsi khusus. Misalnya, RegisterTransaction dan IssueTransaction terkait dengan pembuatan dan distribusi sumber daya global. Karena aset global tidak akan ada lagi, transaksi terkait ini menjadi usang.

Transaksi lain yang berhubungan dengan skenario aplikasi yang kompleks juga akan dihapus dan diganti dengan layanan interoperabilitas dalam kontrak pintar. Akibatnya, hanya ada kebutuhan untuk satu jenis transaksi di NEO 3.0, yang digunakan untuk melaksanakan kontrak pintar.

Kami juga telah mengusulkan model validasi yang disederhanakan yang akan sangat meningkatkan kecepatan verifikasi transaksi dan memungkinkan Anda melakukan validasi ini pada saat yang bersamaan.

Dengan penyesuaian arsitektural ini, kinerja lapisan dasar NEO 3.0 akan meningkat secara substansial berdasarkan urutan besarnya. Namun, arsitektur baru ini dapat menyebabkan ketidakcocokan dengan NEO 2.x. Untuk meminimalkan dampak ketidakcocokan ini, kami berencana untuk menunda pengembangan fitur yang tidak kompatibel sampai semua fitur yang kompatibel dengan NEO 2.x telah dikembangkan.

NeoFS

NeoFS adalah platform penyimpanan objek terdesentralisasi dan terdistribusi yang terintegrasi dengan NEO. NeoFS terutama ditujukan untuk digunakan oleh DApps untuk penyimpanan data dan sebagai jaringan Pengiriman Konten. Selain itu, NeoFS dapat digunakan untuk membuat sistem penyimpanan terdistribusi pribadi untuk UKM, menggunakan server atau cluster biasa (pusat data), dan untuk menyimpan data IoT yang tidak terstruktur dalam jumlah besar.

Penggunaan kontrak pintar diusulkan untuk mengontrol distribusi hadiah dari pemilik data dan penerbit ke peserta yang menghosting data. ITUProtokol NEO dapat diperpanjang untuk integrasi yang lebih dalam dengan NeoFS, memungkinkan penyimpanan pada node data daripada buku besar blockchain. Topik penelitian selanjutnya adalah potensi untuk menekan biaya distribusi kontrak pintar bersama dengan penyimpanan data dan file yang akan digunakan oleh kontrak pintar. Selain itu, NeoFS dapat digunakan untuk menyimpan data blok lama alih-alih node penuh, yang selanjutnya meningkatkan skalabilitas NEO.

NeoFS berisi metode pemosisian data yang dapat diskalakan. Kontrol yang tepat atas lokasi objek dan pergerakan data minimal jika terjadi kegagalan node penyimpanan mereka diperoleh dengan menggunakan subset dari peta jaringan dan aturan kebijakan penyimpanan untuk pemosisian objek, bersama dengan hash Rendezvous untuk memilih node.

Selain itu, platform yang diusulkan menggunakan metode validasi data zero-knowledge baru berdasarkan hash homomorfik untuk meminimalkan transfer data. Ini membantu menjaga skalabilitas jaringan dengan meminimalkan biaya komputasi pada penyimpanan dan node node validasi serta memastikan sejumlah besar interaksi paralel.

neoID

Identitas digital mengacu pada informasi identitas individu, organisasi, dan entitas lain yang ada dalam bentuk elektronik. Blockchain menawarkan cara baru untuk menentukan identitas dan hubungan di antara mereka.

NeoID adalah protokol identitas terdesentralisasi yang dibangun di atas NEO. Ini memungkinkan pengguna dan organisasi untuk memiliki kontrol yang lebih baik atas identitas mereka dan menawarkan tingkat kepercayaan dan keamanan yang lebih tinggi untuk ekonomi cerdas.

Ini terdiri dari tiga bagian utama: Model kepercayaan, Model Privasi dan Model Permainan. Model Kepercayaan menjelaskan aturan kepercayaan di jaringan terdistribusi ini. Model privasi menjelaskan skema perlindungan privasi untuk data online pengguna. Model permainan menjelaskan manfaat dan hukuman dari tindakan dalam web kepercayaan. Ketiga bagian ini memberikan model matematika untuk abstraksi dunia nyata, yang menjadi dasar dari NeoID.

NeoID tidak hanya akan mendukung model penerbitan pengenal terdesentralisasi, tetapi juga akan kompatibel dengan model penerbitan sertifikat level X.509.

Kapan transisi dari NEO 2.0 ke 3.0 akan berlangsung?

seluruh proses, kecuali keadaan yang tidak terduga, akan berakhir pada tahun 2020.

Cara bermigrasi dari NEO 2 ke NEO3

Migrasi DApps dan pengguna dari NEO 2.x ke NEO 3.0 tidak bisa dihindari. Saat ini, fitur NEO 3.0 masih dalam pengembangan, dengan kemungkinan perbaikan dan perubahan kecil. Oleh karena itu, tidak masuk akal untuk menyusun rencana migrasi yang komprehensif pada tahap ini. Namun, prinsip utamanya ditetapkan sebagai berikut:

A. Data dan catatan transaksi di NEO 2.x akan disimpan secara permanen.

b. Migrasi akan disimulasikan di TestNet untuk memastikan transisi yang lancar.

c. Biaya yang timbul selama proses migrasi, seperti redistribusi kontrak dan pengujian, akan diganti oleh NEO Foundation.

d. Tim NGD akan memberikan dukungan teknis penuh untuk migrasi DApps.

adalah. Pemegang token perlu menukar token untuk mengaktifkan yang baru di NEO 3.0.

f. Pengguna Exchange tidak akan terpengaruh.

g. Untuk mendorong pengguna dan DApps untuk bermigrasi, rencana insentif untuk pengguna awal akan dikembangkan dan diterapkan.