Mengapa DAG Bisa Jadi Blockchain Tanpa Blok Di Masa Depan

Directed Acyclic Graphs (DAGs) telah umum di bidang ilmu komputer untuk sementara waktu sekarang. Tetapi baru pada tahun 2015 proposal pertama diajukan untuk melintasinya dengan teknologi blockchain.

Sergio Demian Lerner pertama kali menyarankan ide ketika bekerja pada Dagcoin. Sebuah proyek yang gagal menghasilkan buah, tetapi pada akhirnya membuka pintu bagi pengembang lain untuk membangun konsep DAG.

DAG tidak benar-benar blockchain, karena tidak ada rantai sekuensial yang menghubungkan semua blok. Bahkan, tidak ada blok sama sekali, dan transaksi yang terjadi pada node individu tidak perlu disinkronkan dengan yang lain. Dengan membiarkan transaksi terjadi tanpa konfirmasi seluruh jaringan, waktu yang dibutuhkan untuk menerima konfirmasi sangat berkurang.

Waktu transaksi yang berkurang hanyalah salah satu manfaat DAG. Biaya tinggi Bitcoin dan penundaan yang lama selama boom di awal tahun bertindak sebagai pengingat kuat bahwa blockchain bukan satu-satunya game di kota.

Bagaimana cara kerja DAG?
Pada DAG tidak ada kebutuhan untuk imbalan penambang, dan tidak ada biaya transaksi untuk pengguna akhir. Transaksi dikonfirmasi melalui proses ‘pembayaran ke depan’, di mana setiap pengguna baru mengonfirmasi dua transaksi sebelumnya untuk transaksi mereka sendiri untuk diproses.

Setiap transaksi bertindak sebagai bloknya sendiri, dan ini dapat disimpan di lokasi yang berbeda, dipisahkan pada beberapa perangkat, sebelum akhirnya menyinkronkan dengan node di suatu tempat di grafik. Proses sinkronisasi memperbarui buku besar dengan rincian transaksi terakhir (yaitu saldo) dari semua interaksi yang terjadi di antara alamat pada grafik.

Skalabilitas tidak masalah dengan DAG karena proses konfirmasi dua transaksi sebelumnya hanya dapat dipercepat oleh basis pengguna yang meningkat.

Siapa yang Menggunakan DAG?
Pengadopsi teknologi DAG yang paling terkenal adalah IOTA, yang telah menggunakannya dalam pengaturan yang mereka sebut sebagai Tangle.

Kusut adalah web yang membentuk jaringan pengguna IOTA – yang bertindak sebagai transactor sekaligus verifikator pada saat yang sama.

Buku putih IOTA, diterbitkan pada tahun 2016, menjelaskan prosesnya:

“… untuk mengeluarkan transaksi, pengguna harus bekerja untuk menyetujui transaksi lain, oleh karena itu berkontribusi pada keamanan jaringan. Diasumsikan bahwa node memeriksa apakah transaksi yang disetujui tidak bertentangan dan tidak menyetujui transaksi yang bertentangan. Karena transaksi mendapat lebih banyak persetujuan, itu menjadi lebih diterima oleh sistem; dengan kata lain, akan lebih sulit untuk membuat sistem menerima transaksi pembelanjaan ganda. ”

Sifat ringan dan terdesentralisasi dari Tangle membuatnya menjadi kandidat kuat untuk pemanfaatan Internet of Things (IoT). Karena kemampuan untuk memperkenalkan data baru ke dalam Tangle melalui node independen, IOTA juga dapat digunakan sebagai alat oracle, di mana ia dapat dengan cepat menyebarluaskan data yang diperlukan agar pasar prediksi berfungsi.

Byteball Bytes dan Hshare
Byteball Bytes (GBYTE) telah ada selama IOTA, dan meskipun kurang terkenal, menyediakan banyak layanan yang sama seperti IOTA. Mereka juga telah menerapkan kemampuan perubahan atom, praktik multi-tanda tangan, pembayaran bersyarat (arbitrase oleh kontrak cerdas) dan oracle on-chain.

Hshare, kadang-kadang dikenal sebagai Hcash, juga menggunakan struktur DAG tetapi pada tingkat yang berbeda. Hshare menggunakan hibrida dari teknologi blockchain dan DAG, dan proyek ini diatur untuk bertindak sebagai jembatan masa depan antara blockchain dan sistem tanpa blok.

Kelemahan
Sebagai mulia seperti beberapa fitur DAG mungkin tampak, setiap teknologi dilengkapi dengan titik lemahnya, dan diarahkan grafik asiklik tidak berbeda.

Sementara banyak DAG-koin mengklaim sebagai tahan kuantum, masih ada keraguan atas kemampuan mereka untuk bertahan dari serangan 33% – di mana seseorang dengan sumber daya komputasi yang cukup pada dasarnya dapat mengendalikan seluruh jaringan.

Pada saat yang sama ada pertanyaan tentang kemampuan DAG untuk benar-benar terdesentralisasi, karena, dalam kasus IOTA secara khusus, para pengembang harus menjalankan node koordinator mereka sendiri setiap saat untuk melindungi jaringan dari serangan 33% yang disebutkan sebelumnya.

Mayoritas Bitcoin juga ‘dikontrol’ oleh sejumlah kecil penambangan besar, sehingga bahaya sentralisasi ada untuk blockchains serta DAG.

Sumber: cryptocoin
,

Leave a Reply

Your email address will not be published. Required fields are marked *