비트코인 SV, 초당 9,000건의 거래라는 신기록에 도달하다

By Press Release Published: 1월 29, 2021
9,000 Transactions Per Second: Bitcoin SV hits new record

비트코인 SV(BSV)의 크기 조정 테스트 네트워크(STN)가 1월 26일 한 차례 초당 9,000건 이상의 거래를 처리하여 이번 주에 신기록에 도달했습니다. 전 기록은 2019년 12월의 초당 6,500건 미만의 거래였습니다. 테스트용 네트워크임에도 불구하고 STN은 기술적 능력의 대부분을 BSV 메인넷과 공유하며 비트코인을 온-체인으로 확장할 수 없다는 개념을 한 번 더 바꾸어놓았습니다.

넓은 시각에서 보면 BTC 네트워크(아직도 많은 사람이 ‘비트코인’으로 계속 잘못 언급하고 있음)는 자체 블록 사이즈를 1~4Mb로 제한하고 있어 초당 최대 7건의 거래(대체로 3~4건)를 허용하고 있습니다. 7,000건이 아니라… 7건이 전부 입니다. 어떠한 블록체인 자산도 이처럼 낮은 수용 능력을 바탕으로 기축 통화, 국제 지급 결산 레이어로 이용되거나 또는 일상 결제를 위해 활용되길 바라지 않으며 어떠한 물량의 단일 BTC 거래든 전송하는 데 $10을 초과하거나 심지어 $20이나 되는 비용이 발생할 수 있습니다.

크기 조정 테스트 네트워크가 신기록을 이룬 방법은?

STN 운영 관리자인 브래드 크리스턴슨(Brad Kristensen)은 자신의 팀이 수집한 데이터를 활용하면 STN 상에서 초당 2,000건 이상의 거래를 유지할 수 있을 것으로 생각한다고 코인긱에 전했습니다. 최근 들어 해당 팀은 8시간이 넘는 시간 동안 평균 1.9ktps(즉, 초당 1,900건의 거래)를 관찰했습니다. STN 통계를 이 사이트에서 직접 확인할 수 있습니다.

“저희는 코드 변경 없이 이만큼이나 초당 거래량을 늘릴 방법에 대한 아이디어를 가지고 있습니다만 몇 가지 테스트를 통해 더 지켜봐야 합니다.”라며 크리스턴슨은 전했습니다.

지난 기록이 세워진 뒤로 STN에는 어떠한 개선 사항이 있었던 것일까요? 본 네트워크는 이제 네 번째 변경(일명 2020년 11월부터 가동되고 있는 v4)을 거친 상태이며 소프트웨어 버전은 1.0.7입니다. 이전 6.4ktsp(초당 6,400건의 거래)는 STN v2에서 발생했습니다.

그 뒤로 기능이 향상하기 위해 STN에 어떠한 개선 사항이 있었던 것일까요? 크리스턴슨은 다음과 같이 말했습니다.

1.0.7에서의 성능 향상이 여기서 큰 역할을 했습니다. SV 노드 팀의 노력과 헌신은 두말할 것도 없지요. 개선된 체인 거래 처리 능력 또한 큰 밑바탕이 되었다고 봅니다. 기본적으로1,000개의 체인을 지원하는 최근의 향상에 더해 저희는 아직도 여기에서 조금 더 작업할 생각입니다.

“저희의 유일한 목표는 최상의 초당 거래를 추구하는 것임을 고려하면, 최적의 처리량을 얻기 위해 테스트해야 할 단계가 많이 있습니다. 그러나, 저는 지속 가능한 속도가 더욱 중요하며 이것이 비트코인의 진정한 힘이 자리한 곳이라 생각합니다. 장기간 지속 가능한 초당 거래를 통해 향후 1년간 반복 가능한 성과를 계속 보게 되길 저희는 희망하고 있습니다.

BSV 메인넷 또한 이러한 성능을 갖추고 있다

크리스턴슨은 BSV 메인넷(BSV mainnet )이 이미 비슷한 거래량을 처리할 수 있는 성능을 갖추고 있지만, 현재는 이에 대한 수요가 부족하다는 점을 기억하는 게 중요하다며 덧붙였습니다. 그러나 STN의 목표는 언제나 조금 더 큰 범위에서 시도하고 메인넷을 최대한 근접하게 반영하는 것이었습니다.

이번 주 기록의 피크 타임 동안의 거래에 무언가 특별한 점이 있었나요? 크리스턴슨은 이에 대해 몇 가지 요인 때문이라 전했습니다.

“해당 거래는 대부분 ‘표준’ 거래입니다. 하지만 최근 테스트에서는 증가하는 체인 길이의 활용을 포함했습니다. 2개에서 시작해서 이후 12개, 25개로 늘리고 그 이상으로요. 이는 12개의 체인에서 백만 개의 UTXO를 생성하면 이 백만 개 중 각각의 UTXO가 12개의 자식을 가지게 되고 이를 계속 이어가는 것을 의미합니다. 저희는 또한 채굴자들이 주저 없이 자신들과 직접 계약한 클라이언트와 함께 활용할 수 있는 기능인 대량 거래 처리와 머천트 API(Merchant API)를 통해 그들의 네트워크에 들어오는 거래의 처리를 위해 v1.0.7을 통해 향상된 새로운 RPC 메소드를 활용하고 있습니다.

STN의 목표는 언제나 조금 더 큰 범위에서 시도하고 메인넷과 최대한 근접하게 반영하는 것이었습니다. 메인넷은 이미 이러한 능력을 갖추었으며 단지 부족한 것은 거래량이라는 것을 계속 상기하고 있습니다.

나노거래와 관련된 한계를 시험하기 위해 2021년에 더 많은 대규모 데이터 프로젝트가 온라인으로 진행됨에 따라 비트코인 SV 노드 팀은 실제로 확장하는 블록체인에서 거대한 양의 데이터를 처리하길 바라는 신규 프로젝트를 지원할 수 있습니다. 현재의 도전 과제는 더 많은 기업급 사용자를 끌어들이는 것이라며 크리스턴슨은 전했습니다.

“STN은 저희의 성능 시험장이며 STN이 가능하다면 메인넷도 가능할 것이라는 점을 저희는 알고 있습니다. 이는 이러한 거래량이 가능해질 때 채굴자가 기업 규모로 비트코인을 받아들일 준비가 되었는지에 달려있습니다. STN이 단지 이러한 거래량이 가능하다는 점을 보여주는 것뿐만 아니라 또한 필요한 경우 규모 측면에서 어려움을 겪는 체인에서 합류하는 채굴자들에게 지침을 제공할 수 있기를 희망합니다.”