Conflux OS 운영 체제에 대한 자세한 설명
星球君的朋友们
2022-09-21 03:31
本文约4775字,阅读全文需要约19分钟
Web3.0 애플리케이션이 ID, 데이터 및 알고리즘에 대한 사용자 자율성을 실현하도록 지원

2022년 9월 21일에 열린 ConfluxOS 운영 체제 컨퍼런스에서 Shanghai Treemap Blockchain Research Institute는 Web3.0용 ConfluxOS 운영 체제를 발표했습니다. 기자회견은 상하이시 과학기술위원회와 상하이 쉬후이구 인민정부가 주도하고 상하이 트리맵 블록체인 연구소가 주최하고 후난 샹장 트리맵 정보 기술 혁신 센터가 공동 주최했다.

배경

배경

오늘날의 세계에서 기술 혁신은 주요 생산력이며 인터넷 혁명은 이 혁신적인 개념에 대한 가장 가깝고 직관적인 경험입니다. 세계 인터넷이 탄생한 지 53년이 되었고 중국이 완전한 기능을 갖춘 인터넷에 접속한 지 28년이 되었습니다. 지난 28년 동안 중국의 인터넷은 눈부시게 발전했고 빠르게 생산성의 첫 번째 원동력이 되었으며 중국 경제의 전면적인 고품질 발전을 주도했습니다.디지털 경제는 새로운 엔진, 새로운 하이라이트, 중국 경제 발전의 새로운 동력. 2021년 현재 우리나라 디지털 경제 규모는 45조5000억 달러로 세계 2위다.

인터넷은 인간 통신 기술의 주요 혁명이며 인간 사회에 매우 중대한 영향을 미쳤습니다. 현재 각종 정보기술의 반복적 혁신으로 인터넷은 차세대 인터넷으로 진화하는 추세를 보이고 있다. 이러한 진화는 새로운 정보 혁명으로 이어질 수 있으며, 이는 사람들의 삶, 일 및 사회의 모든 측면을 더욱 근본적으로 변화시킬 것입니다. 웹 1.0이 도래하기 직전인 1993년 미국 클린턴 행정부는 정보화 시대의 '고속도로'를 힘차게 건설하기 위한 '국가정보인프라' 전략계획을 발표함으로써 웹 1.0의 글로벌 리더십을 확보하고 웹 2.0. 30년의 개발 끝에 인터넷은 이제 Web2.0에서 Web3.0으로의 진화에서 중요한 지점에 있습니다.

이동통신 분야에서는 2G/3G/4G/5G, 칩 분야에서는 28nm/16nm/7nm 공정 등 기술지표로 세대를 나누는 일반적인 방식과 달리 Web1.0, Web2. 0, Web3 .0 구분은 기술 지표가 아니라 데이터가 생성되고 처리되는 형태입니다. 전자가 생산성의 발전 단계로 요약된다면 후자는 실제로 디지털 세계에서 생산 관계의 여러 단계에 해당합니다.

Web1.0의 특징은 간단히 말해서 독서에 초점을 맞춘 "정보인터넷"이다.전문사이트(포털사이트 등)는 콘텐츠 생산을 담당하고 사용자는 콘텐츠의 소비자, Web2.0의 특징은 "읽을 수 있는 + 읽을 수 있는". "쓰기"의 "소셜 네트워크"와 "인터랙티브 인터넷"은 "상호 작용, 공유 및 관계"를 강조합니다. 모바일 인터넷 및 YouTube, Facebook, Twitter, WeChat과 같은 네트워크 플랫폼의 발달로 이용자는 인터넷 콘텐츠의 주요 생산자로서 자신의 저작물(텍스트, 그림, 동영상 등 포함)을 만들고 다른 이용자와 상호 작용합니다. Web1.0 또는 Web2.0에 관계없이 인터넷 플랫폼은 데이터 및 알고리즘에 대한 제어에 의존하여 규칙을 공식화하고 이익을 분배할 권리를 얻을 수 있으며 사용자는 인터넷 플랫폼 앞에서 자율성이 부족합니다.

Web3.0은 "읽기 + 쓰기 가능 + 소유 가능"의 "가치 인터넷" 및 "계약 인터넷"을 특징으로 하며 사용자 중심의 "자율권"을 강조하고 사용자가 디지털 ID를 관리하고 개인 데이터를 제어하며 알고리즘을 감독할 수 있도록 합니다. 인터넷 참여자 간의 신뢰와 협력을 재구성하는 애플리케이션 자율성. 따라서 Web3.0은 인터넷 플랫폼의 "블랙박스"를 코드로 작성된 규칙으로 대체하여 정보 처리 과정을 보다 공정하고 투명하게 만들고 디지털 계약을 통해 창작자의 저작물에 대한 소유권과 소득권을 보장합니다. 끊임없이 변화하는 디지털 콘텐츠 생산성과 더 잘 어울리는 디지털 제작 관계.

Web3.0이 추구하는 자율성을 달성하기 위해서는 더 이상 인터넷 플랫폼의 중앙 집중식 서버에 의존하여 데이터 정보를 처리할 수 없으며 Web3.0의 디지털 인프라로 중립적이고 신뢰할 수 있는 컴퓨팅 플랫폼을 구축해야 합니다. 0. 문자 방식은 데이터 수집, 유통, 저장, 가공, 유통의 모든 측면에서 중앙화 플랫폼의 대체를 완성한다. 블록체인 합의 시스템은 일종의 컴퓨팅 플랫폼입니다: 블록체인 합의 노드는 블록체인 원장에 기록된 데이터를 공동으로 관리하고 스마트 계약 코드에 따라 계산하고 결과에 대한 합의에 도달합니다.실제로 가상 컴퓨터가 합의에 구현됩니다. 시스템은 외부 세계에 중립적이고 신뢰할 수 있는 데이터 저장 및 컴퓨팅 서비스를 제공할 수 있습니다. 블록체인 합의 시스템을 호출함으로써 Web3.0 애플리케이션은 주요 데이터 및 주요 컴퓨팅 링크의 신뢰성이 악의적인 제어에 의해 변조되지 않도록 보장할 수 있습니다.

그러나 다른 한편으로 데이터 저장 및 컴퓨팅 작업을 완료하기 위해 블록체인 합의 시스템을 호출하는 것은 중앙 집중식 서버(분산 시스템 및 클라우드 컴퓨팅 포함)를 기반으로 하는 기존의 새로운 컴퓨팅 모델과 다르며 기술적 임계값이 상대적으로 높습니다. 여러 블록체인 합의 시스템을 구성할 때 더 복잡해집니다. 응용 프로그램 개발자가 Web3.0의 기본 합의 저장 및 합의 계산에 직접 직면하고 각 블록체인 시스템에 대한 응용 프로그램을 개발하면 필연적으로 많은 에너지를 낭비하게 되며 이는 좋은 해결책이 아닙니다. 따라서 애플리케이션 개발의 문턱과 비용을 줄이고 애플리케이션 개발자가 비즈니스 논리에 더 집중할 수 있도록 하기 위해서는 기본 분산 및 다중 소스 이기종 컴퓨팅 리소스를 기술적으로 균일하게 관리하고 애플리케이션 개발자를 위한 패키지 인터페이스를 제공해야 합니다.

첫 번째 레벨 제목

Conflux OS 운영 체제

ConfluxOS는 Web3.0 컴퓨팅 패러다임을 따르고 Web3.0 기반 컴퓨팅 리소스를 관리하고 예약하는 네트워크 운영 체제이며 실행 중인 캐리어는 단일 컴퓨터나 스마트폰이 아니라 전체 Web3.0 네트워크입니다. 대략적으로 말하면 ConfluxOS의 핵심 컴퓨팅 리소스는 로컬 CPU, 메모리, 하드 디스크 및 기타 하드웨어가 아니라 블록체인 합의 시스템, IPFS 데이터 스토리지에서 제공하는 데이터 스토리지 및 컴퓨팅 기능을 포함하여 Web3.0 네트워크의 공용 서비스에서 나옵니다. 제공되는 서비스, 타사 서비스 공급자가 제공하는 컴퓨팅 서비스(TEE, MPC 및 FHE와 같은 신뢰할 수 있는 컴퓨팅 기술 기반) 등 ConfluxOS는 Web3.0 네트워크 공용 서비스에서 이러한 리소스를 관리하고 예약하여 데이터 스토리지 및 컴퓨팅의 중립성과 신뢰성을 보장하고 Web3.0 애플리케이션이 ID, 데이터 및 알고리즘에 대한 사용자 자율성을 실현하도록 돕습니다.

ConfluxOS 운영 체제는 네 가지 수준으로 나뉩니다.

1. 사용자 클라이언트: 형식적으로는 사용자(휴대폰, PC)에서 로컬로 실행되는 프로그램으로 사용자에게 Web3.0 브라우저, 애플리케이션 시장, 개인 계정 및 디지털 ID를 포함한 Web3.0 리소스 및 애플리케이션에 대한 액세스를 제공합니다. 관리 및 기타 기능을 제공하고 다른 Web3.0 응용 프로그램을 실행하기 위한 그래픽 작업 인터페이스를 제공합니다. 현재 ConfluxOS는 주로 모바일 앱을 사용자 클라이언트로 제공합니다.

2. 생산성 도구: NFT 키트, DAO 커뮤니티 키트 등 Web3.0 애플리케이션 운영자를 위한 생산성 도구는 그래픽 인터페이스를 통해 즉시 사용 가능한 코드 프리 개발을 실현하여 생산 및 Web3.0 제품 사용 . 이 제품군은 또한 경량 맞춤형 개발 및 다양한 제품 형태를 지원하는 확장 가능한 API 인터페이스를 제공합니다. Conflux OS는 다른 애플리케이션 시나리오를 위한 생산성 도구도 점진적으로 출시할 예정입니다.

3. 개발 환경: Web3.0 애플리케이션 개발자를 위해 Conflux OS는 UI 상호 작용 계층의 프런트 엔드 구성 요소 라이브러리와 미들 및 백엔드 비즈니스를 위한 개발 프레임워크를 오픈 소스 형태로, 미들웨어 형태로 제공합니다. SDK 또는 WebAPI 및 테스트 네트워크, 샌드박스 Box 환경 및 기타 기본 서비스. Web3.0 애플리케이션 개발자는 기존 개발 프레임워크 내에서 맞춤형 비즈니스 로직을 구현하고 로우 코드 개발 형태로 빠르고 효율적으로 개발 작업을 완료할 수 있습니다.

4. 기본 인프라: 블록체인 합의 노드 선택 및 찾기, 데이터 읽기 및 쓰기, 블록체인 시스템 기반 컴퓨팅 작업 수행을 포함하여 Web3.0 네트워크에서 컴퓨팅 리소스를 관리하고 예약합니다. ConfluxOS는 Web3.0 애플리케이션의 컨센서스 스토리지 및 컨센서스 컴퓨팅을 위한 인프라로 트리맵 퍼블릭 체인과 맨 아래 계층의 트리맵 얼라이언스 체인에 먼저 액세스할 것이며 향후 이더리움 및 IPFS와 같은 다른 Web3.0 리소스에도 액세스할 것입니다. .

첫 번째 레벨 제목

Conflux OS 운영 체제의 중요성

ConfluxOS는 PC 및 스마트폰의 운영 체제와 유사하게 Web3.0 운영 체제로서 시스템 개발자, 응용 프로그램 개발자 및 운영자 간의 합리적인 분업을 구현하고 통합된 시스템 인터페이스와 응용 프로그램 개발 및 운영 환경을 통해 효과적으로 비용 절감 Web3.0 애플리케이션 개발 및 운영의 기술 비용은 개발자와 운영자가 비즈니스 로직에 더 집중할 수 있게 하여 Web3.0 애플리케이션 생태계와 전체 "메타버스" 산업의 활발한 발전에 도움이 됩니다.

Web3.0과 메타버스 환경의 다중 체인 공존과 기술의 빠른 반복에 대응하여 ConfluxOS는 기본 이기종 블록체인 시스템을 캡슐화하여 응용 프로그램 계층에 대한 통합 인터페이스를 제공합니다. 체인 정보 상호 통신 및 다중 체인 높은 배포 및 적응 비용과 같은 문제. 기본 블록체인 시스템을 통합함으로써 ConfluxOS는 현재 Web3.0 산업의 파편화된 생태계를 어느 정도 연결할 것으로 예상됩니다.

ConfluxOS는 또한 사용자에게 원스톱 Web3.0 터미널 입구를 제공하여 사용자가 개인 디지털 ID를 편리하고 신속하게 관리할 수 있도록 지원할 뿐만 아니라 Web3를 통해 감사되고 안전하며 신뢰할 수 있는 애플리케이션을 제공합니다.피싱 웹 사이트 등으로 인한 손실.

첫 번째 레벨 제목

보충 정보: 트리 맵 블록체인

트리 그래프 합의 알고리즘트리그래프 구조(Tree-Graph)를 채택하여 블록을 구성하는 고성능 합의 정렬 알고리즘으로 TPS 및 Confirmation Latency 측면에서 기존 블록체인 시스템의 성능 병목 현상을 돌파했습니다. 작업 증명(PoW)을 사용하는 수만 개의 합의 노드로 구성된 블록체인 네트워크에서 트리 그래프 합의 알고리즘은 다음을 실현합니다.6000TPS 이상의 높은 처리량, 그리고 동시에확인 시간이 23초 미만으로 단축됨. 반면 비트코인과 이더리움의 처리량은 7 TPS와 40 TPS에 불과하며 확인 시간은 각각 1시간과 10분에 이른다. 블록체인 기반 기술 분야에서 트리 그래프 합의 알고리즘은 서방 국가의 독점 지위를 깨고 그 혁신과 발전이 학계와 산업계의 광범위한 관심을 끌었고 페이스북의 Diem(구 Libra)이 되었습니다. 얼라이언스 체인 프로젝트의 기술 백서에 언급된 중국 주도의 블록체인 프로젝트.

트리 그래프 퍼블릭 체인(Conflux)트리 그래프 합의 알고리즘 기반의 고성능 퍼블릭 블록체인 기반 인프라입니다.처리 속도 3000TPS,성취하다비트코인의 428배, 이더리움의 75배. 트리맵 퍼블릭 체인의 메인 네트워크는 2020년 10월 29일 공식적으로 시작되었습니다. 현재(2022년 9월 15일 기준) 총 계정 수는 2400만 개를 초과하고 처리된 총 트랜잭션 수는 1억 1400만 개를 초과하며 동시 온라인 합의 노드 수가 5,000개(세계 3위)를 초과하며 세계 최고의 성능과 보안을 제공합니다. 안정적인 교차 체인 서비스와 풍부한 개발자 도구의 지원으로 Treemap 퍼블릭 체인은 수백 개의 생태 프로젝트를 인큐베이팅했습니다.

트리 그래프 얼라이언스 체인제휴 체인 시나리오에 최적화된 고성능 블록체인 기반 인프라입니다. China Electronics Standardization Institute(CESI 연구소)에서 테스트한 트리 맵 얼라이언스 체인 버전 1.0은 다음에서 찾을 수 있습니다.100개의 합의 노드의 네트워크 구현20000TPS 이상의 처리량첫 번째 레벨 제목

보충 정보: IEEE P3217 표준

IEEEP3217 "블록체인 시스템 응용 프로그램 인터페이스 사양"은 블록체인 응용 프로그램과 블록체인 합의 시스템 간의 상호 작용 모드를 표준화할 목적으로 블록체인 시스템의 블록체인 계층과 응용 프로그램 계층 간의 인터페이스를 정의하고 규제합니다. 응용 프로그램 계층 개발자는 다음을 수행할 수 있습니다. 기본 합의 시스템의 세부 사항에서 해방되고 다양한 블록체인 시스템의 차이점에 익숙하지 않고 비즈니스 로직에만 집중하면 됩니다.

블록체인 시스템의 블록체인 계층과 응용 계층을 기존 컴퓨터의 운영 체제 및 응용 소프트웨어와 비교하면 IEEEEP3217 표준의 역할은 UNIX 운영 체제 인터페이스를 정의하는 IEEE 1003 "Portable Operating System Interface"와 유사합니다. (영어는 POSIX로 약칭되는 휴대용 운영 체제 인터페이스) 표준이며 ISO/IEC 9945 표준이라고도 합니다.

POSIX는 다양한 버전의 UNIX 운영 체제에서 소프트웨어 개발 및 운영을 용이하게 하기 위해 IEEE에서 정의한 일련의 API 표준에 대한 일반 용어입니다. POSIX 표준에 따라 개발된 소프트웨어는 모든 POSIX 호환 운영 체제에 쉽게 포팅될 수 있으며, 이는 특정 운영 체제에 의존하지 않는 오픈 소스 소프트웨어에 특히 중요하므로 업계와 오픈 소스에서 널리 인정받고 있습니다. 소프트웨어 커뮤니티. macOS 및 Solaris와 같은 일반적인 운영 체제는 공식 IEEE POSIX 인증을 획득했습니다. Android, Linux 및 Darwin(macOS 및 iOS의 핵심)은 공식 인증을 받지 않았지만 실제로 POSIX 표준과 호환됩니다. Microsoft의 Windows NT는 또한 부분적으로 구현됨 POSIX 표준.

星球君的朋友们
作者文库