8월1일에 있을 비트코인 체인 분리 때문에, 궁금한점이 많아 여기저기 찾아봤다. 뉴스 기사도 읽어보고 @twinbraid 님의 글을 읽으면서 하드포크/소프트포크에 대한 이해도를 높여갔다. (감사합니당+ㅅ+)
그러던차에, Bitcoin cash 홈페이지에서 관련 FAQ를 보았는데, 많은 분들도 궁금해할 것 같아 번역했다. (틀린 점이 있다면 댓글로 지적 부탁드립니다)
비트코인 캐쉬는 무엇인가? 비트코인 캐쉬는 peer-to-peer 식의 인터넷 전자 화폐이다. 이것은 완전히 분산화되어있고, 작동하기 위한 어떠한 중앙 정부의 통제도 없으며, 제 3자의 개입도 없다.
비트코인 캐쉬는 비트코인과 다른 것인가? 그렇다. 비트코인 캐쉬는 peer-to-peer 전자 화폐인 비트코인 프로젝트의 연속이다. 이것은 성장하고 확장하기 위해 합의된 규칙을 통해 업그레이드 되는 비트코인 블록체인 레저 포크이다. (해당 내용은
@twinbraid 님의 하드포크 설명을 참조해주세요)
만약 내가 비트코인을 가지고 있다면, 비트코인 캐쉬는 자동으로 지급되는 것인가? 그렇다. 비트코인 캐쉬는 ledger의 포크 형태이기 때문에, 이것은 forking block 시점에 당신이 비트코인을 가지고 있는 것 처럼, 비트코인 캐쉬도 같은 양 만큼 소유할 수 있다는 것을 의미한다.
(bitcoincash.org 홈페이지에 들어가시면, BCC가 자동으로 지급되는 거래소/wallet이 나와있습니다. 대표적으로 leger wallet이 있는데요. 스팀잇의 많은 분들이 nano s를 가지고 계시는 것으로 아는데. 그래서 가지고 계신 개인 지갑이 BCC를 자동으로 지급해준다면 그것에 옮기는 것도 안전한 방법이라고 생각됩니다.)
기존 블록체인과 새로운 블록체인 사이에서 어떻게 거래가 재생되어지는가? 비트코인 캐쉬 거래는 새로운 플래그인 SIGHASH_FORKID를 사용하는데, 이것은 블록체인 유산에 있어서는 비표준적인 형태이다. 이것은 비트코인 캐쉬 거래가 비트코인 블록체인에서 리플레이 되어지는 것을 막고, 그 반대 역시 마찬가지이다.
비트코인 캐쉬를 만들기 위해 왜 포크가 필요한가? 현재 비트코인 코드는 블록 당 최대 1MB 데이터의 속도를 지니거나 혹은 1초에 3거래를 할 수 있다. 이 한계를 올리기 위해 기술적으로 간단할지라도, 커뮤니티는 몇 년의 토론 과정을 거쳐도 하나의 합의점에 도달할 수 없을 것이기 때문이다.
1MB 블록사이즈가 비트코인에게 문제를 유발했는가? 그렇다. 2017년에 수용능력이 '보이지 않는 벽'에 부딪혔다. 수수료는 급등했으며, 몇몇 사람들은 그들의 거래를 몇 일이 지나도록 confirmed 할 수 없었고, 비트코인은 신뢰를 잃었다.
Bitcoin stopped growing. Many users, merchants, businesses and investors abandoned Bitcoin. Its marketshare among other cryptocurrencies quickly plummeted from 95% to 40%.
비트코인은 성장을 멈췄다. 많은 user들, 상인들, 기업가들, 투자자들은 비트코인을 포기했다. 비트코인은 전체 화폐시장에서 점유율이 95%에서 40%까지 빠르게 떨어졌다.
비트코인 캐쉬는 이러한 문제들을 고칠 수 있는가? 그렇다. 비트코인 캐쉬는 거대한 체인 스케일링 접근을 통해 블록사이즈 한계를 즉시 8MB로 올릴 수 있다. 모든 사람의 거래를 위한 아주 거대한 용량이 생길 것이다.
Low fees and fast confirmations will resume with Bitcoin Cash. The network will be allowed to grow again. Users, merchants, businesses, and investors will return.
수수료는 작고, confirmation도 빨리 이루어질 것이다. 네트워크는 다시 성장할 것이다. 사용자들, 상인들, 기업가들, 투자자들이 다시 돌아올 것이다.
만약 그것이 쉬웠다면, 왜 비트코인은 블록사이즈를 올리지 않았는가? 개발자들 중 몇몇이 사토시 나카모토가 만든 peer-to-peer 전자 화폐의 오리지널 버전에 대한 동의와 이해가 없었다. 대신 그들은 비트코인이 하나의 합의층이 되는 걸 선호했다.
Many miners and users trusted these developers, while others recognized that they were leading the community down a different road than expected.
많은 채굴자들과 사용자들은 이러한 개발자들을 신뢰했고, 다른이들은 그들이 커뮤니티를 기대했던 것보다 다른 길로 이끌고 있음을 깨달았다.
These two very different visions for Bitcoin are largely incompatible, which led to the community divide.
비트코인의 이러한 매우 다른 버전은 크게 양립할 수 없으며, 이것은 커뮤니티의 분할을 이끌 것이다.
비트코인 캐쉬를 담당하고 있는 개발팀은 누구인가? 비트코인에서의 이전 상황과 다르게, 비트코인 캐쉬에는 어떠한 하나의 개발팀도 있지 않다. 여기에는 다양한 독립적인 개발자들이 모여있다.
This decentralization of development (and decentralization of software implementations) is a much needed and important step forward.
이러한 개발의 분산화(그리고 소프트웨어 실행의 분산화)는 필요하며, 앞으로 나아가는데 중요한 점이다.
빗썸은 비트코인을 가지고 있는만큼 BCC를 지급해준다고 하고, 야피존도 역시 그럴 예정이라고 하지만 역시나 해킹의 위험 때문에 꺼려지는 건 사실입니다 (...) 코빗은 비트코인만을 지원할지, 두개를 다 지원할지 고민 중이라고 하구요. 가능하다면 개인지갑에 옮기는 것도 하나의 방법일 것 같습니다. 그러나 그 개인지갑이 BCC를 자동 지급해주지 않으면 또 다른 방법으로 BCC를 받아야할테니...거래소에 놔두는 게 자동으로 분할해서 주니 좋을 것 같지만, 상황이 혼란스러우니 어떤 방식을 선택할지는 스팀잇 여러분들 개개인이 판단하셔야겠지요...