Coba jelasin Fitur-fitur Everscale dari Everscale dong

Everscale melaksanakan pendekatan unik untuk kontrak cerdas, berasumsi bahwa “semuanya adalah kontrak cerdas”. Pertukaran informasi antara kontrak cerdas, dan juga antara pengguna dan kontrak cerdas, terjadi melalui pesan.

Ada dua jenis pesan di dalam jaringan:

Pesan eksternal yang dikirim dari blockchain luar atau masuk ke blockchain dari luar. Pesan-pesan ini ditandatangani dengan tanda tangan cryptographic pemilik akun dan mengatur interaksi blockchain Everscale dan pengguna (dApp) tanpa membawa informasi tentang mata uang.

Pesan internal yang dikirim dari dalam blockchain dari satu akun blockchain Everscale ke akun lainnya. Hanya pesan-pesan ini yang bisa membawa informasi tentang cryptocurrency.

Baik pesan internal maupun pesan eksternal mengantri dan dijalankan dalam urutan yang sudah ditentukan dengan ketat, dikarenakan oleh implementasi Protokol Pengiriman Pesan Eksternal yang Dapat Diandalkan (REMP).

Di Everscale, transaksi hanya bisa dijalankan oleh kontrak cerdas; dengan demikian, setiap alamat yang aktif harus memiliki kontrak cerdas yang diperluas. Di sini, sebuah dompet juga merupakan kontrak cerdas yang dibagikan di dalam jaringan itu sendiri. Selama pengoperasian, klien menjalankan fungsi yang terprogram dan bertukar pesan secara independen dengan kontrak cerdas lainnya.

Alamat dompet ditemukan dengan menggabungkan kunci umum pengguna dan hash data sumber, termasuk kode kontrak cerdas yang diluncurkan.

Mengingat bahwa pengguna bisa meluncurkan berapa pun kontrak cerdas, kunci umum di Everscale bisa memiliki jutaan alamat yang terkait dengannya. Hal ini mengarah ke paradigma baru untuk pengembang blockchain yang disebut “pemrograman yang tersebar”.