SSP의 비트코인 캐시: 비트코인처럼 생긴 주소, 그리고 그것이 중요한 이유

·5분 읽기·작성자: SSP Editorial Team
SSP Academy 커버: SSP Wallet의 비트코인 캐시 안내서

SSP의 비트코인 캐시: 비트코인처럼 생긴 주소, 그리고 그것이 중요한 이유

대부분의 코인 안내서는 그 자산이 무엇을 위한 것인지부터 시작합니다. 이 글은 위험부터 시작합니다. 비트코인 캐시에는 정말로 돈을 잃게 할 수 있는 성질이 있고, 그것이 어떤 지갑 화면에서도 드러나지 않기 때문입니다.

비트코인 캐시는 비트코인의 주소 형식을 물려받았습니다. 본래 형태에서 비트코인 캐시 주소와 비트코인 주소는 구별되지 않습니다.

분기가 남긴 모호함

2017년 비트코인 캐시가 비트코인에서 갈라져 나올 때, 기존의 주소 인코딩을 그대로 두었습니다 — 같은 버전 바이트, 같은 base58 문자 집합, 같은 모양. 그때로서는 저항이 가장 적은 길이었습니다. 그것은 또한 체인이 태어난 첫 몇 달 동안, 주소를 보고 그것이 어느 네트워크의 것인지 알 방법이 없었다는 뜻이기도 합니다.

비트코인 캐시에 왜 새 주소 형식이 필요했는가

그 결과가 그 시절을 두고 모두가 기억하는 실패 양상입니다. 사람들은 BCH를 비트코인 주소로, BTC를 비트코인 캐시 주소로 보냈습니다. 둘 다 올바르게 보였고 둘 다 실제로 옳았기 때문입니다 — 다만 상대편 체인에 대해서요. 자금이 사라진 것은 아니었지만, 되찾으려면 다른 네트워크에서 대응하는 키를 쥐고 있어야 했고, 많은 사람에게는 그것이 없었습니다.

해법은 CashAddr, 자기 체인의 이름을 스스로 밝히는 주소 형식이었습니다. 현대의 비트코인 캐시 주소는 bitcoincash: 접두어를 지니고, 본문은 비트코인과 다른 문자 집합을 씁니다. 사람도 지갑도 그것을 비트코인 주소로 착각할 수 없고, 그것이 이 형식의 존재 이유 전부입니다.

SSP는 처음부터 끝까지 CashAddr을 씁니다. SSP에서 비트코인 캐시 주소를 보고 있다면, 그 체인 이름이 맨 앞에 적혀 있습니다.

프로토콜 층위에서 당신을 지키는 것

주소 형식은 사람의 문제를 풉니다. 별도의 장치가 기계의 문제를 풉니다.

비트코인 캐시는 변형된 서명 해시 방식 — SIGHASH_FORKID — 으로 트랜잭션에 서명합니다. 그래서 서명된 비트코인 캐시 트랜잭션은 비트코인에서 그냥 무효이고, 비트코인 트랜잭션은 비트코인 캐시에서 무효입니다. 이것이 재생 보호이고, 분기 첫날부터 그 일부였습니다.

이것이 중요한 이유는 두 체인이 역사를 공유하기 때문입니다. 2017년 8월 이전에 존재하던 모든 주소는 양쪽에 다 존재하고, 같은 키가 두 잔액을 모두 통제합니다. 재생 보호가 없다면 한 체인에 방송된 트랜잭션을 다른 체인에 다시 방송해 대응하는 코인을 써 버릴 수 있습니다. SIGHASH_FORKID는 그것을 가능성이 낮은 일이 아니라 구조적으로 불가능한 일로 만듭니다.

SSP는 자신이 만드는 모든 비트코인 캐시 트랜잭션에 이 서명 유형을 설정합니다. 당신은 그것을 결코 보지 못할 것이고, 그것이 올바른 결과입니다.

SSP가 비트코인 캐시를 다루는 방식

비트코인 캐시는 세그윗을 채택한 적이 없어서, 당신의 2-of-2 볼트는 **P2SH**를 씁니다 — SSP가 도지코인과 Flux에 쓰는 것과 같은 스크립트 유형이고, 다른 모든 것과 같은 시드에서, 지갑의 나머지와 동일한 둘 중 둘 짜임 아래 파생됩니다.

수수료는 거의 없다시피 합니다. SSP의 기본값은 바이트당 4단위 — 지갑 안의 비트코인 계열 체인 가운데 가장 낮은 기본값이고, 비트코인의 약 25분의 1 — 인데, 비트코인 캐시의 블록이 아주 크고 아주 비어 있기 때문입니다. 더스트 한도는 낯익은 546단위이고, SSP는 폭주한 버그에 대한 안전망으로 어떤 비트코인 캐시 수수료든 0.01 BCH로 상한을 둡니다.

비트코인·라이트코인과의 차이 하나. 비트코인 캐시는 수수료 교체를 지원하지 않습니다. 방송한 뒤에 더 높은 수수료로 밀어 올릴 수 없습니다. 실제로는 거의 무의미합니다 — 블록이 이렇게 비어 있으면 기본 요율의 트랜잭션은 다음 블록이나 그다음 블록에서 확인됩니다 — 그러나 당신이 정한 수수료가 곧 당신이 가진 수수료라는 뜻입니다.

비트코인 캐시는 실제로 무엇을 위한 것인가

정직한 틀은 이렇습니다. 비트코인 캐시는 비트코인이 다르게 답한 물음에 대한 특정한 답에 건 베팅입니다.

물음은 비트코인이 어떻게 규모를 키워야 하는가였습니다. 비트코인의 답은 블록을 작게 유지하고 수수료 시장을 받아들이며 거래량을 그 위에 쌓은 층으로 밀어내는 것이었습니다. 비트코인 캐시의 답은 블록을 훨씬 크게 만들고 기반 층에서 트랜잭션을 싸게 유지하는 것이었습니다. 둘 다 옹호할 만한 공학적 입장이었습니다. 분열은 이 둘이 서로 배타적이기 때문에 일어났습니다.

지금 상황이 어디에 와 있는지는 사실 다툴 거리가 아닙니다. 비트코인은 엄청난 차이로 네트워크 효과를 이겼고, 비트코인 캐시는 시장과 개발자 기반의 작은 몫을 지켰습니다. 이것이 그 기술적 입장이 틀렸다는 논거는 아닙니다 — 값싼 온체인 트랜잭션은 정말로 유용하고 BCH는 그것을 제공합니다 — 그러나 BCH를 보유하는 일이 이미 대체로 반대로 결판난 결과에 거는 베팅이라는 뜻이기는 합니다.

그것이 잘하는 일은 바로 그것이 만들어진 목적입니다. 빠르고 극히 값싼 온체인 결제, 2계층 개입 없이, 수수료 불안 없이. 그것을 원한다면 제 몫을 합니다. 비트코인을 따라잡기를 기대하며 보유한다면, 지난 몇 해가 알려 주는 바가 있습니다.

시작하기

비트코인 캐시는 지원되는 다른 모든 네트워크와 나란히 SSP의 체인 전환기에 나타나고, 이미 백업해 둔 시드에서 파생됩니다. 잔액과 이력은 다른 UTXO 체인과 똑같이 움직입니다.

실무 메모를, 얼마나 비싼 대가를 치를 수 있는지 순서로.

언제나 CashAddr 형식을 쓰십시오. SSP가 주는 것이 그것입니다. 누군가 대금을 받으려고 옛 형식 주소를 보내온다면 CashAddr을 청하십시오 — SSP가 다루지 못해서가 아니라, 바로 그 모호함이 사람들에게 돈을 잃게 해 왔기 때문입니다.

보내기 전에 체인을 두 번 확인하십시오. 어디서나 통하는 일반적인 조언이지만, 비트코인 캐시에서는 역사적 실패 양상 때문에 되풀이할 값어치가 있습니다. 트랜잭션 시뮬레이션이 당신이 서명하기 전에 지갑이 대신 확인하는 것들을 다룹니다.

수수료는 걱정하지 말되, 한 번에 제대로 정하십시오. 물러설 수수료 교체가 없기 때문입니다.

한 단계씩 따라가는 안내는 SSP로 비트코인 캐시 보내기가 여기서부터 이어 갑니다.

이 글 공유하기

관련 글