Giải thích chi tiết về hệ điều hành Conflux OS
星球君的朋友们
2022-09-21 03:31
本文约4775字,阅读全文需要约19分钟
Giúp các ứng dụng Web3.0 nhận ra quyền tự chủ của người dùng đối với danh tính, dữ liệu và thuật toán

Tại hội nghị về hệ điều hành ConfluxOS được tổ chức vào ngày 21 tháng 9 năm 2022, Viện nghiên cứu Chuỗi khối Treemap Thượng Hải đã phát hành hệ điều hành ConfluxOS cho Web3.0. Cuộc họp báo được hướng dẫn bởi Ủy ban Khoa học và Công nghệ Thành phố Thượng Hải và Chính quyền Nhân dân Quận Xuhui, Thượng Hải, được tổ chức bởi Viện Nghiên cứu Chuỗi khối Thượng Hải Treemap và được đồng tổ chức bởi Trung tâm Đổi mới Công nghệ Thông tin Hồ Nam Xiangjiang Treemap.

lý lịch

lý lịch

Trong thế giới ngày nay, đổi mới công nghệ là lực lượng sản xuất chính và cuộc cách mạng Internet là trải nghiệm trực quan và gần gũi nhất của chúng ta về khái niệm đổi mới này. Đã 53 năm kể từ khi Internet thế giới ra đời và đã 28 năm kể từ khi Trung Quốc có đầy đủ tính năng truy cập Internet. Trong 28 năm qua, Internet của Trung Quốc đã phát triển vượt bậc và nhanh chóng trở thành động lực đầu tiên của năng suất, thúc đẩy sự phát triển chất lượng cao của nền kinh tế Trung Quốc một cách toàn diện. động lực mới của sự phát triển kinh tế của Trung Quốc. Đến năm 2021, quy mô nền kinh tế số của nước tôi sẽ đạt 45,5 nghìn tỷ đồng, đứng thứ hai thế giới về tổng thể.

Internet là một cuộc cách mạng lớn trong công nghệ truyền thông của con người và đã có tác động vô cùng sâu sắc đến xã hội loài người. Với sự đổi mới lặp đi lặp lại hiện nay của các công nghệ thông tin khác nhau, Internet đang cho thấy xu hướng phát triển thành Internet thế hệ tiếp theo. Sự phát triển này có thể dẫn đến một vòng cách mạng thông tin mới, sẽ thay đổi sâu sắc hơn nữa cuộc sống, công việc của con người và mọi khía cạnh của xã hội. Năm 1993, trước sự ra đời của Web 1.0, chính quyền Clinton của Hoa Kỳ đã ban hành kế hoạch chiến lược "Cơ sở hạ tầng thông tin quốc gia" nhằm xây dựng mạnh mẽ "đường cao tốc" trong thời đại thông tin, từ đó giành được vị trí dẫn đầu toàn cầu về Web 1.0 và Web 2.0. Sau 30 năm phát triển, Internet hiện đang ở một điểm quan trọng trong quá trình phát triển từ Web2.0 sang Web3.0.

Khác với cách phân chia thế hệ theo chỉ số kỹ thuật phổ biến (như 2G/3G/4G/5G trong lĩnh vực truyền thông di động hay tiến trình 28nm/16nm/7nm trong lĩnh vực chip…), Web1.0, Web2. 0, Web3 Sự phân chia .0 không nằm ở các chỉ số kỹ thuật, mà ở dạng dữ liệu được tạo và xử lý. Nếu cái trước được tóm tắt là giai đoạn phát triển của năng suất, thì cái sau thực sự tương ứng với các giai đoạn khác nhau của quan hệ sản xuất trong thế giới kỹ thuật số.

Nói một cách đơn giản, tính năng của Web1.0 là "Internet thông tin" tập trung vào việc đọc, các trang web chuyên nghiệp (chẳng hạn như trang web cổng thông tin) chịu trách nhiệm sản xuất nội dung và người dùng là người tiêu dùng nội dung; tính năng của Web2.0 là "có thể đọc được + có thể đọc được". "Mạng xã hội" và "Internet tương tác" của "Viết" nhấn mạnh "sự tương tác, chia sẻ và mối quan hệ". Với sự phát triển của Internet di động và các nền tảng mạng như YouTube, Facebook, Twitter và WeChat, người dùng là nhà sản xuất chính của nội dung trên Internet, các tác phẩm của chính họ (bao gồm văn bản, hình ảnh, video, v.v.) và tương tác với những người dùng khác. Bất kể là Web1.0 hay Web2.0, nền tảng Internet đều có thể dựa vào sự kiểm soát dữ liệu và thuật toán để có quyền xây dựng các quy tắc và phân phối lợi ích, đồng thời người dùng thiếu quyền tự chủ trước nền tảng Internet.

Web3.0 được đặc trưng bởi "Internet có giá trị" và "Internet của hợp đồng" "có thể đọc + ghi + có thể sở hữu", nhấn mạnh "quyền tự chủ" lấy người dùng làm trung tâm, trao quyền cho người dùng quản lý danh tính kỹ thuật số, kiểm soát dữ liệu cá nhân và giám sát thuật toán quyền tự chủ của các ứng dụng để định hình lại niềm tin và sự hợp tác giữa những người tham gia Internet. Do đó, Web3.0 thay thế "hộp đen" của nền tảng Internet bằng các quy tắc được viết bằng mã, giúp quá trình xử lý thông tin trở nên công bằng và minh bạch hơn, đồng thời đảm bảo quyền sở hữu và thu nhập của tác giả đối với tác phẩm thông qua các hợp đồng kỹ thuật số, có thể thực hiện được. mối quan hệ sản xuất kỹ thuật số luôn thay đổi phù hợp hơn với năng suất nội dung kỹ thuật số.

Để đạt được quyền tự chủ mà Web3.0 theo đuổi, không thể dựa vào máy chủ tập trung của nền tảng Internet để xử lý thông tin dữ liệu, cần phải thiết lập một nền tảng điện toán trung lập và đáng tin cậy làm cơ sở hạ tầng kỹ thuật số của Web3. 0. Phương pháp thư hoàn thành việc thay thế nền tảng tập trung trong tất cả các khía cạnh thu thập, lưu thông, lưu trữ, xử lý và phân phối dữ liệu. Hệ thống đồng thuận chuỗi khối là một nền tảng điện toán như vậy: các nút đồng thuận chuỗi khối cùng nhau duy trì dữ liệu được ghi trong sổ cái chuỗi khối, tính toán theo mã hợp đồng thông minh và đạt được sự đồng thuận về kết quả. system , có thể cung cấp các dịch vụ tính toán và lưu trữ dữ liệu trung lập và đáng tin cậy cho thế giới bên ngoài. Bằng cách gọi hệ thống đồng thuận chuỗi khối, các ứng dụng Web3.0 có thể đảm bảo độ tin cậy của dữ liệu chính và các liên kết máy tính chính không bị can thiệp bởi kiểm soát độc hại.

Nhưng mặt khác, việc gọi hệ thống đồng thuận chuỗi khối để hoàn thành các tác vụ lưu trữ và tính toán dữ liệu khác với mô hình điện toán mới truyền thống dựa trên các máy chủ tập trung (bao gồm hệ thống phân tán và điện toán đám mây), và ngưỡng kỹ thuật tương đối cao, đặc biệt là khi nó đến việc thích ứng Sẽ phức tạp hơn khi định cấu hình nhiều hệ thống đồng thuận blockchain. Để các nhà phát triển ứng dụng đối mặt trực tiếp với tính toán đồng thuận và lưu trữ đồng thuận cơ bản của Web3.0, đồng thời phát triển các ứng dụng cho từng hệ thống chuỗi khối, điều này chắc chắn sẽ lãng phí rất nhiều năng lượng, đây không phải là một giải pháp tốt. Do đó, để giảm ngưỡng và chi phí phát triển ứng dụng, đồng thời cho phép các nhà phát triển ứng dụng tập trung hơn vào logic nghiệp vụ, cần phải quản lý thống nhất các tài nguyên điện toán đa nguồn và phân tán cơ bản về mặt kỹ thuật, đồng thời cung cấp các giao diện đóng gói cho các nhà phát triển ứng dụng.

tiêu đề cấp đầu tiên

Hệ điều hành ConfluxOS

ConfluxOS là một hệ điều hành mạng tuân theo mô hình điện toán Web3.0, đồng thời quản lý và lập lịch trình cho các tài nguyên điện toán cơ bản của Web3.0. Hệ thống vận hành của hệ điều hành này không phải là một máy tính hay điện thoại thông minh đơn lẻ mà là toàn bộ mạng Web3.0. Nói một cách đại khái, tài nguyên điện toán cốt lõi của ConfluxOS không đến từ CPU cục bộ, bộ nhớ, đĩa cứng và phần cứng khác, mà là các dịch vụ công cộng trong mạng Web3.0, bao gồm lưu trữ dữ liệu và khả năng tính toán được cung cấp bởi hệ thống đồng thuận chuỗi khối, Lưu trữ dữ liệu IPFS dịch vụ được cung cấp, dịch vụ điện toán do nhà cung cấp dịch vụ bên thứ ba cung cấp (dựa trên các công nghệ điện toán đáng tin cậy như TEE, MPC và FHE), v.v. ConfluxOS đảm bảo tính trung lập và độ tin cậy của việc lưu trữ và tính toán dữ liệu bằng cách quản lý và lên lịch các tài nguyên này từ các dịch vụ công cộng của mạng Web3.0, đồng thời giúp các ứng dụng Web3.0 nhận ra quyền tự chủ của người dùng đối với danh tính, dữ liệu và thuật toán.

Hệ điều hành ConfluxOS được chia thành bốn cấp độ:

1. Ứng dụng khách của người dùng: Về hình thức, đây là một chương trình chạy cục bộ trên người dùng (điện thoại di động, PC), cung cấp cho người dùng quyền truy cập vào các tài nguyên và ứng dụng Web3.0, bao gồm trình duyệt Web3.0, thị trường ứng dụng, tài khoản cá nhân và nhận dạng kỹ thuật số quản lý và các chức năng khác, đồng thời cung cấp giao diện hoạt động đồ họa để chạy các ứng dụng Web3.0 khác. Hiện tại, ConfluxOS chủ yếu cung cấp các ứng dụng dành cho thiết bị di động dưới dạng ứng dụng khách của người dùng.

2. Công cụ năng suất: Các công cụ năng suất dành cho người vận hành ứng dụng Web3.0, bao gồm bộ công cụ NFT, bộ công cụ cộng đồng DAO, v.v., thực hiện phát triển vượt trội và không cần mã thông qua giao diện đồ họa, giảm ngưỡng kỹ thuật để sản xuất và sử dụng các sản phẩm Web3.0. Bộ này cũng cung cấp giao diện API có thể mở rộng để hỗ trợ phát triển tùy chỉnh nhẹ và nhiều dạng sản phẩm. Conflux OS cũng sẽ dần khởi chạy các công cụ năng suất cho các tình huống ứng dụng khác.

3. Môi trường phát triển: Đối với các nhà phát triển ứng dụng Web3.0, Conflux OS sẽ cung cấp thư viện thành phần đầu cuối của lớp tương tác giao diện người dùng và khung phát triển cho doanh nghiệp trung gian và phụ trợ dưới dạng mã nguồn mở, phần mềm trung gian dưới dạng SDK hoặc WebAPI và mạng thử nghiệm, môi trường hộp cát và các dịch vụ cơ bản khác. Các nhà phát triển ứng dụng Web3.0 có thể triển khai logic kinh doanh tùy chỉnh trong khuôn khổ phát triển hiện có và hoàn thành các nhiệm vụ phát triển một cách nhanh chóng và hiệu quả dưới hình thức phát triển mã thấp.

4. Cơ sở hạ tầng cơ bản: quản lý và lên lịch các tài nguyên máy tính từ mạng Web3.0, bao gồm chọn và định vị các nút đồng thuận chuỗi khối, đọc và ghi dữ liệu cũng như thực hiện các tác vụ điện toán dựa trên hệ thống chuỗi khối. ConfluxOS trước tiên sẽ truy cập chuỗi công khai sơ đồ cây và chuỗi liên minh sơ đồ cây ở lớp dưới cùng làm cơ sở hạ tầng cho lưu trữ đồng thuận và tính toán đồng thuận của các ứng dụng Web3.0. Trong tương lai, nó cũng sẽ truy cập các tài nguyên Web3.0 khác như Ethereum và IPFS .

tiêu đề cấp đầu tiên

Ý nghĩa của hệ điều hành Conflux OS

Tương tự như hệ điều hành của PC và điện thoại thông minh, ConfluxOS, với tư cách là một hệ điều hành Web3.0, thực hiện sự phân công lao động hợp lý giữa các nhà phát triển hệ thống, nhà phát triển ứng dụng và người vận hành. giảm chi phí Chi phí kỹ thuật phát triển và vận hành các ứng dụng Web3.0 cho phép các nhà phát triển và nhà điều hành tập trung hơn vào logic kinh doanh, điều này có lợi cho sự phát triển mạnh mẽ của hệ sinh thái ứng dụng Web3.0 và thậm chí toàn bộ ngành "Metaverse".

Để đáp ứng sự cùng tồn tại đa chuỗi của Web3.0 và môi trường metaverse, cũng như sự lặp lại nhanh chóng của công nghệ, ConfluxOS cung cấp một giao diện thống nhất cho lớp ứng dụng bằng cách đóng gói hệ thống chuỗi khối không đồng nhất cơ bản, có thể giải quyết hiệu quả vấn đề trao đổi chéo. liên lạc thông tin chuỗi và đa chuỗi Các vấn đề như chi phí triển khai và thích ứng cao. Bằng cách tích hợp hệ thống chuỗi khối cơ bản, ConfluxOS dự kiến ​​sẽ kết nối hệ sinh thái bị phân mảnh của ngành Web3.0 hiện tại ở một mức độ nhất định.

ConfluxOS cũng cung cấp cho người dùng lối vào đầu cuối Web3.0 một cửa, không chỉ hỗ trợ người dùng quản lý danh tính kỹ thuật số cá nhân một cách thuận tiện và nhanh chóng mà còn cung cấp các ứng dụng đã được kiểm toán, an toàn và đáng tin cậy thông qua Web3.

tiêu đề cấp đầu tiên

Thông tin bổ sung: chuỗi khối bản đồ cây

Thuật toán đồng thuận biểu đồ câyĐây là một thuật toán sắp xếp đồng thuận hiệu suất cao sử dụng cấu trúc biểu đồ dạng cây (Tree-Graph) để tổ chức các khối. Nó đã phá vỡ nút cổ chai hiệu suất của hệ thống chuỗi khối hiện có về TPS và Độ trễ xác nhận. Trên mạng chuỗi khối bao gồm hàng chục nghìn nút đồng thuận sử dụng bằng chứng công việc (PoW), thuật toán đồng thuận biểu đồ cây nhận raThông lượng cao trên 6000 TPS, và cùng một lúcThời gian xác nhận giảm xuống dưới 23 giây. Ngược lại, tốc độ thông lượng của Bitcoin và Ethereum chỉ là 7 TPS và 40 TPS và thời gian xác nhận tương ứng là 1 giờ 10 phút. Trong lĩnh vực công nghệ cơ bản chuỗi khối, thuật toán đồng thuận biểu đồ cây đã phá vỡ vị trí độc quyền của các nước phương Tây, và sự đổi mới và tiến bộ của nó đã thu hút sự chú ý rộng rãi từ giới học thuật và ngành công nghiệp, và nó đã trở thành Điểm duy nhất của Facebook (trước đây gọi là Libra) Dự án chuỗi khối do Trung Quốc dẫn đầu được đề cập trong sách trắng kỹ thuật của dự án chuỗi liên minh.

Chuỗi công khai biểu đồ cây (Conflux)Nó là một cơ sở hạ tầng nền tảng chuỗi khối công cộng hiệu suất cao dựa trên thuật toán đồng thuận biểu đồ cây.Tốc độ thông lượng 3000 TPS,đạt đượcGấp 428 lần so với Bitcoin và 75 lần so với Ethereum. Mạng chính của chuỗi công cộng treemap đã chính thức ra mắt vào ngày 29 tháng 10 năm 2020. Hiện tại (tính đến ngày 15 tháng 9 năm 2022), tổng số tài khoản đã vượt quá 24 triệu, tổng số giao dịch được xử lý vượt quá 114 triệu và con số của các nút đồng thuận trực tuyến cùng lúc vượt quá 5.000 (được xếp hạng trong số ba nút hàng đầu trên thế giới), với hiệu suất và bảo mật hàng đầu thế giới. Với sự hỗ trợ của các dịch vụ xuyên chuỗi ổn định và các công cụ dành cho nhà phát triển phong phú, chuỗi công cộng Treemap đã ươm tạo hàng trăm dự án sinh thái.

Chuỗi liên minh biểu đồ câyNó là một cơ sở hạ tầng cơ bản chuỗi khối hiệu suất cao được tối ưu hóa cho các kịch bản chuỗi liên minh. Được thử nghiệm bởi Viện Tiêu chuẩn hóa Điện tử Trung Quốc (Phòng thí nghiệm CESI), phiên bản 1.0 của chuỗi liên minh bản đồ cây có thể được tìm thấy trong100 nút đồng thuậntriển khai mạng củaThông lượng trên 20000 TPStiêu đề cấp đầu tiên

Thông tin bổ sung: Chuẩn IEEE P3217

IEEEP3217 "Đặc tả giao diện ứng dụng hệ thống chuỗi khối" xác định và điều chỉnh giao diện tương tác giữa lớp chuỗi khối và lớp ứng dụng của hệ thống chuỗi khối, mục đích là chuẩn hóa chế độ tương tác giữa ứng dụng chuỗi khối và hệ thống đồng thuận chuỗi khối, Nó cho phép các nhà phát triển lớp ứng dụng được giải phóng khỏi các chi tiết của hệ thống đồng thuận cơ bản và chỉ cần tập trung vào logic kinh doanh mà không cần làm quen với sự khác biệt của các hệ thống chuỗi khối khác nhau.

Nếu lớp blockchain và lớp ứng dụng của hệ thống blockchain được so sánh với hệ điều hành và phần mềm ứng dụng của máy tính truyền thống, vai trò của tiêu chuẩn IEEEEP3217 tương tự như "Giao diện hệ điều hành di động" IEEE 1003 xác định giao diện hệ điều hành UNIX (tiếng Anh là Portable Operating System Interface, viết tắt là POSIX) hay còn gọi là tiêu chuẩn ISO/IEC 9945.

POSIX là thuật ngữ chung cho một loạt các tiêu chuẩn API do IEEE xác định để tạo thuận lợi cho việc phát triển và vận hành phần mềm trên các phiên bản khác nhau của hệ điều hành UNIX. Phần mềm được phát triển theo tiêu chuẩn POSIX có thể dễ dàng chuyển sang tất cả các hệ điều hành tuân thủ POSIX, điều này đặc biệt quan trọng đối với phần mềm nguồn mở không phụ thuộc vào hệ điều hành cụ thể. cộng đồng phần mềm. Các hệ điều hành phổ biến như macOS và Solaris đã đạt được chứng nhận POSIX chính thức của IEEE. Mặc dù Android, Linux và Darwin (nhân của macOS và iOS) chưa nhận được chứng nhận chính thức nhưng chúng thực sự tương thích với tiêu chuẩn POSIX. Windows NT của Microsoft là cũng được thực hiện một phần.chuẩn POSIX.

星球君的朋友们
作者文库