node penuh
Node lengkap adalah inti dari blockchain Waves, bertanggung jawab untuk memelihara catatan sejarah transaksi lengkap. Node ini sangat penting dalam jaringan, dengan memverifikasi transaksi dan blok, memastikan integritas dan keakuratan data blockchain. Node lengkap menggunakan mekanisme bukti kepemilikan yang disewakan (LPoS), dapat menerima token sewaan dari peserta lain untuk meningkatkan peluang mereka dipilih untuk menghasilkan blok berikutnya. Node lengkap menghasilkan blok baru melalui mekanisme konsensus, dan dengan demikian memperoleh biaya transaksi dan hadiah blok.
node ringan
Node ringan tidak menyimpan sejarah lengkap blockchain, tetapi bergantung pada node lengkap untuk memverifikasi transaksi dan berinteraksi dengan jaringan lainnya. Desain ini memungkinkan node ringan beroperasi dengan lebih efisien dan mengkonsumsi sumber daya yang lebih sedikit karena mereka tidak perlu mengunduh seluruh blockchain. Fungsi utama dari node ringan adalah untuk mempercepat transaksi dan meningkatkan komunikasi jaringan, cocok untuk pengguna yang tidak ingin memelihara buku besar lengkap tetapi masih ingin berpartisipasi dalam aktivitas jaringan.
arsitektur dua lapisan
Blockchain Waves menggunakan arsitektur dua lapisan untuk menjaga jaringannya, termasuk node penuh dan node ringan. Arsitektur ini bertujuan untuk mengoptimalkan skalabilitas dan kinerja jaringan. Node penuh bertanggung jawab atas verifikasi transaksi dan produksi blok yang berat, sementara node ringan menyediakan layanan transaksi yang cepat dan efisien untuk pengguna. Pembagian peran ini tidak hanya meningkatkan kinerja jaringan secara keseluruhan, tetapi juga meningkatkan keamanan karena terdapat pembagian tugas dan peran masing-masing di dalam ekosistem.
Bukti Sewa Hak (LPoS) adalah mekanisme konsensus unik dari platform Waves yang memungkinkan pemegang token untuk berpartisipasi dalam keamanan dan konsensus jaringan tanpa perlu menjalankan node penuh, sehingga memperbaiki model bukti kepemilikan (PoS) tradisional. Dalam LPoS, pemegang token WAVES dapat menyewakan token mereka kepada operator node penuh yang bertanggung jawab untuk menghasilkan blok. Mekanisme ini mempertahankan sifat desentralisasi verifikasi blok, sambil memungkinkan lebih banyak pengguna untuk berpartisipasi dalam keamanan jaringan, terlepas dari kemampuan teknis mereka atau apakah mereka mau menjalankan node penuh.
Fitur dan Keunggulan
Dalam LPoS, kemampuan untuk menghasilkan blok sebanding dengan jumlah WAVES yang disewakan ke node. Dengan kata lain, semakin banyak WAVES yang dikendalikan oleh node, baik melalui kepemilikan langsung atau penyewaan, semakin besar peluang untuk menghasilkan blok berikutnya. Penyewa memiliki kendali penuh atas token WAVES mereka, karena token tersebut tetap berada di dalam dompet mereka dan tidak akan dialihkan ke operator node. Pengaturan ini mengurangi hambatan partisipasi, memastikan bahwa bahkan orang yang memiliki jumlah WAVES yang lebih sedikit dapat berkontribusi pada keamanan jaringan dan mendapatkan keuntungan.
Operator node dapat menarik lebih banyak penyewa dengan membagikan sebagian dari hadiah blok dan biaya transaksi, sehingga kedua belah pihak dapat mendukung jaringan dengan aktif. Mekanisme alokasi hadiah ini meningkatkan keamanan jaringan karena mendorong partisipasi lebih banyak orang, sehingga kekuasaan di jaringan didistribusikan secara lebih merata dan risiko terpusat dikurangi.
Keamanan jaringan dan partisipasi pengguna
Mekanisme LPoS tidak hanya membuat partisipasi dalam konsensus jaringan lebih mudah, tetapi juga meningkatkan keamanan. Dengan memungkinkan pengguna untuk menyewakan kepemilikan mereka, LPoS mendorong lebih banyak orang untuk ikut serta dalam proses konsensus jaringan, yang sangat penting untuk menjaga blockchain yang kuat dan aman. Selain itu, karena WAVES yang disewakan terkunci selama periode sewa (meskipun penyewa dapat membatalkan kapan saja), hal ini memastikan stabilitas staking dan proses konsensus jaringan.
Insentif Ekonomi
LPoS memberikan insentif ekonomi yang kuat bagi operator node dan penyewa token. Operator didorong untuk mempertahankan standar operasional yang tinggi dan jujur, karena kemampuan mereka untuk menghasilkan imbalan terkait langsung dengan jumlah WAVES yang mereka dapatkan dan pegang. Di sisi lain, motivasi penyewa adalah bahwa mereka dapat memperoleh penghasilan pasif dari kepemilikan tanpa perlu investasi hardware besar atau keahlian teknis, sehingga pemegang kecil juga dapat dengan mudah mendapatkan imbalan.
Protokol Waves NG
Waves NG adalah inovasi penting dalam teknologi blockchain yang bertujuan untuk secara signifikan meningkatkan kemampuan pemrosesan transaksi dan mengurangi keterlambatan, menjadikan Waves sebagai salah satu jaringan blockchain tercepat. Protokol ini terinspirasi oleh Bitcoin-NG, dan mengoptimalkan pembuatan blok melalui sistem dua tingkat dengan blok kunci dan blok mikro. Blok kunci dihasilkan secara teratur, memberikan izin untuk pembuatan blok mikro oleh penambang, sedangkan blok mikro lebih kecil dan dapat dihasilkan lebih sering, sehingga mempercepat kecepatan konfirmasi transaksi.
Desain ini memungkinkan Waves blockchain untuk menghandle volume transaksi yang lebih tinggi, diperkirakan dapat mencapai 100 transaksi per detik, jauh lebih baik dari sistem blockchain tradisional. Efisiensi Waves NG tidak hanya meningkatkan skalabilitas sistem, tetapi juga meningkatkan pengalaman pengguna melalui verifikasi transaksi yang lebih cepat.
Kontrak cerdas
Waves juga mendukung pengembangan Aplikasi Terdesentralisasi (DApps) yang fleksibel dan aman, serta menyediakan fitur kontrak pintar. Berbeda dengan beberapa platform blockchain lainnya, kontrak pintar Waves tidak memerlukan biaya gas yang besar saat dieksekusi, melainkan menggunakan biaya tetap, sehingga membuat proses pengembangan dan perkiraan biaya menjadi lebih sederhana.
Waves menggunakan bahasa pemrograman bernama Ride untuk menulis kontrak pintar, bahasa ini difokuskan pada keamanan dan kemudahan penggunaan. Ride tidak lengkap Turing, ini mengurangi kesalahan umum dan kerentanan dalam bahasa yang lengkap Turing. Desain ini memastikan prediktabilitas biaya komputasi, meningkatkan keamanan jaringan, dan mempertahankan throughput yang tinggi.
Platform ini mendukung tiga jenis kontrak pintar:
Waves NG dan kontrak pintar secara bersama-sama membentuk dasar yang kuat untuk membangun solusi blockchain yang dapat diskalakan, efisien, dan aman, mendukung berbagai aplikasi mulai dari layanan keuangan hingga manajemen rantai pasokan.
Unit Zero memperkenalkan struktur operasi yang kompleks, dibangun di atas jaringan dasar Waves, yang disebut Layer-0, dan memperluas kemampuan itu ke Unit Zero Layer-1. Arsitektur ini memungkinkan beberapa node Waves untuk langsung terlibat dalam jaringan Unit Zero, sehingga mencapai integrasi yang mulus dan perluasan fungsionalitas antara dua level. Mekanisme operasi dikelola oleh kontrak rantai di jaringan Waves, yang mengkoordinasikan proses konsensus Unit Zero, termasuk pemilihan pembuat blok di Layer-1, di mana setiap blok di Waves sesuai dengan satu zaman di Unit Zero, di mana generator tertentu bertanggung jawab untuk pembuatan blok.
Mekanisme konsensus yang digunakan adalah sistem Bukti Kepentingan yang Dimodifikasi (PoS), yang menghitung keterlambatan waktu kelayakan setiap pembuat blok untuk menghasilkan blok, memastikan partisipasi yang adil dan meningkatkan keamanan jaringan. Setelah pembuat blok menghasilkan blok, mereka berinteraksi dengan kontrak rantai untuk mendaftarkan metadata blok kembali ke blockchain Waves, yang membantu menyelesaikan masalah potensial fork dengan memelihara rantai konsensus mayoritas.
Ekspansi Jaringan dan Ekonomi Token
Jaringan Unit Zero mengharuskan node-node tersebut membuat komitmen yang cukup besar, dengan persyaratan minimum partisipasi dalam pembuatan blok sebesar 20.000 WAVES. Ekonomi token jaringan awalnya berpusat di sekitar token mediasi L2MP, yang dalam dua tahun pertama jaringan Unit Zero, berfungsi sebagai saldo pembuatan blok node. Mekanisme staking ini dikelola melalui kontrak staking di Waves, di mana pemegang L2MP dapat menitipkan token untuk mewakili saldo pembuatan blok node mereka.
Hadiah produksi blok didistribusikan dalam bentuk token UNIT0, termasuk hadiah era tetap dan biaya transaksi, membentuk struktur insentif untuk mendorong partisipasi aktif pengguna dalam konsensus dan keamanan jaringan.
arsitektur node
Arsitektur node Unit Zero terdiri dari dua bagian utama:
Arsitektur teknologi ini tidak hanya meningkatkan skalabilitas dan efisiensi Unit Zero, tetapi juga memastikan keamanan yang kuat dan desentralisasi, dengan sepenuhnya memanfaatkan keunggulan infrastruktur Waves.
node penuh
Node lengkap adalah inti dari blockchain Waves, bertanggung jawab untuk memelihara catatan sejarah transaksi lengkap. Node ini sangat penting dalam jaringan, dengan memverifikasi transaksi dan blok, memastikan integritas dan keakuratan data blockchain. Node lengkap menggunakan mekanisme bukti kepemilikan yang disewakan (LPoS), dapat menerima token sewaan dari peserta lain untuk meningkatkan peluang mereka dipilih untuk menghasilkan blok berikutnya. Node lengkap menghasilkan blok baru melalui mekanisme konsensus, dan dengan demikian memperoleh biaya transaksi dan hadiah blok.
node ringan
Node ringan tidak menyimpan sejarah lengkap blockchain, tetapi bergantung pada node lengkap untuk memverifikasi transaksi dan berinteraksi dengan jaringan lainnya. Desain ini memungkinkan node ringan beroperasi dengan lebih efisien dan mengkonsumsi sumber daya yang lebih sedikit karena mereka tidak perlu mengunduh seluruh blockchain. Fungsi utama dari node ringan adalah untuk mempercepat transaksi dan meningkatkan komunikasi jaringan, cocok untuk pengguna yang tidak ingin memelihara buku besar lengkap tetapi masih ingin berpartisipasi dalam aktivitas jaringan.
arsitektur dua lapisan
Blockchain Waves menggunakan arsitektur dua lapisan untuk menjaga jaringannya, termasuk node penuh dan node ringan. Arsitektur ini bertujuan untuk mengoptimalkan skalabilitas dan kinerja jaringan. Node penuh bertanggung jawab atas verifikasi transaksi dan produksi blok yang berat, sementara node ringan menyediakan layanan transaksi yang cepat dan efisien untuk pengguna. Pembagian peran ini tidak hanya meningkatkan kinerja jaringan secara keseluruhan, tetapi juga meningkatkan keamanan karena terdapat pembagian tugas dan peran masing-masing di dalam ekosistem.
Bukti Sewa Hak (LPoS) adalah mekanisme konsensus unik dari platform Waves yang memungkinkan pemegang token untuk berpartisipasi dalam keamanan dan konsensus jaringan tanpa perlu menjalankan node penuh, sehingga memperbaiki model bukti kepemilikan (PoS) tradisional. Dalam LPoS, pemegang token WAVES dapat menyewakan token mereka kepada operator node penuh yang bertanggung jawab untuk menghasilkan blok. Mekanisme ini mempertahankan sifat desentralisasi verifikasi blok, sambil memungkinkan lebih banyak pengguna untuk berpartisipasi dalam keamanan jaringan, terlepas dari kemampuan teknis mereka atau apakah mereka mau menjalankan node penuh.
Fitur dan Keunggulan
Dalam LPoS, kemampuan untuk menghasilkan blok sebanding dengan jumlah WAVES yang disewakan ke node. Dengan kata lain, semakin banyak WAVES yang dikendalikan oleh node, baik melalui kepemilikan langsung atau penyewaan, semakin besar peluang untuk menghasilkan blok berikutnya. Penyewa memiliki kendali penuh atas token WAVES mereka, karena token tersebut tetap berada di dalam dompet mereka dan tidak akan dialihkan ke operator node. Pengaturan ini mengurangi hambatan partisipasi, memastikan bahwa bahkan orang yang memiliki jumlah WAVES yang lebih sedikit dapat berkontribusi pada keamanan jaringan dan mendapatkan keuntungan.
Operator node dapat menarik lebih banyak penyewa dengan membagikan sebagian dari hadiah blok dan biaya transaksi, sehingga kedua belah pihak dapat mendukung jaringan dengan aktif. Mekanisme alokasi hadiah ini meningkatkan keamanan jaringan karena mendorong partisipasi lebih banyak orang, sehingga kekuasaan di jaringan didistribusikan secara lebih merata dan risiko terpusat dikurangi.
Keamanan jaringan dan partisipasi pengguna
Mekanisme LPoS tidak hanya membuat partisipasi dalam konsensus jaringan lebih mudah, tetapi juga meningkatkan keamanan. Dengan memungkinkan pengguna untuk menyewakan kepemilikan mereka, LPoS mendorong lebih banyak orang untuk ikut serta dalam proses konsensus jaringan, yang sangat penting untuk menjaga blockchain yang kuat dan aman. Selain itu, karena WAVES yang disewakan terkunci selama periode sewa (meskipun penyewa dapat membatalkan kapan saja), hal ini memastikan stabilitas staking dan proses konsensus jaringan.
Insentif Ekonomi
LPoS memberikan insentif ekonomi yang kuat bagi operator node dan penyewa token. Operator didorong untuk mempertahankan standar operasional yang tinggi dan jujur, karena kemampuan mereka untuk menghasilkan imbalan terkait langsung dengan jumlah WAVES yang mereka dapatkan dan pegang. Di sisi lain, motivasi penyewa adalah bahwa mereka dapat memperoleh penghasilan pasif dari kepemilikan tanpa perlu investasi hardware besar atau keahlian teknis, sehingga pemegang kecil juga dapat dengan mudah mendapatkan imbalan.
Protokol Waves NG
Waves NG adalah inovasi penting dalam teknologi blockchain yang bertujuan untuk secara signifikan meningkatkan kemampuan pemrosesan transaksi dan mengurangi keterlambatan, menjadikan Waves sebagai salah satu jaringan blockchain tercepat. Protokol ini terinspirasi oleh Bitcoin-NG, dan mengoptimalkan pembuatan blok melalui sistem dua tingkat dengan blok kunci dan blok mikro. Blok kunci dihasilkan secara teratur, memberikan izin untuk pembuatan blok mikro oleh penambang, sedangkan blok mikro lebih kecil dan dapat dihasilkan lebih sering, sehingga mempercepat kecepatan konfirmasi transaksi.
Desain ini memungkinkan Waves blockchain untuk menghandle volume transaksi yang lebih tinggi, diperkirakan dapat mencapai 100 transaksi per detik, jauh lebih baik dari sistem blockchain tradisional. Efisiensi Waves NG tidak hanya meningkatkan skalabilitas sistem, tetapi juga meningkatkan pengalaman pengguna melalui verifikasi transaksi yang lebih cepat.
Kontrak cerdas
Waves juga mendukung pengembangan Aplikasi Terdesentralisasi (DApps) yang fleksibel dan aman, serta menyediakan fitur kontrak pintar. Berbeda dengan beberapa platform blockchain lainnya, kontrak pintar Waves tidak memerlukan biaya gas yang besar saat dieksekusi, melainkan menggunakan biaya tetap, sehingga membuat proses pengembangan dan perkiraan biaya menjadi lebih sederhana.
Waves menggunakan bahasa pemrograman bernama Ride untuk menulis kontrak pintar, bahasa ini difokuskan pada keamanan dan kemudahan penggunaan. Ride tidak lengkap Turing, ini mengurangi kesalahan umum dan kerentanan dalam bahasa yang lengkap Turing. Desain ini memastikan prediktabilitas biaya komputasi, meningkatkan keamanan jaringan, dan mempertahankan throughput yang tinggi.
Platform ini mendukung tiga jenis kontrak pintar:
Waves NG dan kontrak pintar secara bersama-sama membentuk dasar yang kuat untuk membangun solusi blockchain yang dapat diskalakan, efisien, dan aman, mendukung berbagai aplikasi mulai dari layanan keuangan hingga manajemen rantai pasokan.
Unit Zero memperkenalkan struktur operasi yang kompleks, dibangun di atas jaringan dasar Waves, yang disebut Layer-0, dan memperluas kemampuan itu ke Unit Zero Layer-1. Arsitektur ini memungkinkan beberapa node Waves untuk langsung terlibat dalam jaringan Unit Zero, sehingga mencapai integrasi yang mulus dan perluasan fungsionalitas antara dua level. Mekanisme operasi dikelola oleh kontrak rantai di jaringan Waves, yang mengkoordinasikan proses konsensus Unit Zero, termasuk pemilihan pembuat blok di Layer-1, di mana setiap blok di Waves sesuai dengan satu zaman di Unit Zero, di mana generator tertentu bertanggung jawab untuk pembuatan blok.
Mekanisme konsensus yang digunakan adalah sistem Bukti Kepentingan yang Dimodifikasi (PoS), yang menghitung keterlambatan waktu kelayakan setiap pembuat blok untuk menghasilkan blok, memastikan partisipasi yang adil dan meningkatkan keamanan jaringan. Setelah pembuat blok menghasilkan blok, mereka berinteraksi dengan kontrak rantai untuk mendaftarkan metadata blok kembali ke blockchain Waves, yang membantu menyelesaikan masalah potensial fork dengan memelihara rantai konsensus mayoritas.
Ekspansi Jaringan dan Ekonomi Token
Jaringan Unit Zero mengharuskan node-node tersebut membuat komitmen yang cukup besar, dengan persyaratan minimum partisipasi dalam pembuatan blok sebesar 20.000 WAVES. Ekonomi token jaringan awalnya berpusat di sekitar token mediasi L2MP, yang dalam dua tahun pertama jaringan Unit Zero, berfungsi sebagai saldo pembuatan blok node. Mekanisme staking ini dikelola melalui kontrak staking di Waves, di mana pemegang L2MP dapat menitipkan token untuk mewakili saldo pembuatan blok node mereka.
Hadiah produksi blok didistribusikan dalam bentuk token UNIT0, termasuk hadiah era tetap dan biaya transaksi, membentuk struktur insentif untuk mendorong partisipasi aktif pengguna dalam konsensus dan keamanan jaringan.
arsitektur node
Arsitektur node Unit Zero terdiri dari dua bagian utama:
Arsitektur teknologi ini tidak hanya meningkatkan skalabilitas dan efisiensi Unit Zero, tetapi juga memastikan keamanan yang kuat dan desentralisasi, dengan sepenuhnya memanfaatkan keunggulan infrastruktur Waves.