BNB 체인, 7월 하드포크에서 보안 개선 사항 도입 예정

Sujha Sundararajan
| 0 min read
면책조항: 이 기사를 투자 조언으로 받아들여서는 안됩니다. 암호화폐는 변동성이 큰 투자상품이기 때문에 투자 전 자체적인 조사를 수행하시기 바랍니다.
출처: Pexels / Nikita Khandelwal 

바이낸스(Binance) 블록체인 생태계, BNB 비콘(Beacon) 체인의 보안 강화를 위한 하드포크 업그레이드가, 한국시간 7월 19일 오후 3시에 이루어질 것으로 예상된다.

7월 12일에 이루어진 공식 발표에 따르면, 중국 과학자 ‘장형’의 이름을 딴 이번 하드포크는 블록 높이 328,088,888에서 이루어질 예정이다. 하드포크는 이전에는 유효하지 않던 블록/거래를 유효하게 만들거나 그 반대로 만드는 소프트웨어 프로토콜의 변경을 의미한다

이번 업그레이드는 주로 전체적인 보안 개선에 초점을 맞추고 있으며, 대부분의 사용자에게는 직접적인 영향이 없을 것이다.

“BNB를 지원하는 거래소를 이용하는 경우에, 거래소나 지갑 서비스에서 특별한 알림을 보내지 않는 한, 사용자 측에서 취해야 하는 조치는 없습니다.” 라고 해당 발표는 언급했다.

그러나 메인넷(mainnet)의 풀 노드(full node) 운영자들은 하드포크의 블록 높이에 도달하기 전에 소프트웨어 버전을 v0.10.16으로 업그레이드해야만 한다. “소프트웨어를 업그레이드가 제때 이루어지지 않을 경우, 해당 노드는 업그레이드된 BNB 비콘 체인의 피어(peer)/검증자(validator) 노드와 동기화되지 않게 된다. 이 경우 연결 및 트랜잭션 전송이 불가능하게 된다.”라고 해당 발표는 덧붙였다.

또한, 새로운 BNB 토큰 발행은 없을 것이다. 하드포크가 원활히 이루어지기 위해서는 전체 BNB 체인 검증자 중 3분의 2 이상의 노드가 업그레이드될 필요가 있다.

강화되는 보안 기능

이번 업그레이드에는 두 가지 주요 보안 변경 사항이 예정되어 있다. 개발자들은 보안 개선을 위해 BEP-255가 이번 업그레이드를 통해 도입될 것이라고 언급했다.  BEP-255에서는 BNB 비콘 체인 상의 온-체인 자산 조정 기능 도입이 제안된 바 있다.

BEP-255는 각 블록의 사용자 잔액 변경 내용을 추적하고 조정 기능을 통해 이슈사항을 찾아낸다. “조정 오류가 발생하는 경우에는 블록체인이 ‘패닉’ 상태로 전환되어 새로운 블록의 생성을 중단한다.”라고 해당 업데이트는 설명하고 있다.

또 다른 보안 개선 사항으로, 네트워크의 패스트 파이널리티(Fast Finality) 메커니즘의 정확성을 위협할 수 있는 ‘로그 키(Rogue Key)’로 불리는 공격에 대한 취약점을 해결하는 버그 개선 사항이 포함될 예정이다.

이 버그를 수정하기 위해, 하드포크가 블록 높이가 도달될 때, 기존의 모든 투표 주소(vote address)가 제거되며 검증자들은 투표 주소를 다시 추가해야 한다.

개발자들은 깃허브(GitHub) 게시물에서 “크로스 체인 보안을 개선하기 위해 BEP171과 같은 몇 가지 개선이 이루어진 바 있다. 그렇지만, 특히, 브리지 익스플로잇 공격(bridge exploitation) 이후에는 BNB 비콘 체인 자체의 자산 보안 또한 보장되어야 한다.”라고 설명하고 있다.

 

함께 읽을 만한 기사: