Blockchain Trilemma merupakan istilah yang dibuat oleh Ethereum Vitalik Buterin. Trilema ini mereferensikan tantangan yang dihadapi pengembang dalam menciptakan blockchain yang dapat berpotensi, terdesentralisasi, dan aman, tanpa mengorbankan salah satu dari ketiganya.
Desentralisasi: menciptakan sistem blockchain yang tidak dikendalikan oleh institusi ataupun pemerintah.
Scalability: kemampuan sistem blockchain untuk menangani hambatan dengan peningkatan adopsi.
Security: kemampuan blockchain untuk melawan serangan, tetap bebas bug, dan mengatasi masalah keamanan apa pun yang mungkin akan selalu muncul
Baca Juga Mengenal Hedera Coin ($HBAR)
Algorand Solusi untuk Trilemma
Algorand merupakan proyek blockchain yang dikembangkan oleh tim yang dipimpin oleh pemenang penghargaan Turing, Silvio Micali. Misi Algorand adalah untuk mengatasi trilema dan menyelesaikan masalah skalabilitas, keamanan, dan desentralisasi yang menghambat sebagian besar blockchain.
Skalabilitas dan Desentralisasi Algorand dapat memproses 1.000 transaksi per detik, dan waktu untuk menyelesaikan transaksi hanya 5 detik. Bandingkan ini dengan TPS Ethereum 15, dan waktu penyelesaian 2 menit. Algorand dapat melakukan ini melalui mekanisme konsensus yang unik.
Proof of Work (PoW)
Validator menjalankan perangkat lunak komputer untuk memverifikasi transaksi dan menambahkan blok ke blockchain. Proses ini mengharuskan mereka menggunakan listrik. Biaya gas dibayarkan kepada validator sebagai imbalan untuk mengkompensasi biaya listrik yang digunakan. Ini adalah mekanisme konsensus Bitcoin, dan meskipun efektif, biaya tinggi dan waktu transaksi yang lambat adalah salah satu masalah skalabilitas yang coba diatasi oleh Algorand.
Proof of Stake (PoS)
Proof of Stake adalah metode lain yang digunakan untuk memvalidasi transaksi. PoS digunakan oleh blockchain seperti Solana dan Avalanche. Dengan PoS, alih-alih siapa pun dapat memvalidasi transaksi, validator harus terlebih dahulu mempertaruhkan token agar memiliki kesempatan untuk memvalidasi. Juga tidak ada hadiah blok. Sebaliknya, validator diberi insentif dengan mengambil sedikit biaya dari setiap transaksi yang mereka validasi.
Sekarang, meskipun blockchain PoS mengatasi masalah skalabilitas, mereka masih dapat dimonopoli oleh orang yang memiliki kepentingan lain dengan banyak token, yang berarti masih memiliki masalah desentralisasi dari trilemma. Contoh penting adalah Jaringan Fantom, yang hanya memiliki sekitar 50 validator.
Pure proof of stake (PPoS)
Untuk mengatasi desentralisasi ini dengan jaringan PoS, Algorand membuat Pure Proof of Stake (PPoS). Perbedaan utama antara PPoS dan PoS adalah bahwa PPoS memperkenalkan elemen pemilihan acak saat memilih validator untuk suatu transaksi. Jadi ini bukan hanya tentang seberapa banyak mempertaruhkan jaringan lain. Bahkan yang kecil pun bisa dipilih.
Pemilihan validator didasarkan pada sesuatu yang disebut Verifiable Random Function (VRF). Setiap token ALGO memiliki tiket sendiri dan oleh karena itu, meskipun peluang menang lebih tinggi oleh seseorang yang lebih banyak bertaruh, masih ada peluang untuk taruhan kecil. PPoS juga berbeda dalam hal mempertaruhkan dan berpartisipasi dalam jaringan Algorand tanpa hambatan.
Jika Anda memegang ALGO di wallet Anda, Anda berpartisipasi. Inilah sebabnya mengapa jika Anda memegang ALGO di Coinbase Anda sekarang, Anda mungkin menghasilkan sekitar 6% APR. Pengguna juga tidak terikat oleh jangka waktu tertentu.
Security: Protokol aset standar Algorand (ASA)
Ini adalah mekanisme yang digunakan oleh Algorand untuk membuat dan menggunakan token baru di jaringan. Ini mirip dengan protokol ERC-20 Ethereum. Namun, tidak seperti protokol ERC-20, alih-alih menulis sendiri smart contract, Anda mengisi formulir untuk membuat aset baru dan kemudian membangun smart contract di sekitar aset tersebut. Ini berarti kontrak tidak terlalu rentan terhadap bug, dan semuanya lebih aman.
Untuk mengatasi masalah keamanan lebih lanjut, jaringan Algorand telah dirancang sedemikian rupa sehingga percabangan menjadi tidak mungkin dilakukan. Ini menimbulkan masalah jika sebagian besar pengguna memiliki niat buruk.
Struktur Algorand
Layer 1: mendukung pembangunan aplikasi smart contract dan NFT, menjaga keamanan dan keterbandingan.
Layer 2: smart contract yang sangat kompleks kemudian diverifikasi . Snapshot dari Layer 2 diambil dan dikirim kembali ke layer 1 yang memungkinkan Algorand untuk terus berkembang sambil mempertahankan keamanannya. Biasanya, pada platform seperti Ethereum, solusi penskalaan dan lapisan 2 dibangun di atas rantai terpisah.
Namun, Algorandd melakukannya sendiri dengan memilih validator secara acak untuk mengeksekusi smart contract yang lebih kompleks jika diperlukan.