병합 채굴: 작동 원리

유나이티드 채광 특히 네트워크 보안에 사용되는 두 개의 서로 다른 암호화폐를 동시에 채굴하는 프로세스입니다. 최근 51% 공격이 보여주듯이 작업 증명 네트워크에서 큰 해싱 파워를 제어하는 ​​플레이어는 많은 일을 할 수 있습니다.

병합 마이닝은 컴퓨팅 성능의 절반 이상을 한 손으로 수집하기 어려울 정도로 충분히 커질 때까지 이러한 공격으로부터 젊은 네트워크를 보호하는 솔루션이 될 수 있습니다. 이 기사에서는 병합 마이닝이 어떻게 작동하는지 설명하고 장점과 단점에 대해 이야기하고 어떤 프로젝트에서 이를 사용하는지 확인할 것입니다.

우선 병합 채굴에 관련된 암호화폐는 동일한 해싱 알고리즘을 가져야 합니다. 인기 있는 알고리즘은 SHA-256(Bitcoin), Scrypt(Litecoin) 및 Equihash(Zcash)입니다. 또한 병합 마이닝에서는 부모 체인과 자식 체인이 구분되며 부모 블록은 보조 체인에 대해 아무것도 모를 수 있습니다. 자식 체인은 부모와 "일관되는" 블록체인입니다. 후자와 달리 상위 블록체인의 마이닝을 등록하기 위한 추가 메커니즘이 필요합니다.

이거 어떻게 작동 시켜요

채굴자의 관점에서 두 블록체인에 대한 병합 채굴 프로세스의 일반화된 예를 살펴보겠습니다. 우리는 부모 체인과 자식 체인의 두 가지 블록체인을 채굴합니다.

마이닝하기 전에 각 체인에 대한 트랜잭션 블록을 수집합니다. Child Chain 세트는 체인과 관련된 트랜잭션을 포함하고 Parent Chain 세트는 표준 트랜잭션과 새로 생성된 Child Chain 블록의 해시를 포함하는 트랜잭션을 포함합니다.

이제 채굴로 넘어갑시다. 이미 언급했듯이 부모 체인과 자식 체인은 동일한 해싱 기능을 사용하며 자식 체인의 개발자는 병합 마이닝을 허용하는 네트워크를 만들었습니다. 많은 컴퓨팅 파워.

두 개의 블록체인을 동시에 마이닝할 때 두 가지 주요 시나리오가 가능합니다.

  1. 해시는 상위 체인의 난이도에서 계산됩니다.
  2. 해시는 차일드 체인의 난이도에서 계산됩니다.

단순화를 위해 우리의 경우 상위 체인의 난이도가 항상 하위 체인의 난이도보다 높다고 가정해 보겠습니다.

시나리오 1... 상위 체인 블록 생성을 완료하고 상위 체인 네트워크에 제출했습니다. 상위 체인에 대한 해시를 계산했고 그 복잡성이 하위 체인보다 높기 때문에 하위 체인 블록도 완료하고 두 가지 모두에 대해 보상을 받습니다.

시나리오 2. ParentChain의 블록 헤더와 블록 해시를 붙여넣어 ChildChain 블록 생성을 완료했습니다. 하위 체인은 헤더와 트랜잭션 뒤에 작업 증명, 즉 상위 체인의 해시와 헤더가 포함되어 있기 때문에 이 블록을 허용합니다. 이렇게 하면 서브체인 채굴에 대한 보상을 얻을 수 있습니다.

이 계획에는 몇 가지 장점이 있지만 많은 팀에서 이를 사용하지 않는 데도 그럴만한 이유가 있습니다.

프로

병합 마이닝은 해시 함수가 두 네트워크에 대해 동시에 계산되므로 컴퓨팅 성능을 절약합니다. 작업 증명은 단순히 두 명의 다른 수신자에게 제공되므로 보조 블록체인은 증가된 해싱 파워를 받습니다. 즉, 병합 마이닝을 사용하여 더 큰 상위 체인의 해싱 능력을 활용할 수 있습니다. 이상적으로 광부는 동일한 양의 작업에 대해 더 많은 것을 얻기 때문에 풀링 마이닝으로 전환하는 데 문제가 없습니다. 따라서 새로운 블록체인의 경우 51% 공격을 방어하는 편리한 방법이 될 수 있습니다.

이 경우 상위 블록체인은 영향을 받지 않습니다. 병합 채굴에 참여하기 위해 추가 블록체인 블록의 해시를 해당 블록에 추가하는 것을 제외하고는 아무 것도 필요하지 않습니다.

죄수 팀은

풀링 마이닝은 구현하기 어렵고 많은 팀에서 이점이 효과가 없다는 것을 알게 됩니다.

또한, 채굴자들로부터 추가적인 작업이 필요합니다 - 병합 채굴에 참여하기 위해서는 추가 프로그램을 실행하고 다른 블록체인을 관리해야 하며, 단일 채굴자가 아니라 대규모 풀의 운영자에 대해 이야기하자면, 어려운 작업이 될 수 있습니다.

병합 마이닝을 사용하는 프로젝트

놀랍게도 이 메커니즘은 지금까지 비교적 적은 수의 프로젝트에서 구현되었습니다. 다음은 몇 가지 주목할만한 사항입니다.

네임 코인

Namecoin은 최초의 비트코인 ​​포크였으며 여기에서 병합 채굴이 처음 도입되었습니다. 두 네트워크 모두 SHA-256을 사용하기 때문에 개발자는 비트코인을 상위 블록체인으로 사용하기로 결정했습니다. 그러나 지금 이 프로젝트는 그다지 활발하지 않습니다.

도지코인

Dogecoin 커뮤니티는 분할되었고 개발자는 Litecoin과 병합 채굴을 시작하기로 결정했습니다. Reddit에는 Charlie Lee가 커뮤니티 질문에 답변하고 병합 채굴에 대한 주장을 제공하는 스레드가 여전히 있습니다.

엘라스 토스

젊은 블록체인 프로젝트 Elastos도 채굴과 비트코인을 병합했습니다. 이 프로젝트는 팀이 이러한 마이닝 기술과 관련된 분산 신뢰 시스템의 이점을 얻을 것이라고 주장하는 추가 블록체인을 사용합니다.

병합 채굴의 미래

이것은 이상적인 전략은 아니지만 소규모 블록체인 프로젝트의 경우 성공할 수 있으므로 일부 홍보와 권력 장악으로부터 보호할 수 있습니다. 여기에 성장 가능성이 있지만 지금까지 추가 개발의 필요성은 대부분의 팀을 두려워했습니다.

한편, 해싱 파워가 낮은 네트워크에 대한 공격이 증가하면서 이 채굴 방식이 대중화될 가능성도 있다. Dogecoin을 예로 들어 보겠습니다. 이 요소가 정확히 어떤 역할을 했는지 확실히 말할 수는 없지만 암호화폐의 번영 상태에 어느 정도 기여한 것은 분명합니다.

기사 평가
블록체인 미디어
코멘트를 추가