검수요청.png검수요청.png

병합채굴

위키원
wjddn843 (토론 | 기여)님의 2019년 9월 30일 (월) 15:05 판
이동: 둘러보기, 검색

병합채굴(merged mining)은 보조작업증명(Auxiliary Proof of Work) 구현을 통해 부모 역할의 블록체인(parent chain)에서 수행한 작업을 보조 체인(auxiliary chain) 역할의 다른 블록체인에서 이용하는 방식이다. 단, 두 체인은 반드시 같은 해싱 알고리즘을 공유해야 한다.[1]

개요

모든 병합 채굴 실행은 보조 체인(auxiliary chain)과 좀 더 확립된 부모 체인(parent chain)을 가진다. 함께 작업하기 위해 두 체인은 반드시 같은 해싱 알고리즘(hashing algorithm)을 공유해야 한다. 이 프로세스를 설명하기 위해서 가장 유명한 병합 채굴 페어(pairs) 중 하나인 네임코인(Namecoin)과 비트코인(Bitcoin)을 검토한다. 이 페어의 경우, 비트코인은 부모 체인이고, 네임코인은 비트코인 네트워크에 편승하는 보조 체인이다. 두 암호화폐는 채굴을 위해 SHA-256 해싱 알고리즘을 사용한다. 기존 작업증명(Proof of Work; PoW) 또는 지분증명(Proof of Stake; PoS) 합의 알고리즘만큼 알려지진 않았지만, 일부 프로젝트들은 더욱 안전한 네트워크에 편승하기 위해서 병합채굴을 시행했다.[2]

루트스톡

루트스톡(Rootstock)은 비트코인의 주요 개선사항으로, 비트코인과 쌍방향식의 협업 관계를 맺고 있는 오픈 소스 스마트 계약 플랫폼이다. 지금까지는 튜링 완전 스마트 계약 기능이 부족했지만 루트스톡은 이러한 문제점을 개선했다. 또한, 루트스톡은 비트코인 채굴자에게 병합채굴을 통해 보상한다. 개발자들은 2016년 11월에 병합채굴 생태계를 시작했으며, 사용자가 비트코인과 이더리움을 동일한 생태계의 일부로 채굴할 수 있게 했다.

어떤 프로그래밍 언어나 추상 머신이 튜링 머신과 동일한 계산 능력을 가진다는 의미이며, 튜링 머신으로 풀 수 있는 문제, 즉 계산적인 문제를 그 프로그래밍 언어나 추상 머신으로 풀 수 있다는 의미이다. 튜링은 수학자 앨런 튜링이 1936년에 제시한 개념으로 계산하는 기계의 일반적인 개념을 설명하기 위한 가상의 기계이며 오토마타의 일종이다. 튜링은 이 개념을 오토매틱(automatic)에서 따온 에이-머신(a-machine)이라고 불렀는데 튜링 사후에 창시자의 이름을 따 튜링 머신이라고 부르게 되었다.[3]
  • 장점
  1. 비트코인의 스마트계약 구축
  2. 확장성(scalability) : 루트스톡은 초당 100건의 트랜잭션을 처리하여 페이팔과 같은 수준으로 플랫폼을 확장한다.
  3. 블록체인 샤딩(sharding)
  4. 사기 검증(fraud proof)
  5. 스토리지 및 대역폭 사용량 감소
  6. 즉시 지불 도입 : 비트코인 네트워크와 호환되어 루트스톡 생태계는 신중하게 선택된 매개 변수를 사용하고 평균 10초 간격으로 블록을 만든다.[4]

각주

  1. 박재형 특파원, 〈반감기 따른 채굴 보상 감소 해결책은 ‘병합 채굴’ – 바이낸스 보고서〉, 《블록 미디어》, 2019-07-13
  2. crisjune, 〈병합 채굴이란? 두 개의 코인을 동시에 채굴하기〉, 《데일리 코인 뉴스》, 2018-11-21
  3. 불곰, 〈튜링 완전(turing-complete)이란?〉, 《티스토리》, 2018-07-05
  4. maa, 〈비트코인 스케일링 해결책? : 루트스톡(Rootstock)〉, 《스팀잇》, 2017-05-17

참고자료

같이 보기


  검수요청.png검수요청.png 이 병합채굴 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.