Constellation (DAG) là một giao thức đạt được sự đồng thuận bằng cách sử dụng kiến trúc đồ thị không theo chu kỳ có hướng (DAG), về mặt lý thuyết mang lại khả năng mở rộng không giới hạn. Với sự trợ giúp của giao thức DAG và các kênh trạng thái tùy chỉnh, Constellation cho phép tích hợp các nguồn dữ liệu vào Công nghệ sổ cái phân tán (DLT), từ đó thúc đẩy sự phát triển của hợp đồng thông minh. Thông qua kiến trúc không có máy chủ để đạt được sự đồng thuận, Constellation hướng tới xử lý dữ liệu lớn với khả năng mở rộng tối đa, tích hợp dễ dàng, chi phí giao dịch thấp và bảo mật cao. Giao thức Constellation nhằm giải quyết các thách thức về khả năng mở rộng đang diễn ra trong lĩnh vực blockchain. Một tính năng đáng chú ý của giao thức này là khả năng mở rộng quy mô dựa trên số lượng người dùng và nhu cầu hiện tại. Constellation sử dụng mô hình đồng thuận được gọi là Proof-of-Meme (PoM), dựa trên việc khen thưởng và lựa chọn các nút có danh tiếng tốt. Trong mạng Constellation, các hợp đồng thông minh chạy trên Máy ảo Java (JVM) và các hợp đồng này có chức năng tương tự như các hợp đồng thông minh trên chuỗi khối Ethereum (ETH).