비트코인 송금수수료
비트코인 송금수수료
송금 수수료
노드는 자신이 생성하는 블록에 타인의 거래 내역을 포함할 의무가 없기 때문에 비트코인 송신자는 거래 수수료를 자발적으로 지불함으로써 거래의 속도를 높이고 사용자가 노드를 운영하려는 유인을 제공한다. 특히 비트코인 생성이 어려워질수록 시간이 지남에 따라 블록 분량별로 보상이 삭감된다. 노드가 받는 보상은 후보 블록에 포함되는 모든 거래 내역에 관한 거래 수수료다.
비트코인이 작동하는 본질적인 시스템 구조에서 발생하는 수수료는 송금수수료 또는 결제수수료로 불린다. 자신의 월렛대에서 다른 월렛트로 비트코인을 보내려 할 때 사용자들은 자발적인 숫자로 수수료를 유인할 수 있다. 0을 지정할 수도 있게 비트 코인은 수수료가 없다고 표현되고, 초기에는 일반 사용자들의 생활 화폐로 활용될 경우 수수료 없이 동작하는 상태를 이상적인 것으로 상정하였다. 그러나 세계 사용자들이 투자/투기기축 통화로 사용하면서 발생하는 거래량만 해도 어려운 상황에 이르자 수수료 없는 비트코인 거래는 상상하기 어려워졌다.
비트코인의 마이너가 돌리는 채굴기 SW는 유저의 클라이언트측의 메모리 풀을 수집해 다음 번 블록에 포함되는 대상을 선정해 모아 블록으로서 기록해 고정하는 작업을 시도한다. 작업에 성공하면 정해진 비트코인이 지급되지만, 동시에 해당 블록 내의 모든 거래에 걸린 수수료율을 획득한다. 따라서 채굴기는 수수료가 많이 든 거래요청을 우선적으로 처리하게 되는 성향을 갖고 결국 당연히 수수료율을 높게 매긴 거래가 더 빨리 처리된다. 비트 코인의 결재 요청의 총량이 전 세계적으로 많을 때에는 수수료를 높은 걸 필요가 있어 놀놀하 때에는 0을 걸어도 구조나... 유저에게는 이러한 상황을 정확하게 판단하기 어렵다. 따라서 다양한 비트코인의 클라이언트 SW는 사용자에게 일정한 판단 루틴을 통해 권장 수수료를 제시하게 되지만, 이들이 각각 달라 시대별로도 다른 경우도 있기 때문에 사용자는 혼동하게 된다. 결국 비트코인의 현금 가치가 급등한 뒤 제시되는 수수료율이 소수점대라 하더라도 결과 수수료의 현금 가치는 매우 커졌다. (예를 들어 1BTC의 가치가 500만원의 경우라면 수수료 0.1%를 내도 결과적으로 5천원이 되는데, 나를 빨리 확정하려면 이보다 훨씬 높은 수수료를 물게 된다.
비트코인에 너무 많은 거래가 요청돼 막혔고 사용자 입장에서는 결제가 확정되지 않은 상황이 반복되면 생활화폐로 사용 가능성이 점차 사라진다. 비트코인 이외의 다른 전자화폐도 상당수 존재하므로 채굴자들도 환전 딜러도 일시적으로 등을 돌리고 다른 화폐를 취급하는 상황도 발생하게 된다.
포크
비트 코인은 블록 체인을 채택하고 비트 코인을 사용하는 모든 사용자에게 같은 내용이 담긴 거래 원장이 나뉘어 있는 것이 프로토콜의 업그레이드를 위해서는 일반적인 중앙 집중식 업그레이드 방식을 사용하지 않는다. 대신에 원래 비트 코인으로 분기하는 포크와 방식을 사용한다. 포크에는 소프트 포크(Soft fork)와 하드웨어 포크(Hard fork)가 있다.
소프트 포크
소프트 포크(soft fork)는 이전 블록과 호환성을 가진 포크(fork)방식이다. 이 방식은 기존의 블록 체인을 그대로 유지하면서 새로운 기능을 도입할 때 사용하지만 이전 블록과 호환성을 갖기 때문에 새로운 블록을 생성하는 치에글쟈들만 새로운 코드가 적용된 지갑을 사용하면 된다.
모든 사람들의 지갑 업데이트가 필요 없다는 특성과 비트 코인의 네트워크가 점점 발전하고 추가나 수정해야 하는 기능이 늘어나면서 그동안 많은 소프트 포크가 이뤄졌다. 예를 들면 거래를 생성할 때 2~3개 이상의 개인 키를 제출해야 한다 몰티시그(Multi-Sig)기능 및 Electrum 같은 지갑에서 흔히 볼 수 있는 12~24개의 단어가 된 지갑 키 기능 등이 있다.