Lisk Core mengelola semua operasi blockchain, termasuk pemrosesan transaksi, pembuatan blok, dan sinkronisasi jaringan. Ini memastikan integritas dan keamanan blockchain. Modul kunci termasuk modul jaringan untuk koneksi peer-to-peer, modul konsensus untuk kesepakatan tentang status blockchain, dan modul API untuk interaksi blockchain.
Core berjalan pada node yang dioperasikan oleh peserta jaringan yang memvalidasi transaksi dan mengamankan jaringan. Perangkat lunak diperbarui secara berkala untuk memasukkan fitur-fitur baru dan perbaikan. Ini ditulis dalam JavaScript dan TypeScript, sejalan dengan tujuan Lisk untuk membuat pengembangan blockchain dapat diakses oleh audiens yang lebih luas. Peralihan ke TypeScript meningkatkan maintainability kode dan mengurangi kemungkinan bugs. Inti ini mencakup beberapa subsistem kunci:
Lisk SDK (Software Development Kit) adalah toolkit untuk membangun aplikasi blockchain kustom SDK memungkinkan pengembang untuk membuat sidechains, yang merupakan blockchain independen yang terhubung ke blockchain Lisk utama. Sidechains ini dapat disesuaikan untuk kasus penggunaan tertentu dan beroperasi secara independen tanpa mempengaruhi kinerja jaringan utama.
Ini menyediakan arsitektur modular yang dapat dikembangkan oleh pengembang melalui plugin dan modul kustom. Ini mengelola siklus hidup aplikasi dan interaksi antara berbagai modul.
Satu set perpustakaan yang menyediakan alat untuk berinteraksi dengan blockchain Lisk. Ini termasuk fungsi kriptografi, alat pembuatan transaksi, dan utilitas untuk mengelola akun dan kunci. Penggunaan JavaScript dan TypeScript membuat perpustakaan ini dapat diakses oleh pengembang yang lebih luas.
Sebuah alat baris perintah yang menyederhanakan pengembangan dan manajemen aplikasi blockchain. Ini mencakup perintah untuk menyiapkan lingkungan pengembangan, membuat aplikasi blockchain baru, dan mendeploynya ke jaringan. Ini juga menyediakan alat untuk mengelola node dan berinteraksi dengan blockchain.
SDK juga mencakup dukungan untuk mengembangkan kontrak pintar, yang dapat digunakan pada sidechains Lisk. Kontrak ini ditulis dalam JavaScript, membuatnya dapat diakses oleh berbagai pengembang.
Layanan Lisk bertindak sebagai perangkat lunak tengah antara blockchain dan antarmuka pengguna seperti Lisk Desktop dan Lisk Mobile. Ini menggabungkan data blockchain dan menyediakan API untuk mengakses informasi ini. Fungsi utama meliputi agregasi data, titik akhir API untuk mengakses data blockchain, dan fitur akses data yang ditingkatkan. Layanan Lisk memastikan bahwa aplikasi dan dompet dapat berinteraksi dengan blockchain secara efisien, menyediakan akses data real-time dan meningkatkan pengalaman pengguna.
Layanan Lisk mencakup:
Komponen-komponen ini bekerja sama untuk memberikan pengalaman yang mulus bagi pengembang dan pengguna. Layanan ini dirancang untuk dapat diskalakan secara tinggi, memungkinkannya untuk menangani volume data yang besar dan beban lalu lintas yang tinggi.
Lisk menggunakan sidechains untuk meningkatkan skalabilitas dan fleksibilitas. Mainchain menangani operasi penting dan mengamankan jaringan, sementara sidechains menangani transaksi dan operasi mereka sendiri, pemisahan yang memungkinkan:
Sidechains di Lisk adalah blockchain yang benar-benar independen yang dapat beroperasi dengan seperangkat aturan dan mekanisme konsensus mereka sendiri. Mereka terhubung ke blockchain Lisk utama, yang menyediakan keamanan dan koordinasi. Sidechains dapat digunakan untuk berbagai tujuan, seperti menjalankan dApps, mengelola aset digital, atau mengimplementasikan solusi blockchain khusus.
Untuk membuat sidechain, pengembang menggunakan Lisk SDK untuk membuat dan mengkonfigurasi sidechain. Ini menyediakan alat untuk mendefinisikan mekanisme konsensus sidechain, jenis transaksi, dan parameter lainnya. Setelah dibuat, sidechain terhubung ke mainchain melalui serangkaian protokol interoperabilitas.
Dalam hal solusi interoperabilitas Lisk, itu memungkinkan sidechain untuk berkomunikasi satu sama lain dan dengan mainchain secara efektif. Ini dicapai melalui transaksi cross-chain update (CCU), yang membawa perubahan status dan data antara rantai. Sebagai contoh, sidechain dapat mengirim CCU ke mainchain untuk memperbarui statusnya atau mentransfer aset. Mainchain memvalidasi CCU dan menerapkan perubahan.
Sidechain mewarisi keamanan dari mainchain melalui penggunaan bukti kriptografis dan mekanisme validasi, memastikan bahwa operasi sidechain aman dan tidak dapat dimanipulasi. Mainchain juga menyediakan lapisan finalitas, memastikan bahwa transaksi di sidechain tidak dapat dibalikkan setelah dikonfirmasi.
Lisk menggunakan mekanisme konsensus Delegated Proof of Stake (DPoS), di mana pemegang saham (pemegang token LSK) memilih delegasi yang memvalidasi transaksi dan membuat blok baru. Fitur dari sistem DPoS Lisk termasuk:
Dalam DPoS, kekuatan untuk membuat blok dan memvalidasi transaksi didelegasikan kepada serangkaian node terpercaya yang dikenal sebagai delegasi, yang dipilih oleh pemegang token LSK melalui proses pemungutan suara. Setiap token LSK mewakili satu suara, dan pemegang token dapat mendistribusikan suara mereka di antara beberapa delegasi.
Proses pemilihan berlangsung terus-menerus, dengan pemegang token dapat mengubah suara mereka kapan saja. 101 delegasi teratas dengan suara terbanyak bertanggung jawab untuk membuat blok dan memvalidasi transaksi. Hal ini memastikan bahwa jaringan tetap terdesentralisasi dan kekuatan didistribusikan di antara banyak peserta.
Delegasi bergantian membuat blok secara bergiliran. Setiap delegasi diberi slot waktu di mana mereka dapat membuat blok. Jika seorang delegasi gagal membuat blok dalam slot mereka, delegasi berikutnya akan mengambil alih. Proses ini memastikan bahwa blok dibuat secara teratur dan jaringan tetap efisien.
Setelah blok dibuat, blok tersebut disiarkan ke jaringan dan divalidasi oleh node lain. Jika blok tersebut valid, maka blok tersebut ditambahkan ke dalam blockchain. Jika tidak, blok tersebut ditolak, dan delegasi yang bertanggung jawab atas pembuatannya mungkin dikenai sanksi. Proses validasi ini memastikan bahwa hanya transaksi yang sah yang dimasukkan ke dalam blockchain.
Lisk menggabungkan Toleransi Kesalahan Byzantine (BFT) untuk memastikan keandalan dan keamanan jaringan. BFT mengatasi tantangan mencapai konsensus dalam sistem terdistribusi dengan node-node yang berpotensi bermasalah. Implementasi BFT Lisk memastikan finalitas, konsistensi, dan ketahanan. Begitu blok ditambahkan, blok tersebut dianggap final dan tidak dapat dibalikkan dan semua node jujur setuju tentang status blockchain.
Jaringan dapat mentoleransi sejumlah node yang rusak tanpa mengorbankan keamanan dan fungsionalitas.
BFT di Lisk dicapai melalui proses yang dikenal sebagai pra-voting dan pra-commitment. Proses ini melibatkan beberapa tahap validasi untuk memastikan bahwa blok diterima oleh jaringan.
Pre-Voting: Ketika sebuah blok diajukan, node-node dalam jaringan memberikan pre-vote untuk menunjukkan apakah mereka percaya blok tersebut valid. Pre-vote ini dikumpulkan dan dihitung. Jika jumlah pre-vote yang cukup diterima, blok tersebut akan pindah ke tahap berikutnya.
Pre-Commitment: Node yang telah memilih sebelumnya untuk blok kemudian memberikan komitmen awal. Komitmen awal ini juga dikumpulkan dan dihitung. Jika jumlah komitmen awal yang cukup diterima, blok dianggap final dan ditambahkan ke blockchain.
Finalitas: Begitu blok difinalisasi, itu tidak dapat dibalik. Hal ini memastikan bahwa transaksi bersifat permanen dan bahwa blockchain tetap konsisten. Penggunaan pre-voting dan pre-commitment memastikan bahwa konsensus tercapai bahkan dalam kehadiran node-node yang rusak.
Arsitektur Lisk mengatasi tantangan skalabilitas dengan fitur-fitur seperti:
Lisk telah menerapkan beberapa fitur untuk meningkatkan kinerja dan skalabilitas jaringan. Biaya transaksi disesuaikan secara dinamis berdasarkan kondisi jaringan, membantu mencegah kemacetan dan memastikan bahwa transaksi diproses dengan efisien.
Lisk telah meningkatkan lapisan peer-to-peer-nya untuk menangani volume koneksi dan throughput data yang lebih tinggi. Optimisasi ini meningkatkan kemampuan jaringan untuk memproses transaksi dengan cepat dan efisien. Desain modular dari Lisk SDK memungkinkan pengembang untuk membuat aplikasi blockchain yang disesuaikan. Setiap aplikasi dapat beroperasi secara independen, mengurangi beban pada mainchain dan meningkatkan kinerja jaringan secara keseluruhan.
Kerangka interoperabilitas Lisk dirancang untuk memfasilitasi komunikasi antara blockchain yang berbeda. Hal ini dicapai melalui beberapa mekanisme:
Pesan lintas-rantai (CCM): CCMs digunakan untuk mentransfer data dan perubahan status antara sidechain dan mainchain. Ini memungkinkan interaksi yang lancar antara rantai yang berbeda dalam ekosistem Lisk.
Federasi Pasak 2 Arah: Mekanisme ini memungkinkan transfer token antara sidechain dan mainchain. Sebuah federasi perantara terpercaya mengelola pencetakan dan pembakaran token, memastikan transfer yang aman dan efisien.
Pesan Umum Antar-Rantai: Solusi interoperabilitas Lisk mendukung transfer berbagai jenis data, bukan hanya token. Fleksibilitas ini memungkinkan berbagai aplikasi, mulai dari transfer token hingga interaksi data yang lebih kompleks.
Peta jalan Lisk mencakup beberapa tonggak kunci yang bertujuan untuk meningkatkan kemampuan platform dan memperluas ekosistemnya. Pengembangan yang akan datang termasuk rencana peluncuran Layer 2 Testnet yang terhubung ke Ethereum Sepolia Testnet. Testnet ini akan berfungsi sebagai medan uji bagi fitur-fitur baru dan peningkatan sebelum diterapkan ke mainnet.
Pengenalan mekanisme staking dan governance akan memberdayakan komunitas dengan kekuatan pengambilan keputusan. Fitur-fitur ini akan mempromosikan desentralisasi dan mendorong partisipasi aktif dari pemegang token LSK. Peningkatan terus-menerus terhadap Lisk SDK akan meningkatkan pengalaman pengembangan dan memungkinkan penciptaan aplikasi yang lebih canggih dan skalabel.
Kerangka Kerja Lisk adalah inti dari Lisk SDK. Ini menyediakan infrastruktur penting untuk membangun aplikasi blockchain. Kerangka kerja dibangun di atas sistem modular, memungkinkan pengembang untuk memperluas fungsionalitas melalui modul kustom, yang dapat mengimplementasikan fitur-fitur blockchain, seperti jenis transaksi kustom atau algoritma konsensus.
Mirip dengan sistem modul, sistem plugin memungkinkan pengembang untuk menambahkan fitur tambahan ke aplikasi blockchain mereka. Plugin dapat mencakup alat pemantauan, analitik, atau fungsionalitas tambahan lainnya yang meningkatkan kemampuan aplikasi.
Kerangka Lisk mengelola siklus hidup aplikasi blockchain, termasuk proses inisialisasi, eksekusi, dan penutupan, memastikan bahwa aplikasi berjalan lancar dan dapat dengan mudah dipelihara.
Lisk Elements adalah kumpulan pustaka JavaScript yang menyediakan alat-alat untuk berinteraksi dengan blockchain Lisk. Pustaka-pustaka ini mencakup serangkaian alat kriptografi untuk mengamankan transaksi dan mengelola kunci, termasuk tanda tangan digital, fungsi hash, dan mekanisme enkripsi.
Perpustakaan tersebut mencakup alat-alat untuk membuat dan mengelola transaksi blockchain, yang menyederhanakan proses pengembangan aplikasi yang berinteraksi dengan blockchain Lisk. Lisk Elements mencakup utilitas untuk mengelola akun blockchain, termasuk pembuatan kunci, pemulihan akun, dan kueri saldo.
Lisk Commander adalah alat antarmuka baris perintah (CLI) yang menyederhanakan pengembangan dan pengelolaan aplikasi blockchain. Ini termasuk perintah untuk mengatur dan mengelola node blockchain, termasuk memulai, menghentikan, dan memantau operasi node. Alat untuk berinteraksi dengan blockchain termasuk menanyakan keadaan, mengirimkan transaksi, dan mengambil data blok.
Perintah untuk implementasi dan pengelolaan aplikasi blockchain, termasuk membuat aplikasi baru, memperbarui yang sudah ada, dan mengelola konfigurasi aplikasi.
Highlights
Lisk Core mengelola semua operasi blockchain, termasuk pemrosesan transaksi, pembuatan blok, dan sinkronisasi jaringan. Ini memastikan integritas dan keamanan blockchain. Modul kunci termasuk modul jaringan untuk koneksi peer-to-peer, modul konsensus untuk kesepakatan tentang status blockchain, dan modul API untuk interaksi blockchain.
Core berjalan pada node yang dioperasikan oleh peserta jaringan yang memvalidasi transaksi dan mengamankan jaringan. Perangkat lunak diperbarui secara berkala untuk memasukkan fitur-fitur baru dan perbaikan. Ini ditulis dalam JavaScript dan TypeScript, sejalan dengan tujuan Lisk untuk membuat pengembangan blockchain dapat diakses oleh audiens yang lebih luas. Peralihan ke TypeScript meningkatkan maintainability kode dan mengurangi kemungkinan bugs. Inti ini mencakup beberapa subsistem kunci:
Lisk SDK (Software Development Kit) adalah toolkit untuk membangun aplikasi blockchain kustom SDK memungkinkan pengembang untuk membuat sidechains, yang merupakan blockchain independen yang terhubung ke blockchain Lisk utama. Sidechains ini dapat disesuaikan untuk kasus penggunaan tertentu dan beroperasi secara independen tanpa mempengaruhi kinerja jaringan utama.
Ini menyediakan arsitektur modular yang dapat dikembangkan oleh pengembang melalui plugin dan modul kustom. Ini mengelola siklus hidup aplikasi dan interaksi antara berbagai modul.
Satu set perpustakaan yang menyediakan alat untuk berinteraksi dengan blockchain Lisk. Ini termasuk fungsi kriptografi, alat pembuatan transaksi, dan utilitas untuk mengelola akun dan kunci. Penggunaan JavaScript dan TypeScript membuat perpustakaan ini dapat diakses oleh pengembang yang lebih luas.
Sebuah alat baris perintah yang menyederhanakan pengembangan dan manajemen aplikasi blockchain. Ini mencakup perintah untuk menyiapkan lingkungan pengembangan, membuat aplikasi blockchain baru, dan mendeploynya ke jaringan. Ini juga menyediakan alat untuk mengelola node dan berinteraksi dengan blockchain.
SDK juga mencakup dukungan untuk mengembangkan kontrak pintar, yang dapat digunakan pada sidechains Lisk. Kontrak ini ditulis dalam JavaScript, membuatnya dapat diakses oleh berbagai pengembang.
Layanan Lisk bertindak sebagai perangkat lunak tengah antara blockchain dan antarmuka pengguna seperti Lisk Desktop dan Lisk Mobile. Ini menggabungkan data blockchain dan menyediakan API untuk mengakses informasi ini. Fungsi utama meliputi agregasi data, titik akhir API untuk mengakses data blockchain, dan fitur akses data yang ditingkatkan. Layanan Lisk memastikan bahwa aplikasi dan dompet dapat berinteraksi dengan blockchain secara efisien, menyediakan akses data real-time dan meningkatkan pengalaman pengguna.
Layanan Lisk mencakup:
Komponen-komponen ini bekerja sama untuk memberikan pengalaman yang mulus bagi pengembang dan pengguna. Layanan ini dirancang untuk dapat diskalakan secara tinggi, memungkinkannya untuk menangani volume data yang besar dan beban lalu lintas yang tinggi.
Lisk menggunakan sidechains untuk meningkatkan skalabilitas dan fleksibilitas. Mainchain menangani operasi penting dan mengamankan jaringan, sementara sidechains menangani transaksi dan operasi mereka sendiri, pemisahan yang memungkinkan:
Sidechains di Lisk adalah blockchain yang benar-benar independen yang dapat beroperasi dengan seperangkat aturan dan mekanisme konsensus mereka sendiri. Mereka terhubung ke blockchain Lisk utama, yang menyediakan keamanan dan koordinasi. Sidechains dapat digunakan untuk berbagai tujuan, seperti menjalankan dApps, mengelola aset digital, atau mengimplementasikan solusi blockchain khusus.
Untuk membuat sidechain, pengembang menggunakan Lisk SDK untuk membuat dan mengkonfigurasi sidechain. Ini menyediakan alat untuk mendefinisikan mekanisme konsensus sidechain, jenis transaksi, dan parameter lainnya. Setelah dibuat, sidechain terhubung ke mainchain melalui serangkaian protokol interoperabilitas.
Dalam hal solusi interoperabilitas Lisk, itu memungkinkan sidechain untuk berkomunikasi satu sama lain dan dengan mainchain secara efektif. Ini dicapai melalui transaksi cross-chain update (CCU), yang membawa perubahan status dan data antara rantai. Sebagai contoh, sidechain dapat mengirim CCU ke mainchain untuk memperbarui statusnya atau mentransfer aset. Mainchain memvalidasi CCU dan menerapkan perubahan.
Sidechain mewarisi keamanan dari mainchain melalui penggunaan bukti kriptografis dan mekanisme validasi, memastikan bahwa operasi sidechain aman dan tidak dapat dimanipulasi. Mainchain juga menyediakan lapisan finalitas, memastikan bahwa transaksi di sidechain tidak dapat dibalikkan setelah dikonfirmasi.
Lisk menggunakan mekanisme konsensus Delegated Proof of Stake (DPoS), di mana pemegang saham (pemegang token LSK) memilih delegasi yang memvalidasi transaksi dan membuat blok baru. Fitur dari sistem DPoS Lisk termasuk:
Dalam DPoS, kekuatan untuk membuat blok dan memvalidasi transaksi didelegasikan kepada serangkaian node terpercaya yang dikenal sebagai delegasi, yang dipilih oleh pemegang token LSK melalui proses pemungutan suara. Setiap token LSK mewakili satu suara, dan pemegang token dapat mendistribusikan suara mereka di antara beberapa delegasi.
Proses pemilihan berlangsung terus-menerus, dengan pemegang token dapat mengubah suara mereka kapan saja. 101 delegasi teratas dengan suara terbanyak bertanggung jawab untuk membuat blok dan memvalidasi transaksi. Hal ini memastikan bahwa jaringan tetap terdesentralisasi dan kekuatan didistribusikan di antara banyak peserta.
Delegasi bergantian membuat blok secara bergiliran. Setiap delegasi diberi slot waktu di mana mereka dapat membuat blok. Jika seorang delegasi gagal membuat blok dalam slot mereka, delegasi berikutnya akan mengambil alih. Proses ini memastikan bahwa blok dibuat secara teratur dan jaringan tetap efisien.
Setelah blok dibuat, blok tersebut disiarkan ke jaringan dan divalidasi oleh node lain. Jika blok tersebut valid, maka blok tersebut ditambahkan ke dalam blockchain. Jika tidak, blok tersebut ditolak, dan delegasi yang bertanggung jawab atas pembuatannya mungkin dikenai sanksi. Proses validasi ini memastikan bahwa hanya transaksi yang sah yang dimasukkan ke dalam blockchain.
Lisk menggabungkan Toleransi Kesalahan Byzantine (BFT) untuk memastikan keandalan dan keamanan jaringan. BFT mengatasi tantangan mencapai konsensus dalam sistem terdistribusi dengan node-node yang berpotensi bermasalah. Implementasi BFT Lisk memastikan finalitas, konsistensi, dan ketahanan. Begitu blok ditambahkan, blok tersebut dianggap final dan tidak dapat dibalikkan dan semua node jujur setuju tentang status blockchain.
Jaringan dapat mentoleransi sejumlah node yang rusak tanpa mengorbankan keamanan dan fungsionalitas.
BFT di Lisk dicapai melalui proses yang dikenal sebagai pra-voting dan pra-commitment. Proses ini melibatkan beberapa tahap validasi untuk memastikan bahwa blok diterima oleh jaringan.
Pre-Voting: Ketika sebuah blok diajukan, node-node dalam jaringan memberikan pre-vote untuk menunjukkan apakah mereka percaya blok tersebut valid. Pre-vote ini dikumpulkan dan dihitung. Jika jumlah pre-vote yang cukup diterima, blok tersebut akan pindah ke tahap berikutnya.
Pre-Commitment: Node yang telah memilih sebelumnya untuk blok kemudian memberikan komitmen awal. Komitmen awal ini juga dikumpulkan dan dihitung. Jika jumlah komitmen awal yang cukup diterima, blok dianggap final dan ditambahkan ke blockchain.
Finalitas: Begitu blok difinalisasi, itu tidak dapat dibalik. Hal ini memastikan bahwa transaksi bersifat permanen dan bahwa blockchain tetap konsisten. Penggunaan pre-voting dan pre-commitment memastikan bahwa konsensus tercapai bahkan dalam kehadiran node-node yang rusak.
Arsitektur Lisk mengatasi tantangan skalabilitas dengan fitur-fitur seperti:
Lisk telah menerapkan beberapa fitur untuk meningkatkan kinerja dan skalabilitas jaringan. Biaya transaksi disesuaikan secara dinamis berdasarkan kondisi jaringan, membantu mencegah kemacetan dan memastikan bahwa transaksi diproses dengan efisien.
Lisk telah meningkatkan lapisan peer-to-peer-nya untuk menangani volume koneksi dan throughput data yang lebih tinggi. Optimisasi ini meningkatkan kemampuan jaringan untuk memproses transaksi dengan cepat dan efisien. Desain modular dari Lisk SDK memungkinkan pengembang untuk membuat aplikasi blockchain yang disesuaikan. Setiap aplikasi dapat beroperasi secara independen, mengurangi beban pada mainchain dan meningkatkan kinerja jaringan secara keseluruhan.
Kerangka interoperabilitas Lisk dirancang untuk memfasilitasi komunikasi antara blockchain yang berbeda. Hal ini dicapai melalui beberapa mekanisme:
Pesan lintas-rantai (CCM): CCMs digunakan untuk mentransfer data dan perubahan status antara sidechain dan mainchain. Ini memungkinkan interaksi yang lancar antara rantai yang berbeda dalam ekosistem Lisk.
Federasi Pasak 2 Arah: Mekanisme ini memungkinkan transfer token antara sidechain dan mainchain. Sebuah federasi perantara terpercaya mengelola pencetakan dan pembakaran token, memastikan transfer yang aman dan efisien.
Pesan Umum Antar-Rantai: Solusi interoperabilitas Lisk mendukung transfer berbagai jenis data, bukan hanya token. Fleksibilitas ini memungkinkan berbagai aplikasi, mulai dari transfer token hingga interaksi data yang lebih kompleks.
Peta jalan Lisk mencakup beberapa tonggak kunci yang bertujuan untuk meningkatkan kemampuan platform dan memperluas ekosistemnya. Pengembangan yang akan datang termasuk rencana peluncuran Layer 2 Testnet yang terhubung ke Ethereum Sepolia Testnet. Testnet ini akan berfungsi sebagai medan uji bagi fitur-fitur baru dan peningkatan sebelum diterapkan ke mainnet.
Pengenalan mekanisme staking dan governance akan memberdayakan komunitas dengan kekuatan pengambilan keputusan. Fitur-fitur ini akan mempromosikan desentralisasi dan mendorong partisipasi aktif dari pemegang token LSK. Peningkatan terus-menerus terhadap Lisk SDK akan meningkatkan pengalaman pengembangan dan memungkinkan penciptaan aplikasi yang lebih canggih dan skalabel.
Kerangka Kerja Lisk adalah inti dari Lisk SDK. Ini menyediakan infrastruktur penting untuk membangun aplikasi blockchain. Kerangka kerja dibangun di atas sistem modular, memungkinkan pengembang untuk memperluas fungsionalitas melalui modul kustom, yang dapat mengimplementasikan fitur-fitur blockchain, seperti jenis transaksi kustom atau algoritma konsensus.
Mirip dengan sistem modul, sistem plugin memungkinkan pengembang untuk menambahkan fitur tambahan ke aplikasi blockchain mereka. Plugin dapat mencakup alat pemantauan, analitik, atau fungsionalitas tambahan lainnya yang meningkatkan kemampuan aplikasi.
Kerangka Lisk mengelola siklus hidup aplikasi blockchain, termasuk proses inisialisasi, eksekusi, dan penutupan, memastikan bahwa aplikasi berjalan lancar dan dapat dengan mudah dipelihara.
Lisk Elements adalah kumpulan pustaka JavaScript yang menyediakan alat-alat untuk berinteraksi dengan blockchain Lisk. Pustaka-pustaka ini mencakup serangkaian alat kriptografi untuk mengamankan transaksi dan mengelola kunci, termasuk tanda tangan digital, fungsi hash, dan mekanisme enkripsi.
Perpustakaan tersebut mencakup alat-alat untuk membuat dan mengelola transaksi blockchain, yang menyederhanakan proses pengembangan aplikasi yang berinteraksi dengan blockchain Lisk. Lisk Elements mencakup utilitas untuk mengelola akun blockchain, termasuk pembuatan kunci, pemulihan akun, dan kueri saldo.
Lisk Commander adalah alat antarmuka baris perintah (CLI) yang menyederhanakan pengembangan dan pengelolaan aplikasi blockchain. Ini termasuk perintah untuk mengatur dan mengelola node blockchain, termasuk memulai, menghentikan, dan memantau operasi node. Alat untuk berinteraksi dengan blockchain termasuk menanyakan keadaan, mengirimkan transaksi, dan mengambil data blok.
Perintah untuk implementasi dan pengelolaan aplikasi blockchain, termasuk membuat aplikasi baru, memperbarui yang sudah ada, dan mengelola konfigurasi aplikasi.
Highlights