Everscale

**Everscale** (dari Bahasa Inggris: ever dan scale, berarti terukur secara tidak terbatas) merupakan generasi ke lima PoS blockchain dengan token asal yang disebut Everscale (EVER). Di arsitektur Everscale, perhatian khusus diberikan untuk memecahkan masalah antara keamanan, skalabilitas, dan desentralisasi.

## EVER

Token asli Everscale disebut EVER. Semua komisi jaringan dibayarkan dalam EVER. Emisi teratas EVER adalah ~2 miliar koin. Pengeluaran awal token adalah 5 miliar, tetapi mengikuti keputusan komunitas, 3 miliar EVER dibakar dengan mengirimkan token ke akun “lubang hitam”[7,8].

Koin EVER diperdagangkan di pertukaran seperti Gate.io, MEXC, Bitrue, Coinone, Bitmart, KuCoin, dan lainnya.

Token asli EVER juga tersedia di Ethereum dan jaringan BNB Chain.

## Token Everscale

Jaringan Everscale juga memberikan kesempatan untuk mengeluarkan token.
Standar untuk token yang dapat dipertukarkan disebut TIP-3.

TIP-3 adalah standar token Everscale yang menjelaskan prinsip dasar membentuk kontrak token cerdas. Kontrak cerdas dompet pengguna hanya diperbolehkan untuk meluncurkan sumber kontrak cerdas dari alamat mereka. Standar ini mendukung perputaran EVER - token WEVER untuk pengoperasian DEX and Bridge[9].

Tujuan dari standar ini adalah untuk melaksanakan fitur-fitur dasar Everscale, seperti multithreading. Karena standarnya, masing-masing akun menyimpan kontrak cerdasnya sendiri yang memproses transaksi dengan token, tidak seperti token ERC-20, di mana satu kontrak cerdas besar menyimpan informasi tentang semua akun.
TIP-4 adalah standar untuk non-fungible token (NFT), yang juga melaksanakan kemampuan pemrosesan beberapa rangkaian Everscale dan memiliki arsitektur yang serupa dengan TIP-3.

## Manajemen

Everscale diatur sebagai sebuah organisasi otonom terdesentralisasi (DAO). Semua keputusan pada pengembangan proyek diambil berdasarkan pemungutan suara oleh pemegang token EVER di sistem EVER DAO[10]. Untuk mengambil keputusan, perlu untuk menghasilkan setidaknya 5.000.000 koin dan mendapatkan sebagian besar suara. Untuk mengajukan inisiatif, pemegang token perlu memiliki 100.000 koin EVER.
Fitur-fitur Everscale
Sistem kontrak cerdas

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 mengantre 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”.

## Arsitektur multithread

Everscale memiliki struktur dua tingkat dan terdiri dari Masterchain dan workchain (shard). Masterchain bertanggung jawab untuk memvalidasi Everscale. Masterchain berisi hash block dari semua workchain. Setiap workchain baru dibentuk saat kapasitas dari semua workchain yang ada digunakan 90%, untuk menghindari muatan berlebih. Baik Masterchain dan workchain dibagi menjadi urutan bergantung pada muatannya. Urutan adalah kombinasi alamatnya, diproses oleh kelompok validatornya sendiri yang dipilih pada basis algoritme pseudo-acak dari kelompok validator blockchain untuk waktu yang singkat.

Pembagian ini bisa mencapai batas, saat ada satu akun blockchain di shard dengan isi kontrak cerdas di dalamnya. Pada waktu yang sama, semua urutan saling berhubungan, dan jika data dari satu urutan diperlukan untuk perhitungan yang lain, hal ini dilakukan secara langsung, melewati masterchain, yang hanya diperlukan untuk konfirmasi. Saat muatan tidak mencukupi, urutan digabung menjadi satu.

## Validasi dan staking

Validator adalah node yang memproduksi block baik di Masterchain maupun workchain. Setiap validator harus memiliki 350.000 EVER atau lebih untuk bergabung dengan jaringan dan bisa memproduksi dan memvalidasi block. Jika validator bertindak jahat, mis. mencoba mengirimkan block yang tidak tepat, slashing berlaku untuk mereka, berarti penurunan dalam pembagian dana yang terkunci.

Jaringan Everscale memiliki persyaratan tinggi pada perlengkapan validator dan bandwidth jaringan; bagaimana pun, dikarenakan multithreading blockchain, muatan bisa dibagi secara rata pada validator, yang mengurangi persyaratan untuk mesin dibandingkan dengan blockchain lain yang sangat produktif.

Saat ini ada sekitar 180 validator yang terdaftar di Everscale. Setiap siklus 18 jam, pemungutan suara diadakan. Pemilik dari stake maksimal menjadi validator block Masterchain; sisanya memvalidasi workchain. Jumlah maksimal validator utama adalah 100; minimalnya adalah 13.

## DeBot

DeBot adalah jenis khusus kontrak cerdas yang bisa dijalankan baik di blockchain maupun secara lokal. Saat dijalankan secara lokal, DeBot memastikan pengoperasian antarmuka pengguna, seperti enkripsi, tanda tangan, pengkodean dengan penguraian dan formasi antarmuka JSON, bekerja dengan GraphQL, membaca, mencari, mengirimkan permintaan, dan menerima informasi tentang akun, transaksi, dan block.

DeBot tidak memiliki akses ke kunci pengguna, yang menjamin interaksi yang aman. Tidak seperti Web3[11], DeBot tidak memerlukan lapisan tambahan antara pengguna dan Everscale. DeBot bisa digunakan untuk berbagai hal, seperti permainan, dompet, dll.

Tujuan DeBot adalah untuk memberikan interaksi yang benar-benar terdesentralisasi antara pengguna dan blockchain.

## Interaktivitas

Dikarenakan fakta bahwa urutan dari pemrosesan pesan di blockchain Everscale ditentukan secara ketat, memungkinkan halnya untuk menghitung keadaan blockchain sebelum transaksi selesai.

Ini artinya bahwa pengguna akan melihat hasil transaksi mereka dalam 0,2 detik, walaupun penyelesaiannya akan terjadi nanti.

Ini menjadikan Everscale tidak hanya blockchain tercepat dalam jumlah total transaksi, tetapi juga yang paling interaktif, mengaburkan garis antara aplikasi biasa dan aplikasi yang menggunakan teknologi blockchain (dApp).

## Protokol SMFT dan keamanan

Untuk meraih keamanan, Everscale menjalankan versi model konsensus Bukti Stake yang disebut protokol Toleransi Kesalahan Mayoritas Lunak (SMFT) [2].

Untuk mencegah penyebaran block yang salah, protokol SMFT memerlukan verifikasi sekuensial masing-masing block yang dikirim ke jaringan:
Pertama, kolator alur, mis. validator menawarkan block baru, mengirimnya ke semua node workchain untuk verifikasi.
Berikutnya, sebagian node workchain, disebut Pelindung Broadcast (BP), memastikan bahwa block telah terkirim ke setidaknya 51% validator, dan mengirimkan informasi ini ke Masterchain.
Kemudian, validator secara acak memilih jumlah verifikator tertentu yang harus memverifikasi ketepatan block dan kemudian juga mengirimkan bukti ke Masterchain.

Semua malware yang mencoba untuk merusak jaringan bisa dihukum secara finansial atas tindakannya di tahap mana pun: kolator dapat kehilangan bagiannya atas mengirimkan block yang tidak valid dan validator dapat kehilangan bagiannya karena tidak mengirimkan bukti nota block, sementara penggolong bisa kehilangan sebagian bagiannya karena tidak mengirimkan pesan verifikasi.

Untuk menjalankan serangan yang berhasil, sebagian besar node harus menjadi berbahaya, karena tidak memungkinkan halnya untuk mengalkulasi node mana yang akan menjadi verifikator. Dengan demikian, strategi terbaik untuk semua verifikator yang ingin menjaga bagian mereka adalah dengan tetap jujur. Keamanan protokol SMFT dengan demikian bisa dibandingkan dengan Bitcoin.
Biaya

Biaya Everscale meliputi beberapa jenis:
Fase penyimpanan: biaya penyimpanan untuk menyimpan kode kontrak dan data di blockchain. 
Fase pengkreditan: biaya untuk mengimpor pesan ke blockchain. Ada banyak jenis untuk pembayaran tersebut, bergantung pada asal dan rute pesan, biasanya disebut biaya impor.
Fase komputasi: mengumpulkan biaya bensin dengan membayar untuk pelaksanaan kontrak cerdas di dalam mesin virtual. [23]
Fase tindakan: mengumpulkan pembayaran untuk menyusun pesan keluar dan menjalankan manipulasi khusus, secara kolektif disebut sebagai biaya tindakan.
Fase lambungan: Jika ini terjadi, biaya dikumpulkan untuk meneruskan pesan khusus, “lambungan”, ke pengirim asal.

Biaya tidak bergantung pada nilai transfer – biaya adalah berdasarkan kontrak cerdas yang dijalankan. Biaya total rata-rata pada saat ini adalah ~0,1 EVER.
Alat pengembangan

Rangkaian alat pengembangan Everscale termasuk API penyusun Solidity dan C++, SDK dan pustaka untuk platform populer dan bahasa pemrograman, alat baris perintah node untuk pengujian dApp, dan beberapa browser dan dompet yang terdesentralisasi.

## SDK Ever

SDK Ever (Alat Pengembangan Perangkat Lunak Everscale) adalah pustaka klien dasar yang digunakan untuk pengembangan aplikasi yang dibagikan (dApp). Pustaka klien dasar ini dikembangkan di Rust dan bisa dihubungkan secara dinamis.

SDK Ever mendukung pemuatan kelas dinamis yang memberikan komponen dan fungsi sumber daya intensif untuk pekerjaan, seperti TVM, pelaksana transaksi Ever, komunikasi dengan ABI, pemindahan data dan fungsi enkripsi untuk pengembangan aplikasi yang dibagikan, seperti dApp, dApp mobile, dApp web, dApp server, dApp korporat, dll. Pustaka mendukung banyak bahasa dan platform pemrograman.

## SDK NFT

Everscale memecahkan salah satu masalah token NFT yang berkaitan dengan kurangnya praktik standar penggunaannya. Fungsi NFT termasuk kondisi kepemilikan, pemindahan kendali, pelepasan, pembakaran, dll. Dalam komunitas Everscale, diusulkan untuk membangun alat standar menggunakan SDK NFT yang dapat dengan mudah diaplikasikan untuk bekerja dengan token yang tidak dapat dipertukarkan. SDK NFT Everscale berbasis pada ide membuat serangkaian implementasi pustaka fungsi dasar yang bisa diperpanjang tanpa mengganggu implementasi utama.

Dengan demikian, untuk praktik seperti pembakaran token atau bekerja dengan koleksi tertutup (di mana hanya penciptanya yang bisa membuat sesuatu), atau dengan koleksi terbuka, di mana pengguna mana pun bisa membuat NFT di dalam koleksi, tetapi dengan tanda tangan wajib penciptanya, Everscale menawarkan pustaka klien dasar, di mana pengguna mana pun bisa mendapatkan apa yang mereka perlukan.

## Invisible Bridge

Sebuah layanan yang dirancang untuk bekerja dengan mesin virtual TVM, melewati blockchain itu sendiri. Untuk pengguna eksternal yang tidak memiliki token EVER, saat Invisible Bridge diakses, prosesor kredit terpicu. Hasilnya, pengguna tidak perlu menukarkan token secara independen untuk membayar bensin dan deposit. Setelah pengoperasian selesai, Invisible Bridge secara otomatis menghitung dana yang dikeluarkan dalam mata uang yang dimiliki oleh pengguna dan dalam nilai yang sama dengan nilai yang dihabiskan dalam EVER yang diberikan oleh prosesor kredit.
Ekosistem

Pengembang Everscale termasuk beberapa tim pengembang, termasuk Evers, Boys, SVOI.dev, Radiance, ITGold, Pruvendo, Hyperflex, dll. Validator Everscale termasuk validator internasional besar:: p2p.org, Certus One, Chorus one, dan Everstake.

Sekarang, hampir 700.000 akun telah dibuka di jaringan Everscale dan lebih dari 66 juta transaksi telah diproses. Rata-rata 40.000 akun baru dibuka per bulannya.

Lapisan dasar di atas protokol Everscale adalah sistem pengoperasian Ever OS, yang memiliki jangkauan luas alat pengembangan Everscale termasuk SDK, cloud, penyusun, dan pengikat yang berguna. [24]

## Produk ekosistem Everscale

### Dompet
Beberapa dompet dengan berbagai fungsi telah dikembangkan untuk Everscale: EverSurf [25], EVER Wallet [26], Everspace [27], dan ScaleWallet [28].

### Protokol finansial

FlatQube adalah pertukaran terdesentralisasi (DEX) untuk aset digital yang memberikan pengguna kesempatan untuk menukarkan cryptocurrency dan berbagai opsi pemasukan pasif menggunakan mekanisme farming dan staking[12], [13], [14], [29]

FLEX adalah DEX generasi baru, dibuat dalam bentuk buku pesanan. FLEX menonjol karena performanya yang belum pernah terjadi sebelumnya yang bisa dibandingkan dengan pertukaran tersentralisasi. Fiturnya yang berbeda adalah setiap pesanan pertukaran adalah kontrak cerdas yang dibagikan di jaringan yang dijalankan secara otomatis, tanpa KYC, dan pada setiap tahap pelaksanaan aset hanya milik pemilik [2], [30]

EverLend adalah sebuah protokol peminjaman yang penggunanya bisa meminjam terhadap kolateral dari pool saham terdesentralisasi dan memasok likuiditas. [37]

### Bridge

Octus Bridge memungkinkan pemindahan token dan pemindahan likuiditas tanpa batas antara jaringan Everscale, Ethereum, Binance Smart Chain, Fantom Opera, Polygon, Avalanche, dan Milkomeda. [31]

ADAEVER adalah jembatan antara jaringan Everscale dan Cardano. [32]

### Pasar NFT

GrandBazar adalah sebuah platform trading yang menjual token NFT.[33]

ChessNFT adalah sebuah pasar NFT di blockchain Everscale, diluncurkan bersamaan dengan FIDE pada saat Kejuaraan Catur Dunia pada tahun 2021. [15], [16], [34]
Launchpad

EverStart adalah sebuah platform launchpad untuk proyek crowdfuning di blockchain Ethereum, Polygon, BNB Chain, dan Everscale. [35]

The Killer Whale Podcast adalah sebuah acara online dengan presentasi proyek investasi ekosistem Everscale dan dengan token KWT-nya sendiri.[36]

### Proyek sosial

Everscale adalah penyelenggara dan sponsor konferensi berskala besar pada studi dan pengembangan industri crypto[17],[18],[19],[20].

## Riwayat

### Peluncuran

Setelah Telegram mengumumkan penyelesaian kerja pada TON, kode proyek diposting dalam akses terbuka di bawah lisensi GPL. Hal ini memberikan proyek independen kesempatan untuk menjalankan ide TON. [21]

Pada tanggal 7 Mei 2020, sekelompok validator dan pengembang profesional, termasuk tim EverX (yang mengembangkan sistem pengoperasian di atas TON), dan juga Broxus, Everstake, Chorus one, Certus One, P2P.org, Dokia Capital, Bitscale Capital, MinerGate, Block rock, dan beberapa lainnya, meluncurkan platform blockhain Free TON [22]. Peluncuran proyek ini disiarkan langsung di YouTube. Token blockchainnya kemudian diberi nama TON Crystal. Lalu, tim seperti Warp Capital, IT Gold, dan beberapa lainnya juga menjadi anggota manajemen global.

Konsep pengembangan blockchain berisi ide pembagian token proyek meritokratik melalui kontes yang dimulai oleh pengguna itu sendiri dan bertujuan untuk meningkatkan jaringan dan memperkenalkan solusi-solusi baru.

### Evolusi blockchain

Sepanjang tahun 2020 dan pertengahan pertama tahun 2021, blockchain banyak dirancang ulang. Whitepaper Everscale dirilis, yang menentukan pengembangan jaringan yang lebih jauh. Perangkat lunak node dirancang ulang sepenuhnya menggunakan bahasa pemrograman Rust, yang mengakibatkan banyak peningkatan dalam skalabilitas jaringan dan perubahan teknologis yang signifikan. Dengan demikian jaringan menjadi solusi orisinal pengembang. Hal ini mengakibatkan ide perancangan ulang didiskusikan di antara pengguna dan pengembang.

## Perancangan ulang

Pemungutan suara diselesaikan pada tanggal 8 November 2021, yang mengakibatkan nama proyek Free TON diubah menjadi Everscale. Alasan yang diberikan untuk perancangan ulang adalah kebutuhan untuk menekankan perbedaan signifikan dari TON yang terbentuk sebagai hasil dari pengembangan jaringan. Sebagai hasil perancangan ulang ini, ada juga perubahan pada nama semua objek terkemuka di ekosistem. Mata uangnya mengubah namanya dari TON Crystal menjadi Everscale, dan ticker token mengubah namanya menjadi EVER. Everscale meluncurkan sistem pembagian hibah.

## Catatan