2014년 3월, 비트코인의 저명인사인 제프 가직은 카운터파티 커뮤니티 내에서 블록체인 공간 사용을 비판하며 토론을 촉발시켰습니다. 가직은 블록체인에 데이터를 저장할 필요성에 의문을 제기하며 해시(데이터) 타임스탬프의 효율성을 옹호했습니다. 또한 그는 카운터파티의 거래가 비트코인 프로토콜에서 벗어났다는 점을 예로 들며 용도 변경 작업의 의도치 않은 결과를 강조했습니다.
거래 상대방의 데이터 스토리지 딜레마
이에 대해 카운터파티 개발자인 비트코인탱귤러트러스트는 가직의 지적을 인정하면서도 카운터파티가 실제로 블록체인에 데이터를 저장하고 있다고 해명했습니다. 이러한 비판은 비트코인 개발자들에게도 이어져, 잠재적으로 다중서명을 더 매력적으로 만들 수 있는 OP_Return을 40바이트로 제한하기로 한 결정에 의문을 제기했습니다.
구현 과제 및 반론 제기
카운터파티의 수석 개발자인 팬텀프릭은 데이터 저장을 위한 두 번째 블록체인 구현의 복잡성을 설명하며 카운터파티의 접근 방식을 옹호했습니다. 그는 빠른 개발을 위한 카운터파티의 설계 단순성을 강조했는데, 이는 OP_RETURN 대신 멀티시그 출력을 사용하는 것을 의미하기도 했습니다.
무임승차 논쟁
제프 가직은 전체 노드를 데이터 저장 터미널로 사용하는 것을 비난하며, 임의의 데이터 저장을 위해 모든 자원 봉사자 네트워크를 악용하는 것은 비효율적이고 비용이 많이 든다고 주장하며 반박했습니다. 그는 모든 노드가 최적의 트랜잭션 처리를 위해 최소한의 UTXO 데이터베이스에 의존한다고 말하며 네트워크 전체에 미치는 영향을 강조했습니다.
커뮤니티 참여 및 해결
논쟁의 격렬함에도 불구하고, 가직의 입장을 인정한 카운터파티 커뮤니티는 기꺼이 참여하겠다는 의사를 표명했습니다. 비트코인탱귤러트러스트는 책임감 있게 문제를 해결하기 위해 가직이 비트코인 코어 개발 커뮤니티와 협력할 것을 요청했습니다.
또 다른 카운터파티 개발자는 다른 점을 지적했습니다:
끊임없이 진화하는 블록체인 기술 환경에서 비트코인 프로토콜이 의도치 않은 결과를 초래하지 않으면서도 상대방(XCP) 사용을 억제할 수 있는지에 대한 논쟁이 계속되고 있습니다.
게이트키퍼로서의 채굴자?
비트코인 개발자이자 마이닝 풀 운영자인 루크 주니어는 마이너가 악용 사례를 걸러내야 한다고 제안합니다. 그는 블록체인 부풀리기를 방지하기 위해 병합 채굴 사이드체인 구조를 사용할 것을 제안하며, 새로운 레이어가 비참여자에게 데이터 저장을 강요하는 것을 피하기 위해 옵트인 방식으로 운영되어야 한다고 주장합니다.
OP_RETURN 크기 감소: 의도와 영향
Luke-Jr은 OP_RETURN 릴레이 크기를 80바이트에서 40바이트로 줄인 것에 대해 설명합니다. 그는 OP_RETURN이 결코 기능으로 의도된 것이 아니라 오용으로 인한 피해를 줄이기 위한 수단이라고 설명합니다. Luke-Jr은 트랜잭션에 연결되는 합법적인 데이터는 40바이트로 충분하며, 원래의 80바이트 제안은 불필요하다고 주장합니다.
탈중앙화와 마이닝의 역할
루크 주니어는 채굴이 탈중앙화로 돌아감에 따라 악의적인 거래나 스팸 거래에 대한 관용이 줄어들 것으로 예상합니다. 그는 해시 저장을 위한 유효한 사용 사례의 중요성을 강조하며 채굴자들이 이러한 사례를 진지하게 고려할 것을 권장합니다.
이더리움 창립자의 관점
이더리움의 창립자인 비탈릭 부테린은 거래 제한보다는 수수료에 초점을 맞춰야 한다고 강조하며 대담에 참여했습니다. 부테린은 수수료가 네트워크의 실제 비용과 밀접하게 일치하여 악용의 개념이 사라지는 이상적인 세상을 구상하고 있습니다.
상대방의 적응 및 반발
카운터파티는 루크 주니어의 채굴 필터를 우회하기 위해 거래 방식을 변경하여 대응합니다. 그러나 Luke-Jr은 이러한 변경을 차단하는 필터를 신속하게 구현하여 카운터파티의 행동을 일종의 악용에 비유합니다.
카운터파티가 비트코인 프로토콜의 진화하는 역학 관계를 탐색하기 위해 노력하면서 긴장이 고조되고 있습니다. 이 논쟁에는 남용, 동의, 채굴자의 진화하는 역할 등의 문제가 얽혀 있습니다. 양측이 혁신과 프로토콜 준수 사이의 미묘한 균형을 잡기 위해 고군분투하는 가운데 미래는 여전히 불확실합니다.