Share Dialog
Share Dialog
Subscribe to Linera Indonesia
Subscribe to Linera Indonesia

Linera adalah infrastruktur terdesentralisasi yang dioptimalkan untuk aplikasi Web3 yang memerlukan pemrosesan transaksi sensitif waktu dalam jumlah besar yang dibuat oleh banyak pengguna secara paralel. Ide inti dari protokol Linera adalah menjalankan banyak blockchain ringan, yang disebut microchains, secara paralel dalam satu set validator.
Di Linera, pengguna akhir (atau lebih tepatnya dompet mereka) diharapkan mengoperasikan rantai mikro mereka sendiri, yang disebut rantai pengguna. Pemilik rantai memilih kapan akan menambahkan blok baru ke rantai dan apa yang masuk ke dalam blok tersebut.
Pengguna dapat menambahkan blok baru ke rantai mereka untuk memproses pesan masuk dari rantai lain atau untuk menjalankan operasi aman di akun mereka, misalnya untuk mentransfer aset ke pengguna lain.
Yang penting, validator memastikan bahwa semua blok baru valid. Misalnya, operasi transfer harus berasal dari rekening yang mempunyai dana cukup; dan pesan masuk pasti benar-benar dikirim dari jaringan lain.
Blok diverifikasi oleh validator dengan cara yang sama untuk setiap rantai. Aplikasi Linera adalah program Wasm yang mendefinisikan status dan operasinya sendiri. Pengguna dapat mempublikasikan bytecode dan menginisialisasi aplikasi pada satu rantai, dan itu akan secara otomatis diterapkan ke semua rantai jika diperlukan, dengan status terpisah di setiap rantai. Untuk memastikan koordinasi antar rantai, aplikasi mungkin mengandalkan pesan lintas rantai asinkron. Muatan pesan bersifat khusus untuk aplikasi dan tidak tembus pandang ke seluruh sistem. Jumlah aplikasi yang ada dalam satu rantai tidak dibatasi.
Pada rantai yang sama, aplikasi disusun seperti biasa menggunakan panggilan sinkron. Linera SDK saat ini menggunakan Rust sebagai bahasa sumber untuk membuat aplikasi Wasm. Itu bergantung pada rantai alat Rust normal sehingga pemrogram Rust dapat bekerja di lingkungan pilihan mereka. Aplikasi Linera disusun menggunakan gagasan umum tentang Rust crate: antarmuka eksternal suatu aplikasi (termasuk parameter inisialisasi, operasi, pesan, dan panggilan lintas aplikasi) umumnya masuk ke bagian perpustakaan dari peti tersebut, sedangkan inti dari setiap aplikasi adalah dikompilasi menjadi file biner untuk arsitektur Wasm.
Linera adalah infrastruktur pertama yang dirancang untuk mendukung banyak rantai secara paralel, dan terutama sejumlah rantai pengguna yang dimaksudkan untuk dioperasikan oleh dompet pengguna. Dalam infrastruktur multi-rantai tradisional, setiap rantai biasanya menjalankan protokol blockchain lengkap dalam satu set validator terpisah. Membuat rantai baru atau bertukar pesan antar rantai memerlukan biaya yang besar. Akibatnya, jumlah rantai umumnya terbatas. Beberapa rantai mungkin dikhususkan untuk kasus penggunaan tertentu: rantai ini disebut "rantai aplikasi". Sebaliknya, Linera dioptimalkan untuk sejumlah besar rantai pengguna:
Pengguna hanya membuat blok di rantai mereka bila diperlukan;
Membuat microchain tidak memerlukan validator orientasi;
Semua rantai memiliki tingkat keamanan yang sama;
Microchains berkomunikasi secara efisien menggunakan jaringan internal validator;
Validator dipecah secara internal (seperti layanan web biasa) dan dapat menyesuaikan kapasitasnya secara elastis dengan menambah atau menghapus pekerja internal. Spesifikasi protokol Linera (lihat whitepaper) juga mencakup jenis rantai mikro lainnya, yang disebut “diizinkan” dan “publik”. Rantai publik dioperasikan oleh validator dan serupa dengan blockchain klasik dalam hal ini. Rantai yang diizinkan dimaksudkan untuk digunakan untuk interaksi sementara antar pengguna, seperti pertukaran atom.
Kami percaya bahwa banyak kasus penggunaan bernilai tinggi saat ini berada di luar jangkauan infrastruktur Web3 yang ada karena tantangan dalam melayani banyak pengguna aktif secara bersamaan tanpa menurunkan pengalaman pengguna (biaya yang tidak dapat diprediksi, latensi, dll). Contoh aplikasi yang memerlukan pemrosesan transaksi sensitif waktu yang dibuat oleh banyak pengguna secara bersamaan meliputi:
pembayaran mikro dan hadiah mikro waktu nyata
umpan data sosial
sistem lelang waktu nyata
permainan berbasis giliran
sistem kontrol versi untuk perangkat lunak jalur data, atau jalur pelatihan AI.
Rantai pengguna yang ringan berperan penting dalam memberikan skalabilitas elastis namun juga memiliki manfaat lain. Karena rantai pengguna memiliki lebih sedikit blok dibandingkan blockchain tradisional, di Linera, node penuh rantai pengguna akan tertanam ke dalam dompet pengguna, biasanya digunakan sebagai ekstensi browser. Ini berarti bahwa UI Web yang terhubung ke dompet akan dapat menanyakan status rantai pengguna secara langsung (tanpa penyedia API, tanpa klien ringan) menggunakan kerangka kerja yang sudah dikenal (React/GraphQL). Selain itu, dompet juga dapat memanfaatkan node penuh untuk tujuan keamanan, termasuk untuk menampilkan pesan konfirmasi yang berarti kepada pengguna.
Referensi implementasi sumber terbuka Linera sedang dalam pengembangan aktif. Ini sudah mencakup Web3 SDK dengan fitur yang diperlukan untuk membuat prototipe aplikasi Web3 sederhana dan mengujinya secara lokal pada mesin yang sama. Khususnya, UI Web (mungkin reaktif) sudah dapat dibangun di atas layanan GraphQL yang tertanam di Wasm, dan diuji secara lokal di browser.
Keterbatasan utama Web3 SDK kami saat ini meliputi:
UI Web perlu menanyakan layanan HTTP lokal yang bertindak sebagai dompet. Penyiapan ini bersifat sementara dan hanya untuk pengujian: di masa mendatang, UI web akan terhubung dengan aman ke Dompet yang dipasang sebagai ekstensi browser, seperti biasa.
Pengukuran gas diaktifkan di Wasm VM tetapi penghitungan dan pembelian bahan bakar belum diterapkan. (Sebagai pengganti, aplikasi diberikan bahan bakar dalam jumlah tetap secara gratis di setiap blok.) Aspek lain dari sistem yang menimbulkan biaya bagi validator (misalnya mengunggah bytecode besar) juga belum dilindungi oleh biaya dan/atau batasan ketat.
Hanya rantai pengguna yang saat ini tersedia untuk pengujian dan didokumentasikan dalam manual ini. Dukungan untuk jenis rantai lainnya (disebut "publik" dan "diizinkan") akan ditambahkan nanti.
Bagaimana menurut kalian? Apakah artikel ini sedikit membantu ? Mari kita membangun komunitas linera Indonesia yang lebih berwawasan Dan kuat dalam Blockchain untuk menciptakan komunitas Blockchain Indonesia yang sehat Dan mempunyai wawasan yang terdepan. Jangan lupa ikuti twitter Dan bergabunglah ke komunitas linera Indonesia untul berdiskusi tentang linera.

Linera adalah infrastruktur terdesentralisasi yang dioptimalkan untuk aplikasi Web3 yang memerlukan pemrosesan transaksi sensitif waktu dalam jumlah besar yang dibuat oleh banyak pengguna secara paralel. Ide inti dari protokol Linera adalah menjalankan banyak blockchain ringan, yang disebut microchains, secara paralel dalam satu set validator.
Di Linera, pengguna akhir (atau lebih tepatnya dompet mereka) diharapkan mengoperasikan rantai mikro mereka sendiri, yang disebut rantai pengguna. Pemilik rantai memilih kapan akan menambahkan blok baru ke rantai dan apa yang masuk ke dalam blok tersebut.
Pengguna dapat menambahkan blok baru ke rantai mereka untuk memproses pesan masuk dari rantai lain atau untuk menjalankan operasi aman di akun mereka, misalnya untuk mentransfer aset ke pengguna lain.
Yang penting, validator memastikan bahwa semua blok baru valid. Misalnya, operasi transfer harus berasal dari rekening yang mempunyai dana cukup; dan pesan masuk pasti benar-benar dikirim dari jaringan lain.
Blok diverifikasi oleh validator dengan cara yang sama untuk setiap rantai. Aplikasi Linera adalah program Wasm yang mendefinisikan status dan operasinya sendiri. Pengguna dapat mempublikasikan bytecode dan menginisialisasi aplikasi pada satu rantai, dan itu akan secara otomatis diterapkan ke semua rantai jika diperlukan, dengan status terpisah di setiap rantai. Untuk memastikan koordinasi antar rantai, aplikasi mungkin mengandalkan pesan lintas rantai asinkron. Muatan pesan bersifat khusus untuk aplikasi dan tidak tembus pandang ke seluruh sistem. Jumlah aplikasi yang ada dalam satu rantai tidak dibatasi.
Pada rantai yang sama, aplikasi disusun seperti biasa menggunakan panggilan sinkron. Linera SDK saat ini menggunakan Rust sebagai bahasa sumber untuk membuat aplikasi Wasm. Itu bergantung pada rantai alat Rust normal sehingga pemrogram Rust dapat bekerja di lingkungan pilihan mereka. Aplikasi Linera disusun menggunakan gagasan umum tentang Rust crate: antarmuka eksternal suatu aplikasi (termasuk parameter inisialisasi, operasi, pesan, dan panggilan lintas aplikasi) umumnya masuk ke bagian perpustakaan dari peti tersebut, sedangkan inti dari setiap aplikasi adalah dikompilasi menjadi file biner untuk arsitektur Wasm.
Linera adalah infrastruktur pertama yang dirancang untuk mendukung banyak rantai secara paralel, dan terutama sejumlah rantai pengguna yang dimaksudkan untuk dioperasikan oleh dompet pengguna. Dalam infrastruktur multi-rantai tradisional, setiap rantai biasanya menjalankan protokol blockchain lengkap dalam satu set validator terpisah. Membuat rantai baru atau bertukar pesan antar rantai memerlukan biaya yang besar. Akibatnya, jumlah rantai umumnya terbatas. Beberapa rantai mungkin dikhususkan untuk kasus penggunaan tertentu: rantai ini disebut "rantai aplikasi". Sebaliknya, Linera dioptimalkan untuk sejumlah besar rantai pengguna:
Pengguna hanya membuat blok di rantai mereka bila diperlukan;
Membuat microchain tidak memerlukan validator orientasi;
Semua rantai memiliki tingkat keamanan yang sama;
Microchains berkomunikasi secara efisien menggunakan jaringan internal validator;
Validator dipecah secara internal (seperti layanan web biasa) dan dapat menyesuaikan kapasitasnya secara elastis dengan menambah atau menghapus pekerja internal. Spesifikasi protokol Linera (lihat whitepaper) juga mencakup jenis rantai mikro lainnya, yang disebut “diizinkan” dan “publik”. Rantai publik dioperasikan oleh validator dan serupa dengan blockchain klasik dalam hal ini. Rantai yang diizinkan dimaksudkan untuk digunakan untuk interaksi sementara antar pengguna, seperti pertukaran atom.
Kami percaya bahwa banyak kasus penggunaan bernilai tinggi saat ini berada di luar jangkauan infrastruktur Web3 yang ada karena tantangan dalam melayani banyak pengguna aktif secara bersamaan tanpa menurunkan pengalaman pengguna (biaya yang tidak dapat diprediksi, latensi, dll). Contoh aplikasi yang memerlukan pemrosesan transaksi sensitif waktu yang dibuat oleh banyak pengguna secara bersamaan meliputi:
pembayaran mikro dan hadiah mikro waktu nyata
umpan data sosial
sistem lelang waktu nyata
permainan berbasis giliran
sistem kontrol versi untuk perangkat lunak jalur data, atau jalur pelatihan AI.
Rantai pengguna yang ringan berperan penting dalam memberikan skalabilitas elastis namun juga memiliki manfaat lain. Karena rantai pengguna memiliki lebih sedikit blok dibandingkan blockchain tradisional, di Linera, node penuh rantai pengguna akan tertanam ke dalam dompet pengguna, biasanya digunakan sebagai ekstensi browser. Ini berarti bahwa UI Web yang terhubung ke dompet akan dapat menanyakan status rantai pengguna secara langsung (tanpa penyedia API, tanpa klien ringan) menggunakan kerangka kerja yang sudah dikenal (React/GraphQL). Selain itu, dompet juga dapat memanfaatkan node penuh untuk tujuan keamanan, termasuk untuk menampilkan pesan konfirmasi yang berarti kepada pengguna.
Referensi implementasi sumber terbuka Linera sedang dalam pengembangan aktif. Ini sudah mencakup Web3 SDK dengan fitur yang diperlukan untuk membuat prototipe aplikasi Web3 sederhana dan mengujinya secara lokal pada mesin yang sama. Khususnya, UI Web (mungkin reaktif) sudah dapat dibangun di atas layanan GraphQL yang tertanam di Wasm, dan diuji secara lokal di browser.
Keterbatasan utama Web3 SDK kami saat ini meliputi:
UI Web perlu menanyakan layanan HTTP lokal yang bertindak sebagai dompet. Penyiapan ini bersifat sementara dan hanya untuk pengujian: di masa mendatang, UI web akan terhubung dengan aman ke Dompet yang dipasang sebagai ekstensi browser, seperti biasa.
Pengukuran gas diaktifkan di Wasm VM tetapi penghitungan dan pembelian bahan bakar belum diterapkan. (Sebagai pengganti, aplikasi diberikan bahan bakar dalam jumlah tetap secara gratis di setiap blok.) Aspek lain dari sistem yang menimbulkan biaya bagi validator (misalnya mengunggah bytecode besar) juga belum dilindungi oleh biaya dan/atau batasan ketat.
Hanya rantai pengguna yang saat ini tersedia untuk pengujian dan didokumentasikan dalam manual ini. Dukungan untuk jenis rantai lainnya (disebut "publik" dan "diizinkan") akan ditambahkan nanti.
Bagaimana menurut kalian? Apakah artikel ini sedikit membantu ? Mari kita membangun komunitas linera Indonesia yang lebih berwawasan Dan kuat dalam Blockchain untuk menciptakan komunitas Blockchain Indonesia yang sehat Dan mempunyai wawasan yang terdepan. Jangan lupa ikuti twitter Dan bergabunglah ke komunitas linera Indonesia untul berdiskusi tentang linera.
<100 subscribers
<100 subscribers
Linera Indonesia
Linera Indonesia
No activity yet