합의 메커니즘이란 무엇입니까?
합의 메커니즘은 컴퓨터와 블록 체인 시스템에서 분산 프로세스 나 암호화 에이전트와 같은 다중 에이전트 시스템간에 단일 데이터 값 또는 단일 네트워크 상태에 대해 필요한 동의를 얻기 위해 사용되는 내결함성 메커니즘입니다. 특히 기록 유지에 유용합니다.
합의 메커니즘 설명
국가에서 라이센스를 운전하는 데 대한 주요 정보를 보유한 데이터베이스와 같은 중앙 집중식 시스템에서 중앙 관리자는 데이터베이스를 유지 관리하고 업데이트 할 권한이 있습니다. 특정 라이센스를 취득한 사람의 이름을 추가 / 삭제 / 업데이트하는 것과 같은 업데이트를 수행하는 작업은 정품 레코드 유지 관리 책임을 맡고있는 중앙 기관에서 수행합니다.
분산 형 자체 제어 시스템으로 작동하는 퍼블릭 블록 체인은 단일 권한없이 전 세계적으로 작동합니다. 여기에는 블록 체인 및 블록 마이닝 활동에서 발생하는 트랜잭션의 확인 및 인증 작업을 수행하는 수십만 명의 참가자의 기여가 포함됩니다.
이와 같이 역동적으로 변화하는 블록 체인 상태에서, 공개적으로 공유되는 원장은 네트워크에서 발생하는 모든 거래가 진짜이며 모든 참가자가 합의에 동의 할 수 있도록 효율적이고 공정하며 실시간이며 기능적이며 신뢰할 수 있고 안전한 메커니즘을 필요로합니다. 원장의 상태. 이 가장 중요한 작업은 합의 메커니즘에 의해 수행되며, 이는 블록 체인의 다양한 참가자의 기여를 결정하는 일련의 규칙입니다.
다른 원칙에 따라 작동하는 합의 메커니즘 알고리즘에는 여러 가지가 있습니다.
작업 증명 (POW)은 비트 코인 및 리테 코인과 같이 가장 널리 사용되는 암호 화폐 네트워크에서 사용되는 일반적인 합의 알고리즘입니다. 참가자 노드가 수행하고 제출 한 작업이 블록 체인에 새 트랜잭션을 추가 할 수있는 자격을 갖추 었음을 입증하려면 참가자 노드가 필요합니다. 그러나 비트 코인의이 전체 마이닝 메커니즘은 높은 에너지 소비와 더 긴 처리 시간이 필요합니다.
지분 증명 (POS)은 POW 알고리즘에 대한 저비용, 저에너지 소비 대안으로 발전한 또 다른 일반적인 합의 알고리즘입니다. 여기에는 보유한 가상 화폐 토큰의 수에 비례하여 공개 원장을 참가자 노드에 유지하는 책임이 할당됩니다. 그러나 이것은 지출 대신 암호 화폐 절약을 촉진한다는 단점이 있습니다.
마찬가지로, 블록 체인 네트워크에서 기고 노드의 메모리 공간을 공유 할 수있는 용량 증명 (POC)과 같은 다른 합의 알고리즘이 있습니다. 노드에 더 많은 메모리 또는 하드 디스크 공간이있을수록 공용 원장을 유지 관리 할 수있는 권한이 더 많이 부여됩니다.