“그림Polkadot 지식 그래프"제로부터 하나까지 폴카닷에 대한 초보적인 글입니다. 폴카닷의 가장 기초적인 부분부터 시작하여 폴카닷에 대한 포괄적인 이해를 드리고자 노력하고 있습니다. 어려움이 있지만 이러한 노력을 통해 모두가 올바르게 이해할 수 있기를 바랍니다. 폴카닷, 그리고 폴카닷을 모르는 사람들도 폴카닷 관련 지식을 쉽고 빠르게 파악할 수 있습니다.
오늘은 이 칼럼의 69호입니다.Substrate는 개발자의 개발 주기와 개발 프로세스를 크게 절약할 수 있는 획기적인 발명품입니다.그러나 현재 블록체인 사용자 인터페이스는 여전히 중앙 집중식입니다.그렇다면 Substrate Concet은 이 문제를 어떻게 해결합니까? ?
폴카닷은 웹3 분야에서 가장 활발한 개발자 커뮤니티 중 하나이며, 개발자들에게 블록체인에 필요한 모든 지식을 제공하기 위해 폴카닷은 업계 최초의 교육 프로그램인 폴카닷 블록체인 아카데미도 설립했습니다. , 높은 가치, 높은 접촉, 대면 교육 및 지원.개발자는 블록체인 개발 프레임워크 Substrate를 통해 Polkadot 생태계를 구축할 수 있으며 이를 통해 개발자는 애플리케이션별 체인에 가장 적합한 특정 구성 요소를 선택할 수 있습니다.
. 이 프레임워크는 필요한 모든 개발자가 무료로 사용할 수 있으며 이제 Substrate Connect를 통해 애플리케이션 개발자는 진정으로 분산된 블록체인 사용자 인터페이스를 실현할 것입니다.
블록체인의 사용자 인터페이스는 여전히 중앙 집중식입니다.
표준 사용자 인터페이스(UI)와 네트워크 노드 간의 통신은 JSON RPC 프로토콜을 통해 이루어집니다. 일반적으로 사용자 인터페이스는 노드에서 사용할 수 있는 정보를 표시하며 이는 두 가지 주요 방법으로 수행됩니다.
1. 사용자 제어 노드:
UI는 사용자가 컴퓨터에 설치한 노드 클라이언트에 연결됩니다. 이러한 노드는 안전하지만 설치 및 유지 관리가 불편한 경우가 많습니다.
2. 공개적으로 액세스 가능한 노드:
UI는 타사 소유의 공개적으로 액세스 가능한 노드 클라이언트에 연결됩니다. 이러한 노드는 사용하기가 더 편리하지만 사용하기 더 편리하지만 중앙 집중식이며 안전하지 않습니다.이제 새로운 패러다임이 있습니다.。
개발자는 중앙 집중식 RPC 노드를 지정할 필요가 없지만 블록체인의 온체인 사양만 정의하면 애플리케이션이 체인과 동기화될 수 있으며 이는 Substrate Connect를 통해 달성할 수 있습니다.
기판 연결이란 무엇입니까?
RPC 노드의 종속성을 라이트 클라이언트로 교체
Substrate Connect는 PolkadotJS API 기반 JavaScript 라이브러리 및 브라우저 확장으로 개발자가 Substrate 체인용 애플리케이션별 라이트 클라이언트를 구축할 수 있도록 합니다. 설치 또는 선택적 확장이 필요하지 않으며 최소한의 유지 관리가 필요합니다. 노드는 JavaScript 엔진에 의해 실행됩니다.일반적인 말하기,。
Substrate Connect는 JavaScript에서 실행되는 Substrate 클라이언트입니다.
응용 프로그램 개발자는 최종 사용자가 응용 프로그램과 상호 작용하기 위해 더 이상 단일 RPC 노드에 의존할 필요가 없습니다.
라이트 클라이언트는 체인의 모든 가능성을 활용할 수 있게 해주지만 전체 블록체인의 전체 사본을 실행할 필요는 없습니다.
그림
기판 연결을 사용하는 방법?
JavaScript 라이브러리로
Substrate Connect는 번들 노드에 연결하기 위한 PolkadotJS API를 제공합니다. 이 라이브러리를 사용하여 사용자는 실제 Substrate 호환 노드를 실행할 수 있습니다.
UI와 함께 번들로 제공되는 노드: 바로 사용할 수 있는 라이트 클라이언트
https://github.com/paritytech/smoldot/
UI는 편리하고 안전하며 분산된 직접 통합 노드 클라이언트에 연결됩니다. 이것은 Substrate Connect를 통해 smoldot을 사용하고 있습니다.
Wasm은 특정 제3자에 의존하지 않고 블록체인 네트워크에 안전하게 연결하기 위해 라이트 클라이언트로 구현됩니다.애플리케이션 개발자는 이제 모든 NodeJS 환경에서 Substrate 라이트 클라이언트를 실행할 수 있습니다.현재 Substrate Connect는 Polkadot, Kusama, Westend 및 Rococo를 지원합니다.
; 라이트 클라이언트는 전체 기판 프레임워크의 일부이므로 기판 기반 블록체인과 함께 사용할 수 있습니다.
브라우저 확장으로
HTTPS 페이지의 WebSocket에 대한 브라우저 제한으로 인해 많은 노드에서 TLS를 사용할 수 있어야 하므로 충분한 수의 피어를 설정하기가 어렵습니다. Substrate Connect에서 제공하는 브라우저 확장 기능은 이러한 제한을 극복하고 백그라운드에서 체인을 동기화하여 애플리케이션 실행 속도를 높이는 데 도움이 됩니다.
여러 체인을 묶는 경량 클라이언트
브라우저 확장을 통해 최종 사용자는 여러 블록체인에 연결되는 애플리케이션과 상호 작용하거나 자신의 블록체인을 지원하는 애플리케이션에 연결할 수 있습니다.
참고: Substrate Connect는 사용자가 확장 프로그램을 사용하고 있는지 자동으로 감지합니다. 그렇지 않은 경우 페이지에 Wasm 라이트 클라이언트가 생성됩니다.
폴카닷 네트워크가 호황을 누리고 생태 프로젝트가 속속 등장하고 있는 가운데 폴카닷 생태연구소는 폴카닷 생태동향에 주목해 현재의 흐름을 파악하고 있다. Polkadot 생태학의 최신 일일 뉴스 요약을 받으려면 [Daily]에 답장하십시오.
https://t.me/polkadot_eri
Polkadot Ecological Research Institute Telegram에 가입하신 모든 분들을 환영합니다.
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf 1 Ac 610 a 79844 f 05
