블록체인 노드는 어떻게 작동하며 무엇입니까?

광고 어휘 목록이 길어질수록 Web3에 대해 더 깊이 알아볼 수 있습니다. “블록체인 노드”가 키보드 스크래치 패드에 적어둔 외국어 중 하나인지 계속 읽어보세요. 우리는 당신의 뒤를 지원합니다.

노드가 블록체인 내에서 수행하는 기능을 이해하기 위해 먼저 블록체인 자체를 분해해 보겠습니다. P2P 네트워크를 통해 공유되는 분산형 불변 디지털 원장을 블록체인이라고 합니다. 함께 “체인”으로 연결된 “블록”은 거래 데이터를 영구적으로 기록, 저장 및 암호화하여 데이터베이스 역할을 합니다. 노드는 네트워크를 연결하고 블록체인을 계속 실행하는 체인의 복사본을 보관하는 물리적 전자 장치(일반적으로 컴퓨터)입니다 테더24시간.

블록체인 노드: 그게 무엇인가요?

분산형 네트워크의 프로토콜 소프트웨어 운영에 참여하는 장치-이해관계자 쌍을 블록체인 노드라고 합니다. 노드는 단일 엔터티 대신 블록체인의 관리 인프라를 만들기 위해 협력합니다. 이들의 주요 임무는 거래를 검증하고 실시간 활동을 감시하여 시스템이 안전한지 확인함으로써 공개 원장의 합의를 유지하는 것입니다.

다양한 유형의 블록체인에 대한 추가 정보: 프라이빗 블록체인과 퍼블릭 블록체인: 둘 사이의 차이점은 무엇입니까? 블록체인 노드란 무엇입니까?

분산형 네트워크의 인프라를 구축하는 중재자를 블록체인 노드라고 합니다. 이들의 주요 기능은 유형에 따라 달라지는 블록체인의 공개 원장에 대한 합의를 유지하는 것입니다.

사물 경제를 실현하기 위해 설계된 블록체인 플랫폼인 Peaq의 공동 창립자인 Till Wendler는 “가장 기본적인 수준에서 노드는 단순히 특정 블록체인의 소프트웨어를 실행하는 장치일 뿐이다”라고 설명했습니다.

노드는 라우터, 모뎀, 스위치, 허브, 서버 및 프린터를 포함하여 IP 주소가 있는 모든 것이 될 수 있습니다.

“노드는 가장 기본적인 수준에서 특정 블록체인의 소프트웨어를 실행하는 장치일 뿐입니다.”

Wendler는 “노드 유형은 특정 블록체인 프로토콜의 아키텍처 및 설계 요구 사항에 따라 달라집니다”라고 말했습니다. 그들은 모두 블록체인 생태계를 원활하게 운영하는 데 서로 다른 역할을 합니다.

블록체인을 맞춤화하는 MetaLamp 개발자인 Stanislav Zhdanovich는 네트워크 연결이 인터넷 서핑과 유사하다고 설명했습니다. 그에 따르면 노드는 브라우저와 동일한 기능을 수행합니다. 즉, 특정 네트워크 프로토콜을 알고 있어 다른 시스템 노드와 상호 작용할 수 있습니다.

Zhdanovich는 프로토콜을 따르는 것은 개인에게 달려 있다고 말했습니다. 모든 노드는 언제든지 떠날 수 있으며 위험할 것은 없습니다.

그렇다면 블록체인의 장점이 분산화되어 있고 엘리트 중앙 집중식 서버나 네트워크를 지배하는 기본 데이터베이스가 없다는 점이라면 누가 책임을 져야 할까요?

블록체인은 중앙 기관이 아닌 노드(본질적으로 이해관계자와 노드를 네트워크에 연결하는 모든 장치)의 기본 연결에 의해 구동됩니다. 트랜잭션 인증 및 의사결정 프로토콜 실행과 같은 유틸리티 및 거버넌스 메커니즘을 이행하기 위해 함께 작동하는 선출된 노드 팀은 플랫폼 제어를 민주화합니다.

산업 지속 가능성을 추적, 토큰화 및 수익화하는 블록체인 애플리케이션을 개발하는 임팩트 기술 회사인 Topl의 수석 블록체인 엔지니어인 Nicholas Edmonds는 “노드는 블록체인의 진실의 원천입니다.”라고 말했습니다.

네트워크는 노드에 의해 관리됩니다. 사용자가 지침을 준수하는지 확인합니다. 블록체인은 기본적으로 블록체인이 없으면 인프라를 잃게 됩니다.

Edmonds는 “노드는 토큰과 스마트 계약이 생성되는 유일한 장소입니다.”라고 설명했습니다. 블록체인을 사용하면 모든 웹사이트, 지갑 또는 분산형 애플리케이션은 트랜잭션을 통해 블록체인을 읽거나 수정하기 위해 네트워크에 연결된 활성 노드에만 요청을 보낼 수 있습니다.

블록체인은 호스팅하는 노드가 많을수록 더욱 분산됩니다. 플랫폼의 합격 또는 불합격 라벨 대신 분산화를 스펙트럼으로 생각하십시오. 기술적으로, 분산화는 권력 집중과 달리 서로 다른 위치에 분산된 건강한 수의 노드에 의존합니다.

“블록체인의 진실의 원천은 노드입니다.”

노드 수가 많으면 침투의 난이도가 높아지고 다수결 시스템을 채우고 적보다 수적으로 많아져서 네트워크의 탄력성을 보장합니다.

Etherscan에 따르면, 오픈 소스 스마트 계약 플랫폼인 이더리움은 현재 470만 개 이상의 노드를 호스팅하며, 이는 볼륨 측면에서 비트코인을 조정하는 44,000개 노드를 능가합니다.

그러나 Edmonds는 다중 노드 시스템에는 중요한 경고가 따른다고 지적했습니다. 이는 대체 불가능한 토큰 및 암호화폐와 같은 디지털 자산과 관련이 있습니다.

노드가 진실의 원천이기 때문에 토큰이 지갑에 직접 저장되지 않는다는 점을 명심하는 것이 중요합니다. 지갑이 담당하는 주소를 기반으로 새로운 거래가 이루어지면 노드에 지속적으로 동기화하고 업데이트해야 한다고 그는 말했습니다. 귀하의 지갑은 연결된 노드를 실행하지 않는 한 다른 사람이 소유한 노드로부터 최신 데이터에 대한 요청을 기다리고 있습니다.

운영 관점에서 노드는 접근성, 검증, 유지 관리라는 세 가지 기본 기능을 제공합니다. 블록체인의 관리인은 노드입니다. 모든 원장 사본을 동기화하고 암호화된 거래 데이터를 저장하며 확장 가능한 성장을 위해 새로운 블록을 사용합니다.

이들은 다수의 승인을 받아 거래를 수행하도록 알고리즘으로 프로그래밍되어 있습니다. 간단히 말해서 제안은 피어 노드에 의해 수락되거나 거부됩니다. 검증된 제안은 블록체인에 추가되고 복사되어 네트워크 전체에 배포되는 반면 승인되지 않은 제안은 종료됩니다. 합의 메커니즘 덕분에 모든 노드는 동기화 상태를 유지합니다. 새로운 블록이 실시간으로 처리되면 모든 원장 사본이 한 번에 업데이트됩니다. 네트워크의 실제 상태는 합의된 모든 노드에 반영됩니다.

마지막으로, 블록체인의 저장 컨테이너를 노드라고 합니다. 따라서 네트워크 내 사용자는 데이터를 검색할 때마다 노드와 상호 작용합니다. 그들은 계속해서 완전히 개방되어 모든 사람에게 접근 가능합니다.

Wendler는 예를 들어 메인 네트워크 위에서 실행되고 릴레이 체인이라고 하는 레이어 1 블록체인 또는 파라체인의 프레임워크 역할을 하는 오픈 소스 레이어 0 블록체인인 Polkadot을 제공합니다.

Polkadot의 고유한 대조자 노드는 파라체인 간의 통신을 촉진하고 접점 역할을 하여 파라체인을 릴레이 체인과 동기화합니다. 이를 달성하기 위해 콜레이터 노드는 전체 릴레이 체인 노드와 전체 파라체인 노드를 동시에 실행합니다.

Wendler는 플랫폼의 교차 연결 기능이 베를린에 본사를 둔 심층 기술 회사가 파라체인을 사용하게 되는 주된 이유라고 설명했습니다. “이는 대상 파라체인과 중계 체인 사이, 더 나아가 생태계의 다른 파라체인과의 중요한 통신 채널로 자리매김합니다.” 이를 통해 사용자는 다양한 네트워크에서 수백 개의 분산형 애플리케이션을 활용할 수 있으므로 Web3 공간에서는 상호 운용성이 필수적입니다. Polkadot은 블록체인 업계에서 비교할 수 없는 기본 상호 운용성 기능을 제공합니다. 그것이 얼마나 중요한지 과장하기는 어렵습니다.”

Polkadot에는 다양한 종류의 노드가 있다는 점을 기억하는 것이 중요합니다. 검증자 노드는 합의 메커니즘을 지원하고 대조자 노드가 메신저 역할을 하는 동안 거래 기록이 정확한지 확인합니다. 그러나 네트워크의 전체 거래 내역을 저장하고 유지하는 아카이브 노드는 이들이 없으면 기능할 수 없습니다.

Wendler는 “게다가 릴레이 체인은 파라체인에 최우선적으로 핵심 임무에 집중하는 데 필요한 보안과 확장성을 제공합니다.”라고 덧붙였습니다.

Peak는 차량, 기계, 로봇 및 기타 물리적 애플리케이션의 소유자와 제조업체를 염두에 두고 인프라를 개발하고 있습니다. 역할 기반 액세스 및 분산형 머신 ID와 같은 머신별 기능이 블록체인에 포함되어 있습니다.

Wendler는 “수년 동안 자체 네트워크를 확장하지 않고도 사물 경제에 필요한 규모와 보안을 얻을 수 있습니다.”라고 말했습니다. “Polkadot을 활용하면 얻을 수 있습니다.”라고 그는 덧붙였습니다.

블록체인 노드의 10가지 유형 블록체인 노드는 기능에 따라 분류됩니다. 모든 노드는 차이점에도 불구하고 네트워크의 무결성에 기여합니다.

Haskell 프로그래밍 언어에 대한 전문 지식이 3세대 블록체인 플랫폼 Cardano의 개발에 기여한 Zhdanovich는 블록체인 플랫폼과 이를 규제할 노드를 개발할 때 개발자가 두 가지 측면을 고려한다고 언급했습니다.

첫째, 단일 블록체인 프로토콜에는 많은 노드가 필요할 수 있으며, 각 노드는 네트워크 생태계에서 서로 다른 역할을 합니다. 예를 들어 일반적인 7노드 네트워크에는 컴퓨터 4대, 라우터, 프린터 및 원격 장치가 포함될 수 있습니다. 구성은 블록체인의 특정 요구 사항에 부합합니다.

프로토콜에 대한 노드의 참여 수준도 다양할 수 있습니다. 일부는 전체 블록 기록을 검증하는 반면 다른 일부는 사용 가능한 저장 공간의 일부만 제공합니다. 다르게 말하면 모든 노드가 동일하게 생성되는 것은 아닙니다.

블록체인 노드에는 풀 노드, 프루닝된 풀 노드, 아카이브된 풀 노드, 권한 노드, 마이닝 노드, 마스터 노드, 스테이킹 노드, 라이트 노드, 라이트닝 노드, 슈퍼 노드, 풀 노드 등 10가지 유형이 있습니다. 그들은 새로운 블록을 검증하고, 데이터를 동기화, 저장, 복사 및 배포하고, 블록체인의 거래 기록을 보존합니다. 그들은 지속적으로 규칙을 준수하는 신뢰할 수 있는 데이터베이스를 유지합니다.

전체 노드는 트리밍된 노드와 보존된 노드의 두 가지 종류로 제공됩니다.

정리된 전체 노드: 정리된 전체 노드의 주요 특징은 고정된 메모리 제한이 있다는 것입니다. 정리”는 노드가 블록체인 전체를 다운로드하고 용량에 도달할 때까지 가장 최근 항목만 유지하면서 가장 오래된 블록에서 메타데이터(시퀀스 유지를 위해)를 제외한 모든 항목을 삭제하기 시작하는 설치 시 시작됩니다. 정리는 블록체인이 용량에 도달할 때까지 계속됩니다. 블록체인이 제공하는 원장의 완전한 사본이 없기 때문에 그 목적을 통해 저장보다 보안을 우선시할 수 있습니다.

아카이브 전체 노드 아카이브 풀 노드는 제네시스 블록까지 모든 블록체인 트랜잭션을 추적합니다. 이는 가장 널리 사용되는 노드 유형이며 권한, 채굴자, 스테이킹 및 마스터 노드의 네 가지 범주로 분류됩니다. 이 네 가지 유형의 노드는 다음과 같습니다.

권한 노드 커뮤니티는 프라이빗 또는 부분적으로 중앙 집중화된 블록체인을 관리하기 위해 권한 노드를 선택합니다.

채굴 노드는 임의의 암호화 퍼즐에 의존하는 검증 기술인 작업 증명 합의 모델을 사용하여 토큰을 잠금 해제하고 블록체인에 새 블록을 추가하기 위해 거래를 확인합니다. 이 노드는 새로 발행된 암호화폐에 의해 동기가 부여됩니다. 그 결과, 흔히 채굴자라고 불리는 이러한 감사 기관은 돈을 따기 위해 어려운 수학 문제를 해결하기 위해 경쟁합니다. 광부는 일반적으로 그룹으로 작업하는 개인이나 기업과 같은 실체가 소유한 컴퓨터입니다. 이 메커니즘은 비트코인 ​​거버넌스 전략의 구성 요소입니다.

2022년 9월 현재, 채굴자들은 블록 하나를 해결하기 위해 6.25비트코인을 받습니다. 이는 약 $143,000에 해당합니다. 새로 생성된 블록 210,000개마다 또는 4년마다 현상금이 절반으로 줄어듭니다. 상금을 향한 경쟁에서 자신의 보폭을 넓히기 위해 채굴자들은 컴퓨팅 리소스를 결합하는 채굴 풀을 자주 형성합니다.

차이점을 식별하십시오. 대. 노드 채굴자 블록체인에서의 거래 확인 및 촉진은 채굴자와 노드 모두의 책임입니다. 노드가 꼭 채굴자가 될 필요는 없지만, 채굴자는 장점이 있는 노드입니다. 블록체인에서 새 블록을 생성하고 검증 프로세스에서 지불금을 받는 기능(블록 “완성”이라고도 함)은 둘 다 이 범주에 속합니다. 노드는 단순히 디렉터리와 같은 서버 역할을 하여 트랜잭션 데이터를 수신, 저장 및 브로드캐스팅할 수 있습니다.

마스터 노드 이러한 전체 노드 유형은 기록을 유지하고 거래를 확인합니다. 추가 블록을 생성하지 않습니다.

진술 노드 이러한 노드는 “스테이킹”이라는 기술을 사용하여 자신을 인증합니다. 지분 증명 합의 모델은 일정량의 토큰을 프로토콜에 기부하거나 잠긴 자금을 담보로 사용하여 네트워크에서 특정 시간 동안 로그인하는 등 사전 결정된 지표를 충족하는 참가자에게 무작위로 인증 권한을 할당합니다.

라이트 노드는 트랜잭션과 일상적인 활동을 빠르고 쉽게 처리하도록 설계되어 아카이브 노드 다음으로 인기가 높습니다. 그들은 전체 블록체인을 다운로드하지 않기 때문에 필수 데이터만 갖고 있으며 전체 노드 없이는 작동할 수 없습니다.

라이트닝 노드 라이트닝 노드는 네트워크의 혼잡을 완화하기 위해 네트워크 외부의 별도 연결을 통해 오프체인 거래를 수행합니다. 거래가 처리되면 기본 블록체인에 추가됩니다. 이 해결 방법은 네트워크 부하를 줄이면서 저렴하고 즉각적인 교환을 가능하게 합니다.

슈퍼 노드 슈퍼 노드는 노드 변형 중 가장 전문화되어 있으며 프로토콜 수정 구현 또는 프로토콜 유지와 같은 특수 작업을 수행하기 위해 필요에 따라 생성됩니다.

โลกแห่งเกมผจญภัยที่น่าตื่นเต้น

Back to the official homepage