FastLane 하드 포크는 2021년 4월 30일 GMT 오전 5시 30분에 메인넷 블록 845,000에 구현되었습니다. 포크로 인해 Qtum의 블록 간격이 128초에서 32초로 줄었습니다.
이 업그레이드는 블록체인의 기능을 업데이트하는 데만 사용되었기 때문에 새 코인을 만들지 않았습니다.
퀀텀 속도 향상
프로토콜 속도 향상은 다음 네 가지 업그레이드를 통해 이루어졌습니다.
업그레이드 #1: 블록 간격 줄이기
위에서 언급했듯이 Fastlane 포크의 가장 큰 변화는 평균 블록 간격이 128초에서 32초로 줄어든 것입니다. 또한 블록 간격이 감소하여 다음 매개변수가 조정되었습니다.
*일일 블록 생산량은 675에서 2,700으로 증가했습니다.
*보상을 차단하는 예상 시간도 4로 감소했습니다.
*블록 크기는 4로 줄어들어 초당 이론적 트랜잭션을 약 70TPS로 유지합니다.
업그레이드 #2: 난이도 조정 알고리즘 변경
Qtum의 난이도 조정 알고리즘은 속도가 증가한 후에도 블록 간격이 평균 32초를 유지하도록 조정되었습니다.
업그레이드 #3: 블록 보상 수정
블록 보상이 4 QTUM에서 1 QTUM으로 떨어졌습니다. 이를 통해 업그레이드 전후에 네트워크에서 생성된 새로 발행된 QTUM의 수가 일정하게 유지되었습니다. 블록 보상을 줄이지 않으면 시스템이 점점 더 인플레이션을 일으키게 될 것입니다. 또한 소규모 스테이커는 블록 보상을 더 자주 볼 수 있습니다.
업그레이드 #4: 스테이커 채굴 효율성 향상
더 빠른 블록을 준비하기 위해 팀은 스테이커 코드를 업데이트했습니다. 이것이 왜 필요했을까요? 스테이커 코드를 변경하지 않고 블록 간격을 32초로 줄이면 고아 블록 비율이 200%까지 치솟아 네트워크 보안에 큰 영향을 미칩니다.
Orphan 블록은 메인 체인에 진입할 수 없는 완벽하게 유효한 블록입니다. 고아 차단 비율이 높으면 포크 가능성이 증가하고 네트워크 보안이 저하됩니다. 일반적으로 네트워크가 처리량을 늘리면 고아 블록 속도에 직접적인 영향을 미칩니다. 이 속도를 줄이고 전체 처리량을 향상시키는 것은 블록체인 네트워크의 성배입니다.
따라서 32초 블록 속도 증가와 스테이커 효율성 최적화는 필수 불가결하며, 이 둘을 함께 사용하면 보안에 영향을 주지 않고 블록 간격을 줄일 수 있습니다.
스테이커 마이닝 효율성의 증가는 스테이커가 더 빠른 블록을 따라잡을 수 있게 하고 고아 블록을 줄이는 데 도움이 됩니다. 스트레스 테스트에 따르면 새로운 스테이커는 새로운 상황에서 훨씬 더 잘하고 있습니다.
Fastlane 이후 결과
그렇다면 Qtum은 Fastlane 이후에 어떻게 지냈습니까? 몇 가지 핵심 사항을 살펴보겠습니다.
*원래 128초 간격에 대한 고아 차단 비율은 약 3%였습니다. 32초 간격으로 고아 차단율이 20%로 증가했습니다. 이것은 고아 체인 분할에 대해 충분히 중요하지 않으므로 허용 가능한 범위 내에 있습니다.
*블록 간격을 줄이면 더 많은 스마트 계약 호출이 발생하여 스테이커를 압도하고 고아 블록으로 이어질 수 있습니다. 우리는 계속해서 네트워크 부하를 늘리고 스마트 계약 호출을 늘렸습니다. 평균 블록 간격이 32초로 단축된 반면 네트워크의 고아 블록 비율은 27%에 머물렀고 여전히 뚜렷한 분기점이 없어 보안 기대치에 부합했습니다.
전반적으로 Team Qtum은 FastLane 포크가 큰 성공을 거두었다고 선언할 만큼 자신감이 있습니다.