BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Schlesi 테스트넷 하락, Witti 상승

以太坊爱好者
特邀专栏作者
이 기사는 약 2974자로, 전체를 읽는 데 약 5분이 소요됩니다
우리는 곧 새로운 이더리움 2.0 다중 클라이언트 테스트넷을 환영할 것입니다.
AI 요약
우리는 곧 새로운 이더리움 2.0 다중 클라이언트 테스트넷을 환영할 것입니다.

편집자 주: 이 기사의 출처는이더리움 애호가(ID: ethfans)편집자 주: 이 기사의 출처는

이더리움 애호가(ID: ethfans)

이더리움 애호가(ID: ethfans)

, 저자: Somer Esat, 번역: A Jian, 승인을 받아 Odaily에서 재인쇄함.

이더리움 2.0을 위한 다중 클라이언트 테스트 네트워크인 Schlesi는 이제 역사적인 임무를 완수하고 운영을 중단하려고 합니다.

Schlesi가 이더리움 2.0 로드맵에서 주요 이정표를 달성했다고 해도 과언이 아닙니다. 공개 다중 클라이언트 테스트넷을 성공적으로 출시했습니다. 이 기사에서는 Schlesi 테스트넷과 그 후속 제품인 Witti 테스트넷에 대해 이야기할 것입니다.

몇 가지 중요한 정의

먼저 몇 가지 용어의 의미를 전달해 봅시다.

테스트 네트워크란 무엇입니까?

테스트 네트워크는 소프트웨어 및 프로토콜의 실제 기능을 테스트하기 위해 가능한 한 대상 네트워크의 프로덕션 환경을 시뮬레이션하기를 희망하는 테스트용 백업 네트워크입니다. 프로덕션에 대상 네트워크를 사용하려는 사용자는 버그가 발생하지 않도록 테스트 네트워크를 통해 클라이언트의 기능을 테스트할 수 있습니다. 테스트넷은 사람들이 실제로 프로덕션에 들어가기 전에 버그를 찾는 데 도움이 되기 때문에 중요합니다.

이더리움 2.0 테스트넷이란 무엇입니까?

Ethereum 2.0의 첫 번째 단계인 Phase 0은 Beacon Chain을 종료합니다. 비콘 체인이 무엇인지에 대해 Bed Edgington은 2018년 10월에 좋은 해석을 했습니다.

"비콘 체인의 핵심 기능은 자체 및 샤드 체인에 대한 지분 증명 프로토콜의 작동을 관리하는 것입니다. 이 관리에는 유효성 검사기 및 해당 블록 가중치 관리, 각 시간 슬롯 제안자에서 각 샤드에 대한 블록 스케줄링, 검증자 구성, 위원회로 나누기, 제안된 블록에 대한 투표 참여, 합의 규칙 구현, 보상 발행 및 벌칙 부과, 각 샤드의 앵커 포인트가 되어 자체 상태를 등록하여 교차 샤드 트랜잭션을 지원합니다."(출처)

비콘 체인을 테스트하려면 하나 이상의 클라이언트가 함께 네트워크를 형성해야 합니다. 소위 "이더리움 2.0 테스트 네트워크"는 테스트 환경에서 0단계 비콘 체인 인스턴스를 실행하는 것입니다. 현재 실행 중인 단일 클라이언트 테스트넷 중 하나는 Prysmatic Labs에서 시작한 Topaz 테스트넷입니다.

다중 클라이언트 테스트넷이란 무엇입니까?

다중 클라이언트 테스트 네트워크는 서로 연결된 여러 개발 팀이 개발한 클라이언트로 구성된 테스트 네트워크입니다. Schlesi와 Witti는 모두 다중 클라이언트 테스트넷입니다. 다중 클라이언트 테스트넷은 클라이언트마다 고유한 특성, 버그 및 구성도 다르기 때문에 훨씬 더 어렵습니다. 대부분의 클라이언트는 다중 클라이언트 테스트넷에 참여하기 전에 개인 테스트넷을 실행합니다. Afri Schoedon은 다음과 같이 잘 말했습니다.

"메인 네트워크를 런칭하기 전에 메인 네트워크의 조건을 최대한 시뮬레이션하는 테스트 네트워크를 런칭해야 합니다. 이를 위해서는 안정적이고 장기적이며 지속적인 테스트 네트워크가 필요하며 이는 한 클라이언트의 지원을 받기에 충분하지만 클라이언트의 다양한 고객 지원과 모든 클라이언트의 참여까지 얻을 수 있습니다.”(출처)

Ethereum 2.0 테스트넷은 어떻게 포크되었습니까?

비콘 체인은 지분 증명 프로토콜에 의해 지원됩니다. 검증자의 2/3가 일부 블록의 유효성을 목격하면 블록 배치가 확인됩니다. 이것은 소위 "확실성 달성"이며, 그 후에는 이전 블록을 절대 변경할 수 없습니다. 블록체인이 확실성을 달성하지 못하면 불안정해지고 포크가 발생할 수 있습니다. 서로 다른 유효성 검사기가 경쟁 블록을 지원할 때 포크가 발생합니다. 이것이 Schlesi 테스트넷에서 일어난 일입니다.

다중 클라이언트 테스트넷 기록

Schlesi는 실제로 최초의 다중 클라이언트 테스트넷이 아닙니다. 또한 2019년 10월 24일(GitHub)에 출시된 "multinet"이라는 초기 테스트 네트워크가 있으며 Nimbus, Trinity, Lighthouse, Prysm, Lodestar 및 Artemis(즉, 현재 Teku 클라이언트)와 같은 여러 클라이언트가 참여하고 있습니다. ). 하지만 시뮬레이션된 다중 클라이언트 테스트넷과 비슷합니다. Afri Schoedon은 다음과 같이 설명합니다.

"Eth2.0 Multinet은 다중 클라이언트 테스트 네트워크를 시뮬레이션하기 위한 스크립트 모음입니다. 다양한 매개 변수를 조정하여 검증자 수와 같은 테스트 효과를 시뮬레이션할 수 있습니다. Multinet은 최소 Eth2.0 사양을 사용합니다."(출처)

2020년 3월까지 개발자 컨퍼런스 콜에서 이더리움 재단의 연구원인 Danny Ryan은 "다중 클라이언트 테스트넷을 시작"하고 싶다는 소망을 표명했습니다. 그런 다음 Schlesi 테스트넷이 등장했습니다.

이름은 독일 베를린의 Schlesisches Tor 기차역에서 유래되었습니다. Schlesi 다중 클라이언트 테스트넷은 2020년 4월 27일에 시작되었습니다.

운영 중에 Schlesi 테스트넷은 Ethereum 2.0 v0.11.1 및 v0.11.2의 사양을 테스트하는 것을 목표로 합니다. v0.10을 대상으로 하는 이전 테스트넷은 불안정성으로 인해 중단되었습니다.

Schlesi가 시작되었을 때 서로 다른 Ethereum 2.0 클라이언트(Lighthouse 및 Prysm)를 실행하는 두 개의 유효성 검사기 배치를 성공적으로 연결했으며 나중에 Teku가 성공적으로 추가되었습니다. Nimbus와 Lodestar는 약간 뒤쳐져 있지만 따라잡고 있습니다.

그리고 5월 17일 Afri Schoedon이 테스트넷에서 포크를 발표했습니다.

짧은 존재에도 불구하고 Schlesi는 문서를 구성하고, 구성 및 부트스트랩을 작성하고, 여러 클라이언트가 동시에 참여할 수 있는 기회를 제공했습니다. 개발자는 Schlesi가 오랫동안 실행되어 왔으며 클라이언트 팀이 소프트웨어 구현에서 문제를 신속하게 해결한 것으로 인정받고 있다는 사실에 기분 좋게 놀랐습니다. 결과적으로는 만족스러운 결과였습니다.

“5월 15일 오전 11시(UTC)에 Schlesi 테스트넷은 거의 50개 시간 슬롯에 대한 최종성을 달성하지 못한 것으로 밝혀졌습니다... 결국 여러 임시 포크로 체인이 불안정해졌습니다.

Prysm 클라이언트와 Lighthouse 클라이언트는 300개 이상의 에포크 동안 완결성을 달성하지 못한 후 에포크 150496 슬롯에서 분기되었습니다. 증인을 삭감하여 블록이 커밋되었지만 다른 클라이언트는 삭감된 유효성 검사기에 대한 보상 및 페널티를 계산하는 데 불일치가 있었습니다. 이것은 Prysm 클라이언트의 페널티 계산에서 두 가지 다른 버그를 드러냅니다! 이 체인 포크 후에 우리는 다시 시작하는 것이 가장 좋은 방법이라고 느꼈습니다. Schlesi는 그 시점에서 이 버그를 복구할 수 있었지만 이 사건에서 배운 교훈을 즉시 적용하고 새로운 멀티 클라이언트 테스트넷을 시작하는 것이 최선이라고 생각했습니다. "(원천)

그런 다음 Schlesi는 커튼을 닫았습니다. Witti가 떠오르려고 합니다!

이미지 설명

- (이미지 제공: Jan Gympel) -

Witti 다중 클라이언트 테스트넷

Witti는 최신 멀티 클라이언트 테스트넷입니다. 마진 계약은 5월 25일에만 배포되었으며 Goerli 테스트 네트워크에 배포되었습니다.https://witti.beaconcha.in/Ethereum 2.0 v0.11.3 기술 사양은 Witti의 테스트 대상입니다. 대부분의 고객이 이미 이 사양 버전의 기능을 구현했거나 구현에 가까워졌기 때문입니다. v0.12가 최근에 출시되었지만 Witti와 향후 테스트넷이 이러한 변경 사항을 흡수할 수 있을 것이라고 가정하는 것이 합리적입니다.

발문

Witti 테스트넷은 5월 27일에 시작되었으며 블록 탐색기에서 액세스할 수 있습니다.

에서 해당 상태를 참조하십시오.

발문

ETH
Odaily 공식 커뮤니티에 가입하세요