Ethereum 2.0 AMA: 빠르면 2019년 말에 PoS 체인 출시
巴比特
2019-01-26 08:37
本文约3386字,阅读全文需要约14分钟
현재 Ethereum 팀은 아직 전체 PoS 시스템의 발행 비율을 결정하지 않았으며 Vitalik은 고정 보상을 선호합니다.

편집자 주: 이 기사의 출처는배빗 정보 (ID: bitcoin8btc), Free and Easy에서 번역; 원본 텍스트는reddit편집자 주: 이 기사의 출처는

배빗 정보 (ID: bitcoin8btc)reddit, Free and Easy에서 번역; 원본 텍스트는

, Hudson Jameson 작성, Odaily의 허가를 받아 재인쇄됨.

Eth 2.0

1월 24일 이더리움 2.0 연구원 및 개발자 발표

커뮤니티는 12시간 동안 커뮤니티 회원들이 제기한 질문에 답하는 AMA 이벤트를 진행했습니다.

AMA 참가자에는 Ethereum 설립자 Vitalik Buterin, Ethereum 연구원 Justin Drake, Ethereum Foundation 회원 Hudson Jameson, Danny Ryan 및 Hsiao-Wei Wang이 포함되었습니다.

이 질문과 답변을 읽기 전에 먼저 Ethereum 2.0에 대한 내용을 이해하는 것이 좋습니다.

Justin Drake :

이더리움의 진화: ETH 2.0 엔지니어링 가이드

Ethereum 2.0 Phase 0 사양

Justin Drake:

질문 1: 이더리움이 언제 확장성 문제를 해결할 수 있다고 생각하십니까?

1단계(2020년경으로 추정)에서 데이터를 샤딩할 것입니다. 이러한 샤드는 EVM 없이도 TrueBit(및 기타 선택적 실행 엔진)의 데이터 가용성 계층으로 사용할 수 있습니다. 2단계(2021년경)에서는 확장 가능한 L1 계층을 갖게 됩니다.

Vitalik Buterin :

질문 2: PoS 출시를 위한 최신 일정은 어떻게 됩니까?

2019년 말까지 비콘 체인(핵심 PoS 체인)이 출시될 것으로 예상합니다. 이상적으로는 사양이 1분기에 거의 완성되고 2분기에 크로스 클라이언트 테스트넷 출시, 3분기에 보안 감사, 4분기에 메인넷 출시가 되어야 합니다. 일반적으로 연휴 때문에 12월 출시가 어렵습니다. 그래서 2019년 11월과 2020년 1월이 일어날 가능성이 가장 높은 시기라고 생각합니다.

질문 3: 전체 PoS 시스템의 발행률에 대해 경제학자와 상의한 적이 있습니까? 보다 광범위하게는 특정 발행 결정에 대해 Ethereum 2.0 팀을 돕거나 조언하는 사람은 누구이며 그러한 결정이 네트워크와 커뮤니티에 어떤 영향(장단기)을 미칠까요?

Vitalik Buterin:

개인적으로 가장 관심 있는 피드백은 사실 잠재적 투자자들의 피드백입니다. 주요 질문은 우리가 경제에 다른 조정을 할 수 있는지 여부이며 (1) 더 많은 사람들이 검증에 참여하도록 장려하고, (2) 많은 소규모 개별 검증자 또는 소규모 풀을 장려하는 고정된 수준의 보상을 제공할 수 있는지 여부입니다. 큰 수영장.

Justin Drake:

(번역자 주: 즉, 이더리움 팀은 아직 전체 PoS 시스템의 발행 비율을 결정하지 않았으며, Vitalik은 고정 보상을 선호합니다)

질문 4: 개발자가 이더리움 플랫폼에서 구축하는 것을 주저하는 경우 향후 몇 년 안에 이더리움 2.0으로 "대체"될 것이라는 점을 감안할 때 가장 좋은 답변은 무엇입니까?

Vitalik Buterin:

Serenity의 상태 및 실행 모델이 확고해지면(최소 제안은 https://etresearch.ch/t/a-minimal-state-execution-proposal/4445 참조) 개발자 커뮤니티 Modify high와 협력하기를 바랍니다. -레벨 언어(solidity, Vyper 등) 및 모범 사례. 그때쯤이면 앱을 빌드하는 방법이 더 명확해지기를 바랍니다. 적어도 그것은 내 기대입니다.

Justin Drake:

오늘날 이더리움 1.0 위에 애플리케이션을 구축하는 것은 학습 및 프로토타이핑에 좋습니다. Ethereum 커뮤니티의 철학(Bitcoin, Ripple, Bitcoin Cash, EOS, Tether 등 커뮤니티의 철학과 다를 수 있음)에 맞는 문화로 팀을 구성하는 것도 좋습니다.

질문 5: 32 Eth의 여러 예치금이 있다고 가정하면 하나의 시스템에서 여러 유효성 검사기 클라이언트를 실행할 수 있습니까?

예! 하나의 시스템을 사용하여 여러 유효성 검사기를 실행하는 것을 막을 수 있는 것은 없습니다. 직면하게 될 유일한 어려운 제한은 유효성 검사를 위해 할당된 샤드의 수가 보유한 유효성 검사기 슬롯의 수와 선형적으로 비례한다는 것입니다. 따라서 수천 개의 ETH가 있는 경우 노트북으로는 충분하지 않으며 더 강력한 시스템이 필요합니다.

짧은 답변: 예. 더 긴 답변: 32 ETH마다 검증인을 등록해야 합니다. 0단계(단지 비콘 체인, 샤딩 없음)에서는 단일 시스템에서 수천 명의 유효성 검사기를 처리할 수 있습니다.

Justin Drake:

1단계 이후에 기계에서 작동할 수 있는 유효성 검사기의 수는 기계의 성능에 따라 다릅니다. 주류 노트북은 하나의 검증자를 쉽게 처리하고 최대 2-10개의 검증자를 처리해야 합니다.

계산 리소스는 약 1000명의 유효성 검사기에 도달할 때까지 유효성 검사기의 수에 따라 선형적으로 확장됩니다. 이 시점에서 슈퍼노드(즉, 각 샤드에 대한 전체 노드)가 되면 확장성 이점이 있습니다.질문 6: 요이치가 이더리움 재단을 떠난 것을 감안할 때, 이더리움 2.0 사양에 대한 공식 증명에 대한 계획은 무엇입니까?

아마도 2019년 중반에 사양이 더 성숙하고 안정적일 때 사양의 공식적인 증명이 의미가 있다고 말하고 싶습니다. 몇 달 안에 이더리움 2.0 사양의 공식 증명에 관심이 있는 사람은 보조금 제안서를 보내주십시오.

질문 7:

Vitalik Buterin :

Ethereum 2.0 사양에 대한 제한된 이해로 인해 샤드는 대부분 독립적이며 샤드 간 통신은 느리고 여러 단계가 필요할 것이라고 생각합니다. 따라서 스마트 계약은 배포 샤드 내의 자산과만 능동적으로 상호 작용할 수 있으며 느린 교차 샤드 통신을 통해 외부 자산과 상호 작용해야 합니다.

이 토폴로지를 고려할 때 사용자 경험을 희생하면서 확장성을 높일 계획이 있지 않습니까(눈에 띄지 않는 방식으로 스마트 계약에 천천히 대응)?

Justin Drake:

예를 들어 CryptoKitties 게임을 하고 싶다면 다른 샤드에 상주하는 다른 계약이 아니라 내 eth 주소가 있는 샤드에 배포된 계약과 상호 작용하고 있는지 확인해야 합니다. 그런 다음 다른 샤드 사용자에 있는 다른 새끼 고양이와 상호 작용하려는 경우 내 경험은 상대방보다 훨씬 느리고 번거롭습니다(적어도 그것이 시스템이 작동하는 것을 이해하는 방법입니다. 내가 틀렸다면 수정해 주세요) . 궁극적인 목표가 많은 수의 샤드로 확장하는 것임을 고려하면 교차 샤드의 가능성은 시간이 지남에 따라 기하급수적으로 증가하므로 사용자 경험은 점점 더 나빠질 것입니다.

  • 교차 샤드 통신은 기본 계층에서 확실히 느릴 것이지만, 기본 계층에서 사용할 수 있는 고급 메커니즘이 있으며 빠른 교차 샤드 통신을 가능하게 하여 느리더라도 모든 교차 샤드 통신을 허용합니다. 방법은 https://ethresear.ch/t/a-layer-2-computing-model-using-optimistic-state-roots/4481을 참조하세요.

  • 질문 8: Ethereum 2.0으로 전환한 후 현재 실행 중인 모든 Ethereum 계약은 어떻게 됩니까?

  • 가장 좋은 추측은 이더리움 1.0 계약이 오랫동안(예: 10년 이상) 동일하게 유지되고 이더리움 2.0으로 마이그레이션되지 않을 것이라는 것입니다. 이는 다음 두 가지를 수행하여 달성할 수 있습니다.

인플레이션 감소(예: 20배 감소, ETC와 같은 다른 블록체인에 PoW 컴퓨팅 성능 제공). 또한 인플레이션을 완전히 제거하는 것도 가능합니다(거래 수수료에만 의존)(아래 안전 인수 참조).

Justin Drake:

이더리움 2.0으로 이더리움 1.0을 정기적으로 마무리하여 장기적인 51% 공격에 대해 감소된 보안을 상쇄합니다. 이를 위해서는 이더리움 1.0 노드가 비콘 체인 라이트 클라이언트가 되어야 하며 이를 달성하는 데 몇 년이 걸릴 것입니다.

커뮤니티가 이더리움 1.0에 질리면 폭탄 메커니즘(예: 난이도 폭탄, 발급 폭탄, 가스 폭탄 등)이 이를 우아하게 죽일 수 있습니다. 또 다른 가능성은 이더리움 1.0이 이더리움 2.0의 계약이 되는 것입니다. 나는 이것이 실용적인 해결책이라고 생각하지 않지만 다른 사람들이 나를 설득하려고 시도하는 것을 보고 싶습니다.

질문 9: 이더리움 2.0에 통합할 가치가 있는 경쟁사(예: dfnity 또는 다른 경쟁사)의 기술이 있습니까, 또는 다른 모든 dapp/스마트 계약 플랫폼이 작동하는지 여부는 이더리움 2.0과 관련이 없거나 그렇지 않다고 말했습니다. 충분하다?

Danny Ryan:

연구 팀의 업무 중 일부는 연구 논문 및 기타 블록체인 프로젝트에서 좋은 아이디어를 얻는 것입니다. 저는 Dfinity, Coda, Zcash 등과 같이 기술적으로 흥미로운 프로젝트에 대해 매우 우려하고 있습니다. 경쟁자들도 분명 좋은 아이디어를 가지고 있으며 서로에게서 배우는 것이 게임의 일부입니다.

질문 10: 이더리움 콘스탄티노플 업그레이드는 상대적으로 위험이 낮고 간단한 업그레이드 중에 발견된 버그로 인해 연속적인 지연을 경험했습니다.

그리고 Ethereum 2.0의 0단계와 1단계에서 이 문제를 완화하기 위해 무엇을 할 것입니까? 결국 이러한 구현은 더 복잡해질 것입니다. (즉, 원활한 구현을 위해 어떤 테스트, 제3자 감사 및 기타 고려 사항을 수행하고 있습니까?)


巴比特
作者文库