Apa itu Tangle (IOTA)?

Prediksi harga IOTA 2019

Apa itu Tangle – Protokol IOTA menggunakan arsitektur yang mendasari yang disebut dengan Tangle untuk beroperasi, ini mirip dengan Bitcoin menggunakan blockchain sebagai arsitektur yang mendasarinya.

Tangle adalah jenis directed acyclic graph (DAG), jika anda mengenal DAG mari kita ulas dulu sedikit tentang ini.

Apa itu Directed Acyclic Graph (DAG)

DAG adalah struktur data yang diwakili oleh kuadrat (vertices) yang kemudian dihubungkan oleh panah (edges). Contoh ilustrasi DAG dapat anda lihat di bawah ini:

Metode penataan data dalam format DAG ini membentuk dasar dari Tangle.

Misalnya, setiap kotak pada DAG di atas (angka 1-9) mewakili transaksi pada jaringan Tangle. Ketika transaksi dilakukan di jaringan, dua transaksi sebelumnya harus “disetujui”. Persetujuan ini diwakili oleh panah pada gambar di atas. Untuk mengilustrasikan, transaksi 6 menyetujui transaksi sebelumnya 4 dan 3, sehingga dengan demikian dapat dianggap sebagai transaksi yang valid.

Baca juga : Apa itu Algoritma X11 atau X11 Algorithm ?

Transaksi dapat langsung atau tidak langsung menyetujui transaksi lainnya. Panah langsung antara dua transaksi, mis. 6 dan 4, akan digolongkan sebagai persetujuan langsung. Jika tidak ada panah langsung, tetapi ada jalur minimal 2, mis. 6 dan 1, maka transaksi 6 akan dianggap sebagai persetujuan tidak langsung dari transaksi 1. Transaksi yang baru dikeluarkan tanpa persetujuan disebut sebagai kiat. Pada gambar di atas, tipnya adalah transaksi 8 dan 9.

Transaksi 0 adalah jenis transaksi khusus yang dikenal sebagai Transaksi Kejadian. Transaksi Kejadian mewakili awal dari jaringan Tangle, dan memiliki fungsi mendistribusikan aset digital asli yaitu IOTA. Sebuah alamat yang berisi semua data IOTA yang pernah ada di jaringan akan didistribusikan ke alamat pendiri. Alamat-alamat pendiri ini dimiliki oleh investor asli proyek IOTA.

Node

Jaringan Tangle juga terdiri dari node yang memiliki fungsi mengeluarkan dan memvalidasi transaksi. Sebuah node harus melakukan hal berikut agar transaksi yang dikeluarkan menjadi valid:

  • Node harus memilih dua transaksi lain untuk disetujui
  • Node memastikan transaksi yang disetujui tidak bertentangan
  • Node harus memecahkan teka-teki kriptografi

Weights

Weights transaksi secara langsung berkorelasi dengan jumlah pekerjaan yang dimasukkan oleh simpul dalam mengeluarkannya. Ini berarti, semakin banyak proof-of-work yang digunakan dalam mengeluarkan transaksi, semakin besar Weights transaksi tersebut.

Transaksi dengan Weights yang lebih besar dianggap lebih penting daripada transaksi dengan Weights yang lebih kecil, dan dengan demikian, digunakan sebagai metode untuk mencegah transaksi spam.

Diperkirakan bahwa transaksi spam akan memiliki Weights yang lebih kecil, karena penyerang ingin meminimalkan jumlah pekerjaan yang digunakan, oleh karena itu, transaksi berat yang lebih kecil ini akan ditolak oleh jaringan.

Transaksi juga dapat memiliki apa yang dikenal sebagai berat kumulatif. Berat kumulatif adalah Weights transaksi tertentu ditambah jumlah Weights transaksi lain yang secara langsung atau tidak langsung menyetujuinya.

Be the first to comment

Leave a Reply

Your email address will not be published.


*