
이전 기사에서는 Polkadot Polkadot의 창립자와 블록체인 기술인 Polkadot에 대해 이야기했습니다.
Polkadot의 진행 상황을 따라가 본 사람이라면 "기판"이라는 단어를 많이 보셨을 것입니다. Polkadot 프로젝트의 중요한 부분입니다.
Beishu Blockchain은 교차 체인 기술이 없으면 Ethereum에 구축된 블록체인은 다른 블록체인에서 데이터를 검색할 수 없으며 스마트 계약을 실행할 수 없으며 교차 체인 전송도 달성할 수 없다고 생각합니다. 폐쇄형 블록체인은 본질적으로 탈중앙화되지 않으며, 전체 블록체인 네트워크로 구성된 인터넷만이 크로스체인이 실현될 때 진정한 블록체인입니다. 즉, 크로스체인 기술 없이는 블록체인을 생활에 온전히 적용할 수 없습니다.
기판: 최고의 블록체인 구축 도구
Substrate는 상호 운용 가능한 블록체인이 많은 더 큰 비전인 Polkadot의 프로젝트이기도 합니다. Substrate는 블록체인 구축을 용이하게 할 뿐만 아니라 공용 네트워크에 연결된 모든 블록체인을 구축합니다. Substrate는 미래의 블록체인 혁신가를 위한 절대적인 최고의 플랫폼이 되고 블록체인 구축을 고려하는 모든 사람의 자연스러운 선택이 되기를 희망합니다.
Polkadot 생태계를 위한 다양한 (이종) 블록체인을 효과적으로 구축하기 위해 Parity 개발자는 블록체인 구축에 필요한 모든 기능을 Substrate라는 프레임워크에 담았습니다. 블록체인을 만들기 위해.
기판은 Polkadot이 아닙니다. Substrate는 Polkadot용 블록체인을 쉽게 구축할 수 있지만 Polkadot 네트워크의 블록체인은 Substrate를 사용할 필요가 없습니다. 블록체인을 Polkadot에 연결하고 싶지 않더라도 Substrate가 최신 블록체인을 만드는 데 매우 유용한 프레임워크라는 사실을 알게 될 것입니다.
2019년 3월 뉴욕 컨센서스 컨퍼런스에서 Polymath는 기본 블록체인의 개발을 발표했습니다. Polymesh라고 하는 블록체인은 완전히 처음부터 설계된 퍼블릭 체인입니다. 이 퍼블릭 체인은 규정을 준수하는 토큰화된 자산에 권한을 부여하고 규제 시장의 증권에 대한 우리의 생각을 바꿀 것입니다. 이 퍼블릭 체인은 Parity Substrate의 우수한 프레임워크를 기반으로 구축되었습니다.
Polymath는 사람들이 보안 토큰을 보다 쉽게 만들고 관리할 수 있도록 도와줍니다. 이 플랫폼은 보안 토큰을 생성하는 복잡한 기술을 단순화하여 수조 달러 규모의 금융 증권 시장을 블록체인 분야로 가져오기를 희망합니다.
Substrate의 핵심 아이디어는 블록체인의 상태 전이 기능(State Transition) 개발을 최대한 유연하고 쉽게 만드는 것입니다. 이 계층은 체인의 논리를 실행하는 기능 코드인 "기판 런타임"이라고 합니다. Substrate에는 블록체인 구축에 필요한 모든 핵심 구성 요소인 데이터베이스, 네트워킹, 트랜잭션 대기열 및 합의가 내장되어 있습니다.
Substrate 런타임은 여러 개의 개별 논리적 구성 요소(논리적 구성 요소)로 나뉘며 이러한 논리적 구성 요소를 런타임 모듈이라고 합니다. 모듈은 전체 건물 시스템을 위한 "플러그인"으로 이해할 수 있습니다. 모듈은 기판에 미리 설치되어 있으며 모듈 라이브러리에서 필요한 것을 선택하여 자신의 블록체인 구성 프레임워크로 가져올 수 있습니다.
예를 들어 "균형" 모듈은 의사 결정 및 거버넌스 메커니즘을 설정하는 데 사용되는 "민주주의" 및 "선거"와 같은 체인의 통화를 관리하는 데 사용됩니다. 또 다른 예는 클릭 한 번으로 이 체인의 기능을 스마트 계약 플랫폼으로 전환할 수 있는 "계약" 모듈입니다.
Substrate를 사용하여 새 프로젝트를 빌드하려는 경우 코드에 매우 적은 수의 후크를 구현하기만 하면 다음과 같은 이점을 얻을 수 있습니다.
1. 합의, 최종성 및 블록 투표 논리. 이는 암호화폐를 구축하지 않는 경우에도 바람직하며 비잔틴 내결함성 합의를 무료로 얻을 수 있음을 의미합니다. 따라서 시스템의 일부 노드가 손상되거나 악의적인 노드로 바뀌더라도 시스템은 계속 정상적으로 작동할 수 있습니다.
2. 효율적이고 결정론적인 샌드박스 WebAssembly 런타임(애플리케이션 런타임 환경)은 스마트 계약을 실행하고 심지어 다른 Substrate 기반 프로젝트를 실행하는 데 사용할 수 있습니다. Polkadot 팀은 WebAssembly 런타임 사용의 이점을 강력히 믿으며 그렇게 함으로써 글로벌 개발 커뮤니티에서 만든 도구를 활용할 수 있습니다.
3. 브라우저에서 노드를 원활하게 실행할 수 있는 기능으로 모든 데스크톱 또는 클라우드 노드와 통신할 수 있습니다.
4. 크로스 플랫폼 데이터베이스 및 파일 스토리지 추상화, 심지어 브라우저에서도 작동할 수 있습니다.
5. 컨센서스에 영향을 미칠 수 있는 모든 업데이트인 원활한 클라이언트 업데이트는 코드를 WebAssembly로 컴파일하고 네트워크에 다른 메시지로 배포하여 처리됩니다. 뿐만 아니라 원하는 만큼 많은 버전의 합의 코드를 저장할 수 있으며 Substrate는 실행 중인 네이티브 코드가 현재 배포된 WebAssembly 코드와 일치하는지 확인하는 복잡성을 처리합니다.
6. Polkadot 네트워크가 공식적으로 시작되면 프로젝트를 Polkadot 네트워크와 즉시 원활하게 연결할 수 있습니다.
Substrate의 또 다른 뛰어난 기능은 포크리스 업그레이드입니다. 퍼블릭 체인의 거버넌스와 포크로 인해 많은 조직이 블록체인을 수용할 때 우려를 표했습니다. 결국 논란의 여지가 있는 포크는 심각한 위험을 가져올 것이며 기관이 이 문제를 처리하기 위해 위험 통제 팀을 구성하는 데 자원을 소비하도록 강요할 것입니다.
크로스체인 프로젝트가 많은데 왜 폴카닷이 더 유리하다고 생각하시나요?
Polkadot은 자체 장부를 제공하여 전 세계가 자체 장부를 사용할 수 있도록 하여 모든 블록체인 프로젝트가 자산 교환을 실현할 수 있도록 하며, Polkadot에 연결된 체인을 파라체인(Zone에 해당)이라고 하며 파라체인은 주로 데이터를 담당합니다. .거래 정보의 운영 및 처리. 여러 개의 병렬 체인을 통해 블록체인의 수평 확장을 완료할 수 있습니다. 즉, 블록체인의 성능 문제를 해결할 수 있습니다. 병렬 체인을 연결하는 체인을 릴레이 체인(허브에 해당)이라고 하며, 릴레이 체인은 폴카닷의 중심 역할을 하며, 주요 기능은 각 병렬 체인이 부여한 블록을 검증하고 최종 결정론적 증명을 하는 것입니다.
릴레이 체인: 릴레이 체인은 각 병렬 체인의 합의를 유지하고 각 블록의 최종성을 확인(결정)하며 전체 Polkadot의 거버넌스를 담당합니다.
여러 부서를 연결(병렬 체인)한 정무청 시스템과 같으며 각 부서에서 업무 기록 및 처리, 업무의 최종 검토 및 확인, 다른 부서로의 정보 전달은 모두 정무에서 처리합니다. 홀.
병렬 체인: 병렬 체인은 독립적이고 동등한 블록체인 생태계입니다. 일반 블록체인과 달리 블록의 확인과 생태계의 거버넌스는 릴레이 체인으로 넘겨져 완성된다.
앞선 정무관의 예와 같이 파라체인은 다양한 부서이고, 기능은 모두 다르지만 부서별로 별도의 시스템을 만들 필요 없이 바로 정무관 시스템을 사용할 수 있다. (릴레이 체인은 병렬 체인의 각 컨센서스 통합을 보장합니다). 그러나이 시스템은 분산되어 있습니다.
전송 브리지: 전송 브리지는 릴레이 체인에 직접 연결할 수 없는 일부 기존 링크를 연결하는 데 사용되는 특별한 종류의 병렬 체인입니다.
브리지는 변환기입니다.예를 들어 Polkadot은 Apple 시스템이고 연결 케이블은 Apple 시스템의 인터페이스이기도하며 다른 체인은 Android 장치와 마찬가지로 USB3.0 인터페이스입니다.Polkadot에 연결하려면 다음이 필요합니다. an Apple - Android 어댑터를 연결할 수 있으며 이 어댑터가 브리지입니다.
Polkadot은 범용 체인에서 애플리케이션별 체인으로 일련의 블록체인을 연결하여 고급 애플리케이션을 지원하는 플랫폼을 만듭니다. 교차 체인 임의 메시징을 활용하는 이러한 고급 애플리케이션의 몇 가지 예:
1. 실제 데이터를 체인에 업로드하는 오라클(Oracle) 서비스
2. 여러 애플리케이션에서 사용자 ID를 연결하는 ID 관리 시스템
3. 탈중앙화 거래소의 오더북 및 보관
4. 다른 네트워크 또는 컨트롤러로부터 메시지를 수신하는 사물 인터넷(IoT) 네트워크
5. 크로스체인 스마트 컨트랙트 호출
6. 프라이빗 체인과 퍼블릭 체인 간의 메시지 전달
파라체인의 역할
파라체인의 주요 목적은 특정한 실용적인 기능을 개발하는 것입니다. 합의, 거버넌스 및 메시지 라우팅이 모두 릴레이 체인에 의해 관리되기 때문입니다. 따라서 병렬 체인 작업은 매우 간단하고 안전합니다. 개발하고 개발하려는 비즈니스 기능에만 집중하면 됩니다.
예를 들어, ChainX 파라체인은 현재 실행 중인 ChainX 체인의 양쪽 라이트 노드와 크로스 체인만 하면 되며, ChainX에 도킹된 모든 디지털 통화는 Polkadot의 모든 파라체인에서 사용할 수 있도록 Polkadot 생태계로 넘어갈 수 있습니다. 생태계.
릴레이 체인(Relay Chain)의 역할:
1. 전체 Polkadot 합의 관리:
Polkadot의 모든 체인(릴레이 체인 및 파라체인 포함)의 합의 노드는 릴레이 체인에 의해 관리, 할당 및 예약됩니다. 병렬 체인은 고정 인터페이스를 통해 릴레이 체인에 정보를 등록하기만 하면 됩니다.
릴레이 체인의 검토 및 확인 후 합의 노드의 일부를 파라체인에 무작위로 할당하여 파라체인의 보안을 유지할 수 있습니다.
2. Polkadot의 메시지 통신 라우팅:
릴레이 체인은 다양한 병렬 체인 간의 메시지가 서로 충돌할 수 있도록 글로벌 병렬 체인의 라우팅 테이블을 관리합니다.
3. 글로벌 거버넌스:
릴레이 체인은 통화 보유자의 주요 스테이킹 대상이며 통화 보유자는 민주적 투표를 통해 전체 Polkadot 생태계의 거버넌스에 참여할 수 있습니다. (시스템 업그레이드, 악행에 대한 처벌) 등
Polkadot은 확장성을 어떻게 해결합니까?
1. 메인 체인은 다양한 병렬 체인과 연결될 수 있으며 병렬 체인은 전송 브리지를 통해 연결될 수 있습니다.
2. 병렬 체인의 보안은 메인 체인에 집중되어 보안 풀을 형성할 수 있습니다.
3. 각 병렬 체인은 스마트 계약의 호출을 포함하여 릴레이 체인을 통해 서로 연결될 수 있습니다.
Polkadot 네트워크에는 GRANDPA와 BABE라는 두 가지 합의가 있습니다. 두 가지 다른 합의가 있는 이유는 Polkadot이 하이브리드 합의 방식을 채택하기 때문입니다. 여기에서 하이브리드 합의는 블록 생성과 블록 완결을 분리합니다. 여기서 BABE 합의는 블록 생성에 사용되고 GRANDPA 합의는 블록 결정에 사용됩니다. BABE는 슬롯 기반 알고리즘입니다. 시간을 시간 세그먼트로 나누고 각 시간 세그먼트는 시간 슬롯으로 나뉩니다. Polkadot에서 대상 블록 사이의 시간 간격은 6초입니다. BABE는 작성자(또는 작성자)를 선택하여 각 슬롯에 블록을 생성합니다.
GRANDPA는 터미널 체인을 결정하고 BABE는 새로운 블록을 생성합니다. 단일 슬롯에 여러 개의 리더가 있을 수 있으므로 일부 BABE 체인은 분기됩니다.
최상의 확장 체인을 선택하기 위한 첫 번째 규칙은 간단합니다. BABE는 GRANDPA가 완성한 체인을 기반으로 해야 합니다. 이것은 GRANDPA를 사용하기 위한 요구 사항 중 하나입니다.
GRANDPA를 사용하기 위한 두 번째 미묘한 요구 사항은 블록 생산 알고리즘이 "최상의" 체인을 선택하는 방법을 가지고 있어야 한다는 것입니다. 이 속성으로 인해 BABE는 확률적으로 결정적입니다(그래서 GRANDPA 없이 사용할 수 있음).
BABE에서 최고의 체인은 단순히 원래 제작자가 만든 블록이 가장 많은 체인입니다.
Polkadot의 현재 목표는 네트워크가 안정될 때까지 새로운 공모를 준비하고 새로운 Westend 테스트넷, 새로운 릴레이, 새로운 실험 사이트를 디버깅하는 것입니다. 초기 파라체인은 시스템 유틸리티일 수 있습니다. (릴레이 체인 오프로드 기능 등)
계층화된 릴레이 체인("무한 확장성" 또는 Polkadot 2.0)은 올해 초기 연구를 거쳐 내년에 개발되고 2022년 1분기에 처음 배치될 예정입니다.
면책 조항: 이 기사에 게시된 정보는 회사의 투자 제안을 나타내거나 투자 조언을 구성하지 않습니다.사진은 인터넷에서 가져온 것입니다.침해가 있는 경우 연락하여 삭제하십시오.출처를 참고하십시오. 전재.
Beishu 블록체인의 공식 Weibo(WeChat ID: shuliancj)를 팔로우하고 커뮤니티에 가입하여 저와 함께 위대한 마스터가 되십시오.
면책 조항: 이 기사에 게시된 정보는 회사의 투자 제안을 나타내거나 투자 조언을 구성하지 않습니다.사진은 인터넷에서 가져온 것입니다.침해가 있는 경우 연락하여 삭제하십시오.출처를 참고하십시오. 전재.