Technology

Klaytn v1.8.3 릴리즈 노트

제가 항상 하는 말이 있습니다. “무엇이든 모름지기 한결같아야 한다”. 이 말은 사실 이곳 싱가포르의 날씨에 딱 맞는 말입니다. 일년 내내 해변에서 코코넛을 먹을 온도가 지속되는 곳이거든요. 그런데 이 한결같은 기후 만큼이나 멋진 사실이 있습니다. 바로 세상에는 계속해서 좋아지기만 하는 것도 있다는 사실이죠. 그런 게 어딨냐고요? 새로운 기능과 개선 사항으로 가득한 클레이튼 v1.8.3를 소개합니다!

신규 기능

  • 원래 수신된 트랜잭션은 가스비를 기준으로 정렬이 되었는데요, 클레이튼의 가스비는 고정되어 있었기 때문에 사실상 정렬이 되지 않았습니다. 그래서 수신된 시간이라는 필터를 하나 더 추가했어요. 이제 트랜잭션은 수신된 시간순으로 정렬, 처리됩니다. (#1282)
  • 수신된 트랜잭션이 시간순으로 정렬되었다고 했죠? 같은 조건이 전파되는 트랜잭션에도 적용됩니다. (#1309)
  • 저널 파일에 포함된 로컬 트랜잭션들도 파일에 시간순으로 기록됩니다. (#1329)

개선 사항

  • 프리페처의 스냅샷 기능을 비활성화함으로써 성능이 개선될 수 있게 되었습니다. 또 스냅샷에 일부 누락된 메트릭도 추가했어요. (#1234)
  • 이제 GetCodeSize가 emptyCodeHash에 대해 에러가 아니라 0을 반환하도록 수정하였습니다. (#1279)

수정

  • Worker가 signer 생성 함수로 LatestSignerForChainID 대신 MakeSigner을 사용하여 SenderCacher를 쓸 수 있게 되었습니다. (#1305)
  • 이전에는 프리페처가 nil 주소에 접근했을 때 패닉이 발생하곤 했습니다. 그래서 패닉을 방지하고자 패닉 가드를 구현했어요. (#1311)

기타

해당 업데이트는 Baobab 노드에 4월 말, Cypress 노드에 5월 중순에 적용될 예정입니다. 업데이트 관련 자세한 정보는 이 링크에서 확인하실 수 있습니다.

미디엄에 구독하시고 더 많은 소식을 받아보세요. 다음에 또 만나요!