Bitcoin 노드의 다른 유형은 무엇입니까? Bitcoin 네트워크가 유지되는 방법 PlatoBlockchain 데이터 인텔리전스. 수직 검색. 일체 포함.

Bitcoin 노드의 다른 유형은 무엇입니까? 비트코인 네트워크 유지 방법

비트코인 노드가 없으면 비트코인 우리가 알고 있듯이 그것은 소수의 컴퓨터 과학자들에게만 알려진 개념입니다.

비트코인 노드는 비트코인 ​​네트워크를 보호하고 유지하는 기본 인프라입니다. 그러나 그 중요성에도 불구하고 비트코인 ​​노드는 종종 오해를 받거나 전혀 이해되지 않습니다.

이 기사에서는 비트코인 ​​노드가 무엇인지, 다양한 유형의 비트코인 ​​노드와 비트코인 ​​네트워크에서의 역할에 대해 알아보겠습니다.

What is Bitcoin?

대부분의 사람들이 "비트코인"이라고 하면 비트코인을 의미합니다. 암호 화폐. 하지만 비트코인은 그 이상입니다.

  • 비트코인은 네트워크; 정보를 공유하는 상호 연결된 컴퓨터의 모음입니다.
  • 비트코인은 프로토콜입니다; 네트워크에서 정보를 공유하는 방법에 대한 일련의 규칙입니다.
  • 비트코인은 소프트웨어다; 프로토콜 규칙을 알고 네트워크의 컴퓨터에서 실행하여 서로 정보를 공유할 수 있는 컴퓨터 프로그램입니다.

동일한 단어를 사용하여 다른(확실히 관련이 있음에도 불구하고) 사물을 설명하는 것은 혼란스러울 수 있습니다. 이 부분을 위해 다음 용어를 사용하여 "비트코인"의 다양한 용도를 나타냅니다.

  • BTC 사람들이 사고 팔고 거래하는 Bitcoin 암호 화폐를 설명합니다.
  • 비트 코인 소프트웨어 컴퓨터가 이해하는 언어로 인코딩된 비트코인 ​​프로토콜 규칙을 설명하여 컴퓨터가 BTC 거래에 대한 정보를 연결하고 공유하는 데 사용할 수 있습니다.
  • Bitcoin 네트워크 각각의 비트코인 ​​소프트웨어 버전을 실행하는 상호 연결된 컴퓨터의 네트워크를 설명합니다.

이러한 차별화는 다양한 유형의 비트코인 ​​노드를 설명하는 데 유용한 컨텍스트를 제공합니다. 비트코인 노드를 구체적으로 논의하기 전에 노드가 무엇인지 상위 수준에서 간략하게 논의할 가치가 있습니다.

노드란 무엇입니까?

일반적으로 노드는 네트워크의 한 지점입니다. 예를 들어 자동차는 고속도로 네트워크의 노드이거나 직장 동료는 전문 네트워크의 노드입니다.

컴퓨터 세계에서 노드는 정보를 전송, 처리 및 저장하는 컴퓨터 네트워크에 연결된 장치입니다.

노드는 하드웨어와 소프트웨어의 두 가지로 구성됩니다. 하드웨어는 소프트웨어를 실행하는 데 필요한 물리적인 물질(마이크로칩, 프로세서 등)입니다. 소프트웨어는 하드웨어에 의해 저장되고 실행될 수 있는 일련의 명령입니다.

예를 들어, 스마트폰은 인터넷의 노드입니다. 귀하가 실행하는 앱(브라우저, 메시징 앱, 지도 등)은 인터넷에 연결하여 보내고, 받고, 저장할 정보 유형(예: 웹사이트, 문자 메시지 및 길찾기 정보)에 대한 지침을 제공할 수 있는 소프트웨어입니다. ). 이러한 지침과 정보는 휴대전화와 인터넷에 연결된 다른 컴퓨터 내부에 있는 유형의 하드웨어에서 처리되고 저장됩니다.

인터넷과 휴대폰에 비해 비트코인 ​​네트워크와 비트코인 ​​노드는 매우 단순합니다. 인터넷과 휴대폰은 모든 종류의 정보를 전송하고 저장하도록 설계되었지만 비트코인 ​​네트워크와 비트코인 ​​노드는 한 가지 유형의 정보, 즉 BTC 거래를 나타내는 데이터를 전송하고 저장하도록 설계되었습니다.

당신은 알고 계십니까?

비트코인 네트워크는 인터넷에서 실행되므로 기술적으로 비트코인 ​​노드는 인터넷 노드이기도 합니다.

비트 코인 노드는 무엇입니까?

비트코인 노드는 실행되는 컴퓨터입니다. 비트 코인 소프트웨어 에 연결되어 있습니다. Bitcoin 네트워크. 비트코인 노드는 BTC 거래를 검증, 브로드캐스트, 처리 및 저장합니다.

BTC 거래는 일괄 처리되어 블록. 여기에서 용어 blockchain 출처 - 함께 연결된 블록에 저장된 과거 거래. 블록이 블록체인에 추가되기 전에 노드는 블록의 트랜잭션이 유효한지 확인해야 합니다.

이 확인에는 동일한 BTC가 두 번 사용되었는지 또는 보낸 사람이 실제로 보내려는 BTC가 있는지 여부와 같은 항목을 확인하는 작업이 포함됩니다. 블록체인에 블록을 추가하기 전에 블록(및 블록에 포함된 트랜잭션)의 유효성에 대해 개별 노드가 집합적으로 동의하는 프로세스는 다음과 같습니다. 일치.

왜냐하면 비트코인은 PXNUMXP 결제 시스템, 비트코인 ​​네트워크에서 합의 규칙을 시행할 중개자나 중개인이 없습니다. 따라서 노드는 서로 간에 합의를 얻어야 합니다. 그들은 Bitcoin 소프트웨어를 사용하여 이 작업을 수행합니다.

비트코인 프로토콜 규칙 외에도 비트코인 ​​소프트웨어에는 비트코인 ​​블록체인의 전체 사본이 포함되어 있습니다. 따라서 노드가 비트코인 ​​소프트웨어를 다운로드하고 비트코인 ​​네트워크에 연결할 때 다른 모든 비트코인 ​​노드와 동일한 트랜잭션 내역을 갖고 트랜잭션을 확인하기 위한 동일한 규칙 집합에 따라 작동합니다. 이렇게 하면 새 트랜잭션이 네트워크에 브로드캐스트될 때 각 개별 노드가 자체 작업을 수행하여 트랜잭션의 유효성을 확인합니다.

마찬가지로 새 블록이 네트워크에 브로드캐스트되면 각 노드는 블록체인 사본에 추가할지 여부를 결정합니다. 이 설계를 통해 노드는 BTC 거래 및 블록을 무신뢰로 확인할 수 있습니다.

당신은 알고 계십니까?

비트코인 블록체인의 각 블록에는 평균 2,000개의 트랜잭션이 포함됩니다.

비트코인 노드 유형

다양한 비트코인 ​​노드 유형을 이해하는 데 유용한 프레임은 다음과 같습니다. 노드는 블록체인에 블록을 추가하는 데 어떤 역할을 하나요?

비트코인 노드의 주요 유형

비트코인 노드는 BTC 거래를 브로드캐스트, 검증, 처리 및 저장하며 블록은 유효한 BTC 거래의 모음입니다.

전체 노드

트랜잭션이 발생하면 전체 노드가 트랜잭션을 선택합니다. 전체 노드 전체 블록체인을 저장하고 비트코인 ​​소프트웨어를 사용하여 비트코인 ​​네트워크의 모든 규칙을 완전히 검증할 수 있습니다. 전체 노드는 블록체인 기록과 비트코인 ​​소프트웨어에 인코딩된 규칙 집합에 대해 트랜잭션의 유효성을 확인합니다.

트랜잭션이 유효하면 전체 노드는 트랜잭션이 연결된 다른 노드로 이를 브로드캐스트합니다. 이러한 노드는 동일한 검증 프로세스를 거칩니다. 충분한 수의 전체 노드가 트랜잭션이 유효하다는 데 동의하면 다른 유효한 트랜잭션 풀에 추가됩니다.

광부

채굴 노드 또는 광부는 이 풀에서 트랜잭션을 선택하고 블록으로 패키징합니다.

광부 비트코인 네트워크에 블록을 생성하고 제안하기 위한 특별 규칙이 포함된 비트코인 ​​소프트웨어 버전을 실행합니다. 여기에는 블록의 크기, 트랜잭션 형식 및 블록 서명 방법 등이 포함됩니다.

광부들은 다음 블록을 만들기 위해 경주에서 서로 경쟁합니다. 채굴자가 유효한 블록을 생성했다고 생각하면 제안된 블록을 비트코인 ​​네트워크의 다른 노드에 브로드캐스트합니다.

전체 노드는 블록을 선택하고 단일 트랜잭션을 검증하는 것과 유사한 방식으로 실행 중인 비트코인 ​​소프트웨어에 인코딩된 규칙에 따라 블록의 유효성을 확인합니다. 전체 노드가 블록이 유효한 것으로 간주하면 블록을 해당 블록체인 사본에 추가하고 비트코인 ​​네트워크에 브로드캐스트하며 다른 노드는 동일한 검증 프로세스를 거칩니다.

충분한 수의 노드가 블록을 검증하고 블록체인 사본에 추가하면 합의에 도달합니다. 이 시점에서 블록의 트랜잭션이 처리되고 모든 노드가 블록체인의 업데이트된 버전을 확인하고 저장하며 채굴자는 다음 블록을 만들기 위한 경쟁을 시작합니다.

마이닝: 전체 노드 대 광부

블록체인에 블록이 추가된 채굴자는 보상을 받기 때문에 채굴자는 유효한 블록을 생성하고 제안하도록 인센티브를 받습니다. 이것 블록 보상 비트코인 소프트웨어에 사전 프로그래밍된 새로 발행된 BTC와 블록에 포함된 모든 거래에 대한 BTC 표시 수수료로 구성됩니다.

채굴은 경쟁이 치열하고 비용이 많이 듭니다. 광부가 유효하지 않은 블록을 제안하면(예: 거짓 거래), 블록은 다른 노드에서 거부되고 광부는 블록을 생성하는 데 소요된 시간과 비용에 대해 보상을 받지 않습니다. 따라서 광부는 유효한 블록만 제안하도록 장려됩니다.

풀 노드와 채굴자의 주요 차이점은 채굴자는 비트코인 ​​네트워크에 새로운 블록을 제안할 수 있고 풀 노드는 제안할 수 없다는 것입니다. 확장하여 광부는 블록 보상을 받을 수 있지만 전체 노드는 받을 수 없습니다.

채굴의 자원 집약도는 채굴자가 새로운 블록을 생성하고 제안하도록 특별히 설계된 강력하고 전문화된 하드웨어를 사용해야 함을 의미합니다. 대조적으로 전체 노드는 대부분의 랩톱에서 실행할 수 있으며 심지어 라즈베리 파이.

이것은 우리를 비트코인 ​​노드의 세 번째이자 마지막 기본 유형인 라이트 노드로 안내합니다.

라이트 노드

라이트 노드 이름에서 알 수 있듯이 블록체인의 경량 버전을 저장하는 비트코인 ​​소프트웨어의 특수 버전을 실행합니다. 이 버전의 블록체인에는 기본적으로 "이 블록이 유효합니다"라고 각 블록에 있는 코드인 블록 헤더가 포함되어 있습니다. 이를 통해 라이트 노드는 전체 기록을 저장할 필요 없이 비트코인 ​​네트워크에 연결하고 거래할 수 있습니다.

그러나 중요한 것은 라이트 노드가 비트코인 ​​네트워크 규칙을 독립적으로 확인할 수 없으므로 블록 데이터를 가져오기 위해 전체 노드에 연결해야 한다는 것을 의미합니다.

모바일 지갑은 라이트 노드의 가장 일반적인 예입니다. 대부분의 휴대전화(한두 가지 예외를 제외하고)는 전체 노드를 실행할 만큼 강력하지 않으며 광부를 실행할 만큼 강력하지 않습니다. 그러나 지갑 주소 BTC 잔액에 대한 정보와 함께 압축된 버전의 블록체인을 저장할 만큼 강력합니다. 휴대폰에서 BTC를 보내거나 받았다면 장치는 Bitcoin 네트워크의 노드입니다!

다른 유형의 비트코인 ​​노드

풀 노드, 마이너, 라이트 노드는 비트코인 ​​노드의 주요 유형입니다. 그러나 자주 언급되는 몇 가지 다른 유형의 노드가 있으며 설명이 필요합니다.

  • ⚡ 번개 노드: 번개 사람들이 BTC를 더 빠르고 저렴하게 거래할 수 있도록 비트코인 ​​네트워크 위에 구축된 네트워크입니다. 번개 노드는 이 활동을 조정합니다.
  • 🗄️ 아카이브 노드: 전체 아카이브 노드라고도 하는 아카이브 노드는 전체 노드와 동의어입니다. 그들은 블록체인의 전체 사본을 저장하고 모든 비트코인 ​​네트워크 규칙을 확인할 수 있습니다. 차이점은 사람들이 때때로 전체 노드를 아카이브 노드와 정리된 노드의 두 가지 유형으로 나눕니다.
  • ✂️ 제거된 노드: 정리된 노드는 전체 블록체인 기록을 특정 크기까지 저장합니다. 이 크기 제한이 충족되면 새 블록의 전체 버전을 저장할 수 있도록 이전 블록을 삭제하거나 정리하기 시작합니다. 가지치기 노드는 전체 노드보다 작지만 라이트 노드보다 큽니다.
  • ⛏️ 마이닝 풀 노드: 마이닝 풀 노드는 마이닝 그룹의 마이닝 활동을 조정하여 새 블록을 마이닝하기 위해 리소스를 풀링할 수 있습니다. 마이닝 풀 노드가 블록체인에 추가되는 블록을 생성하면 노드는 자원의 양에 비례하여 채굴자에게 블록 보상을 분배합니다. 채굴자들은 채굴 풀을 선호합니다. 왜냐하면 그것이 더 일관되게 지불된다는 것을 의미하기 때문입니다. 예를 들어, 10 블록마다 100 BTC를 얻는 대신 1 블록마다 10 BTC를 얻을 수 있습니다.

요약

비트코인 노드는 BTC 거래 및 블록을 브로드캐스트, 검증, 처리 및 저장하기 위해 비트코인 ​​소프트웨어를 실행하는 비트코인 ​​네트워크에 연결된 컴퓨터입니다. 비트코인 노드에는 세 가지 주요 유형이 있습니다.

  • 전체 노드 거래 내역에 대한 합의를 달성하기 위해 거래와 블록을 무신뢰하게 검증합니다. 이러한 방식으로 전체 노드는 궁극적으로 블록에 추가할 블록을 결정합니다.
  • 광부 트랜잭션을 블록으로 구성한 다음 비트코인 ​​네트워크에 제안합니다. 채굴자의 블록이 블록체인에 추가되면 채굴자는 블록 보상을 받습니다. 이러한 방식으로 채굴자는 새로 발행된 BTC가 유통되도록 촉진합니다.
  • 라이트 노드 전체 노드에 연결하여 비트코인 ​​블록체인의 축소 버전을 저장합니다. 이러한 방식으로 라이트 노드는 휴대폰과 같은 저전력 장치에서 BTC 거래를 허용합니다.

암호화 전문가가 되고 싶으십니까? 받은 편지함으로 바로 최고의 Decrypt를 받으십시오.

가장 큰 암호 뉴스 기사 + 주간 검거 등을 얻으십시오!

타임 스탬프 :

더보기 해독