1 개 가격으로 2 개

간단히 말해서, 병합 채굴 (보조 작업 증명이라고도 함)은 두 개의 서로 다른 암호 화폐를 동시에 채굴하는 과정. 일부 프로젝트는 네트워크가 성장함에 따라 보안을 강화하기 위해 초기에이 마이닝 프로세스를 구현하기로 결정했습니다. 최근 51 % 공격에서 입증 된 바와 같이, 블록 체인 시스템에 상당한 해싱 파워를 갖는 것은 농담이 아닙니다..

병합 채굴은 어린 네트워크가 자체적으로 충분한 해싱 능력을 얻기 전에 이러한 공격으로부터 보호하는 솔루션 일 수 있습니다. 이 기사에서는 병합 채굴의 작동 방식, 장점 / 단점 및이를 코드에 채택한 프로젝트에 대해 정확히 알아 봅니다..

병합 채굴은 어떻게 작동합니까??

무엇보다도 병합 채굴에 참여하는 암호 화폐는 동일한 해싱 알고리즘을 공유해야합니다. 널리 사용되는 알고리즘에는 SHA-256 (비트 코인), Scrypt (Litecoin) 및 Equihash (Zcash)가 있습니다. 이 연결을 통해 채굴자는 동일한 해싱 계산을 사용하여 두 체인에 블록을 구축하여 보안을 유지할 수 있습니다..

또한 모든 병합 채굴 시나리오에는 부모 사슬 그리고 보조 체인. 상위 체인에는 실제 마이닝이 포함되며 보조 체인이나 보조 체인의 마이닝에 대해 알 필요가 없습니다. 보조 체인은 상위 체인에서 “피기 백”하는 블록 체인입니다. 이 체인은 상위 체인과 달리 추가 개발 작업이 필요하므로 상위 체인의 채굴이 유효한지 등록 할 수 있습니다..

과정

마치 채굴자인 것처럼 두 개의 블록 체인에 대한 병합 채굴 프로세스의 일반적인 예를 살펴 보겠습니다. 채굴중인 두 체인은 ParentChain과 AuxiliaryChain입니다..

채굴하기 전에 각 체인에 대한 일련의 트랜잭션을 조합합니다. AuxiliaryChain 세트에는 체인의 관련 트랜잭션이 포함됩니다. 그러나 ParentChain 세트에는 체인의 표준 트랜잭션이 포함됩니다. …을 더한 방금 생성 한 AuxiliaryChain 블록의 해시를 포함하는 트랜잭션. 이제 채굴에 대해.

위에서 언급했듯이 ParentChain과 AuxiliaryChain은 동일한 해싱 기능을 사용합니다. AuxiliaryChain 개발자는 병합 채굴을 허용하기 위해 네트워크를 구축했습니다. 이 두 구성 요소를 사용하면 두 체인에서 동시에 해싱 함수를 해결할 수 있습니다. 더 많은 컴퓨팅 능력을 발휘하지 않고.

두 체인을 모두 채굴 할 때 두 가지 주요 시나리오가 발생할 수 있습니다.

  1. ParentChain의 난이도에서 해시를 해결합니다..
  2. AuxiliaryChain의 난이도 수준에서 해시를 해결합니다..

이상적으로,이 예제의 단순성을 위해 ParentChain의 난이도는 항상 AuxiliaryChain의 난이도보다 높습니다..

시나리오 1 : ParentChain 블록 생성을 완료하고이를 ParentChain 네트워크로 보냅니다. AuxiliaryChain보다 큰 난이도에서 ParentChain 해시를 해결 했으므로 AuxiliaryChain 블록도 채굴하여 두 가지 보상을 모두받습니다..

시나리오 2 : AuxiliaryChain 블록 생성을 완료하고 ParentChain 블록의 블록 헤더와 해시를 삽입합니다. AuxiliaryChain은 AuxiliaryChain 블록 헤더 및 트랜잭션 이후에 작업을 완료했다는 증거를 포함하므로이 블록을 수락합니다. 증명은 ParentChain 해시와 헤더입니다. AuxiliaryChain 채굴 자 보상을받습니다..

병합 채굴 프로세스

병합 된 채굴 보상 프로세스 (제공 : SBA Research)

장점과 단점

병합 채굴에는 몇 가지 확실한 이점이 있습니다. 그것에 대해 의심의 여지가 없습니다. 그러나 더 많은 팀이 프로젝트에이를 구현하지 않는 데에는 이유가 있습니다. 먼저 긍정적 인 부분부터 살펴 보겠습니다.

프로

병합 채굴에는 추가 컴퓨팅 성능이 필요하지 않습니다.. 채굴자는 두 해싱 기능을 동시에 해결하기 때문에 컴퓨팅 능력은 동일하게 유지됩니다. 두 명의 다른 수신자에게 작업 증명을 제출하고 있습니다..

보조 체인은 증가 된 해싱 파워를받습니다.. 더 작은 블록 체인 프로젝트는 병합 채굴을 사용하여 더 큰 상위 체인의 해싱 능력을 활용할 수 있습니다. 이상적으로, 채굴자는 동일한 작업량에 대해 더 많은 보상을 받기 때문에 병합 채굴로 전환하는 데 문제가 없습니다. 따라서 이러한 유형의 채굴은 신흥 블록 체인이 확장 할 때 51 % 공격으로부터 스스로를 보호 할 수있는 신뢰할 수있는 방법이 될 수 있습니다..

상위 체인은 영향을받지 않습니다.. 상위 체인은 병합 채굴에 참여하기 위해 추가 작업이 필요하지 않습니다. 그리고 블록 체인에 추가 된 유일한 것은 트랜잭션 트리에 추가되는 보조 체인 해시입니다..

단점

병합 채굴은 설정이 복잡합니다.. 병합 채굴에는 이점이 있지만 많은 팀은 추가 네트워크 보안이 구현하는 데 걸리는 시간만큼 가치가 있다고 생각하지 않습니다..

광부에게는 추가 작업이 필요합니다.. 병합 채굴에 참여하려면 추가 코인 데몬을 실행하고 새로운 블록 체인을 관리해야합니다. 이 추가 작업은 단일 광부보다 훨씬 많은 움직이는 부품을 가진 수영장 운영자에게 특히 시간이 많이 걸릴 수 있습니다..

병합 채굴을 사용하는 프로젝트

놀랍게도 병합 채굴을 구현 한 프로젝트가 많지 않습니다. 다음은 몇 가지 주목할만한 것들입니다.

네임 코인

네임 코인 비트 코인에서 포크 한 최초의 암호 화폐이자 채굴을 병합 한 최초의 암호 화폐였습니다. 둘 다 SHA-256 해시를 사용하기 때문에 개발자는 Bitcoin을 부모 체인으로 고정하기로 결정했습니다. 이 프로젝트는 이후 상대적으로 비활성 상태가되었습니다..

도지 코인

Dogecoin 커뮤니티는 개발자가 마침내 Litecoin과 병합 채굴을 시작하기로 결정했을 때 분할되었습니다. 여전히 확인할 수 있습니다. AMA Reddit 스레드 Charlie Lee가 커뮤니티의 질문에 답하고 병합 된 채굴 파트너십에 대한 사례를 만드는 곳.

엘라 스 토스

더 젊은 블록 체인 프로젝트 인 Elastos도 채굴을 비트 코인과 병합했습니다. Elastos 네트워크에는 팀이 채굴 전략이 제공하는 분산 된 신뢰의 혜택을받을 것이라고 주장하는 사이드 체인이 포함됩니다..

병합 채굴의 미래

완벽하지는 않지만 병합 채굴은 소규모 블록 체인이 명성을 얻고 해싱 인수로부터 스스로를 보호 할 수있는 좋은 방법이 될 수 있습니다. 상승 잠재력이 있지만 지금까지 추가 작업으로 대부분의 개발 팀이 꺼졌습니다..

네트워크 해시 율이 낮은 블록 체인을 공격하는 공격자가 증가함에 따라이 독특한 합의 메커니즘을 선호하는 커뮤니티 정서 변화를 볼 수 있습니다. 말하기는 어렵지만, 병합 채굴로의 전환은 Dogecoin이 오늘날 우리가 알고 사랑하는 탄력적이고 밈으로 가득 찬 암호 화폐로 성장하는 데 핵심 요인이었을 수 있습니다..