㈜해시넷이 2019년 5월 23일(목) 18:30에 제3회 해시넷 블록체인 밋업을 진행합니다.

검수요청.png검수요청.png

버트코인

해시넷
이동: 둘러보기, 검색
버트코인(Vertcoin) 로고
버트코인(Vertcoin) 로고와 글자
제임스 러브조이(James Lovejoy) 버트코인 창시자

버트코인(Vertcoin)은 탈중앙화된 생태계를 조성하기 위해 만든 암호화폐이다. 2014년에 출시된 버트코인의 화폐 단위는 VTC이다. 비트코인이나 라이트코인과 마찬가지로 작업증명(PoW) 방식의 합의 알고리즘을 사용한다. 버트코인은 다양한 암호화폐들이 사용하고 있는 라이트닝 네트워크를 상호 연결하는 LIT 기술을 적용하였다. 버트코인은 비트코인과 글자가 유사하여 한 때 '짝퉁 비트코인'이라고 불리기도 했으나, 영어로는 Vertcoin으로서 Bitcoin과 스펠링이 전혀 다르다. 버트코인은 미국 MIT 학부생 연구원인 제임스 러브조이(James Lovejoy)가 개발했다. 한국인인 스타 임(Star Im)이 핵심 개발자로 참여하고 있다.

개요[편집]

버트코인은 비트코인으로부터 기본 개념을 차용한 암호화폐이다. 둘 다 작업증명(Proof of Work) 합의 알고리즘을 사용한다. 하지만 버트코인의 구현 방식은 비트코인과 크게 다르다. 버트코인 플랫폼은 ASIC에 내성을 가지고 있어, ASIC 하드웨어로 인해 비트코인에서 발생하는 채굴의 중앙집중화 현상이 나타날 수 없다. 즉, 버트코인은 중앙은행과 채굴 하드웨어 제조사들의 통제에서 벗어나기 위해 만들어진 코인이다.[1] 개개인이 고유한 은행을 소유하는 것을 목표로 중앙은행 및 금융금리, 수수료 등에서 벗어나 개인 간의 거래 활성화를 위해 개발되었으며 버트코인 채굴자들에게 쉬운 채굴과 공평한 기회를 제공하기 위해 개발되었다. 다시 말해, 더 좋은 채굴기를 가진 채굴자에게 부의 편중이 쏠리는 것을 막기 위해 고안되었다.[2][3]

개인 간 이체, 교환 시 이체 수수료는 모든 채굴자들과 비례하여 평등하게 나눠진다. 채굴은 쉽고 공평해야 한다는 목표를 가지고 있으며 이를 위해 '원 클릭 마이너' 플랫폼을 제공한다.[4] 모든 채굴자에게 똑같은 기회를 부여하여 평등하게 경쟁하며 채굴 실패로 인해 피해를 입는 사람이 없도록 개발된 것이 특징이다.[5] 모두에게 공평한 기회를 제공하기 위해 상장 시에도 투자자에게 무상지급이나 저가공급 등이 없었다.[3] 버트코인은 비트코인이 구현한 SHA-256 대신 Scrypt-N 해시함수에서 업그레이드한 Lyra2RE(V2) 합의 알고리즘을 사용한다. 버트코인의 시가 총액은 2019년 3월 기준으로 약 250억 원으로 147위를 차지하고 있다.

등장배경[편집]

버트코인은 비트코인, 라이트코인 등과 유사한 암호화폐이지만 큰 차이가 하나 있다. 디지털 화폐 운동의 선구자인 비트코인 개발자들은 초기에 탈중앙화된 디지털 통화로부터 발생할 수 있는 모든 잠재적 위협을 알 수 없었다. 그 중 가장 큰 위협은 채굴에 필요한 컴퓨팅 파워와 전기를 감당할 수 있는 '고래(큰손)'들에게 점차 권력이 집중되는 중앙화 문제였다. 채굴을 독점하기 위해 ASIC 컴퓨터를 만드는 데 여러 회사가 수백만 달러를 썼다. 이러한 장치 때문에 GPUCPU가 채굴 과정에서 더 이상 유용하지 않게 되었다. 결과적으로, 비트코인 채굴과 거래의 대부분은 이제 수십만 달러 혹은 수백만 달러의 투자가 필요한 대규모 데이터 센터에 의해 처리되고 있다. 이렇게 비트코인 계산 능력이 대형 데이터 센터에 의해 거의 처리되기 때문에, 분산되고 탈중앙화 통화로부터 훨씬 더 중앙집중적이고 취약한 통화로 바뀌게 되었다. Cex.io과 같은 회사들은 매일 40%의 PoW 연산 능력을 사용하고 있으며, 마음만 먹는다면 51%의 공격도 수행할 수 있다. 라이트코인이 만들어진 이유은 이러한 ASIC 사용을 막기 위해서이다. 이를 위해 비트코인의 SHA-256보다 메모리 집약적인 Scrypt 해싱 알고리즘을 사용했다. 대용량 메모리 요구사항이 ASIC를 재정적으로 불가능하게 만드는 가장 좋은 방법이기 때문이다. 라이트코인은 잠시 버텼지만, 라이트코인의 오리지널 메모리 요구량은 ASIC를 완전히 차단하기에는 충분하지 않았다. 버트코인은 라이트코인에서 한 단계 업그레이드 한 버전이며 "Adaptive N-Factor"라는 Scrypt-N 합의 알고리즘을 사용한다. 이 합의 알고리즘은 해싱 함수를 계산하는 데 필요한 메모리 양을 결정한다. 이 알고리즘은 가능한 한 ASIC 개발보다 한 단계 앞서 나가기 위해 시간에 따라 증가한다. 이렇듯 버트코인이 2014년 처음 시작했을 때, PoW 합의에 도달하기 위해 Scrypt-N 알고리즘을 사용했다. 하지만 Scrypt-N에 특화된 ASIC이 등장해 버트코인 팀은 다시 알고리즘을 만들어야 했다. 결국 2014년 12월 13일 Lyra2RE 이라는 새로운 알고리즘을 완성했다. Lyra2RE 해시함수의 경우, SHA-256 해시함수와 비교하면 해시율이 상대적으로 낮다. 이 알고리즘은 메모리 사용량과 시간 비용을 독립적으로 변경하여 ASIC에 대한 더 많은 영향력을 부여한다. 버트코인 블록체인에서의 블록 확인 시간은 2.5분으로 라이트코인과 비슷하다. [6] 버트코인의 궁극적인 목표는 사용자들이 각자 자신만의 은행을 소유하도록 만드는 것이다. 이제까지 우리가 익숙하게 사용해왔던 중앙에서 통제하는 시스템으로부터 벗어나 사용자가 중심이 되는 시스템을 구축하고자 하는 것이다. 따라서 사용자는 버트코인을 통해 금리와 수수료 등에서 자유로워지고 자신들의 필요에 따라 자유롭게 개인 간의 거래가 활성화 될 수 있다.[7]

주요 인물[편집]

  • 제임스 러브조이(James Lovejoy) : 버트코인(Vertcoin)의 창시자이자 수석 개발자이다. 그는 10살 때부터 컴퓨터 프로그램 개발을 시작했으며 미국 MIT 학부생 시절인 2014년 버트코인을 창시했다. 현재 러브조이는 MIT DCI에서 탈중앙화 금융 정책에 대한 연구를 진행하고 있다.
  • 스타 임(Star Im) : 2014년부터 버트코인을 채굴하고 네트워크를 도와주었다. 2017년 버트코인 팀에 합류하여 온라인 커뮤니티를 키우는 데 주력하고 있다.

역사[편집]

  • 2014년 : 버트코인 설립, Scrypt의 N 알고리즘 사용, Scrypt-N에 특화된 ASIC 등장
  • 2014년 12월 13일 : Lyra2RE 알고리즘 출시
  • 2015년 08월 10일 : Lyra2REv 2.0 알고리즘 출시
  • 2017년 10월 : One-Click Miner(OCM) 출시
  • 2017년 12월 3일 : Vertcoin Core 0.12 Update 지갑 성능 업데이트
  • 2017년 12월 12일 : 반감기 시작 (1블록 당 25개)
  • 2018년 10월~12월 : 51% 공격

특징[편집]

Lyra2RE 합의 알고리즘[편집]

Lyra2RE는 scrypt-N과 달리, 시간비용과 메모리 비용이 분리돼 있어 두 매개 변수에 대해 독립적으로 통제할 수 있다. ASIC 역시 Lyra2RE 보다 Scrypt-N을 개발하는 것이 훨씬 쉽다. 왜냐하면 Scrypt의 N-factor를 증가시키는 것은 단순히 알고리즘의 더 많은 반복을 수반하기 때문이다. 반면 Lyra2RE는 시간 비용을 늘리는 데에만 반복이 더 많이 필요하므로 메모리 요구량을 증가시키는 것은 잠재적인 ASIC 장치가 각 스레드[8]마다 더 많은 메모리를 가지고 물리적으로 설계되어야 한다는 것을 의미한다. 그렇기 때문에 Lyra2RE를 위한 ASIC이 개발된다면, 더 높은 메모리 요구사항 때문에 포크를 해야 해서 ASIC은 더 이상 제대로 작동하지 않게 된다. 하지만 Lyra2RE를 구현한 이후, 2015년 8월 10일 또 다른 하드포크로 Lyra2RE를 v2로 업그레이드했다. 봇넷이 네트워크 해싱 파워의 50%를 장악했기 때문에 이 업데이트가 필요했다. 이렇듯 Lyra2RE v2는 지금까지 ASIC 채굴자들을 저지하기 위해 일을 해왔다. 현재 유일하게 실행 가능한 채굴 하드웨어는 GPUCPU뿐이다.[9]

채굴[편집]

버트코인의 가장 특징 중 하나는 바로 독점적으로 거대한 하드웨어를 운영하는 채굴방식에 반기를 든다는 것이다. 버트코인은 비트코인이 시작한 후로 그와 같은 거대한 채굴 업체가 힘을 갖는 것에 우려를 표하며 자신만의 목적을 정한 것이다.[10] 보통 지분을 많이 가지고 있는 사람에게 더 많은 혜택이 돌아가는 코인이 대부분이다.[11] 하지만 버트코인은 채굴의 공정성을 중점적으로 두고 있다.[11] 이런 코인을 안티 에이식(ANTI ASIC) 코인이라고 한다. 안티 아식스 코인인 버트코인은 저가로 지급한다거나 무료 지급은 전혀 없다. 채굴이 쉽고 모두가 공평한 코인이다.[11] 오직 GPU에 의해서만 채굴이 가능하기 때문에 세계 어디에 있는 컴퓨터도 GPU만 있으면 손쉽게 공평하게 채굴할 수 있다.[12] 때문에 정말 공평하게 모두가 같은 시작점에서 시작하여 채굴할 수 있도록 시스템을 구축해 두었다.[13]

원 클릭 마이너(OCM)[편집]

암호화폐를 채굴하고 싶어하는 대부분의 사람들은 블록체인 시스템의 복잡성 때문에 채굴에 대해 겁을 먹는다. 그래서 가이드를 읽거나, 비디오를 보거나, 커뮤니티에서 질문하거나, 용어를 이해하려는 등의 불편한 노력들을 해야만 한다. 이에 버트코인은 채굴을 쉽게 할 수 있는 방법에 대해 연구하여 한 번의 클릭으로 채굴을 할 수 있도록 만들었다. 채굴 방법은 아래와 같다. 사용하고자 하는 채굴 장치, 즉 AMD, NVIDIA 또는 CPU 중에서 선택한 후, 채굴 할 풀 주소를 입력하고, 그런 다음 Worker/Wallet Address에 지갑 주소를 입력한다. 다시 장치로 돌아가서 AMD, NVIDIA 또는 CPU 중 선택했던 것을 클릭하면 바로 채굴이 시작된다. 풀이 블록을 발견하자마자 지갑에 지불금을 받기 시작할 것이다. 또, 원 클릭 마이너에서 직접 p2pool 노드를 실행할 수도 있다. 원 클릭 마이너의 또 다른 흥미로운 점은 마이너들이 OCM 자체를 업데이트하지 않고도 업데이트를 추진할 수 있기 때문에 채굴자들은 몇 분 안에 업데이트를 적용할 수 있다.

두 종류 채굴 방식[편집]

버트코인을 사용하면, 직접 리그를 설치한 곳에서 채굴 작업을 개별적으로 할 수도 있고, 버트코인 채굴 풀에 가입할 수도 있다. 채굴장은 새로운 블록을 더 빨리 발견하고 깰 수 있는 하나의 거대한 리그를 만들기 위해 서로 각자 채굴 장치를 추가한 개인들로 구성되어 있다. 두 가지 옵션은 장단점이 있다. 예를 들어, 버트코인을 개별적으로 채굴하기로 결정한다면, 유지 보수비를 지불하고, 강력한 채굴 장치를 세우는 데 더 많은 돈을 투자해야 한다. 반면, 채굴 풀 옵션을 선택하기로 결정한다면, 성공적으로 채굴된 각 블록에 대해 얻은 보상을 공유해야 한다.

버트코인 반감기[편집]

버트코인은 GPU(Graphics Processing Unit)로 구성된 채굴 장치를 사용하여 채굴된다. 다른 암호화폐와 마찬가지로 채굴은 거래를 검증하는 과정이다. 그 후, 검증하는 주체는 그들의 일에 대해 보상을 받는다. 2017년 12월 12일에 버트코인의 보상 반감기가 일어났다. 버트코인의 540,000번째 블록에서 반감(VTCember)이 일어나 보상으로 받는 코인의 양이 반으로 줄어들었다. 즉, 기존에는 하나의 블록 당 제공되는 보상이 50코인이었으나 이때부터는 25코인으로 줄어든 것이다. 현재 버트코인 채굴자들은 블록이 추가될 때마다 25개의 코인을 보상받는다. 이 보상금은 4년마다 또는 840,000 개의 새로운 블록이 추가 된 후 반감된다. 반감기가 실행된다고 버트코인의 전체 양이 변하는 것은 아니기 때문에 보상으로 주어지는 양만 줄어든다. 버트코인은 시장 내에서 공급량을 줄인 만큼 코인의 회소성을 높여 가격 상승에도 영향을 줄 수 있다고 판단한 것으로 보인다. 실제로 가격이 오르기도 했다.

LIT(멀티코인 라이트닝 네트워크)[편집]

LIT(Multi-Coin Lightning Network)는 LND/Eclair(볼트 패밀리)와는 별개의 라이트닝 네트워크 구현이므로 구축 방식에 차이가 있다. 각 코인 당 하나씩 서로 다른 라이트닝 네트워크를 가지고 있는 대신, LIT는 모든 코인들을 하나의 프로토콜로 구현하여 라이트닝 네트워크의 파편화된 하위 집합이 아닌 단일 통합 멀티코인 라이트닝 네트워크를 만든다. LIT는 MIT-DCI의 라이트닝 네트워크 백서의 공동 저자인 Tadge Dryja가 이끌고 있다.

버트코인은 라이트닝 네트워크의 가장 큰 단점을 해결했다. 현재 라이트닝 네트워크는 트랜잭션, 즉 P2P 전송이 일어날 때 A와 B가 모두 온라인이어야 한다는 단점이 있다.[14] 그 해결방안 중에 한 가지는, 바로 제 3자에게 자산을 맡겨 그들이 관리할 수 있게 만드는 방법이다.[15] 두 번째는 장치를 사용해 라이트닝 트랜잭션을 관리할 수 있게 만드는 것이다.[14] 버트코인은 리트박스(LitBox)를 통해 라이트닝 네트워크에 해결책을 제시했다.

버트코인은 탈중앙화를 궁극적으로 추구한다. 개개인이 소유하고 있는 자산들을 중앙은행에서 컨트롤 받지 않도록 하기 위해 개발되었고, 채굴자들에게 쉬운 채굴을 할 수 있도록 만들어준다.[15] 또한 버트코인은 라이트닝 네트워크를 통해 P2P 전송을 가능하게 한다.[14]

원자 교차 체인[편집]

원자 교차 체인은 2013년 티어 놀란(Tier Nolan)이 창시하였다. 자유롭게 교환 가능하도록 설계되어 있어 더 원활한 거래를 할 수 있다.[11] A가 200LTC을 가지고 있다고 가정해보자. 그러나 1BTC를 선호한다 그리고 B는 1BTC를 가지고 있지만 200LTC을 선호한다. 그래서 A와 B는 거래에 동의한다. 그러나 A와 B는 서로를 신뢰하지 않으므로 둘 중 누구도 코인을 먼저 보내고 싶어하지 않는다. 다른 사람은 호의를 반환하지 않을 수 있다.[11] A와 B가 원자 교환을 설립한 이유이다.

원자적 교환은 해시 시간 잠금 계약으로 알려진 스마트한 트릭을 사용하며 이는 차례로 다중 서명 주소 및 시간 잠금의 잠재력을 활용한다.[11] 이 모든 기능은 비트코인라이트코인을 포함한 대부분의 알트코인에서 발견되는 기본 스크립트 언어를 통해 가능하다.

크립토 앱[편집]

크립토 앱(Crypto App)은 버트코인 프로젝트다. 이것들은 암호화폐, 라이트인 거래 또는 온체인 거래와 관련된 모든 어려운 부분을 처리하며 이 모든 것은 휴대전화를 통해 제어되는 간단한 사용자 인터페이스로 추상화한다. 그것은 오늘날 우리 모두가 알고 있고 피아트 은행, 카드 결제 시스템과 꽤 유사하지만 암호화되어 있다. 이 시스템의 모든 부품은 사용 가능하며, 사용자가 조립할 수 있다. 자체적인 '크립토 박스(Crypto Boxes)'와 '크립토 단말기(Crypto Terminals)'을 조립해 판매 사업을 할 수도 있다. 이 시스템은 현재 피아트 결제 시스템의 UX를 확장 및 일치시킬 수 있는 기반이다. 또한 이 시스템은 풀 노드, 라이트닝 노드 역할을 하므로 가능한 많은 사람이 전체 노드를 실행하고 있으며 사용자들은 항상 자신의 개인키를 관리한다. 이 시스템은 LIT 라이트닝 네트워크에서 실행된다. 법정통화와 암호화폐 지불을 모두 수용하는 하이브리드 단말기도 실현 가능하다.

활용[편집]

버트코인은 거의 비트코인을 대체한다. 코인페이먼트(CoinPayments)는 자사의 서비스에 0.5%의 수수료를 부과하며, WooCommerce, Shopify, Xcart, Drupal, Wordpress 등 다양한 유명 전자상거래 플랫폼과 통합되어 있다. 버트코인으로 원하는 서비스나 물건을 사고 팔 수 있도록 많은 상점의 입점을 위해 노력하고 있다. 개발에 있어서도, 버트코인은 bitcoinjs-lib과 python-bitcoinlib과 같은 비트코인을 위한 대부분의 기존 라이브러리와 호환된다. 현재 식품회사, 농업, 기프트 카드, 의료, 상점(Astronaut Apparel, Cyroline, Crypto affect , Crypto and Proud, CryptoBird wear, Cryptoble, Lazy Pyramid, NakamotoClothing, SatoshiMarket, Epic Pants), 멀티미디어 서비스, 인쇄, 법률 서비스 (Burrell-Law,NYC), 비디오 게임 등의 분야에서 버트코인을 사용하고 있다.[16]

버트코인 51% 공격[편집]

보안 전문가 마크 네스빗(Mark Nesbitt)은 P2P PoW 암호화폐를 운영하는 버트코인 블록체인이 51% 공격을 받고 있다고 폭로했다. 2018년 12월 버트코인이 51% 공격을 받아 이중 지불로 10만 달러 어치의 손실을 입은 것이다. Coinbase 엔지니어는 일부 익명의 사이버 범죄자들이 4년 된 버트코인 네트워크를 공격하기 위해 많은 양의 ASIC 해시율을 빌렸다는 것을 발견했다. 그들은 결국 채굴 해시율의 50% 이상을 손에 넣어 버트코인 퍼블릭 체인을 소유하고 통제할 수 있게 되었다. PoW 암호화폐의 무결성은 ‘네트워크의 분산화’라는 특성에 달려 있다. 즉, 네트워크 해시율의 50%를 넘는 채굴자나 채굴 풀이 없는 경우 분산형으로 간주한다. 하지만 채굴 주체가 해시 전력의 대부분을 장악할 경우, 임의의 이전 블록과는 별도의 블록을 만들어 동일한 블록체인의 두 버전을 만들 수 있다. 그리고 만약 하나의 실체에 의해 제어되는 대체 블록체인이 네트워크의 나머지 부분보다 더 많은 블록을 생산하기 시작하면, 그것은 체인 재구성이라고 불리는 상황으로 이어질 수 있다. 이렇게 되면 네트워크에 대한 이중 지불 공격을 개시할 수 있다. 예를 들어 채굴자는 메인 체인에서 거래를 시작할 수 있지만, 대체 가짜 체인에서도 동일한 거래를 복제할 수 있다. 네스빗은 "현재 진행 중인 4건의 뚜렷한 사건에서 버트코인은 22건의 체인 재편을 경험했는데, 이 중 15건은 버트코인의 이중 지불을 포함했다."며 "이번 공격으로 10만 달러 이상의 피해를 초래했고, 가장 큰 갈기는 300블록이 넘는 깊이였다." 고 설명했다. [17]

로드맵[편집]

2019년[편집]

  • 새로운 멀티코인 라이트닝 지갑 : LitBox 프로젝트 (LIT에 내장)
  • VertHash : 새로운 채굴 알고리즘 개발
  • 멀티플랫폼 원 클릭 마이너 업그레이드/ UX리폼
  • [바운티] 버트코인 iOS 지갑

각주[편집]

  1. The First 판촉물은 퍼스트기프트, 〈오늘의 이슈코인 “버트코인”〉, 《티스토리》, 2018-07-25
  2. Coin Go, 〈버트코인(VTC)의 기본적인 정보와 추후 전망〉, 《네이버 블로그》, 2018-02-12
  3. 3.0 3.1 업비트 버트코인 소개자료 - https://www.upbit.com/exchange?code=CRIX.UPBIT.KRW-VTC
  4. 비트웰 마스터, 〈버트코인(VTC) 정보-시세,일정,전망(비트웰)〉, 《네이버 블로그》, 2018-06-04
  5. WELCOME Decent, 〈버트코인 백서〉, 《네이버 블로그》, 2018-11-14
  6. "Vertcoin (VTC)-Whitepaper", 2018-03-15
  7. Moneynet, 〈버트코인(Vertcoin)의 개념 및 특징〉, 《유투브》, 2017-12-27
  8. CPU가 독립적으로 처리하는 하나의 작업 단위
  9. COLIN HARPER, 〈What Is Vertcoin (VTC)?〉, 《COINCENTRAL》, 2018-11-25
  10. kwonsen, 〈버트코인에 대해서 알아보자〉, 《스팀잇》
  11. 11.0 11.1 11.2 11.3 11.4 11.5 곰치 김강률, 〈버트 코인 Vertcoin (VTC) - 기술정보, 전망 및 로드맵 공개〉, 《티스토리》, 2018-03-25
  12. 고당도오렌지, 〈버트코인(Vertcoin/VTC)〉, 《네이버 블로그》, 2018-04-13
  13. 레자리스, 〈버지코인 & 버트코인〉, 《네이버 블로그》, 2018-04-06
  14. 14.0 14.1 14.2 BlacKrane, 〈(VTC) 상승률 약 100프로 이건또 무슨 코인이길래? 버트코인에 대해서 알아보자〉, 《네이버 블로그》, 2018-07-25
  15. 15.0 15.1 kwonsen, 〈버트코인에 대해서 알아보자〉, 《스팀잇》
  16. 버트코인 공식 홈페이지 - https://vertcoin.org/
  17. Yashu Gola, 〈Vertcoin Hit by 51% Attack, Allegedly Lost $100,000 in Double Spending〉, 《CCN》, 2018-12-05

참고자료[편집]

같이 보기[편집]


  검수요청.png검수요청.png 이 버트코인 문서는 암호화폐 종류에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.