Paman Beruang Cari di situs

Blockchain Review · Ep 14 dari 18

Ton

Terbit di X · · 4 menit baca

Di artikel ini5 bagian
  1. Arsitektur Blockchain TON: Blockchain of Blockchains
  2. Mekanisme Konsensus: Proof-of-Stake dengan Byzantine Fault Tolerance
  3. Model Aktor, Pesan Asinkron, dan Eksekusi Kontrak Pintar
  4. Paradigma Infinite Sharding: Fondasi Skalabilitas
  5. Kesimpulan

Kamus Crypto · Ketuk istilah bergaris titik untuk lihat artinya.

Blockchain TON (The Open Network) merupakan platform terdistribusi yang dirancang khusus untuk mendukung , aplikasi terdesentralisasi, serta pemrosesan transaksi dalam skala besar.

Berbeda dengan arsitektur blockchain tradisional yang bergantung pada rantai tunggal, TON mengadopsi pendekatan multi-rantai dengan sharding dinamis yang memungkinkan skalabilitas ekstrem tanpa mengorbankan keamanan atau konsistensi.

Artikel ini membahas secara mendalam mekanisme inti dan cara kerja TON berdasarkan dokumentasi resmi serta spesifikasi teknis yang telah diverifikasi, dengan fokus eksklusif pada aspek teknologi.

Arsitektur Blockchain TON: Blockchain of Blockchains

TON dibangun sebagai blockchain of blockchains, yaitu hierarki rantai yang saling terhubung secara efisien. Struktur utamanya terdiri dari tiga lapisan:

  • Masterchain (workchain_id = -1):
    Rantai utama yang berfungsi sebagai koordinator global. Masterchain menyimpan konfigurasi protokol, daftar validator beserta mereka, serta hash blok terbaru dari seluruh workchain dan shardchain. Rantai ini menjamin konsistensi keseluruhan jaringan dan bersifat mahal untuk digunakan agar tidak mengganggu operasi internal.
  • Workchain:
    TON mendukung hingga 2³² workchain unik. Setiap workchain dapat memiliki aturan, format alamat, dan mesin virtual sendiri. Saat ini, workchain utama adalah Basechain (workchain_id = 0), yang dioptimalkan untuk transaksi sehari-hari dengan biaya rendah. Workchain beroperasi secara independen namun tetap terhubung melalui referensi hash di masterchain.
  • Shardchain dan Accountchain:
    Setiap workchain dibagi menjadi shardchain (hingga 2⁶⁰ per workchain). Pada tingkat paling bawah terdapat accountchain, yaitu rantai virtual yang merepresentasikan riwayat transaksi satu akun saja. Akun-akun dikelompokkan ke dalam shardchain berdasarkan prefix alamat (shard_prefix hingga 60 bit). Desain ini memungkinkan pemrosesan paralel yang masif.

Semua data disimpan dalam struktur bag of cells (BoC): pohon sel dengan maksimal 1.023 bit dan 4 referensi per sel. Struktur ini memastikan efisiensi penyimpanan dan verifikasi melalui Merkle proofs, sehingga node ringan tetap dapat beroperasi tanpa menyimpan seluruh rantai.

Sumber: https://serokell.io/blog/ton-blockchain-guide

Mekanisme Konsensus: Proof-of-Stake dengan Byzantine Fault Tolerance

TON menggunakan mekanisme konsensus Proof-of-Stake (PoS) yang dikombinasikan dengan varian efisien dari Byzantine Fault Tolerance (BFT). Validator (node yang menjalankan validasi) dipilih berdasarkan stake yang dijaminkan. Proses pembuatan blok berlangsung sebagai berikut:

  1. Validator dibagi menjadi subset kecil secara pseudorandom untuk setiap shardchain (berganti setiap 1.024 blok).
  2. Subset ini mengusulkan dan mencapai konsensus BFT pada kandidat blok baru.
  3. Setelah konsensus tercapai, blok baru dibuat dan hash-nya direkam di masterchain.

Waktu pembuatan blok dan finalitas transaksi rata-rata hanya 5 detik, bahkan di bawah beban tinggi. Pendekatan ini menjamin keamanan terhadap serangan Byzantine sambil menjaga efisiensi energi yang jauh lebih baik dibandingkan Proof-of-Work.

Masterchain bertindak sebagai titik sinkronisasi akhir, sehingga seluruh jaringan tetap konsisten meskipun shardchain beroperasi secara paralel.

Model Aktor, Pesan Asinkron, dan Eksekusi Kontrak Pintar

TON mengadopsi Actor Model, di mana setiap akun merupakan aktor independen yang hanya berkomunikasi melalui pesan asinkron. Tidak ada pemanggilan fungsi sinkron antar kontrak; setiap pesan diproses secara terpisah dalam transaksi berikutnya. Model ini menghindari race condition yang rumit dan memungkinkan eksekusi paralel lintas shard.

  • Pesan: Terdiri dari pesan internal (antar akun), eksternal masuk (dari luar blockchain), dan eksternal keluar. Setiap pesan memicu transaksi yang mencatat perubahan state, pengiriman pesan baru, serta .
  • Transaksi: Hanya terjadi saat akun memproses pesan. Eksekusi bersifat asinkron, sehingga jejak pesan dapat menyebar lintas blok dan shardchain tanpa menghalangi pemrosesan lainnya.

Kontrak pintar dijalankan di TON Virtual Machine (TVM), mesin virtual khusus yang berbeda dari Ethereum Virtual Machine (EVM). TVM bekerja dengan tipe data fleksibel (tagged sum-product types) dan struktur sel, sehingga lebih sesuai untuk bahasa fungsional.

Kontrak dapat ditulis dalam FunC (bahasa tingkat rendah mirip C), Tact (tingkat tinggi), atau Fift. TVM mendukung komputasi Turing-complete dengan gas metering yang ketat, memastikan eksekusi aman dan deterministik.

Sumber: https://medium.com/decipher-media/understanding-ton-and-tvm-bd13cc95ea1c

Paradigma Infinite Sharding: Fondasi Skalabilitas

Fitur paling inovatif TON adalah Infinite Sharding Paradigm. Shardchain dibagi atau digabung secara otomatis berdasarkan ambang batas beban transaksi:

  • Saat volume transaksi melebihi ambang, shardchain terbelah menjadi dua (misalnya prefix 0 dan 1).
  • Saat volume menurun, shardchain digabung kembali.
  • Jumlah shardchain selalu berupa pangkat dua, hingga 2⁶⁰ per workchain.

Routing antar shardchain menggunakan Instant Hypercube Routing. Shardchain direpresentasikan sebagai simpul dalam graf hypercube (hingga 60 dimensi), sehingga pesan mencapai tujuan dalam maksimal 15 hop di dalam workchain yang sama (ditambah satu hop antar workchain). Mekanisme ini menjamin pengiriman pesan yang cepat dan andal meskipun jumlah shardchain sangat besar.

Desain ini memungkinkan TON secara teoretis mencapai jutaan transaksi per detik sambil mempertahankan desentralisasi dan keamanan.

Kesimpulan

Blockchain TON menghadirkan solusi teknis yang matang untuk tantangan skalabilitas blockchain melalui kombinasi arsitektur multi-rantai, sharding dinamis tak terbatas, konsensus PoS-BFT yang efisien, serta model aktor dengan eksekusi asinkron di TVM.

Pendekatan ini tidak hanya memastikan throughput tinggi dan latensi rendah, tetapi juga menjaga konsistensi global melalui masterchain serta verifikasi ringan melalui Merkle proofs.

Cari di situs

Artikel, istilah crypto, video, tools, dan laporan vault.

Jelajahi artikel · Kamus Crypto