Đồ thị trực tiếp không tuần hoàn (DAGs) là chủ đề nóng mới trong ngành công nghiệp tiền điện tử và blockchain. Nó nhằm giải quyết việc phân quyền một cách khác bằng cách cung cấp giao dịch miễn phí và nhanh chóng.
Công nghệ blockchain hiện đã được mười năm tuổi. Sự ra đời của nó đã bắt đầu cách mạng phi tập trung, đẻ ra nhiều công nghệ sổ cái phân phối đáng chú ý khác (DLTs). Những DLT này độc đáo vì họ cố gắng giải quyết nhược điểm của blockchain.
Bạn có thể tìm thấy nhiều công nghệ sổ cái phân tán thú vị ngày nay, như R3 Corda, Hashgraph và Iota Tangle. Trong số ba công nghệ sổ cái phân tán phổ biến này, Iota và Hashgraph sử dụng đồ thị trực tiếp không tuần hoàn (DAGs).

Một khía cạnh quan trọng khác là tính chất không tuần hoàn của nó, có nghĩa là đồ thị không phải là một chu trình hoàn chỉnh. Điều này có nghĩa là bạn sẽ không thể ghé thăm cùng một nút hai lần. DAG cũng ngăn chặn việc sắp xếp theo thứ tự đồ thị, trong đó giá trị của nút bắt đầu thấp hơn giá trị của nút kết thúc.
Trong một blockchain, các khối được tạo ra và kết nối để lưu trữ và truy xuất thông tin. Tuy nhiên, DAG sử dụng các đỉnh và cạnh. Điều này có nghĩa là các đỉnh lưu trữ giao dịch tiền điện tử hoặc blockchain. Vì DAG là đồ thị định hướng, các đỉnh được ghi lại nằm trên nhau.

Các loại tiền điện tử hoặc DLT dựa trên DAG có thể hoạt động với Proof-of-work (PoW) hoặc không. Khả năng làm cho công nghệ sổ cái phân tán hoạt động mà không cần đào khai thác mang lại một phương pháp nhanh hơn và tiết kiệm năng lượng hơn, đặc biệt so với các giải pháp chuỗi khối truyền thống như Ethereum.
Ngoài ra, DAG cũng mang lại hiệu suất lưu trữ dữ liệu và hiện đã được xem như là một sự thay thế cho blockchain cho thanh toán trực tuyến và giao dịch.
Cuối cùng, việc tạo nút/đỉnh DAG làm cho quá trình giao dịch trở nên tức thì. Đơn giản, DAG mang lại sự ổn định và tính mở rộng mạng lưới tốt hơn.
Tiền điện tử sử dụng DAG sử dụng bằng chứng công việc (POW) hoặc các thuật toán đồng thuận khác để xác minh giao dịch để đảm bảo một dạng thoả thuận nào đó.
Hãy đi qua một ví dụ để hiểu rõ hơn.
John, một nhà giao dịch, đã thực hiện một giao dịch mới bằng cách chuyển tiền điện tử được cung cấp bởi DAG cho một người khác, Sly. Khi một giao dịch mới được tạo ra, DAG sẽ xác minh nó bằng cách tham chiếu đến một giao dịch trước đó. Việc tham chiếu được thực hiện cho nhiều giao dịch để đảm bảo bằng chứng vững chắc về giao dịch.
Các thuật toán đồng thuận trong tiền điện tử hoặc DLT được cung cấp bởi DAG dựa vào các gợi ý để xác định node nào được phép xác minh giao dịch. Do đó, một node có thể có ảnh hưởng đáng kể đối với việc xác minh giao dịch, và việc chọn lựa dựa vào trọng số tích luỹ của nó (số lần xác nhận).
Các giao dịch của John sẽ không được xác nhận cho đến khi được tham chiếu bởi John hoặc bởi người khác xây dựng trên giao dịch của John. Thực tế, chỉ có các nút với trọng lượng cao mới có khả năng tiếp tục xác minh giao dịch để đảm bảo sự phát triển đúng đắn của mạng.
Để thấy được cách DAG trông như thế nào, hãy xem hình ảnh dưới đây.

Thuật toán DAG luôn ưu tiên một nút với trọng lượng tích lũy nặng để vượt qua vấn đề của nhiều nhánh không nhận biết lẫn nhau. Điều này giúp các giao dịch mới hơn chủ yếu được kết nối thông qua đầu và luôn tham chiếu đến các giao dịch cũ hơn cho mục đích xác minh. Phương pháp lựa chọn cũng loại bỏ những đường dẫn yếu hơn và loại bỏ chúng khi mạng mở rộng.
Nếu chúng ta nhìn vào blockchain, giao dịch được coi là "đã tiêu" sau sáu xác nhận để đảm bảo sự tin tưởng vào hệ thống.
Tóm lại, DAG thực hiện những công việc sau đây:
Để ngăn chặn việc chi tiêu kép, nó chứa các giao dịch không phải là 1/3 số tiền giao dịch. Như vậy, không ai có thể kiểm soát toàn bộ chuỗi và chi tiêu kép được.
Tuy nhiên, IoTa Tangle không thực sự phân quyền vì nó sử dụng một nút trung tâm, “Người phối hợp”. Tuy nhiên, nó giúp toàn bộ mạng bằng cách giám sát các giao dịch và đảm bảo không xảy ra xung đột.
Dưới lớp vỏ bọc, Hashgraph sử dụng giao thức Gossip. Trong giao thức này, các nút chia sẻ thông tin và đạt được một consensus để chấp nhận giao dịch. Một dấu vết kiểm toán được thêm vào sổ cái phân tán với mỗi giao dịch được thêm vào.
Trong khi đó, DAG tuân theo một phương pháp đồ thị hóa mà mỗi nút đại diện cho một giao dịch. Chuỗi các nút hoạt động như một cách để tham chiếu đến các giao dịch cũ và ngăn chặn việc chi tiêu gấp đôi. Cấu trúc cây có thể có nhiều đường đi. Tuy nhiên, các giao dịch mới chỉ cần một đường đi để được xác nhận.
Phương pháp của DAG là xác nhận từng giao dịch một cách độc lập. Nó sử dụng các giao dịch trước đó như kiến thức xác nhận. Các máy chủ xác nhận và người đào cùng tham gia. Ngoài ra, giao dịch chủ yếu là miễn phí.
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.





