-
Tiền mã hóa
-
Trao đổi
-
Phương tiện truyền thông
Tất cả các ngôn ngữ
Tiền mã hóa
Trao đổi
Phương tiện truyền thông
NULS (NULS) là cơ sở hạ tầng chuỗi khối dành cho các dịch vụ tùy chỉnh, một dự án cộng đồng nguồn mở toàn cầu. NULS áp dụng ý tưởng về các dịch vụ vi mô để hiện thực hóa kiến trúc cơ bản có tính mô-đun cao, sử dụng các công nghệ như kho mô-đun, hợp đồng thông minh và chuỗi chéo, đồng thời kết hợp khả năng của các nhà máy chuỗi để nhanh chóng xây dựng chuỗi để giảm chi phí phát triển chuỗi khối và thúc đẩy việc triển khai các ứng dụng thương mại blockchain. . NULS đề xuất tư duy mô-đun và kiến trúc dịch vụ vi mô song song đa chuỗi, tuân thủ khái niệm phát triển lấy "chuỗi" làm cốt lõi và tạo ra sản phẩm cốt lõi là "nhà máy sản xuất theo chuỗi". Dựa trên NULS, người dùng có thể linh hoạt lựa chọn các mô-đun chức năng cốt lõi như mô-đun mạng, mô-đun đồng thuận, mô-đun lưu trữ, mô-đun sổ cái và hợp đồng thông minh để tạo chuỗi khối mới trong mạng chuỗi NULS và cũng có thể tự xác định thông qua hợp đồng thông minh với ít công việc lập trình logic kinh doanh.
NULS (NULS) là một cơ sở hạ tầng chuỗi khối cung cấp các dịch vụ có thể tùy chỉnh và là một dự án cộng đồng mã nguồn mở chuỗi khối toàn cầu. NULS áp dụng ý tưởng về các dịch vụ vi mô, hiện thực hóa kiến trúc cơ bản có tính mô-đun cao, sử dụng các công nghệ như hợp đồng thông minh và chuỗi chéo, đồng thời kết hợp khả năng của các nhà máy chuỗi để nhanh chóng xây dựng chuỗi nhằm giảm chi phí phát triển chuỗi khối và thúc đẩy hoạt động kinh doanh chuỗi khối ứng dụng hạ cánh.
Kịch bản ứng dụng
Cung cấp cơ sở hạ tầng chuỗi khối linh hoạt và dễ sử dụng:
NULS cung cấp cho nhà phát triển và người dùng nhiều mô-đun khác nhau. Các nhà phát triển và người dùng không cần nghiên cứu các chi tiết kỹ thuật cơ bản như mật mã, cơ chế đồng thuận và phương thức lưu trữ mà có thể trực tiếp chọn các mô-đun cần thiết từ kho mô-đun của nhà máy chuỗi theo hoạt động kinh doanh của họ và định cấu hình các tham số để nhanh chóng xây dựng chuỗi khối .Chi phí thương mại chuỗi khối.
Hỗ trợ một số lượng lớn các kịch bản ứng dụng chuỗi khối:
Ở cấp độ ứng dụng, có thể kỳ vọng rằng các ứng dụng dựa trên chuỗi khối sẽ dần dần đi vào công việc và cuộc sống của các tổ chức và thậm chí cả cá nhân. NULS cung cấp khả năng xây dựng chuỗi nhanh chóng thông qua mô đun hóa.Thông qua công nghệ chuỗi chéo, nó cung cấp khả năng lưu thông dữ liệu và tài sản giữa các chuỗi khối khác nhau và cung cấp khả năng lập trình hoàn chỉnh của Turing thông qua các hợp đồng thông minh, có thể hỗ trợ các kịch bản ứng dụng khác nhau trong tương lai.
Thúc đẩy việc triển khai thương mại chuỗi khối:
Các ứng dụng thương mại có yêu cầu về hiệu suất rất cao. NULS cam kết giải quyết hạn chế về hiệu suất của các chuỗi khối hiện có. NULS áp dụng công nghệ mở rộng song song và xây dựng nhiều Chuỗi độc lập, phân phối dịch vụ cho từng chuỗi, và sử dụng công nghệ chuỗi chéo để giao tiếp giữa các chuỗi nhằm đáp ứng hàng chục triệu yêu cầu TPS.
Tổng quan về kỹ thuật
Kiến trúc dịch vụ vi mô:
NULS đi đầu trong việc đưa ra kiến trúc dịch vụ vi mô, đưa ý tưởng dịch vụ vi mô vào thiết kế cơ sở hạ tầng cơ bản của chuỗi khối để chia phần mềm thành nhiều dịch vụ có thể triển khai độc lập. Ý tưởng thiết kế nâng cao được đưa vào thiết kế mô-đun, mục đích là làm cho mỗi mô-đun linh hoạt như một chương trình độc lập và sự phát triển của một mô-đun có thể hỗ trợ nhiều ngôn ngữ lập trình.
Theo kiến trúc này, khớp nối giữa các mô-đun nhỏ hơn. Phát triển đa ngôn ngữ giúp cải thiện đáng kể sự đóng góp của mã và sự thuận tiện cho người dùng. Đồng thời, mỗi mô-đun dễ dàng mở rộng hơn và các mô-đun hỗ trợ triển khai phân tán. , điều này làm cho trao đổi nóng các mô-đun dễ dàng hơn.Chúng tôi gọi toàn bộ thiết kế kiến trúc này là NULS 2.0. Đồng thời, chuỗi nhà máy và chuỗi chéo cũng sẽ được thiết kế trên kiến trúc này.
Thiết kế kiến trúc vi dịch vụ của NULS được chia thành ba lớp:
Lớp đầu tiên là lớp cơ sở hạ tầng vi dịch vụ;
Lớp thứ hai là lớp dịch vụ cơ bản của chuỗi khối;
Lớp thứ ba là lớp ứng dụng DApp.
Khung này cho phép các nhà phát triển phát triển các hệ thống ứng dụng nâng cao hơn trên lớp thứ hai (chẳng hạn như hệ thống phân tán của sàn giao dịch và hệ thống dịch vụ dữ liệu có thể được xây dựng trên lớp thứ hai). Những gì được xây dựng trên hệ thống NULS không chỉ là nhiều chuỗi và nhiều DApp, mà còn là các Internet lớn, vừa và nhỏ khác không phải là chuỗi khối.
Mô-đun hóa:
Các ứng dụng kinh doanh luôn thay đổi và nâng cấp công nghệ cũng thay đổi theo từng ngày. Cộng đồng NULS nhận ra rằng việc nâng cấp công nghệ và phát triển logic ứng dụng kinh doanh là không thể đoán trước. Hình thành kho lưu trữ mô-đun. Thiết kế của NULS tuân theo nguyên tắc "mọi thứ đều là mô-đun" và sử dụng tính mô-đun để hỗ trợ cập nhật công nghệ và điều chỉnh ứng dụng.
Cơ chế đồng thuận - POC:
Thiết kế mô-đun của NULS hỗ trợ việc thay thế và chèn tất cả các mô-đun chức năng cốt lõi bao gồm cả cơ chế đồng thuận. Mạng chính NULS mặc định áp dụng cơ chế đồng thuận tín dụng POC (Proof-Of-Credit). Khi tín dụng nút đạt đến tiêu chuẩn, một lượng NULS nhất định có thể bị khóa để tham gia đồng thuận. Sau khi các nút đồng thuận được sắp xếp lại, các khối sẽ được tạo trong mỗi vòng và NULS bị khóa sẽ được mở khóa khi thoát khỏi sự đồng thuận.
1. Cơ chế tham gia và thoát khỏi sự đồng thuận
Bất kỳ ai cũng có thể tham gia sự đồng thuận NULS bất cứ lúc nào, miễn là họ đáp ứng các điều kiện và tuân thủ các quy tắc, họ có thể tiếp tục nhận phần thưởng Mã thông báo NULS. Việc bổ sung POC được chia thành các chỉ số cứng và các chỉ số mềm. Chỉ số cứng nhắc có nghĩa là điểm tín dụng phải đạt đến một mức tiêu chuẩn nhất định và loại trừ một số nút đã làm điều ác. Chỉ báo mềm có nghĩa là phải khóa một lượng NULS nhất định dưới dạng tiền gửi. Để ngăn chặn tình trạng tràn ngập các nút và làm cho toàn bộ hệ thống công bằng hơn, số lượng NULS bị khóa bị giới hạn bởi một giá trị tối thiểu. Bất kỳ ai cũng có thể tự do lựa chọn. NULS bị khóa Số tiền sẽ được liên kết với phần thưởng cuối cùng.
2. Xếp hạng tín dụng
Trong mạng NULS, tín dụng là hệ số toàn vẹn của một tài khoản trong hệ thống và tín dụng của tất cả các tài khoản sẽ được tự động tính toán thông qua công thức thuật toán xếp hạng tín dụng trong khoảng [-1, 1].
Công thức đánh giá tín nhiệm:
Cơ sở tín dụng = hệ số khả năng+hệ số trách nhiệm
Hệ số khả năng: được tính dựa trên số khối lịch sử
Hệ số trách nhiệm: được tính dựa trên vi phạm và tính đúng đắn của các khối
3. Phần thưởng đồng thuận
Để đảm bảo sự cân bằng và công bằng của toàn bộ mạng NULS, phần thưởng đồng thuận được tính dựa trên tiền gửi do tất cả các nút đồng thuận gửi và tín dụng của các nút đồng thuận.
4. Cơ chế đồng thuận chung
NULS là một tập hợp cơ sở hạ tầng chuỗi khối cơ bản chung. Nó không chạy bất kỳ dịch vụ ứng dụng nào trên mạng chính của nó và tất cả các dịch vụ ứng dụng được điều hành bởi các chuỗi khối song song. Thông qua các sản phẩm chuỗi nhà máy của NULS, chuỗi khối dựa trên kho mô-đun có thể được triển khai nhanh chóng và các thông số vận hành khác nhau có thể được tùy chỉnh linh hoạt, bao gồm có hỗ trợ Mã thông báo cơ bản hay không, thuật toán mã hóa, cơ chế đồng thuận, cơ chế lưu trữ, v.v.
NULS định nghĩa mô-đun đồng thuận chung để cung cấp giao diện tương thích với các cơ chế đồng thuận khác nhau. Cộng đồng NULS sẽ tiếp tục phát triển các cơ chế đồng thuận như nhóm xác minh POW, DPOS, POS, PBFT và POOL để người dùng tự do lựa chọn.
Hợp đồng thông minh NULS:
NULS có NVM tích hợp làm máy ảo của mô-đun hợp đồng thông minh. Từ góc độ cấu trúc mô-đun, mô-đun hợp đồng thông minh NULS nằm giữa mô-đun dịch vụ bên ngoài (chẳng hạn như mô-đun RPC) và mô-đun cơ sở cơ bản (chẳng hạn như mô-đun mạng, mô-đun lưu trữ, mô-đun tài khoản, v.v.), các mô-đun khác như mô-đun tài khoản và mô-đun mạng cung cấp hỗ trợ cơ bản cho hợp đồng thông minh.
Hợp đồng thông minh được xác định bởi các ứng dụng lớp trên, được giải thích bởi trình thông dịch, được lưu trữ bởi các mô-đun lưu trữ và được điều hành bởi NVM. Trình thông dịch hợp đồng thông minh NULS sẽ hỗ trợ nhiều ngôn ngữ lập trình cấp cao. Các nhà phát triển ứng dụng có thể sử dụng ngôn ngữ quen thuộc của họ để thiết kế các hợp đồng thông minh NULS.
Chuỗi chéo:
Chuỗi khối (chuỗi khối trong hệ sinh thái) dựa trên kho mô-đun NULS có thể thêm các mô-đun chuỗi chéo thông qua lựa chọn mô-đun để thực hiện giao tiếp giữa lớp bên dưới và NULS.
Đối với các chuỗi công khai như Ethereum và Bitcoin tuân theo các giao thức khác với NULS, cần có một cơ chế đặc biệt để thực hiện chuyển đổi giao thức và điều chỉnh các giao thức của các chuỗi công khai khác với giao thức chuỗi chéo NULS để đạt được giao thức giao thức thống nhất Mục đích.
Tất cả các chuỗi khối chỉ giao tiếp với mạng chính NULS. Mạng chính NULS chịu trách nhiệm xác minh các giao dịch và mỗi chuỗi song song tin tưởng vào kết quả xác minh của mạng chính NULS.
Các tài sản trên mỗi chuỗi khối có thể được luân chuyển đến bất kỳ chuỗi nào trong hệ sinh thái NULS chấp nhận chuyển tài sản từ các chuỗi bên ngoài thông qua các phương thức liên chuỗi và chỉ cần một khoản chi phí nhỏ.
Công nghệ chuỗi chéo của NULS có các đặc điểm sau:
1. Mạng chính của NULS sử dụng cơ chế đồng thuận POC, kết hợp với cơ chế chịu lỗi Byzantine để thực hiện xác nhận và đóng gói các giao dịch chuỗi chéo, vì vậy như để đạt được sự phân cấp, hiệu suất và bảo mật. ;
2. Mỗi nút trên mạng chính NULS sẽ được kết nối với nhiều nút của nhiều chuỗi khối. Bởi vì giao thức này là một giao thức chuỗi chéo NULS được xác định thống nhất, nên có thể cho một một nút để kết nối với các chuỗi khối khác nhau cùng một lúc. Nhiều nút;
3. Mạng chính NULS cung cấp cơ chế quản lý chuỗi để quản lý tất cả các chuỗi khối ngang hàng đã đăng ký trên mạng chính NULS. Nội dung đã đăng ký bao gồm thông tin chuỗi, thông tin tài sản, ký gửi liên chuỗi, v.v.;
4. Khi một chuỗi khối nhận tài sản từ các chuỗi khác, nó cần tạo ra các tài sản tương ứng trong chuỗi này. Mã thông báo trên các chuỗi khối khác nhau được lưu trữ dưới dạng tài sản trên các chuỗi khác;
5. Chi tiết về tài sản được chuyển từ chuỗi khối này sang chuỗi khác sẽ được lưu trữ trong mạng chính NULS và tài sản được chuyển ra khỏi Chuỗi khối này sẽ được xác minh và coi là bất hợp pháp tài sản không được phép tạo ra từ chuỗi khối. Các chuỗi khối độc hại sẽ được xử lý thông qua các cơ chế cộng đồng, chẳng hạn như: tạm dừng chuỗi chéo, tạm dừng chuỗi chéo, tịch thu tiền gửi bảo đảm, v.v.
6. Mạng chính NULS sẽ cung cấp hướng dẫn sử dụng API và bất kỳ nhà phát triển nào cũng có thể phát triển ví, trình duyệt, ví nhẹ và các công cụ khác của riêng họ theo hướng dẫn;
7. Mạng chính NULS cung cấp giao thức cho tiện ích mở rộng ứng dụng, bạn có thể sử dụng giao thức này để phát triển DApp và tối ưu hóa giao thức chuỗi chéo.
NULS (NULS) là một cơ sở hạ tầng chuỗi khối cung cấp các dịch vụ có thể tùy chỉnh và là một dự án cộng đồng mã nguồn mở chuỗi khối toàn cầu. NULS áp dụng ý tưởng về các dịch vụ vi mô, hiện thực hóa kiến trúc cơ bản có tính mô-đun cao, sử dụng các công nghệ như hợp đồng thông minh và chuỗi chéo, đồng thời kết hợp khả năng của các nhà máy chuỗi để nhanh chóng xây dựng chuỗi nhằm giảm chi phí phát triển chuỗi khối và thúc đẩy hoạt động kinh doanh chuỗi khối ứng dụng hạ cánh.
NULS là một dự án cộng đồng mã nguồn mở chuỗi khối toàn cầu và là cơ sở hạ tầng chuỗi khối cung cấp các dịch vụ có thể tùy chỉnh. NULS đã phát triển một bộ tiêu chuẩn công nghệ chuỗi khối công nghiệp, tuân theo các nguyên tắc mở rộng song song, có thể thay thế nóng, mô-đun và cung cấp các chức năng như đồng thuận có thể mở rộng, mạng, sổ cái, tài khoản, quản lý khối, quản lý chuỗi, quản lý giao dịch và sự kiện mô-đun xe buýt. Xây dựng chuỗi khối dựa trên NULS giống như lắp ráp một máy tính có CPU, đĩa cứng, bộ nhớ và bo mạch chủ, người dùng có thể tự do lựa chọn các mô-đun như đồng thuận, mạng, sổ cái và tài khoản để lắp ráp một chuỗi phù hợp với nhu cầu của mình. Chuỗi này không chỉ giới hạn ở chuỗi công khai mà còn có thể là chuỗi liên minh hoặc chuỗi riêng.
https://www.nuls.io/zh/
https://www.nuls.io/wp-content/uploads/2019/10/NULS_Whitepaper_zh_2.0.pdf
https ://info.binance.com/cn/currencies/nuls
http://www.qukuaiwang.com.cn/szhb/2486.html###