paint-brush
암호화 노드 설명: 용도, 설정 및 필요한 이유~에 의해@obyte
705 판독값
705 판독값

암호화 노드 설명: 용도, 설정 및 필요한 이유

~에 의해 Obyte5m2024/04/08
Read on Terminal Reader

너무 오래; 읽다

전체 또는 라이트 여부에 관계없이 암호화폐 노드는 트랜잭션을 확인하고 원장 무결성을 유지하며 네트워크 합의를 보장함으로써 분산형 네트워크에서 중요한 역할을 합니다. Obyte의 고유한 DAG 원장 구조와 주문 공급자는 분산화를 재정의하여 참가자에게 다양한 기능을 제공하는 동시에 네트워크 보안과 효율성을 향상시킵니다.
featured image - 암호화 노드 설명: 용도, 설정 및 필요한 이유
Obyte HackerNoon profile picture
0-item
1-item
2-item

먼저 암호화폐는 기존 금융 시스템처럼 작동하지 않는다는 점을 기억하세요. 후자는 회사, 조직 및 정부가 모든 거래를 완전히 통제하는 반면, 분산형 코인(올바르게 구축된 경우)은 글로벌 컴퓨터 네트워크의 형태로 커뮤니티에 해당 통제권을 포기합니다. 올바른 소프트웨어를 실행하고 해당 피어에 연결된 각 컴퓨터 또는 하드웨어는 해당 특정 네트워크의 노드로 간주됩니다.


이제 분산 원장은 상호 연결된 노드 시스템으로 작동하며 각 노드는 모든 유효한 트랜잭션의 복사본을 저장한다는 점에 주목할 가치가 있습니다. 어떤 거래가 합법적이고 어떤 거래가 그렇지 않은지에 대해 모든 사람이 동의하도록 하기 위해 노드는 여러 합의 메커니즘에 의존합니다. 이는 좋은 행동에 대해 보상하고 공격 시도를 처벌함으로써 모든 노드가 전체 네트워크 및 해당 트랜잭션의 현재 상태에 동의하도록 설계된 알고리즘입니다.


따라서 암호화폐 시스템은 본질적으로 상호 연결된 컴퓨터(노드)의 대규모 네트워크라고 말할 수 있으며, 각 컴퓨터에는 해당 시스템에서 이루어진 모든 거래가 포함된 디지털 원장 사본이 있습니다. 이러한 노드는 프로세스를 감독하는 중앙 기관 없이도 모든 거래가 유효하고 정확하게 기록되도록 하기 위해 지속적으로 서로 통신합니다. 그러나 네트워크와 사용자에 따라 각각 다른 기능을 수행하는 다양한 유형의 노드가 있습니다.


암호화 노드 유형

모든 암호화폐 네트워크가 동일한 내부 작동이나 노드 유형을 갖는 것은 아니지만 몇 가지 공통된 특성을 공유한다고 말할 수 있습니다. 이런 맥락에서 주로 두 가지 유형 암호화 노드: 전체 및 라이트. 동시에, 전체 노드와 라이트 노드는 다양한 종류의 작업을 수행할 수 있습니다.


  • 전체 노드: 원장의 완전한 사본을 유지하고 실시간으로 다른 사람들과 연결하여 모든 거래를 검증하여 네트워크의 보안과 무결성을 보장합니다. 전체 거래 내역을 저장하므로 더욱 강력해지지만 상당한 저장 공간과 계산이 필요합니다. 풀 노드는 제3자에 의존하지 않고 독립적으로 거래를 검증함으로써 네트워크의 합의 메커니즘에 기여하므로 분산화에 매우 중요합니다.


  • 라이트 노드: SPV(Simplified Payment Verification) 노드라고도 알려져 있으며 전체 체인을 저장하지 않고 대신 전체 노드를 사용하여 거래를 확인합니다. 그들은 계정과 관련된 거래 등 운영에 필요한 정보만 다운로드합니다. 이름에서 알 수 있듯이 가볍고 저장 공간과 컴퓨팅 리소스가 덜 필요하므로 모바일 및 저전력 장치에 적합합니다. 그러나 트랜잭션을 정확하게 확인하기 위해 적어도 부분적으로 신뢰할 수 있는 전체 노드에 의존하기 때문에 일정 수준의 보안과 분산화를 희생합니다.


전체 노드는 중앙화된 기관을 신뢰하지 않고 네트워크 운영에 기여하고 거래를 확인하려는 주요 사용자, 인프라 제공자, 채굴자, 개발자, "검증자" 및 매니아가 일반적으로 사용합니다. 반면, 라이트 노드는 기술적 지식이 없는 암호화폐 사용자를 대상으로 합니다. 완전한 분산화보다 리소스 효율성과 속도가 우선시되는 암호화폐 지갑과 애플리케이션에 항상 존재합니다.


암호화 노드 실행

글쎄요, 암호화폐 지갑 앱을 사용하고 있다면 이미 암호화폐 노드를 실행하고 있을 수도 있습니다. 이는 라이트 노드와 동일하며 선택하기 더 쉬운 옵션입니다. 그들은 네트워크와 지갑 앱에 따라 잔액 확인, 거래 보내기 및 받기, 기타 몇 가지 작업을 수행합니다. 그러나 완전한 독립성, 모든 거래의 무결성에 대한 완전한 확신, 원장의 모든 데이터에 대한 빠른 액세스 또는 전체 노드만이 제공할 수 있는 특정 데이터 또는 기능에 대한 액세스를 원한다면 전체 노드를 실행해야 합니다.


전체 암호화 노드를 실행하기 위한 요구 사항은 선택한 네트워크에 따라 크게 다르지만 기본적으로 선택한 체인의 전체 사본과 함께 대부분의 시간 동안 설치하고 계속 실행하는 소프트웨어입니다. 즉, 지금까지 이루어진 모든 거래. 예를 들어 이는 557GB 이상을 의미합니다. 비트코인으로 , 약 990GB Ethereum에서는 103GB, Obyte에서는 103GB입니다. 따라서 전체 노드를 유지하려면 충분한 로컬 스토리지, 에너지 및 컴퓨터 전력이 필요합니다.


그 대가로 보안과 분산화가 강화된 자체 지갑으로 작동하고, 합의 메커니즘(및 이에 따른 보상)에 참여할 수 있는 문을 열고, 가능한 경우 일부 고급 기능에 액세스할 수 있습니다.


요약하면, 전체 암호화 노드를 실행하려면 네트워크에 연결하고 원장 사본을 저장하며 거래 검증 및 합의 도달에 참여하는 컴퓨터 또는 서버를 설정 및 유지 관리해야 합니다. 이를 위해서는 일반적으로 암호화폐 개발자가 제공하는 특수 소프트웨어를 설치하고, 네트워크 설정을 구성하고, 노드에 충분한 저장 공간과 계산 리소스가 있는지 확인해야 합니다.


노드가 작동되면 동일한 시스템의 다른 노드와 지속적으로 통신하여 트랜잭션을 중계하고 유효성을 확인하며 분산 합의 메커니즘에 기여함으로써 네트워크를 보호하고 무결성을 유지하는 데 도움을 줍니다.


Obyte의 노드

오바이트 또한 DAG(방향성 비순환 그래프) 원장 구조로 구성된 전체 및 라이트 노드가 있습니다. 노드 간의 합의에 도달하기 위해 Obyte는 블록체인의 강력한 플레이어인 채굴자 또는 "검증인"을 피했으며, 주문 제공자 (OP) 대신. 그들은 전체 노드를 실행하고 나머지를 주문하기 위한 중간지점이나 가이드 역할을 하는 트랜잭션만 정기적으로 게시하는 평판이 좋은 사용자입니다. 이에 대한 토큰 보상을 받지만, 모두 공모하더라도 개별 거래를 차단하거나 검열할 수 있는 권한이 부족합니다.


특히 노드의 경우, 전체 노드는 몇 가지 필수 기능을 포함합니다. 무엇보다도 전체 지갑, 허브, 릴레이 또는 OP로 작동할 수 있습니다. 첫 번째 기능은 사용자에게 거래 관리, 지갑 설정 및 원장과의 직접적인 상호 작용과 같은 기능을 통해 자산을 완벽하게 제어할 수 있는 기능을 제공합니다. 릴레이 전체 데이터베이스를 저장하고 새로운 저장 장치를 피어에게 전달하도록 설계되어 네트워크 연결을 유지하는 데 중추적인 역할을 합니다. 마지막으로, 허브 암호화된 메시지의 중개자 역할도 하는 릴레이입니다.


이러한 구성 요소는 사용자 자산 관리를 위한 전체 지갑, 네트워크 참가자 간의 보안 통신을 촉진하는 허브, DAG 주문을 담당하는 OP, 네트워크 전체에 걸쳐 원장 데이터의 효율적인 전파를 보장하는 릴레이를 통해 Obyte 생태계 내에서 뚜렷하면서도 보완적인 역할을 수행합니다.


라이트 노드는 여러 가지 가능성도 제공합니다. 여기에는 다음이 포함됩니다. 경량 지갑 데스크톱과 모바일에서 사용할 수 있으며 개발자를 위한 헤드리스 Obyte 지갑이 있습니다. 어떤 방식으로든 누구나 Obyte 네트워크에 자유롭게 참여할 수 있습니다. 모든 유형의 노드를 설치하고 실행하는 데 대한 자세한 지침은 다음에서 확인할 수 있습니다. 우리의 문서 그리고 공식 웹 사이트 .


주요 벡터 이미지: storyset / 프리픽