Jelaskan Arsitektur multithread dari Everscale

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.