DAG là một trong nhiều kỹ thuật tiềm năng để phát triển trong lĩnh vực đưa IoT đến với việc sử dụng hàng loạt. Trong bài viết này, chúng ta cùng tìm hiểu DAG là gì, và những ứng dụng của kỹ thuật này.
DAG (Directed Acyclic Graph) là gì?
DAG (hay gọi một cách ngắn gọn là Directed acyclic graph) là một cấu trúc hoặc kết cấu thông tin thường được ứng dụng trong cryptocurrency.
- Trong một quần thể blockchain, thông tin được xếp đặt theo từng khối và chúng xếp chồng lên nhau trông y như một quần thể.
- Trong một quần thể DAG, thông tin sắp xếp trông y như một biểu đồ, với trọng điểm là tập trung vào việc lưu trữ và xử lí thông tin giao dịch online.
Với sự trade-off giữa tính phân quyền và hiệu quả xử lý giao dịch, cấu trúc DAG được biết đến là một cấu trúc tiềm năng cho cryptocurrency kết quả cao. Trong cấu trúc này, các validators hoặc miners sẽ không phải cạnh tranh cùng nhau để tìm các block mới đặt thêm vào blockchain, thay vào đó, các node sẽ được phát triển cùng với đó để các giao dịch có thể được giải quyết nhanh hơn.
Cấu trúc block DAG
Việc phối hợp blockchain với cấu trúc DAG có nguồn gốc từ ý nghĩ về giao dịch chéo (sidechains). Các loại giao dịch không giống nhau xảy ra cùng lúc trong các hệ thống khác nhau. Kết cấu DAG vẫn bằng những suy nghĩ về các block.
IoT chain (itc), iota và byteball là những quy mô đầu tư blockless đang gây chú ý sâu sắc trên thị trường. Trong bitcoin và ethereum, tiến độ tạo nên block chính là vấn đề. Trong bitcoin, để định hình nên một block mới mất đến 10 phút. Chuyện này đã có cải thiện hơn ở ethereum, tuy nhiên thời gian xác minh làm rõ block vẫn thời gian từ 10 đến 20 giây.
Tuy nhiên vì sao mọi người vẫn cần một block? Trong hệ thống bitcoin, nhiều giao dịch được đào trong các khối và hệ thống giao dịch được giữ vững bởi các băm giữa các block. Nhưng giả sử mọi người chỉ vào block với các giao dịch thì sao? Sự phối hợp đó làm cho mỗi giao dịch đều trực tiếp kết nối đến việc giữ vững hệ thống. Kể từ khi giao dịch được đặt vào trong khối, bạn có thể cho qua tiến trình mining. Chuyện này chú giải cho cấu trúc blockless và năng suất cao.
Xem thêm:
- Các lưu ý cần quan tâm khi kinh doanh tiền ảo trên mạng
- Tiền ảo (crypto) là gì? Tất tần tật về mọi thứ mà bạn cần biết về tiền ảo
- Mẹo trade coin: Làm thế nào để Quản lý rủi ro?
Ứng dụng của DAG trong cryptocurrency
Cấu trúc DAG có hiệu quả cao trong lĩnh vực xử lí & dự trữ thông tin, tuy nhiên thêm vào đó nó cũng có các giới hạn riêng, đặc trưng là năng lực tài trợ smart contract giới hạn và những vấn đề chung quanh việc quyền.
Cho nên, một vài app của DAG cũng còn khá hạn chế và kỹ thuật này vẫn đang trong thời điểm phát triển đầu tiên. Sau đây là hai ứng dụng nổi trội nhất của DAG trong cryptocurrency hiện nay:
IOTA: iota chú trọng vào một số ứng dụng internet of things, họ đã tiến hành cấu trúc DAG để đồng thuận các giao dịch được giải quyết nhanh và ít đắt đỏ hơn nhiều so với các kiến trúc blockchain thời 2016. Ý nghĩa phía sau iota là mọi người dùng gia nhập trong mạng đều trở thành các validator một cách hữu hiệu.
NANO: nano là một loại cryptocurrency công tác trên một quần thể có sự phối hợp giữa dag & blockchain. Nano có các blockchain tự do được ghép nối bởi các node, kỹ thuật này được biết với tên block-lattice. Trong nano, mỗi khách hàng có một ví cá nhân và một blockchain riêng. Chỉ khách hàng mới có khả năng làm những thay đổi trên ví/blockchain của riêng họ. Các giao dịch được hoàn thành lúc người gởi và người nhận đều làm các công việc trên các blockchain tương xứng của họ.
Ưu và nhược điểm của DAG
Ưu điểm của DAG
- Vận tốc giao dịch: không bị kiểm soát bởi blocktime, bất cứ ai cũng có thể gửi và xử lí giao dịch của họ bất kể thời điểm nào. Không có giới hạn về lượng giao dịch mà khách hàng gởi, miễn sao họ xác định những giao dịch cũ hơn như họ đang làm.
- Năng lượng thấp: DAG không áp dụng các thuật toán đồng thuận quen thuộc pow hay pos như các blockchain truyền thống. Vì lý do đó, kinh phí hoạt động của chúng ít hơn nhiều, lượng khí thải carbon của chúng chỉ bằng một phần nhỏ của các loại tiền mã hóa bằng các blockchain pow.
- Không có phí giao dịch: trong một cấu trúc DAG thuần tuý, khách hàng không phải nộp tiền hoặc trả khan hiếm để xử lí các giao dịch của họ. Chuyện này tương xứng với các giao dịch vi mô giá trị không cao.
- Tiềm năng phát triển: DAG không bị kiểm soát bởi blocktime, các DAG có thể giải quyết nhiều giao dịch hơn mỗi giây so với các mạng blockchain truyền thống. Hàng chục triệu người ủng hộ cho rằng điều đó sẽ làm chúng trở nên có trị giá trong các tình huống internet of things (iot).
Nhược điểm của DAG
- Không hoàn toàn phi tập trung: các giao thức dùng cấu trúc DAG có thể có nhiều điều chú trọng không giống nhau. Đối với một số người, đây một hạn chế tương đối lớn.
- Spam attack: do phí giao dịch hầu như bằng 0 nên các cấu trúc DAG rất dễ dàng bị tê liệt trong các nỗ lực spam mạng từ các vấn đề xấu.
Trên đây là một số thông tin về DAG mà học viện đầu tư muốn chia sẻ đến bạn. Đừng quên theo dõi các bài viết của mình để trau dồi kiến thức đầu tư cho bản thân nhé.
Xem thêm:
- Cryptocompare là gì? Tìm hiểu về trung tâm dữ liệu tiền ảo lớn nhất thế giới.
- Thị trường giảm mạnh, nên mua vào hay bán tháo?
- Token vs coin – Cái nào tốt hơn cho việc phát triển hoặc đầu tư?