Individuals

Developers

Institutions

News

단일 블록체인의 흐름

단일 블록체인의 흐름

메탈 블록체인 딥 다이브 시리즈

메탈 블록체인 딥 다이브 시리즈

메탈 블록체인 딥 다이브 시리즈에 오신 것을 환영합니다!

이번 시리즈에서는 메탈 블록체인의 다양한 구성 요소와 기능에 대해 깊이 파고들어 살펴볼 것입니다. 레이어 0 개념을 설명하고, 일련의 공감 기구의 역사를 살펴보고, 메탈 블록체인이 공감 기술의 최신 발전인 Avalanche 프로토콜을 채용하는 이유를 알아볼 것입니다.

메탈 블록체인에서 하나의 블록체인의 흐름, 가상 머신, 서브넷, $METAL 토큰을 비롯한 기본 구성 요소와 토큰 노미네이션, 수수료 굽기, 수수료 일정, 공유 보상 등도 깊이 파고들어 살펴볼 예정입니다. 

레이어 0 공개

스케일링을 위한 서브넷

메탈 블록체인 상의 공감

분권적인 독립적인 거버넌스 모델

$METAL 소개

이번 시리즈는 경험이 있는 사용자와 입문자 모두에게 메탈 블록체인에 대한 포괄적인 이해를 제공하기 위한 것입니다. 메탈 블록체인의 기술적 세부 정보를 탐구하여 독특한 장점을 발견해보십시오.

딥 다이브 시리즈 두 번째 글에서는 하나의 블록체인의 흐름과 구성 요소에 대해 깊이 파고들어 살펴볼 것입니다.

가상 머신, 데이터베이스, 공감 엔진, 송신자, 핸들러 등으로 구성된 블록체인의 구성 요소는 함께 작동하여 원활한 운영을 보장합니다. 또한 P2P 레이어와 체인 라우터는 블록체인 간의 통신을 촉진하기 위해 메시지를 보내고받는 것을 가능하게 합니다.


피어 투 피어 (P2P) 레이어


피어 투 피어 네트워크는 메탈 블록체인 플랫폼의 노드들을 연결하여 메시지와 데이터를 교환할 수 있도록 합니다. 

이 메시지 기능은 다음과 같이 그룹화될 수 있습니다:


핸드셰이크: 노드가 네트워크에 참여하기 전에 호환되는 버전이어야 합니다.


상태 동기화: 새로운 노드는 다른 노드에서 현재 네트워크 상태를 요청하여 특정 블록에 대한 필요한 정보만 동기화합니다.

부트스트래핑: 노드는 다른 노드에서 블록을 요청하여 자체 체인의 복사본을 구축할 수 있으며, 이 때 로컬에서 마지막으로 수락된 블록부터 네트워크에서 현재로부터 가장 최근에 수락된 블록까지 모든 블록을 가져옵니다.

공감: 노드가 최신 데이터에 업데이트된 경우, 매우 작고 무작위인 밸리데이터 세트 중에 일부를 대상으로 투표를 실시하여 블록을 수락할지 거부할지 결정합니다.

애플리케이션: VM은 앱 메시지를 통해 다른 노드와 통신하기 위해 애플리케이션별 메시지를 사용합니다. 가장 일반적인 예는 mempool 광고입니다.

체인 라우터


체인 라우터는 ChainID를 이용하여 들어오는 메시지를 해당 블록체인으로 전달합니다. 이를 위해 메시지를 해당 체인 핸들러의 큐로 전달합니다. 체인 라우터는 네트워크 상의 모든 기존 체인을 추적합니다. 


체인 라우터는 타임아웃 관리도 합니다. P2P 레이어에서 메시지를 보낼 때는 보낸 쪽에서 타임아웃을 등록하고 응답을 받으면 체인 라우터 쪽에서 클리어합니다. 응답을 받지 못하면 타임아웃이 트리거됩니다. 체인 라우터의 타임아웃 처리 방식은 핸들러를 신뢰성있게 유지합니다. 피어가 응답하지 않으면 타임아웃이 활성화되며, 체인 라우터는 실패 사례에 대해 핸들러에게 알립니다. 체인 라우터의 타임아웃 매니저는 네트워크 지연이 높을 경우 필요에 따라 타임아웃을 조정합니다.

송신자

송신자는 외부 메시지를 구축하고 전송할 책임이 있습니다. 일반 네트워킹 코드의 간소화 버전으로, 타임아웃을 등록하고 라우터에 응답 메시지를 예상한다고 알려주는 추가 기능도 있습니다. 타임아웃 내에 응답을 받지 못하면 송신자는 실패로 표시하고 메시지를 실패로 처리합니다. 노드가 일관적으로 응답하지 않으면, 네트워크의 중요한 부분에서 응답하지 않는 것으로 간주되어 발행자의 보상을 상실하게 될 수 있습니다.


핸들러


핸들러의 주된 역할은 체인 라우터에서 수신한 메시지를 공감 엔진으로 전송하는 것입니다. 이는 메시지 유형에 따라 sync 또는 async 큐에 추가하여 처리합니다. 그런 다음 메시지는 큐에서 추출되어 공감 엔진 내의 적절한 기능으로 전달됩니다.

가상 머신

가상 머신(VM)은 블록체인의 청사진입니다. 객체가 클래스 정의에서 인스턴스화되는 것처럼, 블록체인은 VM에서 인스턴스화됩니다. 이를 통해 VM은 블록체

Featured In

Featured In

Blockchain for Banks.

A BSA-Compliant, Layer 0 Blockchain for Finance.

in support of Metal Blockchain.

© 2024 Metallicus, Inc. All rights reserved.

Blockchain for Banks.

A BSA-Compliant, Layer 0 Blockchain for Finance.

in support of Metal Blockchain.

© 2024 Metallicus, Inc. All rights reserved.

Blockchain for Banks.

A BSA-Compliant, Layer 0 Blockchain for Finance.

in support of Metal Blockchain.

© 2024 Metallicus, Inc. All rights reserved.