용어집 / 채굴과 합의
셀피시 마이닝
- 셀피시 마이닝이란 무엇입니까?
- 셀피시 마이닝은 채굴업자가 해결된 블록을 숨겨 두었다가 경쟁자의 블록을 무효로 만들기 위해서만 공개하는 전략으로, 자신의 해시레이트 비중에 비례해 마땅히 받아야 할 몫보다 더 많은 수익을 얻습니다.
해결된 블록을 숨기는 것은 보통 스스로에게 손해입니다. 경쟁자가 먼저 공개하면 자신의 작업은 가치가 없어지기 때문입니다. Ittay Eyal과 Emin Gun Sirer의 2013년 논문은 네트워크 해시레이트의 약 3분의 1을 넘으면 이 계산이 뒤집힌다는 것과, 전파 우위가 있으면 임계값이 25% 쪽으로 낮아진다는 것을 보여 주었습니다. 비트코인 메인 체인에서 이와 비슷한 사례는 문서로 확인된 적이 없습니다.
작동 방식
셀피시 마이닝은 비공개 우위를 다른 모든 이에게 낭비되는 전력으로 바꿉니다.
셀피시 채굴업자는 블록을 찾고도 아무 말도 하지 않습니다. 여기서부터 수는 갈라집니다. 비밀 블록이 아직 숨겨져 있는 동안 나머지 네트워크가 블록을 공개하면, 셀피시 채굴업자는 즉시 자신의 블록을 공개해 같은 높이의 두 끝점 사이의 경쟁을 강제하는데, 정직한 해시레이트 중 충분한 몫이 우연히 자신의 블록을 먼저 들으면 이 경쟁에서 이길 수 있습니다. 반대로 두 번째 블록을 비공개로 찾으면 이제 두 블록의 우위를 가지게 되며, 정직한 채굴업자들이 이미 실패한 가지에서 계속 채굴하도록 내버려 둘 수 있습니다. 그들이 마침내 공개하면 숨겨 둔 두 블록이 공개되고, 그들의 블록은 버려지며, 그들의 작업은 아무것도 벌지 못합니다.
수익은 절대적이 아니라 상대적입니다. 버려지는 정직한 블록마다 네트워크가 받아들이는 총 블록 수가 줄어드므로, 단기적으로 셀피시 채굴업자는 정직하게 채굴했을 때보다 적은 비트코인을 법니다. 달라지는 것은 비율입니다. 더 작아진 파이에서 더 큰 몫을 가져갑니다. 그 파이는 이후 난이도 조정으로 복구되는데, 난이도 조정은 2,016개 블록마다 다시 계산하며 블록이 느리게 도착했기 때문에 목표값을 높입니다. 최대 2주 뒤인 그 재조정 이후에야 이 전략은 수익을 냅니다. 따라서 이를 시도하는 사람은 통계적으로 외부에서 보이는 방식으로 행동하면서 2주 동안 줄어든 수익을 감당해야 합니다.
임계값은 네트워크 토폴로지에 달려 있는데, 대부분의 요약이 빠뜨리는 부분이 바로 이것입니다. 관련 변수는 경쟁 중에 정직한 채굴업자 중 몇 퍼센트가 셀피시 블록 위에 블록을 쌓는가입니다. 그 비율이 0이면 셀피시 마이닝은 수익을 내려면 전체 해시레이트의 3분의 1을 넘게 필요로 합니다. 그 비율이 2분의 1이면 4분의 1로 충분합니다. 채굴업자가 모든 피어에 확실히 가장 먼저 도달할 수 있다면 수익성 임계 비중은 훨씬 더 낮아질 것이며, 블록 전파 속도가 성능상의 세부 사항이 아니라 보안 속성인 이유가 여기에 있습니다.
확인할 수 있는 곳
셀피시 마이닝은 관찰된 비트코인 역사가 아니라 학술 문헌과 릴레이 소프트웨어의 설계에서 나타납니다.
세 가지 실무적 사실이 그것을 그 자리에 붙잡아 둡니다. 전파는 거의 즉각적입니다. 2016년에 Bitcoin Core 0.13에 추가된 컴팩트 블록 릴레이는 피어가 자신의 멤풀에서 재구성하는 짧은 블록 스케치를 보내고, 전용 릴레이 네트워크가 나머지를 줄여 주므로, 숨긴 블록이 경쟁에서 이기는 창은 아주 작습니다. 풀도 공개적입니다. 거의 모든 블록은 코인베이스 스크립트에 풀 태그를 담고 있으며, 마지막 순간 공개가 이상한 패턴으로 나타나는 풀은 자신이 소유하지 않은 해시레이트에 의해 곧 식별될 것입니다. 고객이 몇 분 안에 자신의 장비를 다른 곳으로 돌릴 수 있기 때문입니다.
이 용어는 이웃한 두 개념과도 혼동됩니다. 블록 은닉은 풀을 겨냥한 방해 공작으로, 참여자가 부분 셰어를 제출하지만 실제로 블록을 해결하는 셰어는 버려 네트워크가 아니라 풀에 손실을 입힙니다. 51% 공격은 확정된 기록을 다시 씁니다. 셀피시 마이닝은 둘 다 하지 않습니다. 합의 규칙을 깨지 않고, 결제를 되돌리지 않으며, 사용자의 코인이 아니라 다른 채굴업자의 수익을 가져갑니다. 비트코인을 구매하거나 보유하는 사람에게 나타날 유일한 징후는 스테일 블록의 비율이 높아지는 것이며, 확인은 오늘과 똑같은 의미를 지닙니다.