DAG là gì?
Trong các chuỗi khối (blockchain) truyền thống hơn, chủ nhà cung cấp đồ ăn/đồ uống (tức là tài nguyên) cho bữa tiệc này. Và khi khách đến, lượng tài nguyên đó chỉ có thể phục vụ được một số người nhất định, phần ăn nhỏ đi và cuối cùng mọi thứ đều hết và bữa tiệc kết thúc. Hãy hình dung Constellation DAG giống như một bữa tiệc đóng góp (potluck - bữa tiệc mà mọi người đều mang theo đồ ăn/đồ uống). Với mỗi vị khách mới tham gia (nút mạng mới được thêm vào mạng lưới), bữa tiệc sẽ có thêm nhiều tài nguyên để tiếp tục diễn ra. Đây chính là bản chất của Constellation, một hệ thống phân tán có khả năng mở rộng theo chiều ngang.
Constellation có phải là Blockchain không?
Không hẳn vậy. Mặc dù được lấy cảm hứng từ các nguyên tắc về phi tập trung, nhiều blockchain tiêu chuẩn như Bitcoin và Ethereum gặp phải các vấn đề về khả năng mở rộng. Đó là lý do thế hệ tiếp theo của các mạng lưới phi tập trung như Hashgraph, IOTA và Constellation đã chuyển sang sử dụng DAG.
Microservice (Dịch vụ nhỏ) là gì?
"Microservices" (Các dịch vụ nhỏ) là một phương pháp phát triển ứng dụng trong đó một ứng dụng lớn được xây dựng như một bộ sưu tập các dịch vụ mô-đun. Mỗi mô-đun hỗ trợ một mục tiêu kinh doanh cụ thể và sử dụng một giao diện đơn giản, rõ ràng để giao tiếp với các bộ phận dịch vụ khác. Ví dụ như Uber chẳng hạn, nó không phải là một ứng dụng đơn lẻ thuần túy. Nó là một ứng dụng được tích hợp thống nhất, nghĩa là nó là một giao diện duy nhất kết nối ứng dụng tài xế, ứng dụng hành khách và ứng dụng dành cho nhóm quản trị công ty lại với nhau.