Tezos Luncurkan Protokol Terbaru Bernama Jakarta!

Anisa Giovanny

19th May, 2022

Setelah sukses menjalankan Ithaca 2 pada 1 April, sesuai dengan kebijakan Tezos yang menjadwalkan peningkatan jaringan secara teratur, Tezos kembali melakukan pembaruan protokol bernama Jakarta 2.

Baca juga: Tezos Lakukan Upgrade Terbaru Ithaca 2

Nama sebelumnya adalah Jakarta, tetapi karena terdapat dua bug kritis dalam penerapan dalam Transaction Optimistic Rollups, maka pihak Tezos langsung ambil tindakan dan meluncurkan protokol terbaru bernama Jakarta 2.

Proposal protokol Jakarta berisi pembaruan besar pada protokol ekonomi Tezos, serta banyak perbaikan kecil. Dalam artikel ini akan dibahas lebih lanjut soal fitur terbaru yang diberikan.

Transaction Optimistic Rollups

Transaction Optimistic Rollup (atau TORU) memungkinkan pertukaran aset, tetapi bukan eksekusi kontrak pintar.

Rollup ini memungkinkan throughput yang lebih tinggi (TPS) dengan memindahkan validasi transaksi dari rantai utama, ke ‘Layer 2’.

Mereka disebut optimis, karena mereka bekerja dengan asumsi bahwa validasi ini benar sampai terbukti sebaliknya secara eksplisit.

Salah satu konsekuensi dari pendekatan ini adalah finalitas yang lebih lama saat menarik diri dari rollup, yang saat ini ditetapkan ke 40.000 blok (sekitar 2 minggu).

Optimistic Rollups memiliki sejumlah properti, kepercayaan yang diminimalkan, tanpa izin, dan hemat modal.

Dengan proposal ini, rollup Tezos tidak akan diimplementasikan sebagai kontrak pintar (seperti, misalnya, Arbitrum di Ethereum), melainkan secara native dalam protokol ekonomi dan menjadikannya rollup yang abadi.

Dengan fitur amandemen unik ini, Tezos dimungkinkan untuk menerapkan solusi yang lebih efisien, ekspresif, dan skalabel.

TORU masih berupa fitur eksperimental dan diperkenalkan selama satu tahun, dan dalam rentang waktu itu bisa dihapus, diperpanjang, atau disesuaikan kembali sesuai proposal selanjutnya dan adopsi komunitas.

Baca juga: Apa Itu Tezos (XTZ)? Blockchain Ramah Lingkungan

Likuiditas Baking Terbaru

Mekanisme Liquidity Baking Escape Hatch telah didesain ulang dan diganti namanya menjadi “Liquidity Baking Toggle Vote”.

Pilihannya sekarang “Aktif”, untuk memilih subsidi Liquidity Baking yang diaktifkan, dan “Off”, untuk memilih subsidi yang akan dimatikan, dan opsi “Lulus” baru untuk abstain.

Baca juga: Mengenal Istilah Baking di Blockchain Tezos

Perubahan lainnya adalah jika ambang batas penonaktifan tercapai, penonaktifan subsidi tidak lagi bersifat permanen.

Jika proporsi baker yang memilih “Aktif” kemudian meningkat kembali melewati ambang batas, subsidi dapat dimulai kembali. Selengkapnya bisa ditemukan di sini.

Peningkatan Michelson Interpreter

Tezos telah menerapkan berbagai peningkatan pada keamanan tipe dan kinerja juru bahasa Michelson.

Sebagian besar perubahan ini tidak memengaruhi semantik Michelson selain mengurangi biaya gas untuk skrip parsing dan unparsing. 

Perubahan ini juga mengabaikan anotasi, dengan Jakarta anotasi hanya digunakan oleh pemeriksa tipe dan penerjemah untuk mengidentifikasi titik masuk kontrak pintar. Anotasi tambahan masih berlaku tetapi tidak lagi membawa makna semantik.

Selain itu, proposal protokol memutakhirkan beberapa kontrak pintar yang mengandalkan fitur lama yang tidak lagi tersedia sejak pemutakhiran protokol Babel. Mereka sekarang sesuai dengan spesifikasi Michelson modern.

Tiket

Tiket memberikan gagasan kepemilikan kelas satu dalam Protokol Tezos. Mereka dapat digunakan untuk mengimplementasikan token yang dapat dipertukarkan dan tidak dapat dipertukarkan.

Tezos memperkenalkan mekanisme untuk secara eksplisit melacak kepemilikan tiket dalam protokol.

Setiap kali tiket dibuat atau kepemilikannya berubah, misalnya dengan mengirimkannya ke kontrak yang berbeda tiket tersebut secara eksplisit dicatat dan divalidasi terhadap tabel saldo. Ekstensi ini tidak memengaruhi API Michelson.

Fitur ini melayani dua tujuan:

Perlindungan ekstra terhadap upaya pemalsuan tiket

Memfasilitasi solusi Layer 2 yang menggunakan tiket untuk mewakili aset yang dapat ditukar dengan rantai utama. 

Protokol terbaru ini juga mengubah perhitungan kekuatan suara delegasi dalam proses,amandemen sendiri.

Alih-alih diukur dalam roll up, sekarang ditentukan langsung oleh staking delegasi (dinyatakan dalam mutez). Staking minimal yang diperlukan untuk diberikan hak suara disimpan di 6000 tez.

Perubahan ini melengkapi yang diperkenalkan dengan protokol Ithaca2, untuk menyatukan kekuatan voting dan baking. Akibatnya gagasan roll up tidak lagi relevan, dan telah ditinggalkan. 

Testnet

Testnet untuk proposal protokol Jakarta 2, bernama Jakartanet,  telah diluncurkan pada 27 April pukul 15hs UTC.

Dalam testnet ini baker yang berpartisipasi dengan menjalankan node, memproduksi blok, dan menerapkan aplikasi. Jika, kamu tertarik mengikuti testnet, bisa bergabung dengan Tezos Baking slack dan bergabung ke saluran #test-networks.

Anisa Giovanny

Anisa tertarik dengan dunia tulis menulis dan copyediting sejak bangku SMA dan diperdalam di dunia perkuliahan. Saat ini tertarik dan tengah mendalami bidang ekonomi terutama terkait investasi dan cryptocurrency

Anisa tertarik dengan dunia tulis menulis dan copyediting sejak bangku SMA dan diperdalam di dunia perkuliahan. Saat ini tertarik dan tengah mendalami bidang ekonomi terutama terkait investasi dan cryptocurrency