-
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
Ontology (ONT) là thế hệ mới của các dự án chuỗi cơ bản công khai và là nền tảng cộng tác tin cậy phân tán, bao gồm sổ cái phân tán hoàn chỉnh và hỗ trợ hệ thống hợp đồng thông minh.
Kiến trúc Ontology hỗ trợ hệ thống mạng chuỗi công cộng. Ngoài việc cung cấp các dịch vụ chuỗi công khai cơ bản, nó còn hỗ trợ tùy chỉnh chuỗi công khai cho các ứng dụng khác nhau thông qua khung chuỗi khối Ontology và cộng tác mạng chuỗi thông qua các nhóm giao thức khác nhau.
Ở lớp cơ sở, Ontology sẽ tiếp tục cung cấp các mô-đun phổ biến trong các ứng dụng phân tán khác nhau, chẳng hạn như khung nhận dạng phân tán, giao thức trao đổi dữ liệu phân tán, v.v. để hỗ trợ các thành phần cộng tác tin cậy phân tán và sẽ tiếp tục mở rộng theo yêu cầu của ứng dụng Mới các mô-đun phổ biến.
• Hợp đồng thông minh đa năng nhẹ có thể mở rộng.
• Hỗ trợ hợp đồng WASM mở rộng.
♦Giao thức tương tác xuyên chuỗi.
• Hỗ trợ nhiều thuật toán mã hóa.
•Tốc độ xử lý giao dịch được tối ưu hóa cao.
• Mã hóa liên kết kết nối P2P.
•Hỗ trợ nhiều thuật toán đồng thuận.
• Thời gian tạo khối nhanh.
Hợp đồng thông minh Ontology là một hệ thống hoàn chỉnh tích hợp đa chức năng, nhẹ, tính sẵn sàng cao, đồng thời, đa ngôn ngữ, hợp đồng chéo và máy ảo chéo. Hợp đồng thông minh Ontology hỗ trợ nhiều ngôn ngữ phát triển chính thống, chẳng hạn như C#, Python, v.v. Các nhà phát triển có thể dễ dàng phát triển hợp đồng thông minh Ontology mà không cần học ngôn ngữ mới. Trong tương lai, các ngôn ngữ phát triển chính thống hơn sẽ được hỗ trợ, bao gồm: Java, C++ , Rust , Go , JavaScript , v.v.
Hợp đồng thông minh Ontology có các đặc điểm của tính quyết định, hiệu suất cao và khả năng mở rộng, đồng thời bao gồm hai mô-đun: dịch vụ tương tác và máy ảo.
Dịch vụ tương tác cung cấp sự tương tác giữa máy ảo và sổ cái chuỗi khối.
Máy ảo cung cấp môi trường hoạt động cho các hợp đồng thông minh. Các dịch vụ tương tác bao gồm dịch vụ gốc và dịch vụ máy ảo NEO.
Các dịch vụ bản địa cung cấp việc triển khai các hợp đồng thông minh đặc biệt trên chuỗi cơ bản, có thể được sử dụng nhanh chóng và dễ dàng.
Dịch vụ máy ảo NEO cung cấp API để truy cập bên ngoài vào máy ảo NEO, có thể nâng cao chức năng gọi của hợp đồng thông minh.
Hình 1 Hệ sinh thái tin cậy của Ontology
Như thể hiện trong sơ đồ sinh thái tin cậy của mạng Ontology ở trên, con người, tiền bạc và mọi thứ gần như bao hàm nguồn gốc của các giao dịch tài chính, từ hành vi giao dịch bên ngoài chuỗi đến lớp ứng dụng của mạng Ontology để kết nối và các mô-đun và các giao thức là các giao dịch được đảm bảo. Để chắc chắn, hãy đặt sdk và api cùng nhau để tạo thành một kênh mở rộng theo mọi hướng và có thể sử dụng các mô-đun và giao thức trên chuỗi để nắm bắt tài nguyên thông tin và các ứng dụng khác bên ngoài chuỗi, để đảm bảo tính bao trùm của mạng Ontology và các chức năng mạnh mẽ, đa dạng thay đổi. Cốt lõi lớn nhất của nó nằm ở hai điểm: xây dựng cầu nối tin cậy bên trong và bên ngoài chuỗi, hình thành xác nhận quyền, các giao thức và mô-đun, sdk và api như các công cụ nguồn mở đều dành cho nó.
Hình 2 Mạng tin cậy của Ontology
Trên cơ sở niềm tin, nhiều công cụ được sử dụng để hiện thực hóa sự liên kết giữa chuỗi và bên ngoài chuỗi. Quá trình này được hoàn thành trong khuôn khổ của hệ thống và tất cả những gì người dùng cần làm là hoàn thành một số thao tác cơ bản đơn giản.Việc sử dụng mạng ontology. Cũng giống như việc lái một chiếc ô tô, bạn không cần phải hiểu rõ chiếc ô tô đó được lắp ráp và thiết kế như thế nào, bạn chỉ cần lấy bằng lái xe để biến chiếc ô tô trở thành công cụ hoặc phương tiện để đạt được mục đích của mình. Ontology là nhà sản xuất thiết kế và lắp ráp chiếc xe. Tất nhiên, ngoài sự tin tưởng vào thuộc tính pháp lý, còn có một phần tin tưởng từ cơ chế đồng thuận của nó.
VBFT là một thuật toán đồng thuận mới kết hợp PoS, VRF (Chức năng ngẫu nhiên có thể kiểm chứng) và BFT (Khả năng chịu lỗi của Byzantine). Trong thuật toán đồng thuận VBFT, các nút Ontology ONT trước tiên cần phải trả một khoản tiền đặt cọc để đăng ký trở thành nút đồng thuận và chọn ngẫu nhiên ba loại nút từ tất cả các nút đồng thuận thông qua các số ngẫu nhiên có thể kiểm chứng: nút ứng viên, nút xác minh và nút xác nhận. Nút ứng cử viên đề xuất một khối ứng cử viên, nút xác minh xác minh khối ứng cử viên và nút xác nhận hoàn thành sự đồng thuận của khối sau khi bỏ phiếu xác nhận về kết quả xác minh.
Sự đồng thuận VBFT không cần phải được xác nhận bởi tất cả các nút trong toàn bộ mạng để tạo thành sự đồng thuận. Thay vào đó, dưới hình thức thế chấp, hãy sử dụng tính chọn lọc ngẫu nhiên của VRF (Chức năng ngẫu nhiên có thể xác minh) để chọn một phần nút trong ba nhóm trong số nhiều nút để xác minh, nhằm đạt được khả năng mở rộng và tăng tốc độ. Đồng thời, sự kết hợp giữa tính ngẫu nhiên và sự đồng thuận PoS này đảm bảo khả năng chống tấn công (bảo mật) của thuật toán và phương pháp xác minh khả năng chịu lỗi 2/3 của BFT có thể nhanh chóng đạt được sự đồng thuận khối. Nó có sự tin cậy, bảo mật, tốc độ, độ dính và các yếu tố khác của sự đồng thuận.
Hình 3 Kiến trúc công nghệ mạng Ontology
Lớp dưới cùng của mạng Ontology cung cấp một hệ thống sổ cái phân tán hoàn chỉnh, bao gồm hệ thống hợp đồng thông minh hoàn chỉnh và hệ thống bảo mật. Đồng thời, mạng Ontology trừu tượng hóa hệ thống kiến trúc và hệ thống kỹ thuật phức tạp cơ bản, thực hiện quản lý thực thể phân tán và các giao thức xác thực đa chiều tương thích với các giao thức chính và tiêu chuẩn mật mã khác nhau, đồng thời hỗ trợ tất cả các loại chuỗi khối không đồng nhất và chuỗi khối truyền thống. Lập bản đồ tương tác xuyên chuỗi và xuyên hệ thống của các hệ thống thông tin.
Ontology cũng cung cấp các hệ thống kỹ thuật như lưu trữ dữ liệu an toàn, hợp đồng thông minh không đồng nhất, quản lý khóa phần cứng và phân tích dữ liệu được mã hóa. Là một nền tảng ứng dụng, toàn bộ mạng có thể hỗ trợ xây dựng các dịch vụ ứng dụng khác nhau, đặc biệt là các ứng dụng phi tập trung. Trên cơ sở này, Mạng Ontology cung cấp một loạt khung ứng dụng, bao gồm các giao thức trao đổi dữ liệu phân tán, giao thức quản lý quy trình phân tán, v.v. và hỗ trợ thêm cho việc thực hiện các ứng dụng lớp trên khác nhau thông qua API chung, SDK và các thành phần chức năng ứng dụng khác nhau.
Tài liệu liên quan:
https://ont.io/
https://ont.io/wp/Ontology-Introductory-White-Paper-ZH. pdf