병합된 마이닝 변형 PlatoBlockchain 데이터 인텔리전스. 수직 검색. 일체 포함.

병합 된 마이닝 변형

세르히오 데미안 레너
병합된 마이닝 변형 PlatoBlockchain 데이터 인텔리전스. 수직 검색. 일체 포함.

사토시가 병합 채굴 가능성을 언급한 이후로 2010, 비트코인 ​​해시율을 활용하여 사이드체인 또는 레모라체인. 이 기사에서는 병합 마이닝의 XNUMX가지 변형(여기서 새로 소개된 것 중 하나)을 분석하고 각각의 장단점을 비교합니다.

기본 병합 채굴 프로토콜 사이드체인 블록의 해시를 비트코인 ​​블록의 고유한 위치에 저장하여 고유한 링크를 생성하는 것입니다. 비트코인 블록 채굴은 해당 블록에서 대상 비트코인의 네트워크 난이도보다 낮은 비트코인 ​​블록 해시를 찾는 반면, 사이드체인 블록 채굴에는 동일한 프로세스가 포함되지만 연결된 사이드체인 블록에 해당하는 사이드체인 난이도를 목표로 합니다. 채굴 루프는 여전히 동일합니다. 일반 마이닝에서 각 루프 반복은 대상에 대한 해시 비교로 끝납니다. 개념적으로 병합 채굴에 추가되는 것은 비트코인 ​​대상 비교에 앞서 두 번째 비교이지만 이는 단독 채굴에만 적용되는 단순화입니다.

블라인드 병합 채굴 (BMM)은 BMM 채굴자가 사이드체인 블록 해시를 게시하는 데 사용되는 부족한 블록 공간의 블록당 경매를 수행하지만 사이드체인 블록을 검증하는 책임은 면제되는 병합 채굴 변형입니다. 우리가 부를 수 있는 신인 배우들 사이드체인 가상 채굴자, 사이드체인 블록을 생성하는 책임을 맡고 경매에서 경쟁하여 비트코인 ​​블록에서 BMM 채굴자가 이를 참조하도록 합니다. 사이드체인 가상 채굴자는 거래 수수료로 수익을 모으고, 사이드체인 채굴 시장이 효율적이라면 BMM 채굴자가 제공하는 부족한 BMM 공간을 구입하는 데 대부분을 소비할 것입니다.

BMM은 타임스탬프 서비스와 유사하지만 두 가지 중요한 차이점이 있습니다. BMM은 사이드체인 해시의 가용성을 보장하고(머클 트리 아래에 숨기지 않음) 동일한 사이드체인에 대한 두 블록 해시가 함께 타임스탬프될 수 없음을 보장합니다.

표준 병합 채굴과 비교하여 BMM은 사이드체인 난이도와 비트코인 ​​난이도가 항상 동일하므로 사이드체인 블록 생성 속도가 비트코인 ​​속도를 능가할 수 없다고 가정하는 단순화입니다. 이는 채굴 루프에서 추가 난이도 확인이 필요하지 않음을 의미합니다. 또한 BMM은 사이드체인 블록 해시와 함께 블록 상위 링크를 게시하여 비트코인 ​​블록체인 내에 사이드체인 포크의 가상 DAG를 설정합니다. 사이드체인 블록 해시가 존재한다고 해서 해당 블록이 사이드체인 정직 포크의 일부가 된다는 보장은 없습니다. 사이드체인은 사용할 수 없는 페이로드가 있는 블록 링크나 유효하지 않은 상태 전환을 실행하는 블록에 대한 링크를 건너뛸 수 있습니다. 그러나 상위 링크는 사이드체인 합의에 의해 검증되므로 악의적인 채굴자는 완전히 숨겨진 포크를 생성할 수 없습니다(적어도 포크 연결은 공개되어야 함). 마지막으로, 앞서 언급했듯이 BMM은 사이드체인 노드 실행 책임에서 마이너를 해제합니다. BMM 채굴자의 책임은 오직 승자만이 최고 입찰가를 지불하는 블록당 경매를 조정하는 것입니다. 경매는 BMM 요청이라는 새로운 유형의 비트코인 ​​거래를 사용하여 수행됩니다. 채굴자는 각 사이드체인에 대해 하나의 BMM 요청만 수락할 수 있습니다. 고유성을 보장하기 위해 각 사이드체인에는 고유한 ID가 있습니다. 결과적으로, 경매 우승자에게는 사이드체인 블록 해시를 저장할 수 있는 비트코인 ​​블록의 고유한 공간이 제공됩니다. 이러한 이점에 대한 균형을 맞추기 위해 사이드체인 전체 노드는 고유한 사이드체인 블록 해시와 관련된 가장 무거운 가상 포크인 정직한 사이드체인 포크를 발견하기 위해 비트코인 ​​노드도 실행해야 합니다. BMM은 드라이브체인을 지원하기 위해 만들어졌습니다. 이는 비트코인 ​​채굴자가 사실상 보호하지만 채굴자를 정직하게 유지하기 위해 신중하게 설계된 인센티브를 갖춘 비트코인과 양방향 페그를 갖는 특별한 유형의 사이드체인입니다. 드라이브체인 인센티브에 대한 훌륭한 분석을 찾을 수 있습니다. 여기에서 지금 확인해 보세요.. BMM 채굴자는 사이드체인 전체 노드를 실행할 필요가 없지만, 드라이브체인 양방향 페그를 관리하는 채굴자는 실행해야 합니다. 따라서 Drivechain+BMM의 판매 포인트 중 하나가 과대평가되었습니다.

XNUMXD덴탈의 포괄적인 포크 인식 병합 채굴 (IFAMM) 프로토콜은 기본 병합 채굴 프로토콜에 두 가지 중요한 특성을 추가합니다. 즉, 채굴자가 블록을 숨기는 데 필요한 암호경제학적 기본 비용을 설정하고 채굴자가 과거 블록 높이에서 시작하여 블록체인을 되돌리는 데 추가 비용을 추가합니다. 포괄적 규칙은 병합 채굴되지 않은 블록(특정 사이드체인 해시에 대한 포인터가 없음)이 포인터가 있는 마지막 블록에 대한 확인 해시 비율로 계산된다는 것을 명시합니다. 이 블록은 마지막으로 연결된 체인을 확인하므로 중립이라고 합니다. 진행 중인 공격 중립 해시율이 정직한 체인으로 계산되어 미래의 공격자가 현재 블록과 관련된 장기 조직을 수행하는 것을 방지합니다. IFA 규칙은 사이드체인 블록의 상위-하위 관계에 관한 정보를 비트코인 ​​블록에 추가합니다. 또한 이 규칙은 BMM과 유사하게 비트코인 ​​블록을 통해서만 동시 포크를 계산할 수 있는 DAG를 구축합니다. 그러나 IFA 병합 채굴의 경우 이 DAG는 암호경제적입니다(공격자는 특정 비용으로 DAG에서 블록을 숨길 수 있음). 나중에 살펴보겠지만 IFA BMM의 DAG는 공격자가 숨길 수 없습니다. 블록.
RSK 현재 Fork-Aware Merged Mining을 사용하고 있으며, 추가 제안이 있습니다. 포괄 성 그것에. 실시간 포크 알림은 아르마딜로 시스템.

A 싱크체인 예를 들어 60분과 같이 더 높은 간격으로 비트코인과 동기화되지만 더 짧은 간격으로 비트코인과 동기화되는 병합 채굴 체인입니다. 즉, 병합 채굴을 사용하여 비트코인보다 더 높은 속도로 블록을 생성하지만 특정 주기적인 체크포인트에서는 느슨하거나 지연된 방식으로 비트코인 ​​체인과 동기화합니다. 이러한 느슨한 동기화는 비트코인 ​​블록체인의 재구성이 사이드체인 블록에 영향을 미치는 것을 방지합니다. 어떤 면에서, 싱크체인은 병합 채굴 체인의 많은 이점(더 높은 블록 속도)을 포착하는 동시에 적은 수의 블록 확인으로 비트코인을 사이드체인으로 안전하게 이동하는 데 도움이 되는 동기화 속성을 유지합니다.

BMM은 또한 IFAMM의 포괄성으로부터 이점을 얻을 수 있습니다. 특정 드라이브 체인에 대한 포인터가 없는 블록은 마지막 드라이브 체인 블록에 대한 확인 해시 비율로 계산될 수 있습니다. BMM은 기본적으로 포크 인식 기능을 제공하므로 BMM의 IFA 변형이 BMM만 사용하는 것보다 낫습니다. BMM에 대한 포크 인식을 생성하려면 블록에 특정 사이드체인에 대해 허용된 BIP300 BMM 요청이 포함되어 있지 않은 경우 비트코인 ​​블록이 이를 간결하게 표시할 수 있도록 비트코인에 새로운 규칙을 추가해야 합니다. 한 가지 가능성은 허용된 모든 BMM 요청 트랜잭션이 코인베이스 트랜잭션을 지나 즉시 압축되고 사이드체인 ID를 기준으로 정렬된다는 것입니다. 가장 높은 ID를 가진 더미 BMM 요청이 끝에 저장됩니다. 따라서 누구든지 누락된 사이드체인 ID의 하한 및 상한에 해당하는 두 개의 연속 DMM 요청 트랜잭션을 표시하여 머클 배제 증명을 생성할 수 있습니다. 또 다른 방법은 내 항목에 지정된 대로 비트맵을 사용하는 것입니다. 이전 기사 병합 채굴에 대해

다음 표에서는 병합 채굴의 변형을 비교합니다.

병합 마이닝 변형 간의 비교

이 기사에서는 병합 채굴의 여러 변형인 Standard, IFA, Blind, IFA Blind 및 IFA Syncchain을 비교했습니다. 우리는 IFA가 표준 병합 채굴보다 우수하고, IFA Blind가 Blind보다 우수하며, IFA Syncchain이 IFA Blind보다 우수함을 보여주었습니다. 그러나 IFA BMM과 IFA Syncchain은 모두 사이드체인 참가자가 사이드체인과 비트코인 ​​전체 노드를 모두 실행하도록 요구하는 반면, 표준과 IFA는 그렇지 않습니다. 포크 인식 병합 채굴(IFA)은 모든 보안 이점을 제공하는 유일한 프로토콜이지만 비트코인 ​​프로토콜의 소프트 포크가 필요하지 않기 때문에 모든 변종 중에서 두드러집니다. 이것이 RSK가 IFA를 사용하여 사이드체인을 보호하는 이유입니다.

Source: https://medium.com/iovlabs-innovation-stories/merged-mining-variants-67848d0e4cf8?source=rss——-8—————–cryptocurrency

타임 스탬프 :

더보기 중급