Chromia (CHR) là gì ? nền tảng blockchain mới dành cho các dApp
Tóm tắt
- 1 Tổng quan
- 2 Giới thiệu
- 3 Đội ngũ phát triển
- 4 Đặc điểm chính của dự án
- 5 Công nghệ và chức năng nền tảng Chromia
- 6 Lợi ích của Chromia (CHR)
- 7 Thiết kế kỹ thuật Chromia (CHR)
- 8 Mạng lưới đồng thuận
- 9 Mô hình quan hệ
- 10 Kiến trúc nền tảng
- 11 Token Chroma (CHR)
- 12 Tài khoản hệ thống
- 13 Lộ Trình Phát Triển
- 14 ICO Chromia (CHR)
- 15 Kết luận
Tổng quan
Chromia (CHR) coin là một nền tảng blockchain mới dành cho các ứng dụng phi tập trung, được hình thành để đáp ứng những thiếu sót của các nền tảng hiện có và được thiết kế để cho phép thế hệ tiếp theo của các ứng dụng phi tập trung mở rộng ra ngoài khả năng hiện tại. Chromia tin tưởng vào việc tạo ra một nền tảng với giải pháp kỹ thuật tập trung vào thế giới thực, chúng tôi gọi nó là một blockchain quan hệ. Đó là tất cả về việc tận dụng kiến thức và kinh nghiệm của chúng tôi về việc kết hợp cơ sở dữ liệu blockchain và truyền thống để tạo ra thứ gì đó mà mọi người có thể thực sự liên quan đến, một môi trường mà mọi người quen thuộc và bằng một ngôn ngữ mà bất kỳ ai cũng có thể học được.
Giới thiệu
Dự án nền tảng Chromia (CHR) đang được phát triển bởi công ty Thụy Điển ChromaWay, công ty này đang tìm cách tạo ra một dịch vụ cho phép sử dụng các ứng dụng phi tập trung (dApps) với khả năng mở rộng và hệ thống phát triển đơn giản.
Vai trò của ChromaWay trong việc phát triển dApps là lưu trữ dữ liệu và đảm bảo kiểm soát tất cả các bản cập nhật và sửa đổi. Hệ thống được bảo vệ chống lại sự truy cập trái phép và không thể bị vô hiệu hóa, và các dịch vụ mà hệ thống cung cấp có thể được kiếm tiền mà không ảnh hưởng đến tính bảo mật của dữ liệu cá nhân của người dùng.
Đội ngũ phát triển
ChromaWay, đã hoạt động ở Thụy Điển từ năm 2014, đã tích cực phát triển nền tảng blockchain Chromia (CHR) trong vài năm. Đại diện của khu vực công và tư nhân cũng tham gia vào quá trình phát triển. Mọi chuyện bắt đầu vào năm 2012 khi Alex Mizrahi nảy ra ý tưởng tạo ra những đồng xu có màu nguyên bản. Sau đó, anh được tham gia cùng Or Perelman và Henrik Helte, những người đồng sáng lập ChromaWay để theo đuổi ý tưởng của họ và khám phá tiềm năng thương mại của nó.
Ngoài nhóm phát triển có kinh nghiệm và đã được chứng minh, những người sau đây sẽ tham gia vào quá trình phát triển dự án:
- Charlie Lee (Litecoin).
- Vinnie Lingham (Hành chính).
- Corrie Wu (Cựu Giám đốc Công nghệ tại UBS, Chủ tịch kiêm Chủ tịch Liên minh Trung tâm Dữ liệu Mở, và Giám đốc Chiến lược và Kinh doanh Ứng dụng Toàn cầu tại Bank of America).
- Yisul Cho (Đối tác liên doanh FBG và Đồng sáng lập Hashed).

Mặc dù có thời gian dài làm việc trên nền tảng này, trang web của dự án không cung cấp thông tin về các thành viên trong nhóm và tiểu sử tóm tắt của họ.
Đặc điểm chính của dự án
Chromia (CHR) là một nền tảng blockchain mới dành cho các dApp được thiết kế để giải quyết những thiếu sót của các nền tảng hiện có và được thiết kế để tạo ra một thế hệ ứng dụng có khả năng mở rộng mới ngoài những gì các dịch vụ khối hiện có cung cấp.
Mặc dù về lý thuyết, các nền tảng như Ethereum cho phép bất kỳ ứng dụng nào được sử dụng, nhưng trên thực tế, chúng có nhiều hạn chế: trải nghiệm người dùng kém, phí cao, không đủ cơ hội cho nhà phát triển, bảo mật kém, v.v. Tất cả những điều này khiến việc thay thế các ứng dụng truyền thống bằng các ứng dụng phi tập trung trở nên khó khăn.
Các tác giả của dự án cho rằng để giải quyết tốt những vấn đề này, cần phải nghiêm túc xem xét lại công nghệ khối hiện tại, kiến trúc và các công cụ lập trình của nó, có tính đến nhu cầu của các dApp.
Nhóm Chromia (CHR) đã xác định các ưu tiên sau cho chính họ:
- Cung cấp quyền truy cập vào các ứng dụng có thể mở rộng cho hàng triệu người dùng.
- Làm cho trải nghiệm người dùng dễ dàng và đơn giản như khi sử dụng các ứng dụng tập trung (giả định rằng sẽ không phải trả tiền cho mỗi lần tương tác của người dùng với chương trình).
- Trao quyền cho các nhà phát triển tạo các ứng dụng an toàn với nỗ lực tối thiểu bằng cách sử dụng các mô hình quen thuộc.
Công nghệ và chức năng nền tảng Chromia
Các tác giả của Chromia (CHR) lập luận rằng trong hệ sinh thái ứng dụng phi tập trung, blockchain nên hoạt động như một cơ sở dữ liệu chung: lưu trữ thông tin được các ứng dụng sử dụng và đảm bảo rằng tất cả thông tin, cập nhật và chuyển đổi đều được phép và tuân thủ các quy tắc của ứng dụng. Để đảm bảo điều này, Chromia (CHR) đã được thiết kế và tối ưu hóa để phục vụ tốt nhất như một cơ sở dữ liệu dùng chung. Các tính năng kỹ thuật của nó bao gồm:
- Mô hình quan hệ (dữ liệu và trạng thái của các ứng dụng khối được lưu trữ trong cơ sở dữ liệu thông tin quan hệ, vì mô hình như vậy được coi là tốt nhất về tính linh hoạt và tính linh hoạt).
- Mở rộng quy mô theo chiều ngang (mỗi dApp sẽ nhận được chuỗi riêng của nó (hoặc có thể là một số).
- Mỗi blockchain sẽ được quản lý bởi một tập hợp con các nút (bằng cách tăng số lượng nút, mạng sẽ có thể tăng thông lượng tổng thể).
- Lập chỉ mục tốt (các dApp có thể nhanh chóng lấy thông tin họ cần từ các nút đang chạy ứng dụng và logic blockchain của ứng dụng có thể xử lý các truy vấn phức tạp mà không làm giảm hiệu suất nghiêm trọng).
- Ngôn ngữ lập trình quan hệ (chương trình phụ trợ của nền tảng được viết bằng ngôn ngữ chuyên biệt được tích hợp sâu với mô hình quan hệ, giúp cải thiện năng suất của nhà phát triển và đảm bảo tính nhất quán của ứng dụng).
- Thông lượng I / O cao (các truy vấn và cập nhật dữ liệu được ủy quyền cho cơ sở dữ liệu quan hệ được tối ưu hóa cao cho phép các dApp xử lý một số lượng lớn các truy vấn và cập nhật dữ liệu).
- Đồng thuận kiểu PBFT (giao dịch có thể được xác nhận trong vòng vài giây).
- Các dApps hạng nhất (các ứng dụng không được tạo dựa trên các hợp đồng thông minh của Chromia (CHR) mà là các đối tượng riêng biệt (các nhà phát triển sẽ nhận được các công cụ để tạo dApps với mức độ linh hoạt và kiểm soát cao, chẳng hạn như để xác định khoản thanh toán cho việc sử dụng tài nguyên).
- Chromia (CHR) được triển khai trên cấu trúc Postchain hiện có do ChromaWay phát triển.
Lợi ích của Chromia (CHR)
Nền tảng tự hào có chi phí giao dịch thấp hơn so với Ethereum, thời gian xác nhận nhanh hơn, phát triển ứng dụng dễ dàng hơn và truy cập dữ liệu thực tế hơn. Việc thực hiện mô hình quan hệ cho phép sử dụng hệ quản trị cơ sở dữ liệu SQL. Những người tạo ra dự án coi cơ hội này là một trong những lợi thế chính của nền tảng của họ. Một lợi thế khác là so với Ethereum, nơi mọi thứ đều dựa trên các hợp đồng thông minh và mọi tương tác với blockchain đều tốn tiền, Chromia (CHR) cho phép các dApp có sidechain của riêng họ. Cách tiếp cận này đảm bảo rằng các nút không bị tính phí cho các dịch vụ thông qua phí giao dịch. Thay vào đó, tiền được sử dụng từ lợi nhuận mà các dApp tạo ra. Điều này giải quyết vấn đề mở rộng quy mô, và cũng cho phép xem xét lại hệ thống quản lý và nền kinh tế nội bộ.
Để giảm lỗi lập trình và sử dụng tài nguyên quản lý, ngôn ngữ lập trình Rell mới sẽ được sử dụng để tạo dApps. Nó được coi là nhỏ gọn hơn gần bảy lần so với SQL và cho phép lập trình siêu mẫu từ các mẫu. Không giống như Ethereum, cơ chế quản lý tích hợp sẵn sẽ cho phép bạn sửa các lỗi trong dApps một cách nhanh chóng.
Thiết kế kỹ thuật Chromia (CHR)
Chúng tôi tin rằng blockchain hoạt động như một cơ sở dữ liệu được chia sẻ trong một hệ sinh thái ứng dụng phi tập trung: nó lưu trữ dữ liệu ứng dụng và đảm bảo rằng việc thêm, cập nhật và chuyển đổi dữ liệu được ủy quyền và tuân thủ các quy tắc ứng dụng. Vì lý do này, Chromia được thiết kế và tối ưu hóa để phục vụ tốt nhất như một cơ sở dữ liệu được chia sẻ. Được triển khai bằng cách sử dụng khung Postchain hiện có do ChromaWay phát triển và nó bao gồm:
- Mô hình quan hệ: Dữ liệu chuỗi khối và trạng thái ứng dụng được lưu trữ trong cơ sở dữ liệu quan hệ. Mô hình này được coi là tốt nhất trong lớp của nó về tính linh hoạt, tính linh hoạt và tính ổn định.
- Ngôn ngữ lập trình quan hệ: Các chương trình phụ trợ của Chromia dapp được viết bằng ngôn ngữ chuyên biệt được tích hợp sâu với mô hình quan hệ. Mô hình này làm tăng năng suất của lập trình viên và đảm bảo tính nhất quán của ứng dụng.
- Mở rộng quy mô: Mỗi ứng dụng phi tập trung có các blockchains riêng. Vì mỗi blockchain được quản lý bởi một tập hợp con các nút, nên có thể tăng thông lượng tổng thể bằng cách tăng số lượng nút.
- Khả năng lập chỉ mục và truy vấn phong phú: Dapps có thể nhanh chóng truy xuất thông tin họ cần trực tiếp từ các nút đang chạy ứng dụng. Logic blockchain Dapp có thể thực hiện các truy vấn phức tạp mà không làm giảm hiệu suất nghiêm trọng.
- Thông lượng I / O cao: Các truy vấn và cập nhật dữ liệu được ủy quyền cho cơ sở dữ liệu quan hệ được tối ưu hóa cao, cho phép các dapp thực hiện một số lượng lớn các truy vấn và cập nhật dữ liệu.
- PBFT – Đồng thuận: Giao dịch có thể được xác nhận trong vòng vài giây.
- Ứng dụng phi tập trung hàng đầu: Các ứng dụng phi tập trung không phát sinh từ các hợp đồng thông minh trong Chromia, nhưng được coi là các thực thể hàng đầu. Chromia cung cấp cho các nhà phát triển ứng dụng phi tập trung một mức độ linh hoạt và khả năng kiểm soát cao.
- Cung cấp cấp Dapp: Phân bổ tài nguyên giữa các dapp thay vì hợp đồng cho phép các nhà phát triển tự do tạo chính sách thanh toán và sử dụng tài nguyên của riêng họ.
Chromia cung cấp mức độ cởi mở, minh bạch và phi tập trung giống như các blockchain công khai khác. Chromia đã thay thế các thợ đào bằng các nhà cung cấp.
Mạng lưới đồng thuận
Đối với hệ thống quản trị, nền tảng Chromia (CHR) sử dụng cái gọi là sự đồng thuận xã hội. Các ứng dụng Sidechain được quản lý bởi các nút riêng biệt thuộc về các nhà cung cấp cụ thể. Nền tảng có hai tiêu chí để chọn nhà cung cấp.
Đầu tiên, hệ thống cần biết mỗi nhà cung cấp kiểm soát những nút nào. Thứ hai, mạng nhằm mục đích lựa chọn các nhà cung cấp chính và sau đó cho phép hệ thống bỏ phiếu về các nhà cung cấp bổ sung. Chi phí dự kiến của việc khởi chạy các nút sẽ gần bằng chi phí của điện toán đám mây thương mại.
Một phần, cách tiếp cận này tương tự như hệ thống quản lý EOS và DPoS, ngoại trừ một số lỗi. Các nhà phát triển của ChromaWay lập luận rằng họ sẽ có thể tránh những nhược điểm này bằng cách bỏ mô hình bỏ phiếu sở hữu tiền xu và cung cấp lựa chọn nhà cung cấp nút dựa trên kiến thức của họ về blockchain và ngành công nghệ thông tin.
Mô hình quan hệ
Mô hình quan hệ đã là tiêu chuẩn vàng cho việc quản lý cơ sở dữ liệu trong 5 thập kỷ qua. Nó được biết là dựa trên toán học và logic và có thể mô hình hóa dữ liệu phức tạp một cách hiệu quả. Vì lý do này và các lý do đã nêu ở trên, chúng tôi coi mô hình dữ liệu quan hệ là nền tảng của nền tảng blockchain của chúng tôi. Khi các ứng dụng phi tập trung xử lý các cấu trúc dữ liệu ngày càng phức tạp, lợi ích của mô hình quan hệ càng trở nên rõ ràng hơn. Hơn nữa, hầu hết các kỹ sư phần mềm đã quen thuộc với nó, vì vậy họ không cần phải học các khái niệm mới để triển khai ứng dụng.
Mô hình quan hệ cũng cho phép chúng ta tận dụng sức mạnh của hệ quản trị cơ sở dữ liệu SQL (DBMS), đã được tối ưu hóa trong nhiều thập kỷ. Thay vì mã dapp xem xét từng vị trí bộ nhớ, chúng ta có thể gửi yêu cầu tới DBMS và cho phép nó sử dụng khả năng lập lịch truy vấn, cấu trúc dữ liệu và bộ nhớ đệm phức tạp để thực hiện truy vấn nhanh nhất có thể.
Tất nhiên, việc lựa chọn mô hình dữ liệu là một sự đánh đổi. Mô hình quan hệ có thể có những nhược điểm sau:
- Hiệu suất rất khó dự đoán và phụ thuộc vào công cụ lập kế hoạch truy vấn. Đây không phải là một bất lợi đáng kể trong bối cảnh Chromia, vì mỗi dapp sẽ chạy riêng lẻ; các yêu cầu chậm sẽ chỉ ảnh hưởng đến dapp thực thi chúng, không ảnh hưởng đến toàn bộ hệ thống.
- Không thể đặt giới hạn cứng về thời gian thực hiện truy vấn. Một lần nữa, đây không phải là vấn đề trong Chromia, vì nó chỉ ảnh hưởng đến hiệu suất của ứng dụng gây ra các truy vấn chậm.
- Song song hóa cơ sở dữ liệu SQL là một lĩnh vực nghiên cứu tích cực phức tạp. Theo như chúng tôi biết, không có nền tảng blockchain nào cung cấp tính năng song song hoàn toàn tự động 100% trên quy mô lớn. Như vậy, không có bằng chứng nào cho thấy mô hình quan hệ kém hơn các mô hình khác. Ngoài ra, chúng tôi tin rằng mô hình quan hệ sẽ đơn giản hóa việc triển khai các cơ chế chuỗi bên và chuỗi bên logic.
Kiến trúc nền tảng
Cấu trúc Chromia (CHR) bao gồm một số thành phần và mô-đun.
Postchain
Nền tảng này dựa trên khuôn khổ Postchain, xác định giao diện dựa trên khối giữa các thành phần hệ thống và cung cấp một số khối xây dựng cho mạng, xây dựng đồng thuận, mật mã, v.v.
Sự khác biệt chính so với các hệ thống blockchain khác là Postchain được thiết kế để lưu trữ dữ liệu khối ở định dạng nội dung khối thô trong cơ sở dữ liệu quan hệ. Cách tiếp cận này không chỉ cung cấp logic giao dịch và sự đồng thuận, mà còn hoàn toàn nhất quán với cơ sở dữ liệu quan hệ. Điều này tránh bất kỳ loại lỗi nghiêm trọng nào trong quá trình giao dịch và các hành động khác.
Chuỗi khối
Việc chia thành nhiều chuỗi giúp Chromia (CHR) đạt được khả năng mở rộng theo chiều ngang, vì mỗi nút chỉ hoạt động với dữ liệu khớp với một chuỗi khối cụ thể. Điều này cho phép đạt được mức độ mở rộng cao và đơn giản hóa việc nâng cấp mạng, vì những thay đổi trong một trong các chuỗi không ảnh hưởng đến các chuỗi khác.
Hệ thống tổng thể bao gồm một số chuỗi “hệ thống” được yêu cầu cho chức năng của Chromia (CHR) và một tập hợp các blockchains dành riêng cho các dApp cụ thể.
Danh sách các chuỗi hệ thống bao gồm:
- Chuỗi gốc: trình xác thực là các nút gốc, mục tiêu là theo dõi danh sách các nút gốc (cần thiết để khách hàng có thể xác thực bất kỳ dữ liệu nào trong Chromia (CHR) mà không cần phải tải toàn bộ chuỗi).
- Chuỗi chính: trình xác thực là các nút gốc, mục tiêu là kiểm soát tất cả các nhà cung cấp dữ liệu, các nút, ứng dụng, blockchains và các trình xác nhận của chúng (chịu trách nhiệm theo dõi tất cả các thông tin quan trọng và tổ chức hoạt động của hệ thống).
- Chuỗi gốc token : trình xác nhận – như được định nghĩa trong thư mục, mục đích là theo dõi token Chroma (kiểm soát việc phân phối token giữa các chuỗi khác).
- Chuỗi liên kết (chuỗi neo): trình xác nhận – như được định nghĩa bởi danh mục, mục tiêu là bảo vệ chống lại các cuộc tấn công vào một tập hợp con các nút (viết hàm băm của các khối thuộc các chuỗi khác, cho phép phát hiện các lỗi đồng thuận).
Trong trường hợp đồng thuận thất bại, các khối được ghim trong chuỗi neo sẽ được ưu tiên hơn các phiên bản khối khác. Bản thân chuỗi neo được gắn với chuỗi khối Bitcoin và Ethereum.
Token Chroma (CHR)
Thế hệ trò chơi khối vuông hiện tại là trò chơi sưu tầm và không cung cấp lối chơi phong phú. Những người tạo ra Chromia (CHR) dự định cung cấp một thế hệ trò chơi trực tuyến nhiều người chơi mới với thế giới trò chơi phong phú và nền kinh tế thị trường đa dạng dựa trên token và hiện vật trò chơi.
Đối với những trò chơi như vậy, Chromia (CHR) có thể cung cấp một tập hợp các hợp đồng thông minh sẽ chịu trách nhiệm phát hành tiền xu trò chơi có giá trị nhất định. Điều này sẽ cho phép các nhà phát triển trò chơi nhanh chóng triển khai mô hình kinh tế của trò chơi vào nền tảng và người dùng, thông qua các hợp đồng thông minh được tạo sẵn, sẽ có thể dựa vào một mức độ ổn định nhất định.
Token cũng sẽ được sử dụng để thanh toán phí chuyển đổi bằng cách điều chỉnh giá mua / bán. Số tiền thu được sẽ được sử dụng cho:
- thanh toán cho việc lưu trữ ứng dụng trò chơi (nó được chuyển vào tài khoản lưu trữ dApp);
- thanh toán cho các nhà phát triển trò chơi và có thể cả các nhà đầu tư.
Tài khoản hệ thống
Chromia (CHR) cũng cung cấp việc sử dụng đặc biệt token Chroma cho các mục đích trên toàn hệ thống:
- ràng buộc của các token ERC-20 (Token Chroma trên các tài khoản như vậy sẽ thuộc về chủ sở hữu của Chroma ERC-20, sẽ cho phép một số tương tác với chuỗi khối Ethereum; các tài khoản đó sẽ được quản lý bởi cổng Ethereum);
- nhóm bù nút hệ thống (các nút chạy các ứng dụng khối và nhận tiền bồi thường từ dApps; các nút làm việc với chuỗi hệ thống cũng phải kiếm tiền, do đó, một tỷ lệ phần trăm nhất định do hội đồng nhà cung cấp đặt ra sẽ được chuyển sang nhóm bù nút hệ thống);
- nhóm phát triển (ban đầu ChromaWay và các công ty con của nó sẽ phát triển Chromia (CHR), nhưng cuối cùng quá trình này sẽ được phân cấp, đó là những gì quỹ của dự trữ này được dành cho);
- nhóm từ thiện (trong một số tình huống nhất định, một phần của khoản đóng góp bằng token sẽ được chuyển vào nhóm từ thiện, quỹ này có thể được sử dụng để giúp các tổ chức từ thiện theo kết quả bỏ phiếu của những người tham gia nền tảng).
Các token mà người dùng nhận được được phân phối giữa bốn tài khoản khác nhau:
- 25% bị phá hủy;
- 25% được đưa vào nhóm bù cho các nút hệ thống;
- 25% được ghi có vào nhóm phát triển;
- 25% đến quỹ từ thiện.
Lộ Trình Phát Triển
Mạng thử nghiệm Chromia (CHR) vẫn chưa được khởi chạy. Bước này được lên lịch vào tháng 9 năm 2018. Điều này sẽ ngay sau đó là việc phát hành các công cụ dành cho nhà phát triển, với nền tảng đầy đủ có sẵn vào quý 1 năm 2019. Sau khi phát hành Chromia (CHR) v1.0, tính năng quản lý phi tập trung sẽ được thêm vào.
Điều đáng chú ý là những người sáng lập dự án coi mạng chính, không phải là thử nghiệm, mà là sản phẩm khả thi tối thiểu (MVP).
ICO Chromia (CHR)
- Trang web chính thức: https://chromaway.com/
Tại thời điểm viết bài đánh giá này, thông tin chính thức về việc bán token Chroma không có sẵn.
Kết luận
Chromia (CHR) là một dự án nền tảng blockchain mà người tạo muốn lưu trữ cơ sở dữ liệu quan hệ trên blockchain. Không giống như các đối thủ cạnh tranh, dịch vụ này không sử dụng dung lượng lưu trữ. Tất cả thông tin sẽ được lưu trữ trong cơ sở dữ liệu đặc biệt. Mặc dù sử dụng công nghệ blockchain, nền tảng Chromia (CHR) không thể được gọi là hoàn toàn phi tập trung, vì các nhà cung cấp dịch vụ được ChromaWay lựa chọn ban đầu. Cô ấy cũng đóng vai trò là người nắm giữ nhiều nhất token Chroma.