Apa itu Tezos ꜩ Blockchain?

Pembahasan tentang teknologi Blockchain kali ini akan mengupas tuntas mengenai Teknologi yang ada pada Tezos atau ꜩ Blockchain.

Sejarah Blockchain Tezos

Tezos didirikan oleh Arthur and Kathleen Breitman dengan tujuan sebagai penyempurna dari teknologi Blockchain saat ini yang mempunyai issue on chain Governance dan self-Amandment yang menjadi topik panas di dunia Blockchain saat ini.

Saat ini, Blockchain yang ada seperti Ethereum, Bitcoin dan lainnya masih rentan terhadap Forking atau Pemisahan jaringan karena ketidakmampuan dari komunitas dalam jaringan dalam mencapai konsensus. Tezos berupaya untuk mengatasi 2 masalah utama itu dengan meluncurkan Blockchain yang bisa Self-Governing dengan menggunakan protokol Proof-of-Stake.

Initial Coin dari TEZOS di lakukan pada tanggal 1 July 2017 sampai 13 July 2017 dengan mengumpulkan dana sejumlah 65,681 Bitcoin dan 361,122 Ethereum yang pada saat itu setara dengan 230 Juta US Dollar dengan Supply coin awal sebanyak 763,306,929.69.

Pertanyaan Awam yang biasa ditanyakan

1.Disebut apa Block yang ditambang? Baking. dan Penambangnya disebut apa? Baker

2. Berapa banyak jumlah Minimum Tezos yang bisa di baking? 10,000 Tezos atau dikenal dengan 1 Roll

3. Bagaimana memilih “Baker” yang dinams? secara Random

4. Jika anda bukan merupakan “Baker” apa bisa mendapatkan reward juga? Yes, Anda bisa mendelegasikan coin Tezos anda ke “Baker” yang mempunyai hak “Baking” tanpa kuatir anda kehilangan coin

Tipe Akun dalam Tezos

didalam Tezos dikenal ada 2 type akun yaitu “Implicit” dan “Originated

Akun Implicit – adalah akun dengan awalan tz yang berguna untuk menyimpan coin tezos anda. dalam artian dompet yang digunakan untuk kebutuhan transaksi namun tidak bisa digunakan untuk keperluan pendelegasian dari coin tezos.

Akun Originated – adalah akun yang diawali alamatnya dengan KT yang berguna untuk anda yang ingin mendelegasikan coin tezos untuk di baking ke seseorang dengan hak sebagai “baker

Untuk lebih jelasnya anda dapat melihat ilustrasi dibawah ini

Operasi akun di Jaringan Tezos
Operasi akun di Jaringan Tezos
  • Untuk “Baking” tezos anda maka harus membuat akun Implicit sebagai “Baker” terlebih dahulu.
mendaftar sebagai Baker
mendaftar sebagai Baker
  • agar anda bisa mendelegasikan hak “Baking” anda maka harus membuat akun “Originated” dari akun “Implicit” dan lakukan pengesetan untuk proses pendelegasiannya
dari akun implicit ke originated
dari akun implicit ke originated
proses pendelegasian ke akun Baker
proses pendelegasian ke akun Baker

Bagaimana blok dibuat? Apa itu Reward? dan apa itu stake?

Didalam Konsensus Proof-of-Stake. para penambang akan menaruh sejumlah coin di dalam stake yang bertujuan untuk proses validasi dari suatu blok. Kemudian konsensus akan memilihnya untuk melakukan proses mining blok. Jika miner bertindak curang maka sejumlah deposit akan dipotong.

Untuk setiap operasi mining, untuk tiap blok yang di “baking” maka “baker” akan menerima 16ꜩ dan 2ꜩ tiap endorsement (pendukung). Tentunya dalam operasinya tiap blok tezos harus ada deposit coin tezos yaitu untuk baker tiap bloknya mengandung 512ꜩ dan 64ꜩ untuk endrosement

deposit dan reward di tiap blok tezos
deposit dan reward di tiap blok tezos

deposit anda bisa terpotong jika anda melakukan proses baking 2 blok pada ketinggian yang sama dan melakukan endorsement pada posisi yang sama. Jika anda tidak memiliki sejumlah coin tezos di blok maka anda tidak akan dapat melakukan proses baking dan endorsement dan akan diambil alih oleh pihak lain sesuai dengan urutan prioritas.

Perhitungan Inflasi Tezos gimana?

Tezos termasuk kedalam coin inflasi dalam artian tiap tahunnya bertambah. blok di kelompokkan kedalam siklus sebesar 4096 siklus. jarak antar blok itu sekitar terpisah sejauh 1 menit maka untuk siklus sebanyak itu akan diselesaikan dalam waktu 2 hari, 20 jam dan 16 menit. dan itu artinya juga 60 menit x 24 jam = 1440 blok yang bisa di baking tiap harinya. dari hal tersebut kita bisa menghitung rate inflasi tahunannya

(1440 blocks * 365 days) * (16 ꜩ + 32 * 2 ꜩ) = 42 048 000 ꜩ

Perhitungan diatas adalah jumlah tezos tahunan yang bisa ditambang atau inflasi tezos sekitar 5.36% yang dibagi dengan jumlah coin tezos yang beredar ( 784,326,217 coin). Jika anda pemilik coin tezos dan anda tidak melakukan proses baking maka bisa jadi coin anda akan termakan oleh inflasi.

1 siklus tezos
1 siklus tezos

Jika Melakukan Pendelegasian sekarang kapan saya terima Reward?

berdasarkan hasil kalkulasi terhadap cycle tezos maka anda akan menerima reward sejumlah tezos sekitar 12 siklus penuh yang artinya sekitar lebih dari 34 hari untuk menerima reward pertama anda

1 siklus sebelum menerima reward
1 siklus sebelum menerima reward

Governance

Tezos Blockchain juga dilengkapi dengan On-Chain Governance untuk mengajukan, pemilihan, testing, dan mengaktivasi protokol tanpa harus melakukan proses forking. dalam prosesnya membutuhkan waktu sekitar 3 bulan dari proses proposal sampai aktivasi. Jika ada kegagalan maka akan merestart dari keleluruhan dari proses amandemen.

4 tahapan dalam amandemen dalam tezos blockchain

Tezos Smart Contract

Tezos Smart contract dibuat dengan menggunakan bahasa pemrograman Michelson yang merupakan bahasa pemrograman Stacked-Based. Proses komputasi dilakukan dengan memutasikan urutan elemen data sesuai urutan instruksi dari program.

Liquidity

Kekurangan variable programming dan stacked-based membuat Pemrograman dengan Michelson sulit untuk ditulis dan diterjemahkan maka untuk itu dikeluarkanlah bahasa pemrograman Liquidity di jaringan Alfanet Tezos akibat dari kebutuhan akan level pemrograman tingkat lebih tinggi. Liquidity mengikuti type-system dari Michelson namun di implementasikan ke subset dari syntax Ocalm yang hadir dengan compiler ke Michelson dan decompiler yang bisa menterjemahkan kontrak Michelson ke Liquidity untuk kebutuhan proses audit.

Formal Verification

dalam kontek sistem software dan hardware, formal verification bertindak untuk membuktikan atau menyangkal dari kebenaran algoritma suatu sistem sehubungan dengan sifat formal tertentu.

Sending
User Review
0 (0 votes)