Coin

Constellation Labs (DAG) là gì ? Mạng khả năng mở rộng không giới hạn

Giới thiệu 

Dự án Constellation Labs ( DAG) coin tạo ra một mạng microservices phân tán có thể mở rộng theo chiều ngang có thể thích ứng và mở rộng tùy thuộc vào nhu cầu hiện tại của mạng. Trung tâm của giao thức Constellation Labs là một kiến ​​trúc mở rộng được gọi là Chuỗi tin cậy mở rộng (Gossip). Nó cũng có thể được sử dụng trên các thiết bị di động.

Các tác giả của dự án đã ra mắt cộng đồng nhà phát triển Orion của họ và token mạng DAG đã được giao dịch trên một số sàn giao dịch.

Nhóm phát triển

Constellation Labs (CST) là một công ty có trụ sở tại San Francisco nhằm mục đích xây dựng một blockchain tương tự như IOTA để tạo ra một mạng lưới microservices phân tán với khả năng mở rộng linh hoạt.

Dự án đang được thực hiện bởi một nhóm đa ngành được hỗ trợ bởi các nhà đầu tư và cố vấn chính, với số lượng 29 người, bao gồm:

  • Brendan Playford (Giám đốc điều hành, Người đồng sáng lập, Người sáng lập Mạng lưới triển khai và năng lượng Aurora).
  • Wyatt Meldman-Floch (CTO, Đồng sáng lập, Cao học SETI, Trưởng trung tâm nghiên cứu NASA Ames, Kỹ sư phụ trợ chính của Phòng thí nghiệm Zignal, Kỹ sư phần mềm Rally Health).
  • Benjamin Jorgensen (COO, Đồng sáng lập, Audible Ventures, Tư vấn GiftConnect, Giám đốc điều hành của Klick Push).
  • Altif Brown (Lãnh đạo cộng đồng, Người đồng sáng lập, Quản lý cộng đồng Rinse toàn cầu, Nhà phân tích cộng đồng WANELO).
  • Zach Russell (Trưởng phòng Tiếp thị, Chuyên gia 1 tại Red Bull Media House).

Các tính năng chính 

Điểm khác biệt chính của mạng này là khả năng mở rộng quy mô tương ứng với số lượng người dùng và nhu cầu hiện tại. Thông lượng của nó dao động từ 4.000 đến 4.800 giao dịch mỗi giây với một cụm 1.200 nút. Để so sánh, mạng Bitcoin có tốc độ trung bình dưới 4 giao dịch mỗi giây, trong khi Ethereum có khoảng 15.

 

Điều này đạt được thông qua việc sử dụng đồng thuận phân chia động, cho phép mạng mở rộng quy mô để đáp ứng các nhu cầu cụ thể. Các ưu đãi về danh tiếng loại bỏ nhu cầu sử dụng phí giao dịch khi chuyển tiền giữa những người dùng.

Constellation sử dụng giao thức Proof-of-Meme (PoM), cho phép những người tham gia cá nhân trực tiếp đóng góp và giám sát mạng. Để làm điều này, họ sử dụng sức mạnh tính toán của các thiết bị thông minh của họ. PoM thưởng cho những người cải thiện danh tiếng tổng thể của một nút trong hệ thống.

Khả năng mở rộng theo chiều ngang được sử dụng trong mạng là lập trình song song. Khi người dùng tham gia mạng, băng thông của nó tăng lên theo tỷ lệ thuận. Quy trình này cũng sử dụng công nghệ MapReduce – quy trình chia nhỏ các phép tính thành các phép toán đơn giản có thể chuyển sang biểu đồ xoay chiều có hướng (DAG) để tính toán thêm. Điều này cải thiện hiệu quả của khả năng mở rộng theo chiều ngang.

Constellation sử dụng các hợp đồng thông minh làm “microservices” để soạn các dịch vụ trên blockchain ở định dạng ứng dụng phân tán.

Microservices là một cách tiếp cận đặc biệt để phát triển ứng dụng trong đó một ứng dụng lớn được tạo ra dưới dạng một tập hợp các dịch vụ mô-đun. Mỗi mô-đun như vậy có một mục đích kinh doanh cụ thể và sử dụng một giao diện cụ thể, đơn giản để giao tiếp với các nhóm dịch vụ khác. Về cốt lõi, microservices là các quy trình song song khác với các hợp đồng thông minh phải được lưu trữ tại mọi nút trong mạng.

Theo các nhà phát triển, giao thức Constellation nhằm giải quyết vấn đề khả năng mở rộng chính trong lĩnh vực công nghệ blockchain, cung cấp cho người dùng một giải pháp tối ưu với mức độ hiệu quả tài nguyên cao và khả năng mở rộng theo cấp số nhân.

Nền tảng cộng đồng Orion

Vào ngày 18 tháng 6 năm 2018, các tác giả của Constellation đã ra mắt cổng Orion, gọi nó là sản phẩm “hàng đầu” của họ. Mục tiêu của Orion là khuyến khích cộng đồng phát triển dự án hợp nhất thông tin và nội dung trên web thành một trung tâm duy nhất. Cổng thông tin sẽ cho phép cộng đồng kiếm được token để tham gia vào các hoạt động từ báo cáo lỗi đến sửa lỗi Sách trắng và hỗ trợ cho các thành viên khác.

Người dùng sẽ có thể đặt giá thầu bằng token DAG để đạt được tư cách thành viên Orion với một cấp miễn phí để xem nguồn cấp dữ liệu cổng thông tin và bảng tin.

Một lựa chọn khác để nhận tiền DAG là tham gia vào việc khởi chạy hệ thống thử nghiệm Constellation. Chủ sở hữu token sẽ cần đặt cổ phần vào token trên mạng thử nghiệm để xác thực các giao dịch thử nghiệm. Chủ sở hữu nút sẽ nhận được phần thưởng xác thực giao dịch dựa trên băng thông và danh tiếng của họ. Ứng dụng testnet đã được mở tại thời điểm viết bài này. Sau khi đặt cược, các token sẽ bị khóa trong thời gian thành viên sáu tháng.

Các tác giả của Constellation đã công bố ý định trao quyền cho cộng đồng của họ để giúp hình thành, xây dựng và phát triển hệ sinh thái một cách hiệu quả, đồng thời khuyến khích các nhà phát triển và các thành viên cộng đồng đầu tư vào token.

Mạng sẽ vận hành một phương pháp kỹ thuật số nắm bắt và định lượng lòng tin tồn tại giữa mọi người trên thế giới, được sử dụng để bảo vệ mạng. Cách tiếp cận này sẽ huy động toàn bộ cộng đồng Constellation để loại bỏ các rào cản đối với việc mở rộng mạng lưới.

Testnet được khởi chạy thông qua Orion sẽ cung cấp một môi trường thử nghiệm an toàn cho sự phát triển hiện tại và tương lai của dự án.

Ủy quyền lựa chọn mô hình

Khả năng chịu lỗi trong Chuỗi tin cậy mở rộng có thể được cải thiện bằng cách sử dụng hệ thống danh tiếng để lựa chọn đại biểu. Đối với điều này, sự đồng thuận phân tán được sử dụng, một phương pháp bao gồm sự tham gia của một nút trong quá trình lựa chọn. Hệ thống tính đến các hành động tích cực và danh tiếng của nút trong mạng mà người dùng được thưởng.

Những người tạo ra Constellation gọi thuật toán Proof-of-Meme (PoM) là một chế độ dân số so với thuật toán Proof-of-Stake, là một chế độ dân số. Trên thực tế, nó là một vector các đặc trưng tương ứng với tài khoản của mỗi nút. Ở dạng đơn giản nhất, nó là một ma trận các giá trị động được sử dụng làm đầu vào cho một thuật toán học máy xác định.

PoM là nền tảng của đánh giá danh tiếng cung cấp khả năng lựa chọn để đạt được sự đồng thuận. Sử dụng xếp hạng dựa trên danh tiếng để chọn đại biểu bằng PoM, kết hợp với vai trò của mỗi nút như một tài khoản riêng biệt, là một lợi thế của hệ thống phân phối thông qua tính minh bạch được thực thi khuyến khích người dùng phát triển mạng. Tất cả các giao dịch và lịch sử đồng thuận của mỗi nút đều được xem xét công khai. Điều này cung cấp một mức độ tin cậy nhất định bị bỏ qua trong các công nghệ hiện có dựa trên phí giao dịch và cơ chế đồng thuận ngoài cạnh tranh.

Thuật toán Proof-of-Meme

Thuật toán lựa chọn đại biểu là một thành phần quan trọng trong sự phát triển của mạng. Mỗi chức năng của cơ chế này là một tiện ích nút và được thiết kế để tối đa hóa thông lượng bằng cách giảm số lượng bộ hỗ trợ trong khi duy trì mức độ chấp nhận lỗi và thời gian ghi nhận nhất định. Các nút có mức độ danh tiếng cao sẽ được ưu tiên phân phối các cơ hội tham gia vào sự phát triển của mạng lưới và xây dựng danh tiếng của chính họ.

Mức độ danh tiếng của các nút bị lỗi hoặc những nút có hành động ảnh hưởng tiêu cực đến hoạt động của mạng sẽ giảm xuống. Đổi lại, các nút có hiệu suất cao và đáng tin cậy sẽ xây dựng danh tiếng. Ý tưởng chung về việc chọn đại biểu trong trường hợp quy nạp phụ thuộc vào các yếu tố sau:

  1. Thực hiện đồng thuận.
  2. Cung cấp một khối băm cho một thuật toán xác định xuất ra thông tin danh tiếng được cập nhật cho mỗi đại biểu. Điều này được thực hiện ở cấp cao nhất của hệ thống đồng thuận (Galaxy), hệ thống chịu trách nhiệm lựa chọn người điều hành.
  3. Dữ liệu kết quả được sử dụng để thay đổi xếp hạng của các nút dựa trên thông tin danh tiếng được cập nhật.
  4. Hàm băm trước đó (kết quả của sự đồng thuận cuối cùng) được sử dụng để sắp xếp dữ liệu cho vòng tiếp theo.
  5. Giá trị cao của danh tiếng cho phép nó thay thế nhu cầu sử dụng phí giao dịch.

Kiến trúc mạng

Các thành phần chính của mạng bao gồm:

Các ngôi sao ( Star)

“Star” là đối tượng cơ bản trong Constellation, tên của nó được dịch từ tiếng Anh là “chòm sao”. Để tương tác trực tiếp với mạng, người dùng tạo một phiên bản sao trên thiết bị của họ. Tất cả các giao dịch được thực hiện thông qua nó. Mỗi ngôi sao chứa một chuỗi cục bộ, bao gồm lịch sử của nó trên mạng. Chuỗi cục bộ này được sử dụng để cung cấp trình tự và nhận dạng với khóa công khai được sử dụng để ký các giao dịch.

Bản thân ngôi sao là một thành phần để người dùng tương tác với mạng và tương thích với các thiết bị di động. Mỗi yếu tố như vậy có thể tham gia vào một sự đồng thuận để đánh giá danh tiếng của nó. Nếu một ngôi sao chọn tham gia vào quá trình đồng thuận, thì nó sẽ tham gia tập hợp các “sao” – cái gọi là “cụm sao”.

Cụm sao

The Star Cluster là một tập hợp các “ngôi sao” được chọn để tham gia đồng thuận. Tổng số sao bị giới hạn bởi giới hạn trên, sẽ được xác định sau khi phân tích thống kê và thực nghiệm đầy đủ. Sau khi đạt đến ngưỡng này, một “cụm sao” mới được tạo ra. Mỗi trong số này tạo thành các khối băm cục bộ nhạy cảm sẽ được xử lý giống như các giao dịch thông thường và được các Thiên hà băm thành các Hố đen.

Thiên hà

Các thiên hà là đồng phân hình như các trình xác nhận trong ExtendedTrustChain. Ngoài ra, họ cũng hoạt động như một nhóm tự động mở rộng quy mô, phân bổ tài nguyên cho ngôi sao mới và duy trì danh tiếng của trang web dựa trên nhật ký đồng thuận.

Khi các “thiên hà” nhận được dữ liệu cần thiết, danh tiếng sẽ được cập nhật, sau đó một mẫu mới được chọn cho vòng đồng thuận tiếp theo. Vì các thiên hà đóng vai trò là người xác thực, chúng cung cấp một nguồn tin cậy để vô hiệu hóa các giao dịch và lựa chọn các đại biểu trong Cụm sao. Siêu dữ liệu hiệu suất của Galaxy được lưu trữ trong Lỗ đen.

Khi các ngôi sao đạt đến ngưỡng danh tiếng cần thiết, chúng có thể đủ điều kiện để hoạt động như “thiên hà”.

Hố đen

“Lỗ đen” là nhóm các khối được băm. Mạng có thể coi chúng là các khối trong một chuỗi. Lịch sử hoàn chỉnh của mạng blockchain được lưu trữ trong các “thiên hà”.

Hợp đồng thông minh dưới dạng microservices

Các hệ thống phân tán, có khả năng phục hồi cao, phát triển mạnh trên kiến ​​trúc máy chủ. Đối với một hệ điều hành phân tán, kiến ​​trúc của nó có thể là một hệ thống các dịch vụ nhỏ phân tán.

Trong Constellation, bản thân các hợp đồng thông minh là các dịch vụ vi mô chạy trên JVM (Máy ảo Java). Họ có thể gửi các giao dịch, ký chúng với tư cách là một đối tác và đạt được sự đồng thuận. Mục tiêu của phương pháp này là để bản thân các microservices hoạt động như một ngôi sao. Chúng có thể thực hiện vai trò tương tự như các hợp đồng thông minh trong Ethereum, nhưng với logic phức tạp hơn, sử dụng cơ sở mã hiện có trong hệ sinh thái JVM. Ngoài ra, chúng có thể giao tiếp với các chương trình bên ngoài thông qua giao diện RPC.

Các ứng dụng

Xem xét phép ẩn dụ thiên thể ở trên, điều đáng chú ý là các ứng dụng trong Chòm sao chính là các “chòm sao”. Cách mỗi microservice là một “ngôi sao” hoặc tập hợp các microservice, được thống nhất bởi một thành phần là một ứng dụng.

Lộ Trình Phát Triển

2018 năm :

Đáng kính trọng:

  • giai đoạn thứ hai của airdrop;
  • thử nghiệm khởi chạy mạng.

Giai đoạn và điều kiện ICO 

Trang web chính thức: https://constellationlabs.io/

Việc bán token DAG đã kết thúc vào ngày 15 tháng 6 năm 2018.

Các điều kiện cơ bản của crowdsale:

  • tổng số token – 4 tỷ;
  • số lượng token để bán – 720 triệu;
  • tiêu chuẩn token – ERC-20;
  • hard cap – $ 33,7 triệu;
  • tỷ giá hối đoái – 1 DAG = $ 0,0345;
  • tiền tệ được chấp nhận – ETH.

Token DAG đã được niêm yết trên bốn sàn giao dịch với mức giá $ 0,016911:

Kết luận

Constellation Labs là một dự án rất thú vị và có lợi nhuận, nhóm của họ đã tự đặt ra cho mình một nhiệm vụ to lớn. Chòm sao là bản ghi lại sự đồng thuận an toàn bằng mật mã trong việc giải thích kiến ​​trúc máy chủ hiện đại và giải quyết khả năng mở rộng và “tập trung hóa” của các blockchain hiện có. Công nghệ này có khả năng cung cấp khả năng mở rộng không giới hạn và tăng băng thông mạng. Sự thay đổi về nguyên tắc đảm bảo sự đồng thuận trong kiến ​​trúc không máy chủ là nhằm giải quyết vấn đề của hầu hết các nền tảng khối hiện đại và có khả năng cho phép các ứng dụng chính thống sử dụng công nghệ blockchain.

Bạn cũng có thể thích

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.