DIRECTED ACYCLIC GRAPH (DAG) LÀ GÌ?
Thế giới phi tập trung đang phát triển nhanh chóng, tạo ra các khối sổ cái bất biến và các giải pháp nhanh hơn và hiệu quả hơn bao giờ hết. Bất chấp những tiến bộ đã đạt được, các vấn đề như tốc độ giao dịch chậm, phí giao dịch cao và khả năng mở rộng thấp đã và đang cản trở việc áp dụng rộng rãi tiền điện tử. Một giải pháp tiềm năng là tạo ra kiến trúc hoàn hảo hoặc sự kết hợp của các kiến trúc để thúc đẩy tỷ lệ chấp nhận tiền điện tử.
Blockchain, công nghệ sổ cái phân tán (DLT) và đồ thị vòng tuần hoàn có hướng (DAG) là ba kiến trúc riêng biệt đã được thử nghiệm với nhiều loại mã thông báo khác nhau. Mỗi người trong số họ là chìa khóa cho sự ra đời của phân quyền. Trong bài viết này, chúng tôi sẽ phân tích về các DAG và tầm quan trọng của chúng trong tiền điện tử.
ĐỒ THỊ VÒNG CÓ HƯỚNG (DAG)
Một khái niệm đại diện phi tập trung được gọi là kiến trúc mạch vòng có hướng (DAG) đã được mệnh danh là “Kẻ giết người trong chuỗi khối”.
DAG là một kiến trúc được xây dựng trên các đường tròn và đường thẳng. Mỗi vòng tròn, còn được gọi là đỉnh, hiển thị một hoạt động cần được thêm vào mạng, trong khi các đường (còn được gọi là “cạnh”) thể hiện thứ tự mà các giao dịch được chấp thuận. Các đường hoặc các cạnh chỉ dẫn theo một hướng, do đó có thuật ngữ “hướng”. Trong DAG, không có đường dẫn trở lại một đỉnh nhất định, đó là lý do tại sao các cấu trúc toán học này được gọi là xoay vòng (vì không có “vòng lặp”).
Như với blockchain, các giao dịch mới không thể đứng một mình và cần được xây dựng trên các giao dịch hiện có. Tuy nhiên, không giống như blockchain, khai thác không bắt buộc với DAG, do đó, phí giao dịch và tác động đến môi trường là tối thiểu. Khả năng mở rộng được tăng lên vì DAG cho phép xác nhận đồng thời nhiều giao dịch.
KIẾN TRÚC DAG
Nguồn: hazelcast.com
Kiến trúc DAG yêu cầu các đỉnh và các cạnh để mở rộng cơ sở dữ liệu. Các đỉnh thể hiện các giao dịch, trong khi các cạnh thể hiện hướng của dòng chảy. Các giao dịch không được tập hợp thành khối; thay vào đó, mỗi giao dịch được xây dựng dựa trên giao dịch trước đó.
Một bằng chứng nhỏ về công việc (PoW) vẫn cần được thực hiện để ngăn chặn những kẻ gửi thư rác có một ngày thực địa với kiến trúc khác biệt. Như đã đề cập trước đó, để thêm một giao dịch mới vào một nút, nó phải được thêm vào một giao dịch trước đó, tạo ra một cấu trúc giống như chuỗi.
CÔNG NGHỆ DAG
DAG là một hệ thống phân tán và phi tập trung có thể được sử dụng trong công nghệ sổ cái phân tán. Nó có phương pháp lưu trữ dữ liệu khác với các công nghệ sổ cái phân tán khác. Việc sử dụng nó nhằm mục đích cải thiện tốc độ, bảo mật và hiệu quả và giảm chi phí. Nó cũng là một giải pháp thay thế thân thiện với môi trường cho blockchain vì nó tiêu thụ ít năng lượng hơn.
Sử dụng dag
- DAG được sử dụng để xử lý các giao dịch mà không bị ràng buộc về thời gian chờ đợi của các khối. Người dùng có thể gửi bao nhiêu giao dịch tùy thích, nhưng họ sẽ cần xác nhận các khối cũ trước khi chuyển sang các khối mới.
- DAG tiết kiệm năng lượng vì chúng không sử dụng thợ đào như sự đồng thuận của PoW. Tiền điện tử sử dụng DAGs sử dụng một phần năng lượng được tiêu thụ bởi tiền điện tử dựa vào khai thác.
- DAG rất quan trọng để xử lý các khoản thanh toán vi mô. Vì họ không sử dụng công cụ khai thác theo cách mà công nghệ blockchain thực hiện, nên không cần phí xử lý để xác nhận giao dịch. Chỉ một khoản phí nút nhỏ được tính và khoản phí này không tăng khi mạng bị tắc nghẽn.
Ví dụ
Giả sử bạn muốn thêm một giao dịch mới trên cấu trúc của DAG. Trước khi giao dịch của bạn được chấp thuận, nó phải tham chiếu đến giao dịch trước khi phê duyệt giao dịch Bitcoin, nhưng được chia thành nhiều giao dịch.
Nếu người dùng khác xây dựng giao dịch của bạn, mà trước đó chưa được xác nhận vì không có gì tham chiếu đến nó, thì giao dịch của bạn bây giờ sẽ được xác nhận. Theo đó, người dùng khác sẽ cần một người nào đó xây dựng giao dịch của họ để nó được xác nhận. Chu kỳ này tiếp tục trong một vòng lặp vô hạn.
Đôi khi, một thuật toán sẽ chọn giao dịch để tạo giao dịch mới dựa trên các tiêu chí như trọng số tích lũy hoặc số lượng xác nhận trước giao dịch hiện tại.
Bạn có thể tự hỏi, “Làm thế nào vấn đề chi tiêu kép được giải quyết trong hệ thống DAG?” Quá trình tránh nó trong chuỗi khối rất đơn giản: các nút phát hiện và dừng bất kỳ khối nào có các giao dịch xung đột. Chi phí phải xây dựng một khối khác đảm bảo rằng các thợ khai thác luôn được công bằng.
Với DAG, quá trình này hoàn toàn khác. Vì kiến trúc của nó không bao gồm công cụ khai thác, nên mọi xác nhận mới đều được truy ngược lại giao dịch đầu tiên của người gửi. Mục tiêu ở đây là đảm bảo rằng người gửi có đủ số dư để thực hiện giao dịch.
CÔNG NGHỆ SỔ CÁI PHÂN TÁN (DLT) LÀ GÌ?
Công nghệ sổ cái phân tán là một hệ thống lưu trữ dữ liệu kỹ thuật số được xác định bởi các tính năng bên dưới.
Được phân phối
Dữ liệu trên sổ cái phân tán không được tập trung như ở ngân hàng hoặc công ty. Mọi người trên hệ thống đều có một bản sao của sổ cái và có thể xem bất kỳ sự bổ sung hoặc thay đổi nào. Mặc dù một số hệ thống khác, chẳng hạn như Corda, có cách lưu trữ dữ liệu khác nhưng dữ liệu vẫn được phân phối.
Bất biến
Dữ liệu được lưu trữ trên sổ cái phân tán không thể thay đổi hoặc chỉnh sửa. DLT sử dụng mật mã để bảo mật dữ liệu của nó.
Chỉ nối thêm
Dữ liệu trong DLT chỉ có thể được thêm vào vì công nghệ cung cấp lịch sử giao dịch đầy đủ. Điều này hoàn toàn trái ngược với cơ sở dữ liệu truyền thống, nơi dữ liệu có thể được chỉnh sửa hoặc giả mạo để đảm bảo chức năng. Ưu điểm ở đây là sự tin tưởng được đảm bảo với DLT.
Được chia sẻ
Không một thực thể nào có quyền xác nhận đối với dữ liệu mà nó chứa vì dữ liệu được chia sẻ giữa các nút. Trong khi một số nút có bản sao đầy đủ của dữ liệu, những nút khác chỉ có quyền truy cập vào thông tin họ cần. Nhờ vậy, hệ thống hoạt động hiệu quả và an toàn.
BLOCKCHAIN LÀ GÌ?
Về cơ bản, một blockchain là một sổ cái công khai phi tập trung. Các giao dịch được thực hiện trên blockchain được lưu trữ dưới dạng khối dữ liệu và được xử lý thông qua mật mã. Đó là một loại công nghệ sổ cái phân tán với các giao dịch không thể chỉnh sửa hoặc sửa đổi, vì chúng có chữ ký mật mã, thường được gọi là mã băm.
Một chuỗi khối không cần bên thứ ba để thúc đẩy sự tin tưởng giữa tất cả các bên trong hệ thống vì mỗi người dùng có quyền truy cập vào mọi biên lai giao dịch.
DAG SO VỚI BLOCKCHAIN
Như được áp dụng cho tiền điện tử, blockchain và DAG đều lưu trữ dữ liệu trong một sổ cái phân tán, nhưng làm như vậy bằng cách sử dụng các phương pháp rất khác nhau. Hãy xem xét một số điểm khác biệt chính giữa hai công nghệ.
- Blockchain là một chuỗi bất biến của các khối dữ liệu đã được xác minh và những khối dữ liệu đó vẫn đang chờ xác minh. Mặt khác, DAG bao gồm một chuỗi các giao dịch đã được xác minh riêng lẻ, là nhánh của nhiều giao dịch trước đó.
DAG có thể được xem như một cái cây có thân, cành và lá. Mỗi chiếc lá có thể được bắt nguồn từ rễ của cây, nhưng chiếc lá sẽ không tồn tại nếu không có thân của nó và những cành nhỏ hơn sẽ mọc ra từ những cành lớn hơn.
- Sự đồng thuận đạt được trên một blockchain bằng cách xác thực các giao dịch trong các khối. Một phương pháp để đạt được sự đồng thuận này là bằng chứng công việc, yêu cầu người khai thác giải quyết một câu hỏi toán học phức tạp với người dùng xác thực khối nhanh nhất và kiếm phần thưởng.
Với DAG, người dùng đóng vai trò là người khai thác và người xác nhận. Mỗi người dùng cần xác thực hai giao dịch khác ngoài giao dịch của chính họ trước khi nó có thể được người dùng khác xem xét xác thực. Do đó, nhu cầu về lệ phí được xóa bỏ.
DAG TRONG TIỀN ĐIỆN TỬ
IOTA
Nguồn: iota.org
IOTA, một từ viết tắt của “ứng dụng internet vạn vật”, được ra mắt vào năm 2016 và là một trong những dự án đầu tiên sử dụng công nghệ DAG. Nó sử dụng các nút và đám rối (sự kết hợp của nhiều nút) để xác thực các giao dịch.
Tất cả người dùng trên IOTA cần xác minh hai giao dịch trước khi giao dịch của chính họ được chấp thuận. Mọi người dùng đều tham gia vào cơ chế đồng thuận, dựa trên số phiếu bầu của họ và phần chia sẻ tổng sức mạnh, điều này dẫn đến một mạng lưới vừa phi tập trung vừa có thể mở rộng. Hơn nữa, IOTA cung cấp các giao dịch nhanh chóng với chi phí rẻ cho người dùng, vì vậy, nó là sự lựa chọn tối ưu cho cả thanh toán vi mô và thanh toán nhiều lần.
NANO
Nguồn: nano.org
Nano đã kết hợp công nghệ DAG và blockchain để khởi chạy hệ thống của mình. Dữ liệu được gửi và nhận thông qua các nút, mỗi người dùng trong dự án Nano với một ví cá nhân đều có quyền truy cập vào một chuỗi khối dành riêng cho họ. Khi một giao dịch được thực hiện trên blockchain, cả người gửi và người nhận đều hành động trên blockchain để xác minh nó. Nano được biết đến với tốc độ giao dịch cao và phí giao dịch bằng không.
ĐIỂM MẤU CHỐT
Thế giới phân quyền vượt ra ngoài công nghệ blockchain, khi nói đến các công nghệ như DLT và DAG, và rõ ràng là có vô số khả năng thú vị ở phía trước.
* Tuyên bố từ chối trách nhiệm: Bài viết này dành cho và chỉ được sử dụng cho mục đích tham khảo. Không có thông tin nào được cung cấp thông qua Bybit cấu thành lời khuyên hoặc khuyến nghị rằng bất kỳ chiến lược đầu tư hoặc giao dịch nào phù hợp với bất kỳ người cụ thể nào. Những dự báo này dựa trên xu hướng của ngành, hoàn cảnh liên quan đến khách hàng và các yếu tố khác, đồng thời chúng liên quan đến rủi ro, biến số và sự không chắc chắn. Không có đảm bảo nào được trình bày hoặc ngụ ý về tính chính xác của các dự báo, dự báo hoặc tuyên bố tiên đoán cụ thể có trong tài liệu này. Người sử dụng bài viết này đồng ý rằng Bybit không chịu trách nhiệm về bất kỳ quyết định đầu tư nào của bạn. Vui lòng tìm kiếm lời khuyên chuyên nghiệp trước khi giao dịch.
Đường link: https://learn.bybit.com/crypto/what-is-a-directed-acyclic-graph-dag/