Saat kita mendekati rilis open source dari Radix Engine, sepertinya ini saat yang tepat untuk memasukkan semua ini ke dalam konteks. Bagaimana semua bagian teknologi ini berhubungan? Bagaimana mereka membantu pengembang membangun aplikasi? Bagaimana hal ini membawa kita pada visi Radix untuk menawarkan siapa pun di mana saja akses bebas hambatan ke ekonomi digital pada jaringan publik yang terdesentralisasi?
Hambatan dalam Adopsi DLT
Gajah di ruang blockchain / DLT adalah adopsi. Terlepas dari semua platform blockchain yang didanai ICO dan liputan media dari perusahaan Fortune 500 berbicara tentang blockchain, selain cryptocurrency, kami hanya melihat adopsi teknologi yang terbatas dalam penerapan, aplikasi bisnis seperti biasa. Gali tepat di bawah permukaan rilis pers dan Anda hampir selalu menemukan bahwa platform blockchain memproses sangat sedikit transaksi yang tidak didorong oleh spekulasi token, dan aplikasi DLT yang diumumkan itu tidak lebih dari eksperimen dan uji coba.
Revolusi DLT penuh yang kita semua harapkan tampaknya akan ditahan. Mengapa?
Tidak peduli seberapa besar potensi teknologi untuk membuat langkah besar ke depan, pengembang akan menolak jika datang dengan langkah mundur bahkan dengan langkah kecil dari biasanya. Untuk pengembang saat ini, membangun aplikasi nyata dengan DLT membawa banyak kompromi. Di tahun-tahun kami berbicara dengan pengembang dan bisnis - besar dan kecil - tentang kebutuhan mereka, kami telah menemukan tiga hambatan untuk adopsi DLT di luar ruang kripto:
Buildability - Membangun dan menerapkan apa pun selain dari aplikasi paling sederhana yang menggunakan DLT saat ini sangat membingungkan dan rumit. Pengembangan kontrak pintar sangat terspesialisasi, dan bug sulit ditangkap dan merupakan bencana besar untuk aplikasi DLT yang sangat terpercaya.
Skalabilitas - Berkomitmen pada platform DLT adalah keputusan yang signifikan dan harus ada keyakinan bahwa platform tersebut dapat menangani permintaan aplikasi yang dapat diperkirakan sebelumnya. Throughput platform DLT publik terkenal rendah, dan bahkan DLT pribadi tidak dapat dengan yakin menyediakan jenis ruang utama yang mungkin dibutuhkan banyak aplikasi di masa mendatang.
Kedewasaan - Kami mendengar berulang kali bahwa platform blockchain terdesentralisasi saat ini gagal mengenali realitas privasi data dan penerapan tambahan, dan bahwa DLT pribadi saat ini gagal memberikan banyak nilai di luar basis data khusus. DLT perlu mengatasi masalah bisnis secara langsung dengan solusi jaringan pribadi / publik gabungan yang matang.
Radix menghilangkan hambatan ini, akhirnya memberi pengembang alat yang mereka butuhkan untuk membangun aplikasi dan sistem yang lebih baik yang memiliki dampak dunia nyata. Kami membawa para pengembang tersebut ke Radix dengan memberi mereka solusi matang yang memungkinkan mereka mulai memecahkan masalah bisnis hari ini. Radix Engine dan Radix Ledger
Mirip dengan blockchain atau teknologi DLT lainnya, Radix pada akhirnya adalah perangkat lunak yang dijalankan pada node (biasanya komputer yang berbeda) yang bersama-sama membentuk jaringan; itu adalah sistem yang terdistribusi secara inheren, baik node tersebut dijalankan di dalam perusahaan atau di Internet terbuka. Memanfaatkan Jaringan Radix berarti berkomunikasi dengan node. Radix membuatnya mudah dengan menyediakan Pustaka API di Java dan Javascript yang dapat diintegrasikan ke dalam aplikasi pengembang.
Radix Engine dan Radix Ledger adalah dua lapisan yang menyusun perangkat lunak yang berjalan di setiap node. Secara konsep, ini mirip dengan platform DLT lain seperti Ethereum atau Hyperledger yang memiliki semacam lapisan aplikasi (biasanya mesin virtual yang menjalankan kontrak pintar) dan lapisan buku besar (biasanya blockchain).
Untuk mendapatkan performa optimal dari keduanya, Radix Engine dan Radix Ledger dibuat dari awal; digabungkan, mereka menyediakan platform aplikasi DLT yang benar-benar dapat dibangun dan diskalakan.
The Radix Engine: Lapisan aplikasi "berorientasi aset". Alih-alih menjalankan kode kontrak pintar untuk mengimplementasikan fungsionalitas aplikasi, kode ini berisi komponen blok penyusun siap pakai yang aman yang disesuaikan, diterbitkan, dan dikelola melalui API Radix.
The Radix Ledger Sebuah desain DLT sharded unik yang memvalidasi transaksi dan operasi per transaksi, dan memungkinkan state-sharding penuh. Daripada melakukan urutan blok monolitik, transaksi Radix Engine memungkinkan Radix Ledger dengan aman memproses transaksi secara paralel yang berarti dapat mencapai throughput dan konkurensi yang sangat tinggi.
Terobosan Radix adalah merancang lapisan ini bersama-sama dengan fokus pada kebutuhan aplikasi dunia nyata. Mereka mendukung kekuatan satu sama lain dan memungkinkan tim Radix untuk memecahkan masalah pembangunan dan skalabilitas yang telah diperjuangkan oleh blockchain dan teknologi DLT lainnya selama lebih dari 10 tahun.
Sumber terbuka Radix Engine kami adalah langkah pertama kami untuk memberikan transparansi penuh dari basis kode platform Radix kepada komunitas kami.
Radix Buildability
Pendekatan berorientasi aset Radix Engine dirancang khusus untuk sistem transaksional. Pada akhirnya, pengembang ingin menentukan aset penting bisnis mereka (pengguna, uang, paket, sertifikasi, produk, properti…), bagaimana aset tersebut terkait satu sama lain, dan bagaimana mereka diizinkan untuk bertransaksi. Komponen siap pakai Radix Engine dirancang untuk memudahkan pemodelan jenis aset dan aturan ini dengan tepat.
Setelah aset dikonfigurasi dan dibuat, Radix Engine secara otomatis memastikan hanya transaksi yang valid yang mungkin dan Radix Ledger pada gilirannya secara otomatis menyelesaikan konflik antara transaksi yang valid dan mencatat hasilnya dengan aman. Ini berarti bahwa jaminan keamanan untuk setiap transaksi melekat pada platform, bukan fungsi dari kode kontrak pintar kompleks yang harus dibuat oleh pengembang.
Membuat aset dan melakukan transaksi di Radix ditangani melalui panggilan API sederhana melalui perpustakaan - tidak ada kode kontrak pintar khusus, tidak ada pemeriksaan kesalahan yang salah. Dengan waktu dan risiko minimum, menggunakan bahasa yang mereka gunakan setiap hari, pengembang dapat dengan cepat beralih dari konsep ke sistem transaksional berbasis Radix yang berfungsi sebagai sumber kebenaran yang berharga untuk bisnis.
Kami akan membahas lebih detail tentang membangun aplikasi menggunakan Radix Engine di posting selanjutnya. Sejauh ini, DLT umumnya kesulitan untuk memberikan throughput dan konkurensi yang signifikan. DLT pribadi cenderung unggul pada ribuan transaksi per detik, dan DLT publik yang benar-benar terdesentralisasi pada lebih dari puluhan transaksi per detik. Alasan penting adalah penggunaan buku besar global tunggal (seringkali blockchain) di mana semuanya harus dipesan dan dicatat. Pendekatan "Sharding" telah diusulkan untuk meningkatkan throughput, tetapi mereka melawan kebutuhan akan shard untuk akhirnya berkoordinasi untuk menciptakan "tatanan global" kolektif dari semua yang telah terjadi.
Salah satu alasan utama kebutuhan "pemesanan global" adalah bahwa hal itu diperlukan untuk kontrak pintar yang dioperasikan mesin virtual. Setiap kontrak pintar mewakili semacam kotak hitam yang dioperasikan oleh jaringan dan hasil dari apa yang terjadi di dalam kotak itu harus diurutkan terhadap segala sesuatu yang lain di jaringan yang mungkin terkait. Namun, pendekatan berbasis aset Radix Engine berarti jaringan dapat melihat dengan tepat apa yang sebenarnya terkait dengan setiap transaksi.
Radix Ledger dirancang untuk memanfaatkan fakta ini. Ini menggunakan pendekatan unik "sharding statis" di mana transaksi tersebar di jumlah shard yang hampir tidak terbatas, dengan shard hanya perlu dihubungkan jika diperlukan untuk setiap transaksi. Ini membuka kemampuan Radix untuk mencapai jutaan transaksi per detik - sambil tetap memastikan bahwa setiap transaksi diproses dengan aman dan benar dalam hitungan detik.
Untuk mempelajari lebih lanjut, silakan lihat video Dan ini menjelaskan cara kerjanya: Kematangan Radix
Agar Radix dapat diadopsi secara massal oleh pengembang, kami harus memberi mereka platform yang memberikan solusi matang untuk masalah mereka saat ini - dan peta jalan yang menarik ke masa depan. Sebagian besar platform DLT tampaknya termasuk dalam salah satu dari dua kubu yang digerakkan secara ideologis: baik aplikasi DLT harus sepenuhnya terdesentralisasi atau tidak sama sekali, atau DLT hanyalah jenis database baru dengan banyak sensasi di sekitarnya. Kedua sudut pandang tersebut kehilangan poin bagi pengembang.
Seperti halnya infrastruktur komunikasi global saat ini yang mencakup jaringan Internet publik dan TCP / IP pribadi, masa depan adopsi DLT tidak hanya mencakup jaringan publik tetapi juga jaringan pribadi - idealnya menggunakan protokol dasar yang sama. Oleh karena itu, visi Radix tidak hanya mencakup pembuatan jaringan DLT publik berskala global, tetapi juga menyediakan solusi superior untuk jaringan DLT pribadi saat ini.
Mengapa jaringan DLT pribadi dibutuhkan saat ini? Ada banyak alasan bisnis mungkin melihat jaringan publik tidak sesuai dan lebih memilih jaringan DLT pribadi; seperti data yang diperlukan dan privasi transaksional, kontrol infrastruktur, dan risiko penerapan yang diminimalkan. Bahkan bisnis yang melihat keuntungan transformasional dalam penggunaan jaringan publik - seperti interoperabilitas aset yang tidak dapat dipercaya dan kepemilikan yang lebih besar serta transparansi bagi pengguna - biasanya akan memilih untuk hanya menggunakan jaringan publik secara selektif jika diperlukan, atau hanya bermigrasi ke jaringan publik setelah terbukti keluar aplikasi secara pribadi.
Radix adalah solusi matang yang memberikan nilai signifikan dalam aplikasi DLT pribadi saat ini, dan juga menyediakan jalur yang mulus ke jaringan publik skala global. Pendekatan pengembangan Radix Engine memungkinkan bisnis dengan mudah menggunakan Radix untuk lebih dari sekadar pencatatan data yang dicap waktu. Pengembang dapat yakin bahwa Radix akan memenuhi kebutuhan skalabilitas mereka untuk penerapan pribadi tersebut, dan melihat ke masa depan, mereka dapat yakin bahwa aset dan aplikasi mereka dapat mulai bermigrasi ke jaringan DLT publik terbaik - menggunakan teknologi yang persis sama tumpukan.
Translator:
Radvocate Kukilo Ski