맨위로 가기
  • 공유 공유
  • 댓글 댓글
모든 것의 섬: 비트코인 ​​2층 네트워크의 기본 지식 시스템을 정리한 기사 1편
N_Pu8ytvi6

2024.05.19 16:34:30

비트코인 인스크립션( Bitcoin Inscription)의 등장은 비트코인 ​​생태계 에 새로운 활력을 불어넣었고 , 비트코인 ​​생태계의 판도라 상자를 열었다는 사람도 있습니다. 비트코인 생태계의 많은 기술 발전 중에서 비트코인의 두 번째 레이어 구축이 최우선 과제입니다. 이러한 방향으로 저는 인터넷에 있는 잘 알려진 기사들과 많은 친구들과의 교류, 우리 팀의 Web3 제품 설계 및 개발 경험을 바탕으로 비트코인의 두 번째 레이어에 대한 기본 지식에 대한 기사를 요약했습니다. 이 방법은 요약하고 배우기 쉬우며, 개인의 인식의 한계로 인해 더 많은 사람들이 관련 아이디어를 개선하고 이 분야가 더 잘 발전할 수 있기를 바랍니다.

블록체인의 세계는 비트코인에서 시작하여 비트코인 ​​생태계로 끝납니다. (저는 개인적으로 Waterdrop Capital의 Dashan 씨의 요약에 동의합니다.) 이더리움은 비트코인의 사이드체인 기술 탐구이기도 합니다.

이 기사에서는 "2층 네트워크 구성" 또는 "2층 네트워크 구성"을 같은 의미로 사용합니다. 일반적으로 "2층 네트워크 구성"이라는 용어는 비교적 좁은 의미이며, 2층 구성은 더 넓은 개념입니다. 그러나 업계에서 일반적으로 논의되는 레이어 1 네트워크, 레이어 2 네트워크 등 일반적인 설명에 적응하기 위해 "레이어 2 네트워크 구성"이라는 개념도 사용합니다. 기사.

1 레이어 2에서 수행할 공통 작업

비트코인의 2계층 구성에서 해결해야 할 기본적인 문제를 이해합니다. 블록체인 시스템의 기본 특성을 이해하는 것부터 시작해 보겠습니다.

1.1 블록체인의 기본 특성 및 기본 요구 사항

이 기사에서는 Vitalik이 제안한 개념을 사용합니다. 즉, 블록체인은 "세계 컴퓨터"입니다. 이러한 관점에서 보면 블록체인의 다양한 특성을 이해하는 것이 더 명확해질 것입니다. 이후 장에서는 컴퓨터의 폰 노이만 구조를 기반으로 하는 "세계 컴퓨터"의 개발 가능성도 분석할 것입니다.

먼저 몇 가지 기본 기능을 요약해 보겠습니다.

메모:

블록체인의 "세계 컴퓨터"의 정상적인 작동을 유지하기 위해 생성된 수요를 내부 수요라고 하며, 이 "세계 컴퓨터"를 사용하는 사용자의 요구를 충족시키기 위한 수요를 외부 수요라고 합니다.

개방성과 투명성: 이는 블록체인의 "세계 컴퓨터"의 데이터 저장 및 명령 실행 특성이며 전 세계에 분산된 많은 노드가 계산에 참여해야 하는 내부 요구 사항이기도 합니다. 이 기능은 단지 사용자의 데이터 알 권리를 충족시킬 뿐이며, "월드 컴퓨터" 자체의 내부 협업 요구 사항과 사용자의 외부 요구가 결합된 결과입니다. 나중에 언급되는 개인 정보 보호 기능은 "월드 컴퓨터" 자체의 공동 작업 요구 사항을 파괴하지 않고 사용자의 외부 요구를 충족하기 위한 것입니다.

분산화: 이 기능은 이 "월드 컴퓨터"의 아키텍처적 특징입니다. 분산화 및 내결함성의 정도는 이론적으로 비잔틴 장군 이론(협력자 간의 부정직 가능성, 즉 계약 준수 실패) 상황에 따라 결정됩니다. 지원됩니다. 비잔틴 일반 시스템은 이론적으로 블록체인 시스템이 아닙니다. 우리는 나중에 두 번째 계층 구성에서 비블록체인 시스템의 두 가지 상황을 보게 될 것입니다. 분산화 정도는 블록체인 보안의 중요한 지표이며 특정 기능의 기초가 됩니다.

보안: 보안은 이 "세계 컴퓨터"의 아키텍처 특성에 의해 생성된 내부 요구 사항과 사용자가 요구하는 외부 요구 사항의 조합입니다. 미시적 수준에서는 암호화 관련 기술로 보안이 보장되고, 거시적 수준에서는 아키텍처의 탈중앙화를 통해 보안이 보장되므로 이 "세계의 컴퓨터"는 마이크로 데이터의 위변조나 파괴로 인해 영향을 받지 않습니다. 매크로 아키텍처.

컴퓨팅 파워: 블록체인 월드 컴퓨터의 주요 기능 중 하나는 컴퓨팅 파워입니다. 이 지표를 측정하기 위해 일반적으로 Turing Complete 여부를 검사하는 데 사용합니다. 주요 특성을 유지하기 위해 일부 체인은 의도적으로 Turing 불완전하도록 설계되었습니다. 예를 들어, 비트코인 ​​네트워크에서 나카모토 사토시는 코드 지침을 튜링 완전하지 않게 만들었을 뿐만 아니라 안정성과 보안을 유지하기 위해 개발 중에 일부 지침 세트를 의도적으로 삭제했습니다. 모든 Turing 완전 기술은 블록체인의 컴퓨팅 성능을 확장하도록 설계되었습니다. 레이어드 디자인의 관점에서 보면 단순한 시스템이 하단 레이어에 더 적합합니다.

성능: 동일한 컴퓨팅 성능으로 블록체인 세계에서 컴퓨터를 검사할 때 성능은 또 다른 주요 기능입니다. 일반적으로 초당 처리되는 트랜잭션 수인 TPS로 측정됩니다.

저장: 블록체인은 "세계의 컴퓨터"로 설명되므로 데이터를 기록하는 능력인 저장 기능을 갖추어야 합니다. 현재는 기본적으로 블록에 저장되며, 블록 외부의 보다 전문적인 온체인 스토리지는 아직 개발 중입니다.

개인 정보 보호: 개인 정보 보호는 "월드 컴퓨터"에서 세분화된 요구 사항으로, 계산 및 저장 과정에서 데이터 생산자와 사용자의 권한이 유지되어야 합니다(개인 정보 보호 부분에도 검열 저항을 적용합니다). 이는 기본적으로 사용자의 외부 요구에 의해 주도됩니다.

일반적으로 전체 아키텍처의 확장성을 나타내는 포괄적인 지표인 확장성도 있습니다. 이 기능은 아키텍처 수준에서 대부분의 기본 기능에 영향을 미치며 시스템의 확장성은 매우 중요한 지표입니다. 또한 몇 가지 다른 연결 기능이나 특정 시나리오에 대한 다른 기능도 있을 것입니다. 여기서는 이러한 특수 시나리오에 직면할 때 자세히 설명하지 않겠습니다.

이러한 블록체인의 기본 특성 중 대부분은 불가능한 삼각형에 의해 제한됩니다. 예를 들어 DSS 추측은 분산화(D), 보안(Security, S) 및 확장성(Scalability, S)입니다. 아래 그림과 같이:

모든 것의 섬: 비트코인 ​​2층 네트워크의 기본 지식 시스템을 정리한 기사 1편v

코인올백 공식 카톡방 입장

화사한 영희님의 오픈프로필

open.kakao.com

#ENA코인 #memeai코인 #gmrx코인 #rez코인 #catgpt코인

#rtf코인 #bobe코인 #kmno코인 #rndr코인 #pendle코인

#arb코인 #eloncat코인 #caw코인 #fet코인 #cpool코인

#ckb코인 #super코인 #ens코인 #xrd코인 #sc코인 #rune코인

댓글 0

0/1000

1