bhlee4980

发布于 2023-12-21到 Mirror 阅读

[KOR] The Endgame for Decentralization in the OP Ecosystem is Stage 2

원문 링크:

https://blog.oplabs.co/endgame-is-stage-2/

이 블로그 게시물은 OP Stack과 Optimism Collective가 첫 번째 보안 협의회를 설립하면서 결함 방지 시스템을 구축하는 생태계 엔지니어를 지원하면서 OP Labs에서 분산화에 대해 어떻게 생각하고 있는지에 대해 자세히 설명합니다.

블록체인 성숙도에 대한 중요한 논의는 분산화 방법, 규모 및 시기입니다. 이 블로그 게시물에서는 OP Stack과 Optimism Collective가 최초의 보안 협의회를 설립하면서 결함 방지 시스템을 구축하는 생태계 엔지니어를 지원하면서 OP Labs에서 이 프로세스에 대해 어떻게 생각하고 있는지에 대해 좀 더 자세히 공유합니다.

Ethereum Magicians 포럼의 통찰력 있는 기사 에서 Vitalik Buterin은 분산화를 원하는 레이어 2 네트워크의 중요한 이정표인 2단계 분산화를 달성하기 위한 로드맵을 제시합니다. 이 게시물은 지난 2년 동안 Optimism Collective에서 기술적인 분산화에 관한 대화의 많은 정보를 제공했습니다. 우리는 모든 레이어 2 블록체인이 보다 강력하고 안전하며 진정한 분산형 생태계를 보장하기 위해 가능한 한 신속하고 안전하게 분산화 단계에 도달하는 것을 우선시해야 한다고 굳게 믿습니다.

롤업이 2단계에 도달하는 데 필요한 사항을 모두에게 상기시키기 위해 Vitalik Buterin의 원래 게시물에 설명된 기준은 다음과 같습니다.

요구 사항:

  • 코드에 버그가 없는 경우 코드 출력 이외의 상태 루트를 만장일치로 게시할 수 있는 행위자 그룹이 없어야 합니다.

이 다소 어색한 표현("코드에 버그가 없으면 누구도 이를 무시할 수 없습니다")은 다음과 같이 부인할 수 없는 버그를 판정하는 것으로 명확하게 제한되는 방식으로 보안 위원회의 사용을 허용하기 위한 것입니다. 상태 전환 기능의 두 개 이상의 독립적인 구현(예: 두 개의 별개의 사기 증명자, 두 개의 별개의 유효성 증명자 또는 각각 하나), 보안 위원회는 동의하지 않는 경우에만 판결할 수 있습니다. 이는 버그가 있는 경우에만 발생합니다.

  • 누군가가 동일한 데이터를 처리한 후 두 개의 서로 다른 상태 루트에 대한 두 개의 유효한 증거가 포함된 거래 또는 일련의 거래를 제출하는 경우(예: "증명자가 자신에 동의하지 않음") 통제권은 일시적으로 보안 위원회에 넘겨집니다.

  • 7일 이상 유효한 증거가 제출되지 않으면(예: "증명자가 정체됨") 통제권은 일시적으로 보안 위원회에 넘겨집니다.

  • 업그레이드는 허용되지만 지연 시간이 30일 이상이어야 합니다.

요약하자면, "훈련 바퀴"를 벗어나 2단계 분산화를 달성하려면 롤업에는 무신뢰 결함 방지 시스템, 다중 기능 증명 메커니즘이 있어야 하며, 보안 위원회 또는 유사한 주체가 있는 롤업은 특정 기준을 충족해야 합니다.

2단계에 도달하는 것이 왜 그렇게 중요한가요?

2단계에서는 1단계에서는 수행하지 않지만 "만장일치로 코드 출력 이외의 상태 루트를 게시"할 수 있는 행위자 그룹이 하나도 없도록 보장합니다. 1단계 L2에는 가상적으로(비용 없이는 아니지만) 체인의 상태 루트를 변경하여 검열하거나 유효하지 않은 인출을 시작할 수 있는 다중 서명 또는 보안 위원회의 일부 버전이 여전히 있습니다. 완전히 신뢰가 없는 것은 아닙니다. 이 기능을 제거하면 네트워크가 더욱 분산되고 사용자가 시스템을 종료할 수 있는 양도할 수 없는 능력을 갖게 됩니다.

이러한 유형의 유연성은 상호 운용성의 균형을 유지하기 때문에 슈퍼체인에 매우 중요합니다. 동일한 결함 증명을 사용하는 모든 사람은 사용자 자유와 보호를 희생하지 않고 동일한 프로토콜 버전에 있게 됩니다. 종료 권리는 항상 보존되어야 하며 체인이나 앱이 작동하는 방식에 영향을 주어서는 안 됩니다.

Optimism이 1단계 탈중앙화에 도달하는 데 왜 그렇게 오랜 시간이 걸리나요?

프로젝트는 2단계로 이동하는 동안 "깊이 우선" 접근 방식을 취할 수 있습니다. 단일 오류 방지를 통해 가능한 한 빨리 1단계에 도달한 다음 다중 방지 오류 방지 시스템을 만들어 2단계 상태에 도달하는 방법을 알아보세요. 이와 대조적으로 낙관주의는 기능적이고 빠르게 성장하는 다중 증명 네트워크를 만드는 것을 목표로 하는 "폭우 우선" 접근 방식을 취했습니다. 생태계 엔지니어들은 이러한 접근 방식을 가능하게 하는 방식으로 결함 방지 시스템의 첫 번째 구현을 구축하고 있습니다. 한편, 이 모든 것이 오픈 소스 스택을 통해 공개적으로 구축되고 있기 때문에 생태계의 다른 개발자들은 첫 번째 결함 방지 구현 작업과 병행하여 다른 많은 구현 구축을 시작할 수 있었습니다.

우리는 첫 번째 시도에서 이를 올바르게 수행하는 것이 얼마나 중요한지 알고 있습니다. 현재 OP Stack 엔지니어들은 신속한 다중 증명 확장을 위한 토대를 마련했으며 업계에서 존경받는 표준인 L2Beat의 위험 분석 지표 에 따라 1단계 상태를 달성하기 위해 노력하고 있습니다 . 그러나 Bedrock은 처음부터 2단계 분산화를 염두에 두고 구축되었습니다. 우리는 단순히 1단계에 도달했다는 이유만으로 1단계에 도달하는 데 관심이 없습니다. 첫날부터 가능한 한 빠르고 안전하게 2단계에 도달하는 것은 우리의 실용적인 계획의 일부일 뿐입니다.

2단계는 엔드게임이다. 실제로는 다음과 같습니다.

처음에는 Bedrock과 OP Stack이 나왔습니다.

2단계 달성의 우선순위를 정하기 위해 우리는 그 단계에 더 쉽게 도달할 수 있는 코드베이스를 설계해야 한다는 것을 알고 있었습니다. 일단 작동하고 신뢰할 수 없는 결함 방지 시스템이 OP 스택용으로 설계되면 생태계 개발자가 모듈식 초능력을 활용하여 한두 개가 아닌 많은 대체 증명을 설계하는 데 도움을 줄 수 있도록 Bedrock 업그레이드를 통해 도입된 모듈성이 필요했습니다. 메커니즘.

동시에 우리는 예측할 수 없는 기술 발전으로 인해 OP 스택이 쓸모 없게 되지 않도록 해야 했습니다. OP 스택의 현재 설계를 통해 개발자는 한때 낙관적 롤업의 성장을 위협했던 ZK 기술을 포함하도록 검증 구성 요소를 교체할 수 있습니다. 낙관론 생태계의 체인은 낙관적 증명 메커니즘을 사용해야 한다고 영원히 구속되지는 않습니다. 우리는 체인의 결함 방지 시스템에서 ZK 기술의 발전 과 플라즈마의 부활 또는 세 가지 메커니즘의 조합을 활용할 수 있을 것으로 기대합니다 .

OP 스택을 설계하고 Bedrock 업그레이드를 실행하는 데 시간이 걸렸지만, 이번 투자의 결과로 전체 생태계는 향후 몇 달 및 그 이후에 개발 진행을 빠르게 가속화할 수 있는 위치에 놓였습니다. 이는 시간을 잘 보내고 전략적으로 보냈다는 것을 의미합니다.

다음은 다중 증명 생태계입니다

지금까지 이 접근 방식은 엄청난 성과를 거두었습니다. 증거는 Bedrock 출시 이후 대체 클라이언트가 얼마나 빨리 이륙했는지, 생태계의 얼마나 많은 팀이 현재 대체 결함 방지 구현을 위해 노력하고 있는지에 있습니다. OP 스택에서 중요한 종속성으로 사용되는 OP Labs 및 모든 대체 클라이언트 유지 관리 담당자(Test in Prod, reth 팀 및 Base, Nethermind, a16z crypto, Kai Chen 및 Hildr 팀) 외에도 팀은 현재 대체 결함 증명 작업에는 State Channels 팀, RISCZero, O(1) Labs, AltLayer, Protolambda(OP Labs 소속), 엔지니어 Willem Olding 및 Eric Tu, 그리고 geohotz 및 Cannon에 대한 그의 초기 작업이 포함됩니다.

이것이 어떻게 생겼는지는 다음과 같습니다.

OP 스택은 삼중 위협입니다. 이는 모듈식이며 오픈 소스이므로 스택의 모든 기능이 엄청나게 창의적이고 뛰어난 개발자 커뮤니티인 세 번째 "위협"의 손에 들어갈 수 있습니다. OP Labs 엔지니어가 2단계 분산화에 필요한 다중 증명 체계를 개발, 테스트 및 구현하는 데 수년이 걸립니다. 우리 생태계의 슈퍼스타 핵심 개발자와 엔지니어의 손에 최고의 도구를 제공함으로써 Optimism의 성공에 관심이 있는 사람은 누구나 우리의 목표 달성에 도움이 되는 구성 요소를 설계할 수 있습니다.

보안위원회

1단계 분산화에 도달하고 2단계로 진행하려면 네트워크에 보안 위원회와 유사한 것이 필요합니다. 이는 서명 임계값이 75% 이상인 최소 8명의 독립 개인이 유지 관리하는 프로토콜 업그레이드를 관리하는 다중 서명입니다.

2023년 가을, 재단 외부의 개인들로 구성된 Optimism 생태계 최초의 보안 위원회를 설립하기 위한 롤아웃이 본격적으로 시작되었습니다. Optimism 생태계 보안 위원회의 첫 14개 구성원은 2023년 12월 거버넌스 투표를 통해 비준되었으며, 임시 '0단계'에서 보안 위원회와 업그레이드 키를 공유할지 여부에 대한 또 다른 거버넌스 투표 도 성공적이었습니다.

Optimism의 소중한 가치 중 하나는 오픈 소스 기술입니다. 생태계 엔지니어들이 MIT 라이선스 오픈소스 OP Stack을 공개적으로 구축하는 것처럼 공개 헌장 , 오픈소스 구현 , 투명한 운영 등 보안 협의회도 공개적으로 구축될 것입니다 . 이는 안보리 구조에 영감을 준 세 가지 기본 원칙 중 두 가지인 투명성과 공동체를 준수하는 것입니다.

세 번째 원칙인 생존보다 안전은 보안 위원회의 설계와 Optimism 생태계 전체의 보안에 대해 알려줍니다. 활성보다 안전을 우선시한다는 것은 시스템이 오류와 유효하지 않은 상태, 특히 작업이 일시적으로 중단되더라도 자금 손실을 초래할 수 있는 상태를 방지하는 것이 더 중요하다는 것을 의미합니다.

모든 L2는 2단계를 목표로 해야 합니다.

그게 다야. 그게 밈이에요.

L2가 1단계에 도달하여 훈련용 바퀴의 사용을 제한하는 것만으로는 충분하지 않습니다. 동시에 초기 결함 방지 시스템을 보호하기 위해 여전히 단일 증명 메커니즘에 의존하고 있습니다. 또한 단일 결함 방지 시스템은 이를 관리할 수 있는 보안 위원회의 힘만큼만 우수합니다. 1단계로 슈퍼체인의 보안을 총괄하기 위해 옵티미즘 거버넌스의 14명으로 구성된 보안 협의회가 비준되었으며, 2024년에는 이 보안 협의회가 옵티미즘 거버넌스의 방향에 따라 생태계의 업그레이드 키를 관리하도록 하는 것이 핵심 목표입니다. , Optimism Foundation과는 독립적입니다.

지난 1년 반 동안 OP Labs의 계획과 개발의 대부분은 전체 Optimism 생태계를 2단계 분산화 달성이 현실적일 뿐만 아니라 도달 가능한 위치에 두는 것이었습니다. 우리는 내년에 Collective의 다른 모든 사람들과 함께 그 여정을 떠나게 되어 기쁩니다!