Aeternity adalah platform blockchain terdesentralisasi dan jaringan smart contract yang dirancang untuk mengatasi tantangan umum industri seperti skalabilitas dan privasi. Didirikan pada tahun 2016 oleh Yanislav Malahov dan diluncurkan pada tahun 2018, proyek ini berfokus pada penyediaan infrastruktur berkinerja tinggi untuk aplikasi terdesentralisasi, yang sering disebut sebagai aepps. Fitur inti dari jaringan ini adalah penggunaan state channels. Teknologi ini memungkinkan smart contract dan transaksi dijalankan secara off-chain. Dengan memindahkan proses-proses ini keluar dari blockchain utama, pengguna dapat mencapai penyelesaian yang hampir instan dan biaya yang lebih rendah tanpa membebani jaringan. Transaksi hanya berinteraksi dengan main chain untuk membuka atau menutup kanal, atau dalam kejadian langka ketika terjadi perselisihan, guna memastikan bahwa sistem tetap efisien dan privat. Proyek ini menggunakan mekanisme konsensus hibrida yang menggabungkan Proof of Work dan Proof of Stake untuk menjaga keamanan dan desentralisasi. Komponen Proof of Work menggunakan algoritma Cuckoo Cycle, yang dirancang agar bersifat memory-bound dan dapat diakses oleh berbagai perangkat keras. Aspek Proof of Stake terutama digunakan untuk tata kelola, memungkinkan pemegang token untuk berpartisipasi dalam proses pengambilan keputusan seperti pemungutan suara pada pembaruan protokol, biaya, dan ukuran blok. Komponen teknis signifikan lainnya adalah sistem oracle terdesentralisasi yang terintegrasi. Oracle dibangun langsung ke dalam protokol alih-alih ditambahkan sebagai lapisan pihak ketiga. Hal ini memungkinkan smart contract untuk berinteraksi secara aman dengan data dunia nyata, seperti informasi cuaca, hasil olahraga, atau peristiwa eksternal lainnya, sehingga memperluas kegunaan praktis dari blockchain. Smart contract pada jaringan ini ditulis dalam Sophia, sebuah bahasa pemrograman fungsional yang dibuat khusus untuk platform tersebut. Sophia dirancang untuk menjadi strongly typed dan berfokus pada keamanan, memudahkan pengembang untuk menulis kode bebas bug dan bagi auditor untuk memverifikasi logika kontrak. Selain itu, platform ini mencakup Aeternity Naming System, yang menggantikan alamat kriptografi yang kompleks dengan nama yang mudah dibaca manusia untuk meningkatkan pengalaman pengguna. Proyek ini dikembangkan dengan filosofi mobile-first, yang bertujuan untuk membuat teknologi blockchain dapat diakses melalui aplikasi yang intuitif. Model tata kelolanya dimaksudkan agar transparan dan inklusif, melibatkan pengembang, miner, dan pengguna dalam evolusi jangka panjang ekosistem ini. Perkembangan terbaru mencakup pengenalan Hyperchains, sebuah kerangka kerja yang bertujuan untuk lebih meningkatkan skalabilitas dengan memungkinkan pembuatan sidechain privat atau publik yang tertambat pada jaringan utama untuk keamanan. Melalui gabungan fitur-fitur ini, proyek tersebut berupaya menyediakan lingkungan yang serbaguna dan ramah pengembang bagi generasi aplikasi web berikutnya.
Pelajari Lebih Lanjut