Semua bahasa
NEO adalah platform open source yang digerakkan oleh komunitas. Dengan menggunakan teknologi blockchain dan identitas digital, developer dapat mendigitalkan dan mengotomatiskan manajemen aset melalui kontrak cerdas. NEO berkomitmen untuk membangun infrastruktur Internet generasi berikutnya melalui jaringan terdistribusi, meletakkan dasar untuk penerapan teknologi blockchain dalam skala besar, untuk mewujudkan visi besar ekonomi cerdas.
Berdasarkan teknologi blockchain, NEO mengubah aset nyata menjadi aset digital, mewujudkan manajemen cerdas melalui kontrak cerdas, dan pengguna memilih lembaga sertifikasi sertifikat digital untuk mewujudkan otentikasi identitas. NEO digunakan untuk mewujudkan hak pengelolaan jaringan NEO. NEO adalah salah satu proyek rantai publik paling populer di komunitas domestik dan asing.
Blockchain NEO menggabungkan serangkaian teknologi seperti jaringan titik-ke-titik, toleransi kesalahan Bizantium, sertifikat digital, kontrak pintar, transaksi superkonduktor, protokol interoperabilitas lintas rantai, dll., memungkinkan Anda untuk dengan cepat, efisien, aman dan secara legal mengelola aset cerdas Anda.
Mekanisme konsensus: DBFT
Nama lengkap DBFT adalah Delegated Byzantine Fault Tolerant, yang merupakan mekanisme konsensus toleransi kesalahan Bizantium yang mewujudkan partisipasi node skala besar dalam konsensus melalui voting proxy. Pemegang token manajemen NEO dapat memilih pemegang buku yang mereka dukung. Kemudian kelompok pemegang buku yang terpilih akan mencapai konsensus dan menghasilkan blok baru melalui algoritma BFT. Voting berlangsung terus menerus secara real-time di jaringan NEO, bukan dengan jangka waktu tetap.
DBFT memberikan toleransi kesalahan f=⌊(n-1)/3⌋ untuk sistem konsensus yang terdiri dari n node konsensus. Toleransi kesalahan ini mencakup keamanan dan ketersediaan, dan dapat menahan kesalahan umum dan kesalahan Bizantium, dan berlaku untuk setiap lingkungan jaringan. DBFT memiliki finalitas yang baik, satu konfirmasi adalah konfirmasi final, blok tidak dapat di-fork, dan transaksi tidak akan dicabut atau dibatalkan.
Di bawah mekanisme konsensus DBFT NEO, sebuah blok dihasilkan setiap 15-20 detik, dan throughput transaksi terukur dapat mencapai sekitar 1000tps, yang merupakan kinerja luar biasa dalam rantai publik. Melalui pengoptimalan yang tepat, mampu mencapai 10.000TPS, yang dapat mendukung aplikasi komersial berskala besar.
DBFT menggabungkan teknologi identitas digital sehingga pemegang buku dapat menjadi nama asli individu atau organisasi. Akibatnya, operasi yang tidak konvensional seperti pembekuan, pencabutan, pewarisan, pengambilan, dan transfer keputusan pengadilan dimungkinkan. Ini kondusif untuk pendaftaran dan penerbitan aset keuangan yang sesuai di jaringan NEO. Jaringan NEO berencana untuk mendukung operasi semacam itu bila diperlukan.
Sistem kontrak pintar: NeoContract
Sistem kontrak pintar NEO terdiri dari tiga bagian:
NeoVM - Mesin Virtual Blockchain Universal:NeoVM adalah General Ringan- tujuan mesin virtual, arsitekturnya sangat dekat dengan JVM dan .NET Runtime, mirip dengan CPU virtual, bertanggung jawab untuk membaca dan mengeksekusi instruksi dalam kontrak secara berurutan, dan melakukan kontrol aliran, operasi aritmatika, dan logika sesuai dengan fungsi dari instruksi operasi, dll. Ini memiliki kecepatan dan keserbagunaan startup yang baik, dan sangat cocok untuk program kecil seperti kontrak pintar, juga dapat dipindahkan ke skenario non-blockchain, atau terintegrasi dengan IDE untuk memberikan pengalaman pengembangan yang baik. Fungsi NeoVM dapat diperluas, dan mekanisme JIT (kompiler just-in-time) dapat diperkenalkan untuk meningkatkan efisiensi eksekusi instruksi.
InteropService - Layanan Interoperabilitas: Digunakan untuk memuat layanan dasar seperti buku besar blockchain, aset digital, identitas digital, dan area penyimpanan persisten. Mereka seperti perangkat virtual yang disediakan untuk mesin virtual, memungkinkan kontrak cerdas untuk mengakses layanan ini saat runtime untuk mencapai beberapa fungsi lanjutan. Melalui desain low-coupling ini, NeoVM dapat ditransplantasikan ke blockchain apa pun atau bahkan sistem non-blockchain, sangat memperluas cakupan penerapan kontrak pintar.
DevPack - Kompiler dan Plugin IDE: DevPack berisi kompiler bahasa tingkat tinggi dan plugin IDE. Karena arsitektur NeoVM sangat mirip dengan JVM, .NET Runtime, dll., kompiler dalam DevPacks ini dapat mengkompilasi bahasa perantara seperti kode byte Java dan .NET MSIL ke dalam set instruksi NeoVM. Pengembang Java / Kotlin dan C# tidak perlu mempelajari bahasa baru, dan dapat langsung mulai menulis smart contract di lingkungan IDE yang sudah dikenal seperti VS dan Eclipse. Ini sangat mengurangi biaya pembelajaran kontrak pintar dan memungkinkan pembentukan ekosistem kontrak pintar NeoContract yang kaya.
NeoContract dapat membangun pohon panggilan smart contract melalui analisis statis sebelum menjalankan smart contract. Melalui pohon panggilan deterministik, node NEO dapat secara dinamis memecah smart contract untuk mencapai ekspansi yang secara teoritis tidak terbatas, mengatasi "efek kemacetan" yang disebabkan oleh fragmentasi statis dari sistem blockchain lainnya.
Protokol interoperabilitas lintas rantai: NeoX
NeoX adalah protokol untuk mencapai interoperabilitas lintas rantai. NeoX dibagi menjadi dua bagian: "Protokol pertukaran aset lintas rantai" dan "Protokol transaksi terdistribusi lintas rantai".
Protokol pertukaran aset lintas rantai:
NeoX memperluas protokol pertukaran aset atom rantai ganda yang ada, memungkinkan banyak peserta untuk bertukar aset di bursa blockchain yang berbeda, dan memastikan bahwa semua langkah masuk seluruh proses transaksi semuanya berhasil atau gagal. Untuk mewujudkan fungsi ini, kita perlu menggunakan fungsi NeoContract untuk membuat akun kontrak bagi setiap peserta. Untuk blockchain lain, jika tidak kompatibel dengan NeoContract, itu juga bisa kompatibel dengan NeoX asalkan bisa menyediakan fungsi kontrak pintar yang sederhana.
Protokol transaksi terdistribusi lintas rantai:
Transaksi terdistribusi lintas rantai berarti bahwa beberapa langkah transaksi didistribusikan pada blockchain yang berbeda, dan konsistensi seluruh transaksi dijamin. Ini adalah perpanjangan dari pertukaran aset lintas rantai, memperluas perilaku pertukaran aset menjadi perilaku sewenang-wenang. Dalam istilah awam, NeoX memungkinkan kontrak pintar lintas-rantai Kontrak pintar dapat mengeksekusi bagian yang berbeda pada beberapa blockchain yang berbeda, baik semuanya dieksekusi, atau semuanya dikembalikan ke keadaan sebelum dieksekusi. Ini memberikan imajinasi yang luar biasa untuk kolaborasi lintas rantai, dan kami sedang mengeksplorasi skenario penerapan kontrak cerdas lintas rantai.
Protokol penyimpanan terdistribusi: NeoFS
NeoFS adalah seperangkat protokol penyimpanan terdistribusi menggunakan teknologi Tabel Hash Terdistribusi. NeoFS mengindeks data berdasarkan konten file (Hash) daripada jalur file (URI). File besar akan dibagi menjadi blok data berukuran tetap dan disimpan di banyak node secara terdistribusi.
Masalah utama dengan jenis sistem ini adalah kebutuhan untuk menemukan keseimbangan antara redundansi dan keandalan. NeoFS berencana untuk menyelesaikan kontradiksi ini melalui mekanisme insentif token dan pembentukan node backbone. Pengguna dapat memilih persyaratan keandalan file. File dengan keandalan rendah dapat disimpan dan diakses secara gratis atau hampir gratis, dan file dengan keandalan tinggi akan disediakan dengan layanan yang stabil dan andal oleh node backbone.
NeoFS akan menjadi salah satu layanan interoperabilitas InteropService di bawah sistem NeoContract, memungkinkan kontrak pintar untuk menyimpan file besar di blockchain dan menetapkan izin akses untuk file-file ini. Selain itu, NeoFS dapat digabungkan dengan identitas digital, sehingga sertifikat digital yang merekam identitas digital dapat diterbitkan, dikirim, dan dicabut secara point-to-point tanpa manajemen server yang terpusat. Di masa mendatang, data blok lama dapat disimpan di NeoFS, sehingga sebagian besar node penuh dapat melepaskan data lama, mendapatkan skalabilitas yang lebih tinggi, dan memastikan integritas data historis.
Kriptografi Tahan Kuantum: NeoQS
Munculnya komputer kuantum akan menimbulkan tantangan besar bagi kriptografi berbasis RSA dan ECC. Komputer kuantum dapat memecahkan masalah dekomposisi bilangan besar yang diandalkan RSA dan masalah logaritma diskrit kurva eliptik yang diandalkan ECC dalam waktu yang sangat singkat. NeoQS adalah mekanisme kriptografi berbasis kisi, dan QS adalah singkatan dari Quantum Safe. Saat ini, komputer kuantum tidak memiliki kemampuan untuk dengan cepat menyelesaikan masalah vektor terpendek (SVP) dan masalah vektor terdekat (CVP), kriptografi kisi dianggap sebagai algoritma yang paling andal terhadap komputer kuantum.
Neo adalah platform open source yang digerakkan oleh komunitas. Ini memanfaatkan teknologi blockchain dan identitas digital untuk mendigitalkan dan mengotomatisasi manajemen aset menggunakan kontrak pintar. Ini bertujuan untuk menggunakan jaringan terdistribusi untuk menciptakan ekonomi cerdas dengan membangun infrastruktur Internet generasi berikutnya dan meletakkan dasar yang kuat untuk adopsi blockchain massal.
Neo MainNet diluncurkan pada tahun 2016 dan telah berjalan stabil selama lebih dari 3 tahun. Neo berharap untuk meluncurkan Neo3 pada tahun 2020, implementasi yang kuat dengan throughput yang tinggi, stabilitas dan keamanan yang ditingkatkan, sistem kontrak pintar yang dioptimalkan, dan infrastruktur yang berfungsi penuh yang dirancang untuk mendorong adopsi pengembang dan Mempercepat inovasi blockchain tingkat perusahaan.
Tautan terkait:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo