다운로드
닫기 메뉴 -

Papyrus v2.0 출시: 다가오는 RSK 네트워크 업그레이드에 대해 알아두어야 할 점

Published on: 12 5월, 2020

내용 요약: RSK 네트워크는 블록 수 2,392,700에서 예정된 네트워크 업그레이드를 진행할 예정입니다. 이는 2020년 5월 29일 금요일에 진행될 예정입니다. 이 블로그 게시물은 사용자가 성공적으로 RSK 노드를 새로운 버전으로 업그레이드하기 위해 알아두어야 할 중요한 정보를 모두 제공합니다.

5월 6일 업데이트 – 중요 업데이트: 일부 사용자 여러분께서 v.2.0.0으로 업그레이드하고 난 후 노드의 피어 연결이 끊긴다고 보고해 주셨습니다. 따라서 타임아웃과 피어 연결 끊김 시나리오를 더 잘 처리할 수 있는 패치 버전을 출시하였습니다. 업그레이드가 활성화되기 전에 Papyrus v2.0.1을 다운로드하고 여러분의 RSKj 노드를 업데이트하시기 바랍니다. rskj Wasabi v1.3.0이나 그 이전 버전을 실행하는 사용자는 이번 패치를 설치하기 전에 rskj Papyrus v2.0.0을 설치하지 않아도 됨을 참고하십시오. v.2.0.0을 실행 중인 사용자들은 새로운 버전으로 업데이트하실 것을 강력히 권해 드립니다. 이 버전은 이미 Github repository에서 찾아볼 수 있습니다. 이 게시물은 해당 변경 사항을 반영할 수 있게 갱신되었습니다.

네트워크 업그레이드란 무엇인가요?

네트워크 업그레이드는 특정 블록 수에 도달하면 활성화되는 프로토콜 컨센서스 규칙에 대한 변화나 여러 그룹의 변화입니다. 따라서 이러한 변화를 따른다면 네트워크 업그레이드가 활성화되기 전에 새로운 클라이언트 버전으로 업그레이드하시기 바랍니다. 그렇지 않으면 업데이트가 되지 않은 노드는 호환되지 않는 체인에 남아 있게 됩니다.

네트워크 업그레이드는 언제 진행될 예정인가요?

RSK 메인넷 네트워크 업그레이드 활성화는 블록 수 2,392,700에서 실행될 예정입니다. 현재 네트워크 조건에 따르면 이는 2020년 5월 29일 금요일에 진행되리라 예상됩니다.

RSK 테스트넷의 경우 블록 수 863,000에서 진행될 예정이며 이는 2020년 5월 19일 화요일로 예상하고 있습니다.

버전 2.0으로 업그레이드하려면 어떻게 해야 하나요?

업그레이드가 활성화되기 전에 Papyrus v2.0.1을 다운로드하고 여러분의 RSKj 노드를 업데이트하시기 바랍니다. 이 버전은 이미 Github repository에서 찾아볼 수 있으며 기존 버전 모두에서도 실행이 가능합니다.

Papyrus v2.0에 포함된 변경사항은 무엇인가요?

다음은 이 버전에 포함된 가장 중요한 변경사항을 간략히 정리한 것입니다.

  • Garbage Collector v0.2는 기존에 출시된 garbage 수집 기능 개선을 포함합니다(아직 베타 버전임*).
  • Import sync v0.1 기능(베타 버전*)으로 사용자의 노드 동기화 시간을 현재 필요한 시간보다 훨씬 짧게 단축합니다.
  • RSK 양방향 페그(네트워크 업그레이드 활성화 이후)의 segwit (P2SH-P2WPKH) 페그인 거래에 대한 지원이 추가되었습니다.
  • 화이트리스트 메커니즘 제거(네트워크 업그레이드 활성화 이후)를 대비하여 2WP 과정에 대한 추가사항이 있습니다(캡 잠금 및 자금 반환 로직 개선).
  • eth_subscribe JSON RPC방식의 로그 구독에 대한 지원이 추가되었습니다.
  • ECADD, ECMUL 및 ParingCheck 프리컴파일 컨트랙트가 추가되었습니다(네트워크 업그레이드 활성화 이후).
  • CHAINID, SELFBALANCE 및 EXTCODEHASH 옵코드가 추가되었습니다(네트워크 업그레이드 활성화 이후).

(*) 해당 기능은 아직 베타 상태이므로 제작 환경에서 믿고 사용할 수 없으며 기본적으로 비활성화되어 있습니다. 추가 정보는 RSK Developer Portal을 참고해 주시기 바랍니다.

이 네트워크 업그레이드에서 소개되는 컨센서스 변경 사항에 대한 자세한 설명은 RSKIP 141 네트워크 업그레이드: Papyrus를 참고하시기 바랍니다. 또 Github milestone에서도 전체 변경 사항 목록을 확인할 수 있습니다.

RSKj Papyrus 2.0.1의 sha256 sum은 43149abce0a737341a0b063f2016a1e73dae19b8af8f2e54657326ac8eedc8a0 rskj-core-2.0.1-PAPYRUS-all.jar입니다. 추가 세부사항은 Reproducible Build guide를 참고하십시오.

Papyrus 2.0으로 업그레이드할 때 고려해야 할 점이 있나요?

이 버전에서는 특정 블록 수에서 네트워크 활성화가 진행되기 전에 노드를 업데이트하는 것 외에 고려해야 할 사항은 없습니다.

이 버전에서 발생하는 문제는 어떻게 보고하나요?

Papyrus 2.0.1을 실행하는 동안 생기는 모든 문제를 파악하는 것은 저희에게 아주 중요합니다. Gitter community를 통해 연락하시거나, Github repository에서 이슈를 생성해 직접 연락해 주시기 바랍니다.

보안 취약점은 어떻게 보고하나요?

보안 문제를 발견하셨다면 security@rsk.co를 통해 연락하시거나 저희의 버그 바운티 프로그램을 통해 보고해 주시기 바랍니다. RSK 플랫폼 개선을 위해 시간과 노력을 투자하는 보안 전문가, 소프트웨어 개발자, 그리고 해커에게는 보상이 제공됩니다.

더 질문이 있으신가요?

다음 소셜 미디어 채널과 포럼을 통해 공유하고자 하는 피드백을 보내주시기 바랍니다.

Twitter: https://twitter.com/RSKsmart

Telegram: https://t.me/RSKsmart

Gitter: https://gitter.im/rsksmart

Reddit: https://www.reddit.com/r/rootstock/

BitcoinTalk: https://bitcointalk.org/index.php?topic=3189777.0

RSK가 처음이라면 개발자 포털을 통해 RSK 플랫폼에서 작업을 시작할 수 있는 방법을 확인하시기 바랍니다.