이더리움 2020 03 06

이더리움의 둘러싼 논쟁의 역사입니다

이더리움 2020 03 06

이더리움 2020 03 06

 

Ethereum(ETH) 커뮤니티는 최근 제안된 광산 알고리즘 변경으로 촉발된 격렬한 논쟁을 벌이고 있습니다. ProgPoW라고 명명된 이 제안서는 현재 존재하는 모든 ASIC를 무효화하여 GPU를 포함한 Ethereum만 채굴할 수 있게 됩니다.

ProgPoW는 2018년에 태어난 반면, 2년간의 개발 기간 동안 스테이시스와 활발한 토론 기간을 번갈아 보았습니다. 최근의 논쟁은, 어떤 사람들에게는, 프로그포우가 갑자기 Ethereum 로드맵에 다시 도입되는 것처럼 보였기 때문에 촉발되었습니다. 2월 21일 Dev 콜에서 EIP(Ethereum Environment Proposal) 1057 — 정식 ProgPoW 규격 —은 수락 및 최종으로 표시되었습니다.

대중의 반대는 곧 이어 2월 25일 결국 EIP 2538로 구체화되었으며, EIP 2538은 ProgPoW의 도입에 반대하는 이해관계자들로부터 서명을 받았습니다.

2018년 ProgPoW를 만든 IfDefElse 그룹의 세 명의 원래 멤버 중 한 명인 크리스티 레이-미네한을 추적하여 알고리즘에 대해 더 많이 이해하고 왜 그것이 오늘날까지 그렇게 분열을 유지하는지 알아냈습니다. 또한 에테움 재단의 몇몇 대표들에게 연락을 취했는데, 그는 언급을 피했습니다.

ProgPoW란 무엇입니까?
ProgPoW는 Programmatic Proof of Work의 약자이며, 가능한 ASIC Specific Application Specific Integrated Circuit — 기계에 내성을 갖도록 설계된 새로운 마이닝 알고리즘입니다. 이러한 장치는 CPU 및 GPU와 같은 소비자 옵션보다 훨씬 더 효율적입니다.

최적화된 하드웨어에 대해 안전하게 유지되는 알고리즘을 만드는 것은 전통적으로 어려운 작업입니다. Ethereum — Ethash —에서 사용하는 현재 알고리즘도 ASIC 저항을 위해 설계되었지만 보호가 오래 지속되지 않았습니다. 마인한은 에테움 ASIC에 대한 소문이 그녀의 그룹의 작업에 대한 첫 번째 동기가 되었다고 말했습니다.

“ProgPoW는 2018년 3월 ASIC 저항 실에서 태어났습니다. Ethereum 기고가 Pipermerriam은 EIP 958을 게시했는데, Ethereum의 채광 알고리즘을 ASIC 저항성을 갖도록 수정하기 위한 EIP였다. 이는 CNBC에서 유출된 비트메인에 의한 E3 ASIC 광부 발견으로 촉발되었습니다.”

그리고 나중에 E3가 조잡한 장치라는 것이 이해되었지만, 마인한은 그것을 “DDDR 3 메모리 뭉치가 그들의 [비트메인의] 소폰 칩에 연결되어 있다”고 묘사했습니다. ASIC 저항에 대한 공은 굴러갔습니다. ProgPoW의 지지자들은 전문화된 Ethereum ASIC를 만드는 것이 더 어렵다고 주장합니다. 이것은 광부들의 수를 줄이고 이후에 중앙집권화를 가져올 것입니다.

Ethereum Foundation의 연구원인 Blad Zamfir에 의한 여론조사는 2018년 4월에 ASIC의 저항을 보존하는 하드포크에 57%의 찬성으로 끝났습니다. 비슷한 시기에, EIP 969는 기존의 ASIC를 타파하기 위해 Ethash의 작은 변화를 제안했습니다. 마인한은 계속되었습니다.

“이 두 개의 EIP와 더불어 ASIC 저항에 대한 지속적인 논의는 진정한 ASIC 내성 알고리즘을 어떻게 구축할 것인지에 대해 더 자세히 알아보도록 ifDefElse —을 자극했습니다.”

높은 수준의 기술적 관점에서, Minehan은 ProgPoW가 Ethash를 수정하여 GPU 칩을 100% 활용하는 방식으로 작동한다고 설명했습니다. 이는 ASIC 제조업체들이 일반적으로 그녀가 상세히 설명한 대로 가능한 한 많은 부분을 제거하려고 하기 때문입니다.

“우리가 그렇게 하는 이유는 현재 ASIC를 만들려고 할 때, GPU의 일부를 떼어내는 것이기 때문입니다. 기본적으로 이렇게 말하죠. ‘헤이, 여기 참조 코드가 있습니다, 여기 GPU — 칩에서 어느 부분을 떼어낼 수 있을까요?”

Ethash는 가능한 한 GPU를 활용하려고 노력함으로써 이를 방어하려고 했습니다. 이것이 ProgPoW의 기술 변경 중 일부가 작지만 Ethash의 비효율성과 취약성을 해결하는 Ethash에 대한 중요한 변경 사항입니다. “저는 이것을 디자인한 사람이 누구든지 GPU 프로그래머가 아니었기 때문에 그는 기본적인 것들을 놓쳤다고 생각합니다,”라고 그녀는 덧붙였다.

프로그포 반대입니다.W다.
Minehan은 ProgPoW가 Ethereum 2.0 로드맵의 이행을 지연시킨 것으로 추측되어 즉시 비난을 받았다고 지적했습니다. 그녀는 이렇게 말했습니다.

“많은 사람들이 알다시피, 캐스퍼의 전환과 캐스퍼 파이널리티 가젯 —에 대한 압력 때문에 처음에는 몇몇 사람들이 반대했습니다.”

하지만, 그녀는 ASIC의 저항이 여전히 에테움 공동체에게 중요한 목표이기 때문에 2018년에 반대는 온화하다고 주장했다. 그녀는 계속해서 이렇게 말했습니다.

“2018년에는 사실 프로그포이에 대한 부정적인 논쟁이 많지 않았습니다. 원래의 EIP로 돌아가면 많은 긍정적인 논의가 있을 것이고, 1000명 이상의 사람들이 ASIC 저항에 대한 연구를 위해 GitHub에 투표했습니다.”

2018년 9월, 린지 마이닝은 “린지 사가”의 시작을 알리는 강력한 Ethash ASIC를 출시할 것이라고 발표했습니다. 이 회사는 ProgPoW 반대 입장을 적극적이고 공개적으로 옹호했으며, Minehan은 ProgPoW를 위한 ASIC를 설계할 수 있다고 주장하는 “이상한 게시물”과 같은 거짓된 주장과 관련이 있다고 믿고 있습니다. 그녀는 다음과 같이 결론을 내렸습니다.

“린지는 많은 피해를 입혔고, 저는 프로그포우를 둘러싼 많은 정치적 스트레스가 제가 코어 사이언티픽에서 사임한 이후 이상할 정도로 조용했다고 생각합니다. —은 그들의 텔레그램에 업데이트도 없고 당시 [린지]와 관련된 특별한 관심이 있었던 것 같습니다.”

일부 손상은 두 주요 GPU 제조업체인 AMD와 Nvidia가 “완전한 헛소리”라는 ProgPoW를 만들었다는 루머를 포함했을 수 있다고 그녀는 말했습니다.

2019년 초 이 논쟁에 자극받아, ProgPoW에 대한 지역 주민 투표가 전용 웹사이트를 통해 열렸습니다. 2019년 4월에 투표 기간이 끝났을 때, 293만 ETH를 지배하는 응답자의 93% 이상이 ProgPoW에 대한 지지를 표명했습니다. Ethereum 핵심 팀은 이 제안에 반복적으로 동의한 후 이를 역추적했지만, 엄격한 감사를 통과하면 ProgPoW가 구현될 것이라는 결론을 내렸습니다.

이것은 2020년까지 ProgPoW 역사에서 마지막 주요 사건이었고, 명백히 갑자기 ProgPoW가 포함되었습니다. 마인한은 다음과 같이 설명했습니다.

“ProgPoW가 포함되도록 예정되어 있었습니다. 그것은 실제로 EIP 목록에서 떨어진 적이 없었고, 제가 말하건대, 그것은 매우 화려한 색깔들로 감사를 통과했습니다.”

토론이 갱신되었습니다.
마인한은 현재 많은 논란이 에티움 공동 창업자 비탈릭 부테린이 공유하고 있는 뉴스 전달 불량에서 비롯되었다고 믿고 있습니다. 그녀는 또한 “[개발자 회의]의 의도는 기본적으로 [포함] 날짜를 정하기 위한 것이었다”며 ProgPoW가 여전히 완전히 받아들여지지 않고 있음을 분명히 했다.

반ProgPoW 제안의 서명자 중 한 명인 Synthetix 설립자 Kain Warwick은 이 문제에 대한 생각을 요약했습니다. 그는 인식된 의사소통 부족에 대해 다음과 같이 상세히 설명했습니다.

“에테룸에 건설하는 사람들과 에테툼을 건설하는 핵심 개발자들 사이에 단절된 것 같습니다 반(反)ProgPoW측에서는 그들이 정보를 받고 듣지 않았다고 느끼고 있으며, 그래서 주장을 하고 있다고 생각합니다. 하지만 철학적으로, 논쟁 그 자체는 그 논쟁의 기원과 상관없이 EIP —을 막을 수 있을 만큼 충분히 강력한 논쟁입니다.

Minehan은 현재 Anti-ProgPoW를 DeFi(분권형 금융) 이해관계자로 잠정 규정했지만 Warwick은 이것이 선택 편향이라고 믿고 있습니다.

“Ethereum을 기반으로 하는 많은 사람들이 DeFi에서 무언가를 하기 때문에 Defi가 ProgPoW에 반대하는 것처럼 보이게 됩니다. DeFi에 대해서는 ProgPoW에 대한 반대를 의미하는 특별한 의미가 없습니다.”

이는 2019년 토론과 비교해서도 볼 수 있습니다. Gnosimis의 Eric Conner 또는 Martin Köppelmann과 같은 오늘날 ProgPoW의 더 두드러진 반대자들 중 일부는 또한 1년 전 DeFi가 아직 초기일 때 그것에 강하게 반대했습니다.

워윅에 따르면, ProgPoW에 반대하는 주요 주장은 “위험 면에서 불리한 트레이드오프”라는 것입니다. 그는 상대방의 입장을 요약했습니다.

“프로그포위 측은 이 시점에서 많은 시간과 노력이 ProgPoW에 투입되었고 그것에 대해 장점에 대해 정말로 강한 논쟁은 없으며, 실체가 없는 감정은 EIP를 차단하기에 충분하지 않다고 느끼는 것 같습니다.”

Warwick은 애플리케이션 구축업체들이 이미 자체 에코시스템에 참여하고 있으며 이 두 가지 모두를 따라잡기 위해 애쓰고 있기 때문에 Ethereum 프로토콜 거버넌스에는 약간의 전문화가 필요할 수 있다는 점을 인정했습니다. 그럼에도 불구하고, 그는 “이 문제의 원리에 대해 공동체가 이제 꽤 깊이 파고들었기 때문에 ProgPoW가 시행될 것 같지 않다고 믿고 있습니다.”

최근에 발견된 취약성은 다른 관점을 유발하기도 합니다. 변화의 반대자들은 그것을 그것의 고유한 위험의 표시로 보는 반면, 마인한은 알고리즘을 강화하는 것으로 보고 있습니다.

ASIC 저항의 중요성입니다.
Minehan은 Ethereum 커뮤니티가 2018년 이후 점차 ASIC 저항에 대한 관심이 줄어들었다고 믿고 있습니다. ProgPoW 논쟁은 그녀의 —에 따르면 —입니다. 또한 Ethereum의 초기 원칙을 지지하고자 하는 사람들과 의정서의 진화를 믿는 사람들 사이의 투쟁이기도 합니다. “현 시점에서 기술적인 논쟁보다 훨씬 더 많은 철학적 토론이 있습니다.”라고 그녀는 결론지었다.

일부에서는 비트코인의 예를 ASIC가 위협이 되지 않는다는 증거로 볼 수도 있지만, 그녀는 그러한 견해에 대해 경고했어요.

“각 동전이 그들만의 독특한 생물체와 같다는 것을 사람들이 이해하는 것이 중요합니다. 비트코인에서는 ASIC를 원하게 됩니다. 비트코인 ASIC는 매우 전문화되었기 때문에 실제로 사람들이 네트워크의 인센티브에 맞춰 조정할 수 있는 완벽한 하드웨어가 되었습니다.”

그녀는 Ethereum ASICs는 비트코인 광부들을 위한 오랜 개발 및 공급 체인 성숙의 혜택을 받지 못한다고 설명했습니다. 이 기간 동안, 그녀는 ASIC에 대한 접근이 더 이상 엄선된 몇몇 배우들에게만 국한되지 않을 정도로 산업이 성숙해졌다고 주장합니다. “Ethereum에는 10년간의 업무 발전 증거가 없습니다.”라고 그녀가 말했습니다.

게다가, 그녀는 Ethereum ASICs가 수년 간의 개발에도 불구하고 널리 접근하기 어려울 것 같다고 말했습니다. 그녀는 다음과 같이 설명했습니다.

“기억력이 강한 ASIC를 설계하는 것과 SHA-256 ASIC를 구축하는 것 사이에는 기술 격차의 차이가 큽니다. Ethereum에서는 소수의 사람들만이 그 고도로 전문화된 ASIC를 끌어낼 수 있다면 자연히 훨씬 더 중앙집중화됩니다.”

그녀는 경쟁력 있는 비트코인을 ASIC로 만드는 것도 힘들다는 것을 인정하면서도 Ethash와 같은 메모리 하드 알고리즘을 위한 ASIC는 다음과 같은 독특한 과제를 제기합니다.

“이런 사실을 모르는 사람이 많지만, 메모리 컨트롤러나 메모리 부품에 제약이 있습니다. 특정 칩은 어느 국가에 판매할 수 있는지에 제한이 있습니다. 따라서 메모리 기반 ASIC에도 공급망 제한이 있는 경우가 많습니다.”

Ethash의 잘 알려지지 않은 약점뿐만 아니라 위의 요소들의 조합은 Ethereum ASICs를 고도로 중앙 집중화된 상품으로 만듭니다. 그녀는 다음과 같이 요약했습니다.

“중간에 있는 알고리즘을 갖고 싶지 않을 거예요. 여러분은 ASIC를 만들기 쉬운 알고리즘을 갖고 싶거나, ASIC를 만들기가 정말 어려운 알고리즘을 갖고 싶어할 것입니다.”

토론이 계속됩니다.
몇 년 간의 논쟁으로 인한 진력이 드러나기 시작했습니다. Minehan은 원래 참가자들 중 많은 수가 그 이후로 자신을 포함한 무관심하게 자랐다고 믿고 있습니다. “이 시점에서 저는 완전히 중립적입니다,”라고 그녀는 말했다. 비탈릭 부테린은 또한 그가 ProgPoW에 대해 “어느 쪽이든 좋다”고 말했습니다.

여전히 ProgPoW 논란이 계속되고 있는 가운데, 부테린은 Ethereum이 제안을 결정적으로 거절할 수 있는 메커니즘이 부족하다고 강조했는데, 이는 계속되는 트위터 토론으로 인한 피로가 현재 받아들여지고 있는 해결책인 것 같습니다. “하지만 그건 차선책으로 보입니다.”라고 그가 결론지었다.

Posted in 블로그.