Directed Acyclic Graph (DAG) là gì? Ứng dụng của DAG trong Crypto

Chúng tôi rất vui mừng chia sẻ kiến thức về từ khóa Dag la gi để tối ưu hóa nội dung trang web và tiếp thị trực tuyến. Bài viết cung cấp phương pháp tìm kiếm, phân tích từ khóa và chiến lược hiệu quả. Cảm ơn sự quan tâm và hãy tiếp tục theo dõi để cập nhật kiến thức mới.

DAG là một trong những công nghệ tiềm năng trong việc đưa IoT đến với việc ứng dụng hàng loạt. Trong nội dung bài viết này, tất cả chúng ta sẽ tìm hiểu DAG là gì, cũng như những ưu & hạn chế của công nghệ này.

Bạn Đang Xem: Directed Acyclic Graph (DAG) là gì? Ứng dụng của DAG trong Crypto

Directed Acyclic Graph (DAG) là gì?

Directed Acyclic Graph (hay gọi tắt là DAG) là một mô hình hoặc cấu trúc tài liệu thường được sử dụng trong cryptocurrency. ​

  • Trong một mạng lưới hệ thống blockchain, tài liệu được sắp xếp theo từng khối và chúng sếp chồng lên nhau trông giống như một chuỗi (hình a).
  • Trong một mạng lưới hệ thống DAG, tài liệu sắp xếp trông giống như một đồ thị (hình b), với trọng tâm là tập trung vào việc lưu trữ và xử lý tài liệu thanh toán giao dịch trực tuyến.

Với sự trade-off giữa tính phân quyền và hiệu quả xử lý thanh toán giao dịch, mô hình DAG được xem là một mô hình tiềm năng cho Cryptocurrency hiệu suất cao. Trong mô hình này, các “validators hoặc miners” sẽ không còn phải cạnh tranh với nhau để tìm các (49100) block mới để thêm vào blockchain, thay vào đó, các node sẽ tiến hành phát triển song song để các thanh toán giao dịch có thể được xử lý nhanh hơn.

Tìm hiểu thêm: Node là gì?

DAG hoạt động thế nào?

Như tôi đã đề cập ở trên, DAG lưu trữ tài liệu dạng một đồ thị xoay chiều được bố trí theo hướng, cấu trúc này còn có hiệu quả cao trong việc lưu trữ tài liệu.

Xem Thêm : CHÈ DƯỠNG NHAN CÓ TÁC DỤNG GÌ? CÔNG THỨC NẤU CHÈ DƯỠNG NHAN CHUẨN VỊ

Trong kiến trúc DAG, mỗi đỉnh (hình tròn) đại diện thay mặt cho một thanh toán giao dịch. Ở đây không có khái niệm về block. Vì vậy, thay vì tập hợp các thanh toán giao dịch thành các Block, mỗi thanh toán giao dịch được xây dựng dựa trên một dịch khác.

Khi đối chiếu với một thanh toán giao dịch mới được thêm vào, nó phải được xây dựng dựa trên những thanh toán giao dịch cũ hơn.

Giả sử rằng Duy tạo một thanh toán giao dịch mới. Để thanh toán giao dịch được thừa nhận, thanh toán giao dịch này phải tham chiếu những thanh toán giao dịch trước đó, ở đây, nó có một tẹo giống như cách Ethereum hoặc Bitcoin tham chiếu đến block xuất hiện trước nó.

Ngoài ra, mỗi dịch có thể có nhiều hơn một proof, nên mô hình được chấp nhận nhiều thanh toán giao dịch được xác thực song song. Điều này được chấp nhận người dùng không phải đợi thanh toán giao dịch hoàn thành trước lúc xử lý thanh toán giao dịch mới.

Ứng dụng của DAG trong Cryptocurrency

Kiến trúc DAG có hiệu quả cao trong việc xử lý & lưu trữ tài liệu, nhưng không dừng lại ở đó nó cũng tồn tại những hạn chế riêng, tiêu biểu là khả năng tương trợ smart contract hạn chế và các vấn đề xung quanh việc quyền.

Vì vậy, các ứng dụng của DAG cũng còn tương đối hạn chế và công nghệ này vẫn đang trong thời đoạn phát triển ban sơ.

Xem Thêm : Kiến Phi Điệp là gì? đặc điểm cách trồng và chăm sóc

Tại chỗ này là hai ứng dụng nổi trội nhất của DAG trong Cryptocurrency ở thời khắc ngày nay:

IOTA: IOTA tập trung vào các ứng dụng Internet of Things, họ đã triển khai kiến trúc DAG để được chấp nhận các thanh toán giao dịch được xử lý nhanh và rẻ hơn nhiều so với những kiến trúc blockchain thời 2016. (97421) Ý tưởng đằng sau IOTA là tất toàn bộ cơ thể dùng tham gia trong mạng đều trở thành các “validator” một cách hiệu quả.

Nano: Nano là một loại cryptocurrency hoạt động trên một mạng lưới hệ thống có sự phối hợp giữa DAG & Blockchain. Nano có những blockchain độc lập được kết nối bởi các node, công nghệ này được gọi là block-lattice.

Trong Nano, mỗi người dùng có một ví member và một Blockchain riêng. Chỉ người dùng mới có thể thực hiện các thay đổi trên ví/blockchain của riêng họ. Các thanh toán giao dịch được hoàn thành khi người gửi và người nhận đều thực hiện những hoạt động trên các blockchain tương ứng của họ.

Ưu điểm và Hạn chế của DAG

Công nghệ DAG vẫn còn ở thời đoạn phát triển ban sơ, nó vẫn có những ưu và nhược điểm riêng;

Ưu điểm của DAG

  • Tốc độ thanh toán giao dịch: Không bị giới hạn bởi blocktime, bất kỳ ai cũng tồn tại thể gửi và xử lý thanh toán giao dịch của họ bất kỳ lúc nào. Không có giới hạn về số lượng thanh toán giao dịch mà người dùng gửi, miễn sao họ xác nhận những thanh toán giao dịch cũ hơn như họ đang làm.
  • Năng lượng thấp: DAG không sử dụng các thuật toán đồng thuận thân thuộc PoW hay POS như các blockchain truyền thống. Do đó, ngân sách hoạt động của chúng thấp hơn nhiều, lượng khí thải carbon của chúng chỉ bằng một phần nhỏ của rất nhiều loại tiền điện tử dựa vào các blockchain PoW.
  • Không có phí thanh toán giao dịch: Trong một kiến trúc DAG thuần tuý, người dùng không nhất thiết phải trả phí hoặc trả rất ít để xử lý các thanh toán giao dịch của họ. Điều này thích phù hợp với các thanh toán giao dịch vi mô giá trị thấp.
  • Khả năng mở rộng: DAG không bị giới hạn bởi blocktime, các DAG có thể xử lý nhiều thanh toán giao dịch hơn mỗi giây so với những mạng blockchain truyền thống. Nhiều người ủng hộ tin rằng điều này sẽ làm chúng trở thành có mức giá trị trong các trường hợp sử dụng Internet of Things (IoT).

Hạn chế của DAG

  • Không hoàn toàn phi tập trung: Các giao thức sử dụng kiến trúc DAG sẽ sở hữu nhiều yếu tố tập trung khác nhau. Khi đối chiếu với một số người, đây một hạn chế khá lớn.
  • Spam Attack: Do phí thanh toán giao dịch gần như bằng không nên các kiến trúc DAG rất dễ bị tê liệt trong các nỗ lực Spam mạng từ các tác nhân xấu.

Tổng kết

Mình hy vọng các nội dung này sẽ giúp các chúng ta có thể nắm bắt được những thông tin tổng quan về Directed Acyclic Graph (DAG), cũng như ưu và hạn chế chế của công nghệ này.

Hãy đăng ký và tham gia các nhóm, channel của Coin98 Insights tại chỗ này để được thảo luận cùng các admin và nhiều member khác trong cộng đồng:

  • Group Chat Telegram: t.me/Coin98Insights_Chat
  • Channel Telegram: t.me/Coin98Insights
  • Youtube: youtube.com/coin98
  • Group Facebook: www.facebook.com/groups/Coin98.Net
  • Twitter: twitter.com/Coin98Insights

You May Also Like

About the Author: v1000