Aset digital
Apa itu Directed Acyclic Graph dan Bagaimana Cara Kerjanya?
Setelah industri cryptocurrency muncul dan para pedagang serta investor mulai masuk ke sektor ini, dengan cepat menjadi jelas bahwa koin digital tidak seperti aset lain di luar sana. Tanpa aset dunia nyata yang dapat mencocokkan dan memberi nilai, mereka sangat volatil. Namun, mereka juga menawarkan transaksi yang sangat cepat dan murah di mana saja di dunia.
Untuk sementara, mereka bahkan menawarkan anonimitas, sampai penjelajah blok (block explorers) diciptakan dan bursa terpusat mulai melakukan prosedur KYC untuk mengidentifikasi pengguna demi perlindungan mereka sendiri. Namun, dengan semua hal baik dan buruk tercampur, hal yang baik — yang mewakili potensi untuk menghasilkan dan menyelesaikan sejumlah masalah dunia nyata dengan crypto dan blockchain — menang, sehingga orang‑orang mulai masuk ke industri ini.
Dengan semakin banyaknya pengguna, sektor crypto mulai mengembangkan strategi perdagangan dan investasi, yang pada akhirnya menimbulkan kebutuhan akan alat perdagangan, investasi, dan pembayaran. Tentu saja, beberapa produk harus dibuat untuk menyelesaikan beberapa masalah yang masih ada di sektor crypto hingga saat ini. Hal ini menghasilkan sejumlah solusi, tidak semuanya cukup baik untuk berhasil atau bertahan. Namun, beberapa di antaranya berhasil, dan masih digunakan hingga kini. Beberapa diimpor dari keuangan tradisional, sementara yang lain dikembangkan khusus untuk crypto.
Di antara mereka ada Directed Acyclic Graph (DAG), yang sebenarnya menjadi fokus pembahasan kami hari ini, serta membantu anggota baru industri crypto memahami apa itu, bagaimana cara kerjanya, dan apa fungsinya.
Apa itu Directed Acyclic Graph?
Directed acyclic graph adalah alat pemodelan atau struktur data yang biasanya digunakan dalam sektor cryptocurrency. Ia berbeda dari blockchain itu sendiri, karena blockchain terdiri dari blok, sementara DAG memiliki simpul (vertex) dan tepi (edge).
Dengan demikian, pembayaran crypto yang dilakukan di atasnya dicatat sebagai simpul, dan kemudian dicatat di atas satu sama lain. Namun, ia masih memiliki beberapa kesamaan dengan teknologi blockchain, seperti fakta bahwa transaksi juga diajukan melalui node, dan prosesnya memerlukan tugas Proof-of-Work (PoW), yang berarti perangkat lunak masih harus menyelesaikan tugas agar pemrosesan dapat terjadi. Namun, hal ini berbeda dari apa yang Anda lihat pada blockchain, seperti yang akan kami bahas nanti.
Pada akhirnya, blockchain tampak seperti rantai nyata yang terdiri dari blok, sementara DAG, karena cara transaksi dicatat dan disimpan, lebih menyerupai sebuah graf.
Tidak hanya itu, ada sebagian orang yang lebih menyukai cara ini, dan mereka percaya bahwa model graf DAG dapat menjadi pengganti teknologi blockchain pada suatu titik di masa depan. Ini mungkin menjadi pilihan yang masuk akal, mengingat DAG terbukti lebih efisien dalam hal penyimpanan data atau pemrosesan transaksi online, sementara banyak blockchain masih mengalami kesulitan dengan skalabilitas.
DAG bahkan mungkin menjadi solusi untuk masalah desentralisasi dalam industri crypto saat ini. Selain itu, ia akan menghilangkan kebutuhan penambang untuk bersaing mendapatkan blok baru dan menambahkannya ke rantai.
DAG bahkan dapat membuat pemrosesan transaksi menjadi lebih cepat, karena node dikembangkan secara bersamaan dalam ekosistemnya. Pada titik ini, ia tampak seperti solusi yang lebih baik dan lebih aman yang dapat memungkinkan pengguna meningkatkan kegunaan jaringan setelah menjadi lebih skalabel dan mampu.
Bagaimana Directed Acyclic Graph Bekerja?
Sebelumnya, kami menjelaskan bahwa DAG memiliki struktur seperti pohon, artinya transaksi disimpan satu di atas yang lain, dengan node yang saling terhubung berfungsi sebagai cabangnya. Setiap node dapat memiliki beberapa akar induk, sehingga model ini memungkinkan sejumlah transaksi yang lebih banyak divalidasi secara bersamaan. Hal ini dimungkinkan karena tidak perlu menunggu satu transaksi selesai sebelum transaksi berikutnya diproses.
Tentu saja, masih ada aturan tertentu dalam cara kerja DAG. Misalnya, setiap transaksi baru harus merujuk pada transaksi sebelumnya sebelum menjadi bagian dari jaringan, prinsip yang sama seperti yang digunakan pada blockchain. Setiap blok harus merujuk pada blok sebelumnya, sebagaimana blockchain saat ini.
Hal ini dianggap sebagai praktik yang baik karena hanya memungkinkan transaksi dikonfirmasi secara sukses ketika dirujuk oleh transaksi lain. Pada DAG, setiap simpul adalah transaksi, dan tidak ada blok yang terlibat, sehingga tidak ada kebutuhan nyata untuk penambangan. Alih‑alih mengelompokkan transaksi dan menyimpannya ke dalam blok terpisah, mereka cukup dicatat satu di atas yang lain.
Di sinilah PoW berperan, karena tugasnya dilakukan ketika sebuah node mengirimkan transaksi untuk memvalidasi transaksi sebelumnya.
Untuk Apa Directed Acyclic Graph Dapat Digunakan?
Model DAG dibuat untuk memproses transaksi dalam industri cryptocurrency, dan alasan penciptaannya adalah fakta bahwa blockchain itu sendiri tidak sempurna. Faktanya, pengguna DAG telah mengidentifikasi dua kelemahan utama blockchain yang ingin diatasi oleh DAG. Salah satunya adalah desentralisasi, sementara yang lainnya adalah skalabilitas. Sementara keamanan dan kegunaan blockchain dianggap cukup baik, DAG telah meningkatkan keduanya lebih jauh, sehingga dapat dikatakan bahwa ini adalah area lain di mana model DAG mengungguli blockchain.
DAG mempercepat proses dengan tidak mengharuskan verifikasi satu transaksi selesai sebelum transaksi berikutnya dapat dimulai, prosedur yang diperlukan pada sistem blockchain tradisional. Selain itu, DAG tidak bergantung pada blok, dan tanpa blok berarti tanpa penambangan, yang berarti jaringan membutuhkan lebih sedikit daya, menjadikan DAG lebih ramah lingkungan, di samping semua hal lain yang telah disebutkan.
Hal ini juga menghasilkan keuntungan kecil lainnya. Misalnya, karena tidak ada penambangan, berarti tidak ada penambang, dan tanpa penambang tidak diperlukan biaya transaksi.
Semua manfaat yang ditawarkan DAG tentu menggembirakan untuk masa depan model ini. Namun, untuk saat ini, DAG masih sangat baru dalam dunia crypto, yang berarti teknologinya — meskipun maju — masih berada pada tahap awal. Akibatnya, mereka belum mencapai desentralisasi penuh, sehingga kasus penggunaan utama mereka saat ini adalah memulai jaringan.
Peran mereka sebagai sistem pemrosesan transaksi yang dapat bersaing dengan blockchain, atau bahkan menggantikannya di masa depan, belum tercapai, meskipun tidak diragukan lagi bahwa DAG suatu hari nanti akan menjadi teknologi dominan.
Sejauh ini, hanya beberapa proyek cryptocurrency yang mengandalkan DAG. Namun, yang menggunakannya — termasuk IOTA, Nano, dan Obyte — telah menarik perhatian pengembang dan pengguna crypto.
DAG vs Blockchain: Kelebihan dan Kekurangan
Kelebihan DAG:
- DAG menghilangkan kebutuhan akan penambangan dan peralatan penambangan yang mahal
- Tanpa penambangan, tidak ada penambang, yang juga berarti biaya penambangan dihilangkan
- Tidak adanya penambangan juga berarti proyek berbasis DAG tidak memerlukan energi sebanyak blockchain
- Semua manfaat ini membuat DAG sangat cocok untuk mikrotransaksi dan volume transaksi yang tinggi
Kekurangan DAG:
- Volume transaksi yang rendah membuatnya lebih rentan terhadap serangan
- Saat ini masih berada pada tahap sangat awal
- Belum mencapai desentralisasi penuh
Kelebihan Blockchain:
- Dengan lebih dari 13 tahun pengembangan dan pertumbuhan, blockchain kini menjadi teknologi yang mapan
- Ia banyak digunakan di seluruh industri crypto
- Blockchain sangat aman, tidak dapat diubah, dan transparan
- Bahkan blockchain yang paling tidak skalabel tetap efektif biaya untuk transaksi bernilai tinggi
Kekurangan Blockchain:
- Beberapa rantai terbesar dan paling banyak digunakan memiliki biaya transaksi yang sangat tinggi
- Sebagian besar blockchain mengalami kesulitan dengan skalabilitas dan kecepatan pemrosesan transaksi
- Blockchain PoW memerlukan penambangan dan sejumlah besar energi
- Membutuhkan banyak ruang penyimpanan dan bandwidth jaringan
Kesimpulan
Sementara teknologi blockchain menunjukkan bahwa ada cara lain yang lebih modern untuk memproses transaksi, ia mungkin hanya merupakan langkah pertama menuju solusi akhir, bukan solusi akhir itu sendiri. DAG mungkin menjadi langkah kedua di jalan tersebut, atau bisa menjadi solusi yang akan bertahan selama bertahun‑tahun, puluhan tahun, atau lebih.
Pada titik ini, masih terlalu dini untuk mencoba mengasumsikan seluruh spektrum manfaat yang mungkin ditawarkan DAG, karena mereka masih terlalu muda. Namun, mengingat semua hal yang sudah dapat mereka lakukan lebih baik daripada blockchain, tidak berlebihan untuk mengatakan bahwa pengembangan lebih lanjut dapat menjadikan DAG model yang lebih disukai dibandingkan blockchain yang kita kenal saat ini.
Mungkin saja mereka akan mendominasi sektor DLT di masa depan, atau mereka bisa menjadi solusi paralel bagi blockchain. Untuk saat ini, penting untuk dicatat bahwa mereka memiliki potensi besar, dan layak untuk terus memantau perkembangannya.












