EOSIO adalah blockchain yang dirancang untuk memfasilitasi pengoperasian program jenis baru yang disebut aplikasi terdesentralisasi (dapp).
Teknologinya mencoba memecahkan masalah historis dalam menggunakan blockchain untuk menjalankan dapps, karena aplikasi populer bahkan telah menyumbat kapasitas pada blockchain yang lebih besar dan lebih berkembang seperti Ethereum (ETH), yang mengakibatkan masalah kinerja untuk semua pengguna.
Salah satu dari sejumlah blockchain baru yang memprioritaskan kinerja dapp, EOSIO telah membuat pilihan desain yang dimaksudkan untuk mengonfirmasi lebih banyak transaksi per detik sambil menghilangkan biaya yang dibebankan kepada pengguna yang melakukan transaksi.
Namun, ada perbedaan penting lainnya yang membedakannya dari blockchain yang bersaing.
Yang pertama adalah bahwa pemrogram EOSIO dapat mengembangkan dapps menggunakan bahasa WebAssembly seperti C++, Java, dan Python, sebagai lawan dari bahasa pemrograman khusus proyek yang baru.
Selain itu, pada EOSIO, pembaruan perangkat lunak diputuskan melalui pemungutan suara menggunakan EOS. EOS adalah cryptocurrency asli di EOSIO dan diperlukan untuk membayar biaya pengoperasian blockchain-nya.
EOSIO mungkin paling dikenal karena mengadakan penawaran koin awal (ICO) terbesar yang pernah ada, mengumpulkan lebih dari $4 miliar dengan menjual 1 miliar EOS selama penjualan selama setahun.
Sejak saat itu, EOS.IO terus memberikan informasi terbaru kepada pengguna tentang status peta jalannya melalui situs web resminya. Untuk pembaruan yang lebih teratur, Anda dapat mem-bookmark blog EOS, yang mencakup tip dan tutorial tentang jaringan dan teknologinya yang berkembang.
Cara kerja EOS ?
Blockchain EOSIO dirancang untuk meniru kinerja komputer nyata, dan perangkat lunak itu sendiri menggunakan beberapa konsep komputasi yang sudah dikenal dalam operasinya.
Misalnya, ada tiga jenis sumber daya yang mendukung blockchain EOSIO.
Ini adalah:
Bandwidth (Disk) – diperlukan untuk menyampaikan informasi melalui jaringan
Computation (CPU) – kekuatan pemrosesan yang diperlukan untuk menjalankan dapp
State Storage (RAM) – digunakan untuk menyimpan data di blockchain-nya
EOS diperlukan untuk membeli ketiga sumber daya ini di EOSIO, artinya pengembang harus membeli EOS untuk menjalankan dapps yang mereka luncurkan.
Khususnya, dapps yang dibangun di atas EOSIO tidak mengharuskan pengguna membayar untuk transaksi, membuat EOS bebas mentransfer untuk pengguna dapp. Biaya ini tidak hilang di EOSIO, tetapi hanya diteruskan ke pengembang dapp yang harus membayar sumber daya jaringan.
Delegated Proof-of-Stake (DPoS)
Untuk mengamankan blockchainnya, EOSIO menggunakan sistem yang disebut delegated proof-of-stake (DPoS).
DPoS menggunakan sistem pemungutan suara dan reputasi waktu nyata untuk memutuskan siapa yang dapat membuat blok berikutnya di blockchain-nya. Ini berarti siapa pun yang memiliki EOS dapat membantu mengoperasikan jaringan, namun, semakin banyak token yang Anda miliki, semakin besar kemungkinan Anda untuk dipilih oleh perangkat lunak.
Setiap token EOS dapat dikunci, atau “dipertaruhkan”, untuk mewakili satu suara yang dapat digunakan untuk mendukung pengembangan platform.
Governance
EOSIO mengambil pendekatan yang lebih aktif terhadap tata kelola, dengan fitur yang memungkinkan penggunanya untuk memilih dan mengambil keputusan untuk mengubah aturan perangkat lunak.
Memiliki EOS memberi pengguna kemampuan untuk memberikan suara pada keputusan, dan produsen blok bertanggung jawab untuk melaksanakan keputusan yang disetujui. Kedua kelompok dapat memilih untuk mengubah “Konstitusi EOS”, sebuah dokumen pengaturan yang mengkodifikasikan aturan di antara semua pengguna EOSIO.
Ini memberi produsen blok EOS kekuatan yang luas atas pengguna jaringan.
Sebagai contoh, produsen blok EOS memiliki kemampuan untuk membekukan akun. (Membekukan akun hanya membutuhkan 15 dari 21 produsen blok EOS untuk memilih untuk mengunci dana.)
Hal ini menimbulkan kritik bahwa desain blockchain EOSIO dapat menjadi korban dari kontrol dan penyalahgunaan terpusat.