Primer tentang Teknologi DAG
Diterbitkan: 2021-08-09“Bitcoin”, “blockchain”, “crypto”, atau lebih tepatnya “Distributed Ledger Technology” (DLT) adalah semua kata kunci yang digunakan oleh publik dan orang-orang di industri teknologi untuk merujuk pada fenomena baru penggunaan prinsip kriptografi dan komputasi terdistribusi untuk memecahkan kasus penggunaan yang sebelumnya tidak dapat diselesaikan. Tetapi fakta bahwa begitu banyak dari istilah-istilah ini beredar mengatakan banyak tentang betapa baru industri ini. Kami tidak menggunakan istilah yang tidak jelas atau salah saat berbicara tentang bisnis teknologi lainnya; jejaring sosial, aplikasi produktivitas, dan pasar online adalah platform yang berbeda dan disebut demikian – sementara semua proyek kripto biasanya dikelompokkan ke dalam kategori “teknologi blockchain” .
Tren ini terlalu menyederhanakan industri hingga ekstrem. Setiap investor atau siapa pun yang tertarik dengan domain perlu tahu bahwa dalam beberapa tahun kami tidak hanya akan menyebutnya “blockchain” – teknologi kripto bercabang ke area kasus penggunaan yang sangat berbeda yang hanya memiliki kemiripan sekilas. Sampai sekarang, ada satu perbedaan utama dalam industri: throughput tinggi vs platform presisi tinggi .
Protokol presisi tinggi adalah seperti Bitcoin atau Monero: sistem yang dirancang untuk memastikan integritas jaringan yang memungkinkan transaksi yang sangat aman, andal (dan dalam kasus Monero, sangat anonim) . Dengan membayar biaya transaksi ke jaringan berbasis blockchain, transaksi tidak mungkin dipalsukan dan jaringan sangat sulit untuk dimanipulasi. Transaksi keuangan besar, sistem pemungutan suara, atau catatan properti semuanya memerlukan tingkat keandalan ganda ini.
Tetapi biaya transaksi dari jaringan semacam ini sangat mahal dan tidak perlu untuk kasus penggunaan jenis lain: yang dapat kita sebut "throughput tinggi" . Sistem ini bertujuan untuk menambahkan lapisan integritas kripto dan desentralisasi ke kasus penggunaan bisnis sehari-hari yang biasanya memerlukan transfer data yang lebih intensif daripada contoh sebelumnya, baik dalam hal volume data (diukur dalam GB per hari) atau frekuensi data ( diukur dalam transaksi per detik). Pikirkan aplikasi internet of things (IoT), platform penelitian kolaboratif, atau platform komputasi awan terdesentralisasi. Menjalankan aplikasi throughput tinggi ini pada platform presisi tinggi seperti blockchain Bitcoin tidak akan berhasil . Itu juga tidak perlu; karena kasus bisnis ini melibatkan pembaruan basis data yang sangat teratur di blockchain (bayangkan sensor melacak lokasi Anda), dalam banyak kasus satu kesalahan outlier dalam transfer data dapat dengan mudah diidentifikasi sebagai tidak akurat dan kemudian diabaikan dengan aman (bayangkan sensor lokasi mencantumkan keberadaan Anda sebagai 300 mil jauhnya selama sedetik, lalu kembali normal); kasus penggunaan tersebut dapat dikelola dengan ketidakteraturan yang aneh karena mereka terus-menerus disegarkan.
Dan saat ini, banyak proyek paling menarik sedang mengerjakan kategori throughput tinggi. Dalam kategori ini, sebuah paradigma yang disebut Directed Acyclic Graphs (DAGs) atau “kusut” mendapatkan semua perhatian. Untuk platform yang membutuhkan throughput tinggi, DAG adalah pengubah permainan.
Proyek yang paling terlihat menggunakan kusut adalah yang terkait dengan IoT. IOTA dan IoT Chain bersaing ketat dalam hal ini dan mendorong kemajuan penelitian untuk pengetahuan DAG. Proyek lain yang disebut CyberVein menawarkan kemampuan yang bahkan lebih canggih; itu menggunakan mekanisme konsensus yang lebih ramping dan lebih efisien yang dikenal sebagai Proof of Contribution (PoC) untuk memungkinkan transfer set data yang lebih besar pada DAG. Ada juga Byteball yang membuat DAG berguna untuk pembayaran kripto yang lebih cepat di seluruh dunia. Selain para pemimpin ini, ada proyek baru yang terus-menerus menemukan kasus penggunaan untuk kekuatan yang melekat pada konsep DAG.

Fajar DAG
Untuk menjelaskan DAG, berguna untuk memecah istilah menjadi bagian-bagian penyusunnya. Grafik hanya mengacu pada jaringan node dan tepi (koneksi antara node) yang memiliki atribut tertentu. Jaringan sosial teman dan keluarga Anda dapat dinyatakan sebagai grafik di mana ujung-ujungnya kompleks dan dua arah (yaitu beberapa orang dapat memiliki hubungan yang kompleks satu sama lain). Istilah “ Acyclic ” mengacu pada sifat bagaimana koneksi (transaksi dalam kasus cryptocurrency) tidak dapat merutekan kembali ke node asal tidak peduli apa – dengan cara ini seperti pohon node daripada loop node. Terkait dengan ini adalah bagaimana " Diarahkan ", artinya ujung-ujungnya (baca: koneksi) antar node hanya satu arah. Cara yang berguna untuk mendapatkan gambaran tentang cara kerjanya adalah dengan diagram (dari Wikimedia Commons):
Hasil penting dari konfigurasi ini adalah bahwa sistem memiliki pemeriksaan bawaan untuk mencegah manipulasi konsensus pada jaringan tanpa harus memastikan bahwa setiap node memiliki salinan buku besar setiap saat: bagian jaringan yang berbeda dapat bekerja lebih banyak independen dari jaringan di blockchain, sementara catatan transaksi masih sangat sulit untuk ditipu.
Gunakan kasus
Sementara perbedaan antara berbagai jenis platform kripto mungkin tampak agak terlibat dan tidak jelas, Anda memiliki dampak mendasar pada jenis kasus penggunaan yang sesuai untuk setiap platform. Seperti disebutkan sebelumnya, ada beberapa area berbeda yang menonjol dalam hal kebutuhan DAG. Pertama, persyaratan yang ditempatkan pada blockchain oleh sistem IoT yang melibatkan ribuan titik data yang terhubung ke sensor di rumah, mobil, dan hampir di mana pun di dunia nyata akan dengan cepat membanjiri sistem berbasis blockchain. Kedua, ada kasus penggunaan yang membutuhkan kolaborasi intensif , seperti penelitian ilmiah, yang juga akan menjadi terlalu terlibat untuk paradigma berbasis blok. Akhirnya ada juga masalah kumpulan data yang besar ; biaya per mB yang ditransfer pada blockchain Bitcoin seperti itu akan sangat tinggi sehingga menghalangi tingkat transfer data yang biasa terlihat dalam aplikasi bisnis biasa, apalagi jumlah yang terkait dengan Big Data.
Perpecahan dalam komunitas crypto?
Tidak seperti beberapa perdebatan yang lebih kontroversial dalam domain cryptocurrency baru-baru ini, tidak akan ada “hard fork” (jika Anda mau) dari komunitas crypto antara blockchain dan DAG. Keduanya melayani kasus penggunaan yang berbeda seperti yang diuraikan di atas. Selain itu, ini tidak menimbulkan masalah bagi paradigma yang akan datang dari transaksi blockchain-ke-blockchain seperti yang dibayangkan dengan jembatan lintas rantai dan pertukaran atom karena beberapa proyek (seperti ARK dan Hcash) bekerja untuk memungkinkan transaksi dari, ke dan di antara blockchain dan DAG. . Dalam waktu dekat, throughput tinggi dan platform presisi tinggi akan dapat berinteraksi dengan mulus.