지난주 Paypal은 Energy Web 및 DMG Blockchain Solutions와 협력하여 “그린 마이닝 이니셔티브”를 설명하는 백서를 발표했습니다. 이 이니셔티브는 참여하는 사용자로부터의 수수료를 재생 가능 에너지로 운영하는 인증된 채굴자에게 특별히 재배치하는 것을 목표로 합니다. 솔직히 말하자면, 이 사실에 놀라지 않습니다. 현재 채굴은 재생 가능 에너지나 기후 목표를 추진하는 데 매우 일반화되었습니다. 채굴은 본질적으로 가장 저렴한 에너지를 찾아 다음 블록을 해결하는 데 헌신하는 용병과 같기 때문에 이 작업에 매우 적합합니다. 고립된 전력이나 잉여 전력이 있다면, 그들은 그것을 가져갈 것입니다.
하지만 이 시스템의 전체 아키텍처는 루브 골드버그의 영역을 넘어섭니다. Paypal과 같은 대기업이 이 분야에 집중하는 블록체인 연구 그룹에서 이러한 수준의 기술적 이해와 정교함을 가지고 있다는 사실에 놀라움을 금치 못합니다. 전체 시스템은 비효율적이고 터무니없으며, 그들이 논의하는 일부 최종 목표나 가능성은 건전한 경제적 인센티브에 기반을 두고 있지 않습니다.
핵심 설계
설계의 핵심은 준수하는 사용자가 네트워크에 거래를 방송할 때, 인증된 그린 채굴자만이 관련 거래 수수료를 수집할 수 있도록 하는 것입니다. 문제는 거래의 채굴 수수료가 인증된 채굴자뿐만 아니라 블록에 포함된 모든 채굴자로부터 수집될 수 있다는 것입니다. 특정 채굴자만 수수료를 수집할 수 있도록 보장하는 메커니즘이 필요합니다.
먼저, 제한된 수수료를 청구할 수 있는 채굴자를 식별해야 합니다. 그들은 Energy Web에서 제공하는 “비트코인을 위한 그린 증명”이라는 시스템을 활용할 것을 제안합니다. 이 증명은 채굴자의 에너지 믹스나 전력망에 미치는 영향이 재생 가능 에너지 사용 또는 긍정적인 영향을 미치는 기준을 충족한다는 조직의 인증입니다. 인증 과정에서 각 채굴자는 공개 키를 등록할 수 있으며, 이를 통해 인증된 채굴자의 공개 키 목록을 생성합니다.
이 키 인증은 올바른 채굴자만 수수료를 청구할 수 있도록 보장하는 근본적인 요소입니다. 준수하는 사용자의 지갑은 모든 인증된 채굴자의 비트코인 주소 목록을 조회하거나 제공받을 수 있으며, 이를 통해 그들만 수수료를 청구할 수 있는 특별한 거래를 생성하는 데 필요한 정보를 얻을 수 있습니다. 이 트릭은 멀티시그 출력입니다. 멀티시그 주소에 서명해야 하는 키의 수에 대한 엄격한 제한은 없으므로, 준수하는 사용자는 인증된 채굴자에게 수수료를 포함한 특별 출력을 1-of-n 멀티시그 스크립트로 포함할 수 있습니다. 또한, 네트워크를 통해 전파되도록 보장하기 위해 메모리 풀 수수료 범위의 하단에 최소 수수료가 전통적으로 포함됩니다.
퍼즐의 마지막 조각은 실제로 수수료를 청구하는 것입니다. 인증된 채굴자가 그린 거래를 포함한 블록을 채굴하고, 자신에게 수수료 출력을 지출하는 거래를 포함하지 않으면, 어떤 인증된 채굴자도 그들이 채굴하는 다음 블록에서 수수료 출력을 청구할 수 있습니다. 따라서 인증된 채굴자가 블록에 포함하는 각 그린 거래에 대해, 그들은 자신만이 키를 보유하는 주소로 수수료 출력을 보내는 해당 거래를 포함해야 합니다.
특별 지갑은 인증된 채굴자만 청구할 수 있는 수수료 출력을 가진 거래를 생성할 수 있으며, 이러한 사용자는 재생 가능 에너지를 사용하거나 전력망에 긍정적인 영향을 미치는 것으로 인증된 채굴자에게 수수료를 우선적으로 지불할 수 있습니다.
구멍이 많고 불완전한 사고
첫째, 채굴자가 자신의 두 번째 거래를 포함하도록 요구하는 일반적인 아이디어는 믿을 수 없을 만큼 비효율적인 설계이며, 이는 그들이 백서에서 인정합니다. 그들이 인정하지 않는 것은 이러한 요구가 거래 수수료에 대한 경제적 현실을 의미한다는 것입니다.
비트코인 거래는 데이터 측면에서 차지하는 공간의 양에 따라 수수료를 지불합니다. 채굴자가 이 “그린 수수료”를 수집하기 위해 블록 공간을 차지해야 한다는 필요성을 도입함으로써, 경제적으로는 그린 거래 자체의 크기를 증가시키고 있습니다. 이는 경제적 관점에서 Child-Pays-For-Parent와 매우 유사합니다.
CPFP에서는 확인되지 않은 거래의 출력을 지출하는 거래가 비정상적으로 높은 수수료를 지불합니다. 이는 두 번째 거래가 확인되기 전에 첫 번째 거래가 확인되어야 하므로, 두 번째 거래가 지불하는 수수료를 첫 번째 거래와 평균화하여 첫 번째 거래의 수수료율을 증가시킵니다. 이 그린 수수료 수집 메커니즘은 같은 동적이지만 반대입니다.
채굴자가 수수료를 청구하기 위해 두 번째 거래를 작성하도록 요구함으로써, 수수료 출력이 평균 수수료율을 지불한다고 가정할 때, 채굴자가 데이터 바이트당 수집하는 순수 수수료는 실제로 낮아집니다. 수수료를 수집하는 데 필요한 블록 공간은 다른 수수료 지불 거래를 포함하는 데 사용될 수 있었을 것입니다. 따라서 실제로 준수하는 사용자가 인증된 채굴자를 위해 포함하는 수수료는 채굴자의 청구 거래를 지불해야 하므로, 준수하는 사용자는 특정 수수료율을 달성하기 위해 더 많은 절대 수수료를 지불해야 합니다. 사용자가 왜 이렇게 해야 할까요?
이 동적은 진공 상태에서 준수하는 사용자가 과도하게 지불해야 하거나, 모든 것이 동일할 경우 인증된 채굴자가 실제로 수익을 줄이는 것을 보장합니다. 전자는 소비자 관점에서 비합리적이며, 후자는 재생 가능 에너지를 사용하는 채굴자에게 추가 수익을 보상하는 목표를 완전히 달성하지 못합니다.
두 번째로 눈에 띄는 문제는 1-of-n 멀티시그 스크립트를 구성하는 방법에 대한 그들의 사고입니다. 전통적인 Taproot 이전 멀티시그에서는 멀티시그의 각 개별 키가 스크립트에 존재해야 합니다. 이는 문제를 발생시킵니다. 그린 수수료 출력의 크기는 멀티시그에 키가 있는 각 채굴자에 대해 선형적으로 증가합니다.
백서에 제시된 계획은 채굴자를 하위 그룹으로 나누고, 거래할 때마다 어떤 그룹에 수수료를 지불할지를 순환하는 것입니다. 즉, 21명의 채굴자가 있다면, 7명씩 3개의 그룹으로 나누고, 거래할 때마다 다음 그룹으로 이동하여 수수료를 지불합니다. 이는 준수하는 사용자 간의 거래 속도와 그들 간의 순환 속도가 규정되거나 정기적으로 이루어질 수 없는 것이기 때문에 모든 인증된 채굴자 간의 수수료 분배가 매우 불규칙해질 것입니다. 게다가, 이는 FROST와 같은 Schnorr 기반 멀티시그 계획에 대한 완전한 인식 부족을 보여주는 것처럼 보입니다.
Schnorr 기반 멀티시그 스크립트는 집합 키를 사용하여, 몇 개의 구성원 키가 포함되든지 간에 스크립트에 단일 공개 키만 필요하고 단일 서명만 요구됩니다. 이는 멀티시그 스크립트 크기 문제를 완전히 해결하고 인증된 채굴자를 하위 그룹으로 나누는 번거로움을 없앨 것입니다.
그들은 또한 실제로 수수료를 수집하는 데 더 효율적인 메커니즘에 대해 언급하지 않습니다. 각 그린 거래에 대해 단일 보조 거래를 만드는 것은 믿을 수 없을 만큼 비효율적입니다. 블록 공간을 더 효율적으로 사용하기 위한 매우 명백한 메커니즘은 모든 그린 거래 수수료 출력을 단일 거래로 모으는 것입니다. 이는 모든 수수료를 단일 UTXO로 집계하기 위해 단일 거래 출력을 요구하며, 각 개별 수수료에 대해 개별 출력을 만드는 대신 나중에 또 다른 거래와 결합해야 할 필요성을 생성합니다.
그들은 마지막으로 인증된 채굴자에게 직접 중앙 집중식으로 연결하는 가능성에 대해 논의하지만, 중앙 집중화, 신뢰 도입 및 각 개별 채굴자에게 직접 통신을 구현하는 복잡성을 위에서 설명한 분산 프로토콜 설계의 이유로 제시합니다.
시장이 이미 이렇게 합니다
결국, 기술적 비효율성과 이러한 문제에 대한 명백한 해결책을 파악하지 못하는 것이 저에게 가장 혼란스러운 부분이 아닙니다. 처음부터 재생 가능 에너지에 대한 우려를 해결하기 위해 프로토콜의 애플리케이션 레이어에 인센티브 왜곡 동적을 삽입하려는 것입니다. 왜? 시장은 문자 그대로 이 인센티브를 스스로 처리합니다.

재생 가능 에너지는 에너지 생산 용량의 건설 및 운영 비용을 고려하더라도 가장 저렴한 에너지입니다. 채굴자의 주요 관심사는 가능한 한 낮은 가격의 에너지를 찾는 것입니다. 왜 Paypal은 사용자에게 특정 채굴자에게만 수수료를 제한하는 왜곡된 메커니즘을 제공하는 이상한 시스템을 삽입하려고 하는 것일까요? 시장은 이미 당신이 원하는 것을 합니다. 재생 가능 에너지는 저렴합니다. 더 많이 구축하면 채굴자들이 와서 구매할 것이며, 운영 자금을 조달할 수 있는 수익을 가져올 것입니다(특히 처음에는 전력망과 연결되지 않고 다른 소비자가 없을 때).
비트코인의 수수료 동적은 완전히 개방된 시장으로, 어떤 채굴자도 자신의 블록에 포함하여 어떤 거래로부터 수수료를 수집하기 위해 경쟁할 수 있습니다. 이 모든 동적은 네트워크 사용자에게 보안과 최종성을 제공하기 위해 채굴자 간의 최대 경쟁을 장려하도록 설계되었습니다. 이러한 제안을 시스템에 도입하려는 시도는 경쟁과 네트워크 보안의 균형을 무너뜨리는 요인이며, 채굴 생태계의 시장 현실을 고려할 때 완전히 중복됩니다.
비트코인 채굴이 재생 가능 에너지 생산을 장려하고 확장하는 긍정적인 요소가 되기를 원하십니까? 좋습니다! 이미 그렇게 하고 있으며, 변화가 필요 없습니다. 그 목표를 달성하기 위해 루브 골드버그의 기계 장치를 덧붙일 필요가 없으며, 채굴자 간의 경쟁에 기반한 고유한 시장 메커니즘이 이미 이를 수행하고 있습니다.
저는 Paypal, DMG, Energy Web이 여기서 무엇을 생각하고 있는지 정말 이해할 수 없습니다.