Nervos 네트워크

Nervos Network
Nervos 네트워크
Nervos-wordmark-black.svg
Nervos 네트워크 로고
교단
복수형CKByte, CKB
코드CKB
발전
원저작자잔쉐
테리 타이
케빈 왕
다니엘 Lv
암호왕
백서포지셔닝 화이트 페이퍼

암호경제학 백서

커먼 놀리지 베이스 화이트 페이퍼
초기 릴리즈2019년 11월 19일, 3년 전(2019-11-19) (메인넷)
코드 저장소https://github.com/nervosnetwork
개발현황활동적인
기입처
개발자네르보스 재단
소스 모델분산된 오픈 소스
면허증.https://github.com/nervosnetwork/docs-new/blob/develop/LICENSE
원장
타임스탬프 방식작업 증명서
차단 시간약 10초
블록 탐색기https://explorer.nervos.org/
순환공급33,340,000,000 CKB (2022년 10월 31일 기준)
웹 사이트
웹 사이트https://www.nervos.org/

Nervos Network는 오픈 소스 블록 체인 [1][2]플랫폼입니다.다양한 [3]기능을 위해 설계된 여러 개의 블록 체인 레이어로 구성됩니다.기본 레이어는 Common Knowledge Base로 알려져 있으며, 이 레이어의 네이티브 암호 화폐는 CKB라고 불립니다.이 기본 계층은 작업 증명 합의 모델을 사용합니다.플랫폼의 다른 블록체인은 POS 모델을 사용할 수 있습니다.스마트 계약 및 분산형 애플리케이션은 모든 계층에 도입할 수 있습니다.

Nervos Network는 2018년 Jan Xie, Terry Tai, Kevin Wang, Daniel Lv, Cipher Wang에 의해 설립되었습니다.

아키텍처

Nervos Network의 디자인 철학은 여러 개의 블록 체인 계층을 활용하여 다양한 [3]기능을 수행하는 것을 기반으로 합니다.기본 계층은 보안 및 분산에 우선 순위를 두고 트랜잭션을 검증하도록 최적화됩니다.상위 계층으로부터 제출된 거래를 결제할 수 있고 분쟁이 발생할 경우 중재할 수 있습니다.이를 통해 신뢰 앵커 역할을 함으로써 상위 계층에 추가적인 보안을 제공합니다.레이어 2 이상에서는 이 이점을 얻을 수 있기 때문에 [4][5]고성능 애플리케이션의 throughput 요구가 높아집니다.

레이어 1

Nervos Network의 기본 계층은 Common Knowledge Base로 알려져 있습니다.이 계층의 네이티브 암호 화폐를 CKB(또는 CKByte)라고 합니다.이 통화는 디지털 자산을 저장하여 스마트 계약을 실행하며, 1CKB는 블록체인의 1바이트 스토리지를 나타냅니다.Nervos Network의 레이어 1 설계의 주요 컴포넌트는 NC-Max, 셀 모델 및 CKB-VM입니다.

NC MAX

레이어 1은 Bitcoin의 Nakamoto 컨센서스 알고리즘의 강화된 버전을 사용하여 암호화 컨센서스를 달성합니다: NC-MAX. NC-MAX는 원본보다 개선해야 할 세 가지 주요 영역, 즉 2단계 트랜잭션 프로세스(제안,commit)를 사용하면 블록 전파가 향상됩니다.네트워크 퍼포먼스에 따라 블록 간격을 동적으로 조정하여 고립된 블록을 낮게 유지하고 트랜잭션 스루풋을 향상시킵니다.또한 난이도 조정 계산 시 모든 블록(고아 포함)을 고려하여 "위험한 마이닝 공격"에 저항할 수 있습니다.한 그룹의 광부들은 [6]네트워크상의 다른 광부들을 희생시키면서 자신들의 이익을 증가시킬 수 있습니다.NC-MAX는 안전 점검의 대상이 되어 [7]2022년 네트워크분산 시스템 보안(NDSS) 심포지엄에서 발표되었습니다.합의 과정은 "이글송"[8][9]이라고 불리는 새로운 해시 함수를 사용한다.

셀 모델

레이어 1의 회계 방식은 Bitcoin의 UTXO 모델을 확장한 것으로, 셀이 블록 체인상의 단일 데이터를 나타내는 가장 기본적인 구조인 '셀 모델'로 불린다.이전 모델과 마찬가지로 셀 모델은 이전 거래의 산출물을 미래 거래의 투입물로 활용한다.Cell 모델은 프로그래밍이 가능하여 스마트 계약을 지원한다는 점에서 원래의 UTXO 모델과 다릅니다.또한 셀은 Non-fungable Token(NFT), 디지털자산, 컴파일된 코드, JSON 문자열과 같은 시리얼화된 데이터 등 임의의 형식의 데이터를 온 체인에 저장할 수 있습니다.이러한 모든 데이터는 셀 [10]소유자의 독점 재산입니다.

Cell 모델은 블록체인에 저장된 데이터의 가치 캡처 방법으로 기능합니다.각 셀은 CKB를 필요로 하는 데이터 컨테이너입니다.1바이트의 데이터 저장공간은 1CKB에 상당하기 때문에 셀 지원에 필요한 CKB의 수는 저장된 데이터의 크기에 따라 증가합니다.이 설계의 또 다른 특징은 스테이트 임대라고 불리는 것입니다.셀에 배치되어 블록 체인상의 스토리지를 점유하고 있는 CKB는 인플레이션으로부터 보호되지 않습니다.셀에서 사용되지 않는 CKB는 Nervos DAO라는 스마트 계약에 잠길 수 있으며, 사용자는 새로운 CKB(2차) 발행 속도에 비례하는 CKB를 추가로 받을 수 있다.그 결과 셀에 배치된 CKB의 소유자에게 주어졌을 새로운 발행이 네트워크보안을 유지하는 광부에게 주어집니다.이를 통해 블록체인에 불필요한 데이터를 저장하기 위한 기회비용이 발생하며 제한된 [10]공간을 효율적으로 활용할 수 있도록 설계되어 있습니다.

CKB-VM

CKB 가상 머신(CKB-VM)은 Nervos Network의 기본 계층에서 스마트 계약을 실행하는 소프트웨어 기반 에뮬레이트 컴퓨터입니다.Etherinum 가상 머신과 마찬가지로 CKB는 Turing-complete 개발 환경이지만 RISC-V 명령 [11]세트를 통합합니다.RISC-V는 컴퓨터나 스마트폰 장치에 전원을 공급하고 CPU에 직접 원시 명령을 제공하는 것과 유사한 컴퓨터 명령어 세트입니다.하드웨어를 에뮬레이트하기 때문에 CKB-VM은 하드코딩된 암호화 기능이 없는 범용 컴퓨터와 비슷합니다.필요한 암호화 프리미티브는 블록체인에 배치하여 설치할 수 있습니다.따라서 하드 포크를 사용하지 않고도 많은 업그레이드를 구현할 수 있습니다.또한 다른 암호화 키와 주소 체계를 인식할 수 있기 때문에 다른 블록 체인과의 상호 운용성이 향상됩니다.새로운 [11]지갑을 설치할 필요 없이 기존 선호 지갑을 사용할 수 있도록 함으로써 사용자 경험도 합리화된다.

레이어 2

현재 Nervos 네트워크에는 GodwokenAxon이라는2개의 레이어2 블록체인이 존재합니다.Godwoken최적 롤업으로 알려진 확장 솔루션을 사용하는 블록 체인 프로토콜로, 모든 가상 머신 또는 합의 모델을 실행하도록 구성할 수 있습니다.이 프레임워크에서는 더 많은 수의 트랜잭션이 처리되어 후속 검증을 위해 레이어 1에 일괄적으로 제출됩니다.현재 Godwoken은 Etherinum Virtual Machine(EVM; Etherinum 가상 머신)을 실행하며 개발자는 Nervos와 직접 인터페이스하여 CKB를 [12]활용할 수 있습니다. Axon은 높은 트랜잭션 처리량에 최적화된 EVM 호환 사이드 체인 프로토콜입니다.

출판물

  • Sun, Meng; Lu, Yuteng; Feng, Yichun; Zhang, Qi; Liu, Shaoying (November 2021). "Modeling and Verifying the CKB Blockchain Consensus Protocol". Mathematics. 9 (22): 2954. doi:10.3390/math9222954. ISSN 2227-7390.
  • Szepieniec, Alan; Ashur, Tomer (2020). "Eaglesong: An ARX hash with fast diffusion" (PDF). Proceedings of the Romanian Academy, Series A. 21 (1): 69–76. Retrieved 2022-10-05.
  • Zhang, Ren; Zhang, Dingwei; Wang, Quake; Wu, Sichen; Xie, Jan; Preneel, Bart (2019-04-01). "NC-Max: Breaking the Security-Performance Tradeoff in Nakamoto Consensus" (PDF). Network and Distributed Systems Security (NDSS) Symposium 2022. ISBN 978-1-891562-74-7.
  • Zhong, Lin; Wu, Qianhong; Xie, Jan; Li, Jin; Qin, Bo (2019-04-01). "A secure versatile light payment system based on blockchain". Future Generation Computer Systems. 93: 327–337. doi:10.1016/j.future.2018.10.012. ISSN 0167-739X. S2CID 67791755.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "China's CMB International and Nervos Foundation launch $50m blockchain fund". CityAM. 20 May 2021. Retrieved 2022-09-28.
  2. ^ "Public blockchain Nervos Network raises $72 million in token sale". Reuters. 6 November 2019. Retrieved 2022-09-28.
  3. ^ a b "Crypto Startup Raises $28 Million To Combine Public And Private Blockchains For Enterprises". Forbes. Retrieved 2022-09-29.
  4. ^ "Better Than Bitcoin? This Man Has a New Plan to Disrupt the Finance Industry". Newsweek. 2 October 2019. Retrieved 2022-09-28.
  5. ^ Zhong, Lin; Wu, Qianhong; Xie, Jan; Li, Jin; Qin, Bo (2019-04-01). "A secure versatile light payment system based on blockchain". Future Generation Computer Systems. 93: 327–337. doi:10.1016/j.future.2018.10.012. ISSN 0167-739X. S2CID 67791755.
  6. ^ Sun, Meng; Lu, Yuteng; Feng, Yichun; Zhang, Qi; Liu, Shaoying (November 2021). "Modeling and Verifying the CKB Blockchain Consensus Protocol". Mathematics. 9 (22): 2954. doi:10.3390/math9222954. ISSN 2227-7390.
  7. ^ Zhang, Ren; Zhang, Dingwei; Wang, Quake; Wu, Sichen; Xie, Jan; Preneel, Bart (2019-04-01). "NC-Max: Breaking the Security-Performance Tradeoff in Nakamoto Consensus" (PDF). Network and Distributed Systems Security (NDSS) Symposium 2022. ISBN 978-1-891562-74-7.
  8. ^ Network, Nervos (2019-08-03). "The Proof-of-Work Function of Nervos CKB". Nervos Network. Retrieved 2022-08-17.
  9. ^ Szepieniec, Alan; Ashur, Tomer (2020). "Eaglesong: An ARX hash with fast diffusion" (PDF). Proceedings of the Romanian Academy, Series A. 21 (1): 69–76. Retrieved 2022-10-05.
  10. ^ a b "Cell Model Nervos CKB". docs.nervos.org. Retrieved 2022-08-17.
  11. ^ a b "CKB-VM Nervos CKB". docs.nervos.org. Retrieved 2022-08-17.
  12. ^ "Get Started with Godwoken - Godwoken Documentation". docs.godwoken.io. Retrieved 2022-08-08.

외부 링크