Mengenali apa itu Directed Acyclic Graph (DAG)

Sejak blockchain diciptakan, terlihat jelas bahwa teknologi ini jauh lebih baik daripada yang digunakan dalam perbankan tradisional. Walaupun membutuhkan waktu yang lama, institusi keuangan akhirnya mulai menaruh perhatiannya. Akan tetapi, teknologi blockchain bukanlah satu-satunya teknologi evolusioner yang muncul dari dunia fintech.

Banyak orang di dunia keuangan menganggap Directed Acyclic Graph (DAG) sebagai bagian dari teknologi revolusioner lainnya. Meskipun banyak yang mengaitkan hal ini dengan blockchain, teknologi DAG adalah solusi tersendiri yang terpisah. Beberapa orang bahkan menganggapnya sebagai alternatif dari blockchain. Panduan ini akan menjelaskan apa itu DAG, bagaimana cara kerjanya, dan bagaimana perbandingannya dengan teknologi blockchain.

Teknologi DAG vs Blockchain

Directed Acyclic Graph, atau DAG, adalah sebuah pemodelan data atau alat penataan yang digunakan oleh beberapa mata uang digital sebagai pengganti blockchain. DAG biasanya disebut sebagai "pembunuh blockchain", karena beberapa orang percaya bahwa jenis teknologi ini dapat menggulingkan blockchain. Apakah hal ini akan benar-benar terjadi atau tidak, masih harus dilihat. Teknologi blockchain saat ini merupakan teknologi utama yang digunakan dalam industri mata uang digital.

Arsitektur DAG

Arsitektur DAG bergantung pada lingkaran dan garis. Setiap lingkaran (vertex) merepresentasikan aktivitas yang perlu ditambahkan ke dalam jaringan. Sementara itu, setiap garis (edge) merepresentasikan urutan transaksi yang disetujui. Garis-garis tersebut juga hanya menuju ke satu arah. Dari sinilah nama Directed Acyclic Graph berasal. DAG bersifat terarah, karena hanya menuju ke satu arah. Mereka juga asiklik, karena simpul-simpulnya tidak mengulang kembali.

Dag A

Struktur data ini umumnya digunakan untuk pemodelan data karena DAG memungkinkan pengguna untuk mengamati hubungan antara beberapa variabel. Para peneliti juga dapat menentukan bagaimana variabel-variabel tersebut saling mempengaruhi satu sama lain. Tentu saja, dalam dunia kripto, struktur ini dapat membantu proyek-proyek untuk mencapai konsensus dalam jaringan mata uang kripto terdistribusi.

Perlu juga dicatat, transaksi tidak dikumpulkan ke dalam blok tetapi dibangun di atas satu sama lain. Hal ini secara signifikan meningkatkan kecepatan transaksi dibandingkan dengan blockchain.

Apa perbedaan antara DAG dan blockchain?

DAG dan blockchain memiliki peran yang sama dalam industri kripto. Akan tetapi, terdapat perbedaan antara kedua teknologi tersebut. Sebagai contoh, DAG tidak membuat blok, seperti halnya blockchain. DAG hanya membangun transaksi di atas transaksi sebelumnya, seperti yang disebutkan di atas.

DAG juga terdiri dari lingkaran dan garis, berbeda dengan blok. Inilah sebabnya mengapa blockchain terlihat seperti rantai blok, sedangkan DAG terlihat seperti grafik.

Dag B

Bagaimana cara kerja teknologi DAG?

Untuk menjelaskan cara kerja teknologi DAG, yang perlu kita lakukan adalah meringkas poin-poin yang telah dijelaskan di atas. Seperti yang telah disebutkan di atas, sistem berbasis DAG terdiri dari lingkaran dan garis. Setiap lingkaran (atau titik) merepresentasikan sebuah transaksi, dan transaksi dibangun di atas satu sama lain.

Jika seorang pengguna ingin melakukan sebuah transaksi, ia harus mengonfirmasi transaksi yang telah dikirimkan sebelum transaksi mereka. Transaksi yang dilakukan sebelum transaksi kamu disebut "tips". Tips adalah transaksi yang belum dikonfirmasi, tetapi untuk mengirimkan transaksi kamu sendiri, kamu harus terlebih dahulu mengkonfirmasi tips tersebut.

Kemudian transaksi kamu akan menjadi tip baru. Transaksi tersebut harus menunggu orang lain untuk mengonfirmasinya, agar mereka dapat melakukan transaksi mereka sendiri. Dengan cara ini, komunitas membangun lapisan demi lapisan transaksi, dan sistem terus berkembang.

Teknologi DAG juga memiliki sebuah sistem yang mencegah terjadinya pembelanjaan ganda. Ketika node mengkonfirmasi transaksi yang lebih lama, mereka menilai seluruh jalur kembali ke transaksi pertama. Dengan demikian, mereka dapat mengonfirmasi bahwa saldo sudah cukup dan semuanya sudah sesuai.

Pengguna yang membangun di jalur yang tidak valid berisiko memiliki transaksi mereka sendiri yang diabaikan. Bahkan jika transaksi mereka sah, transaksi tersebut masih dapat diabaikan jika saldo tidak keluar karena transaksi sebelumnya. Ini hanya akan terjadi jika transaksi sebelumnya tidak sah.

Untuk apa DAG digunakan?

DAG terutama digunakan untuk memproses transaksi secara lebih efisien daripada blockchain. Karena tidak ada blok, maka tidak ada waktu tunggu yang terkait dengan transaksi. Hal ini memungkinkan pengguna untuk mengirimkan transaksi sebanyak yang mereka inginkan. Tentu saja, mereka harus mengonfirmasi transaksi yang lama sebelum beralih ke transaksi yang baru.

DAG juga hemat energi karena tidak bergantung pada penambangan tradisional. Blockchain yang menggunakan algoritma konsensus PoW membutuhkan banyak daya. Sementara itu, kripto yang menggunakan DAG masih membutuhkan algoritma konsensus PoW, tetapi hanya mengkonsumsi sebagian kecil energi.

DAG juga sangat berguna untuk memproses pembayaran mikro. Sebagai sebuah buku besar terdistribusi, blockchain dapat kesulitan dengan pembayaran mikro, dan biaya transaksi sering kali jauh lebih besar daripada pembayaran itu sendiri. Dengan DAG, tidak ada biaya pemrosesan yang diperlukan, hanya biaya node yang kecil. Bahkan jika terjadi kemacetan jaringan, biaya ini tidak akan meningkat.

Mata uang kripto apa saja yang menggunakan DAG?

Meskipun banyak yang percaya bahwa DAG lebih efisien daripada blockchain, hanya segelintir proyek yang masih menggunakannya. Salah satu contohnya adalah IOTA — sebuah proyek yang namanya merupakan singkatan dari Internet Of Things Application.

IOTA

Diluncurkan pada tahun 2016, IOTA (MIOTA) dikenal dengan kecepatan transaksi yang cepat, skalabilitas, keamanan, privasi, dan integritas data yang tinggi. IOTA menggunakan node dan tangles, yang merupakan kombinasi dari beberapa node yang digunakan untuk memvalidasi transaksi. Agar transaksi mereka disetujui, pengguna perlu memverifikasi dua transaksi lainnya.

Oleh karena itu, semua pengguna terlibat dengan algoritma konsensus. Dengan begitu, jaringan ini sepenuhnya terdesentralisasi.

Proyek lain yang menggunakan DAG dan bukan blockchain adalah Nano.

Nano

Nano bukanlah proyek DAG murni, melainkan menggabungkan teknologi DAG dan blockchain. Semua data dikirim dan diterima melalui node, dan setiap pengguna memiliki dompet mereka sendiri, yang merupakan tempat blockchain masuk. Ketika melakukan transaksi, baik pengirim dan penerima harus memverifikasi pembayaran. Nano juga dikenal dengan kecepatan transaksi yang cepat, skalabilitas, keamanan, privasi, dan biaya transaksi nol.

Kelebihan dan kekurangan DAG

Seperti halnya blockchain, DAG juga memiliki kelebihan dan kekurangannya sendiri. Sebagai contoh:

Kelebihan DAG

  • Kecepatan: DAG tidak dibatasi oleh waktu blok, sehingga siapa pun dapat memproses transaksi mereka kapan saja. Tidak ada batasan jumlah transaksi, hanya ada kewajiban untuk mengonfirmasi transaksi sebelumnya.

  • Tidak ada biaya: Karena tidak ada penambangan, maka tidak ada biaya yang dimaksudkan sebagai imbalan bagi para penambang. Dengan demikian, beberapa DAG membutuhkan biaya yang kecil untuk jenis node khusus. Biaya rendah atau nol sangat membantu untuk transaksi mikro.

  • Tidak ada penambangan: DAG tidak menggunakan algoritma konsensus PoW seperti halnya blockchain. Hasilnya, mereka menggunakan lebih sedikit daya, dan jejak karbonnya minimal.

  • Kemampuan untuk meningkatkan skala: Tanpa waktu blok, tidak ada waktu tunggu yang lama, sehingga DAG tidak mengalami masalah skalabilitas.

Kekurangan DAG

  • Masalah desentralisasi: Beberapa protokol yang menggunakan DAG memiliki elemen sentralisasi tertentu. Banyak yang telah menerima ini sebagai solusi jangka pendek untuk melakukan bootstrap pada jaringan. Akan tetapi, DAG belum mencapai masa dimana mereka dapat berkembang tanpa intervensi pihak ketiga. Tanpa intervensi ini, mereka dapat terbuka terhadap serangan.

  • Tidak diuji dalam skala besar: Hal negatif lainnya adalah bahwa kripto berbasis DAG belum digunakan secara luas. Tanpa data untuk mendukung kemampuannya, sulit untuk mengetahui dengan pasti bagaimana mereka akan berperilaku.

Dapatkah DAG menggantikan blockchain?

Directed Acyclic Graphs adalah sebuah teknologi yang menarik dan berpotensi revolusioner. Walaupun mereka menawarkan keuntungan seperti biaya yang lebih rendah dan skalabilitas yang lebih besar daripada blockchain, mereka masih belum berkembang. DAG masih memiliki kekurangan yang mencegah mereka untuk benar-benar menantang teknologi blockchain.

Teknologi ini masih dianggap masih muda dan keterbatasan serta kemungkinannya masih belum dieksplorasi. Kelebihannya tentu saja terlihat menjanjikan, dan membuat para peneliti dan pengembang tertarik. Akan tetapi, apakah teknologi DAG akan menggantikan blockchain di masa depan atau tidak, masih belum terlihat.


Pertanyaan Umum

Apa yang dimaksud dengan Directed Acyclic Graph yang dikenal sebagai DAG?

DAG adalah sebuah jenis jaringan pemrosesan data yang terutama digunakan untuk mata uang digital. DAG melakukan tugas-tugas yang serupa dengan teknologi blockchain, meskipun dengan cara yang sangat berbeda.

Apa ada contoh tentang Directed Acyclic Graph?

Salah satu contoh DAG adalah IOTA, di mana setiap orang dapat melakukan transaksi sebanyak yang mereka inginkan. Agar transaksi mereka disetujui, mereka harus memverifikasi dua transaksi lainnya. Transaksi lain ini dibuat oleh pengguna lain, dan setelah diverifikasi, mereka mengizinkan pengguna tersebut untuk membangun didalamnya.

Untuk apa DAG digunakan?

DAG digunakan untuk memproses transaksi dalam industri kripto. Ini memungkinkan pengguna kripto untuk melakukan pembayaran dan memverifikasi pembayaran satu sama lain. Sebagai imbalannya, transaksi mereka akan diproses.

Apakah DAG lebih baik daripada blockchain?

DAG memiliki elemen-elemen tertentu yang membuatnya lebih baik daripada blockchain dalam beberapa aspek. DAG lebih cepat, lebih murah, dan lebih terukur. Namun, mereka juga belum teruji dalam skala besar, dan tidak mungkin dijalankan tanpa sejumlah sentralisasi.

Apakah Cardano menggunakan DAG?

Tidak, Cardano tidak menggunakan DAG. Cardano menjalankan blockchain-nya sendiri, yang digunakan untuk pembayaran, meluncurkan smart contract, aplikasi terdesentralisasi, dan banyak lagi.

Kripto mana yang menggunakan DAG?

Beberapa mata uang kripto paling terkenal yang menggunakan DAG adalah IOTA, Obyte, dan Nano. Di masa depan, lebih banyak proyek yang akan mencoba teknologi ini. Akan tetapi, untuk saat ini, sebagian besar proyek masih mengandalkan blockchain.

Artikel Terkait
Lihat Selengkapnya
Lihat Selengkapnya