12월 말에 출시된 Kintsugi 🍵 통합 테스트넷은 통합(The Merge)을 위한 가치 있는 테스트 기반이었습니다. 다양한 테스트 세트, 다중 클라이언트 DevNet, Goerli의 쉐도우 포크, 애플리케이션 개발 및 커뮤니티의 도움인 #TestingTheMerge에도 당사는 안정적이고 강력한 프로토콜 사양 세트에 이르렀습니다. 클라이언트가 이러한 최신 사양을 구현했으므로, Kintsugi의 뒤를 잇는 Kiln 🔥🧱이 출시됩니다!
이더리움 메인넷과 같이 Kiln의 실행 계층도 지분 증명을 실행하는 비콘 체인과 병행하여 작업 증명 하에 출시되었습니다. Kiln이 지분 증명으로 완전히 전환하는 일은 이번 주 초에 있을 것으로 예상됩니다. 2022년 3월 17일 이후에 이 게시물을 읽고 있다면 Kiln에 이미 통합이 일어났을 가능성이 높습니다.
Kiln은 기존의 공공 테스트넷이 업그레이드되기 전에 생성되는 마지막 통합 테스트넷이 될 것으로 예상됩니다. 애플리케이션 및 툴링 개발자, 노드 작동자, 인프라 제공자 및 스테이커들은 기존 공공 테스트넷에서의 원활한 전환이 보장되도록 Kiln에서 테스트할 것이 강력히 권장됩니다.
이전 통합 테스트넷인 Kintsugi는 향후 수 주 내에 사용되지 않을 것입니다.
Kiln 사용
시작하기
Kiln 사용을 시작하는 가장 쉬운 방법은 네트워크의 랜딩 페이지를 방문하는 것입니다. 랜딩 페이지에서는 네트워크를 브라우저 지갑에 추가하고, 블록 탐색기를 보고, 파우셋(Faucet)에서 자금을 요청하고 JSON 원격 절차 호출(RPC) 종점으로 연결할 수 있습니다. Kiln에서 검증자가 되기를 원하는 경우 스테이킹 런치패드도 해당 네트워크를 지원합니다.
애플리케이션 및 툴링 개발자
Kiln이 작동할 준비가 되었으므로 이제 여러분의 제품이 지분 증명 전환을 통해 통합 후 상황에서 예상 대로 작동하게 할 시간이 되었습니다 이전 게시물에서 설명드린 바와 같이 통합은 이더리움에서 사용되는 부분적인 계약에 최소한의 영향만 줄 것입니다. 또한 Lion의 사용자 애플리케이션 프로그래밍 인터페이스(API) 종점은 안정으로 유지됩니다(즉, eth_getWork와 같은 작업 증명별 방법을 사용하지 않는 경우).
그렇긴 하지만 이더리움의 애플리케이션에는 대부분 온체인 계약보다 더 많은 것이 수반됩니다. Kiln에서 여러분은 프론트엔드(Front-end) 코드, 툴링, 배치 파이프라인 및 기타 오프 체인 구성품이 의도한 대로 작동하기를 원합니다. 당사는 개발자가 Kiln에서 전체 테스트와 배치 주기를 실행하고 도구에 대한 문제나 해당 프로젝트의 유지 장치에 대한 의존도를 보고할 것을 강력히 권장합니다. 어디에서 문제를 표면화할지 확신이 서지 않는 경우 이 저장소를 사용하시기 바랍니다.
노드 작동자
통합 후에 이더리움 전체 노드는 비콘 체인에서 지분 증명을 실행하는 합의 계층 클라이언트와 사용자 상태를 관리하고 거래 관련 전산을 실행하는 실행 계층 클라이언트의 조합이 됩니다. 이 두 계층은 엔진 API라고 하는 새로운 세트의 SON RPC 방법을 사용하여 인증된 포트를 통해 통신합니다.
따라서 노드 작동자는 합의 계층 클라이언트와 실행 계층 클라이언트를 둘 다 동시에 실행해야 합니다. 다시 말해, 비콘 체인에서 하나의 노드를 이미 실행 중이라면 이제 실행 계층 클라이언트도 실행해야 합니다. 그와 비슷하게 현재 작업 증명에서 한 개의 노드를 실행 중이라면 합의 계층 클라이언트도 실행해야 합니다.
클라이언트의 최신 Kiln 지원 릴리스는 여기에 나와 있습니다.
각 계층에서 독립적인 세트의 피어가 유지되며 해당 계층의 고유한 API가 노출된다는 점은 강조할 만합니다. 따라서 비콘 API와 SON RPC API 둘 모두 예상대로 작동할 것입니다.
스테이커
위에서 설명드린 대로 비콘 체인의 검증자는 통합 후에 실행 계층 클라이언트를 실행해야 합니다. 이는 통합 전에 강력하게 권장되었지만 검증자가 이러한 기능을 제3 제공자에게 아웃소싱하는 것이 가능했습니다. 실행 계층에서 필요한 유일한 데이터는 예치 계약의 업그레이드였기 때문에 이렇게 하는 것이 가능했습니다.
통합 후에는 검증자가 자신이 생성 및 입증하는 거래가 유효함을 보장해야 합니다. 그렇게 하려면 실행 계층 클라이언트가 필요합니다. 이로 인해 검증자의 책임이 확대되는 동시에 블록을 제안하는 검증자에게 관련 거래 급행 수수료에 대한 권리(현재 채굴자에게 주어짐)가 주어집니다.
검증자 보상이 비콘 체인에 누적되고 후속 업그레이드를 철회하도록 요구하는 동안 거래 수수료는 실행 계층에서 계속 지불, 소각 및 분산됩니다. 따라서 검증자는 모든 이더리움 주소를 거래 수수료 수신자로 명시할 수 있습니다.
Kiln은 기존의 스테이커가 통합 후 이더리움 상황에 적응하기에 완벽한 환경입니다. 네트워크에서 자신의 생산 설정을 반영하기 위해 노력을 기울이고 지금 모든 문제를 해결할 것을 강력히 권장합니다.
다시 말씀드리면 스테이킹 런치패드는 시작을 위한 간편한 인터페이스를 제공합니다. "이더리움2.0"에서 이름을 바꾸는 것의 일환으로 조만간 ethereum/eth2.0-deposit-cli 저장소의 이름이 ethereum/staking-deposit-cli로 변경될 것입니다.
자주 묻는 질문(FAQ)
언제 통합되나요?
이더리움 메인넷 지분 증명 전환 날짜는 이 게시물의 공개 시점 기준으로 정해지지 않았습니다. 이와 다른 주장을 하는 모든 출처는 사기일 가능성이 높습니다. 업그레이드는 이 블로그에 게시될 것입니다. 안전한 거래를 하시기 바랍니다!
Kiln에 아무런 문제도 발견되지 않는다는 가정 하에 클라이언트가 자신의 구현한 것에 대한 세부 사항을 확정한 후 기존의 이더리움 테스트넷(Goerli, Ropsten, 등)은 통합을 통해서만 실행됩니다. 다시 한 번 말씀드리지만 아무런 문제도 발견되지 않는다는 가정 하에 이들이 성공적으로 전환 및 안정화되면 메인넷 전환에 대한 난이도 값이 설정됩니다. 통합의 정확한 날짜는 그 후에라야 추정이 가능합니다.
이더리움 사용자 또는 이더 소유자로서 제가 해야 할 일이 있나요?
없습니다. Kiln를 시도해보려고 하신다면 그렇게 하십시오. 당사에서는 많은 커뮤니티 구성원이 Kiln에서 #TestingTheMerge에 참여하기를 바랍니다.
이더리움 메인넷은 이 테스트넷의 영향을 받지 않습니다. 메인넷의 전환이 있기 전에 이 블로그에 후속 발표가 있을 것입니다.
채굴자로서 제가 해야 할 일이 있나요?
없습니다. 이더리움 메인넷에서 채굴 중이신 경우 통합이 있은 후에 네트워크가 완전히 지분 증명 하에 작동할 것이라는 점을 알고 계셔야 합니다. 해당 시점이 되면 네트워크에서 더 이상 채굴할 수 없습니다.
검증자로서 스테이킹을 철회할 수 있나요?
없습니다. 통합은 현재까지 이더리움에 발생한 업그레이드 중 가장 복잡한 업그레이드입니다. 네트워크 혼란 위험을 최소화하기 위해 최소한의 접근법이 취해졌으며, 이 업그레이드의 모든 비전환 변경은 제외되었습니다.
비콘 체인에서 탈퇴하는 것은 아마 통합 후 첫 번째 업그레이드 일자 기준으로 가능하게 될 것입니다. 합의 계층과 실행 계층 둘 모두에 대한 사양이 진행 중입니다.
왜 Kiln입니까?
이전 통합 테스트넷인 Kintsugi는 도자기를 깨뜨린 후 금을 사용하여 고쳐 도자기를 더 강하고 아름답게 만드는 일본의 미술에서 이름을 따온 것입니다.
같은 맥락에서 Kiln은 진흙을 도자기나 벽돌처럼 딱딱한 물체로 바꾸는 데 사용하는 고온의 오븐을 가리킵니다.