비트코인 주소의 종류와 지갑 사용법을 이해하는 글
以太坊爱好者
2021-09-07 02:40
本文约3999字,阅读全文需要约16分钟
일반적으로 사용하는 지갑 소프트웨어는 주소를 관리하고 유효하지 않은 주소로 자금을 보내는 것을 방지합니다.

원래 제목: "Popular Science | 비트코인 ​​주소 유형 및 지갑 사용", SatoshiLabs 작성

더 나은 기술을 추구하는 과정에서 일부 부수적인 것들은 불가피하게 약간 혼란스러워집니다. 비트코인 주소의 형식이 많이 바뀌었지만 일반인이 신경 쓸 필요는 없습니다. Bitcoin은 지난 몇 년 동안 여러 표준을 사용했으며 때로는 여러 표준을 동시에 사용하여 이러한 이상한 문자열을 더욱 무섭고 지나치게 무섭게 만듭니다.

다양한 유형의 비트코인 ​​주소는 기본적으로 상호 호환됩니다. 즉, 한 유형의 주소에 있는 자금을 다른 유형의 주소로 보낼 수 있습니다. 특정 주소로 자금을 보내는 데 문제가 있는 경우 지갑 클라이언트 문제일 가능성이 큽니다. 아래에 설명된 주소 유형을 지원하도록 지갑을 업그레이드하세요.

일반적으로 사용하는 지갑 소프트웨어는 주소를 관리하고 유효하지 않은 주소로 자금을 보내는 것을 방지합니다. 그러나 다양한 지갑이 일관되게 그렇게 하지 않을 수 있습니다. Trezor Suite 앱은 최근 공개 베타 버전을 출시하여 유효하지 않은 주소로 송금하는 것을 방지하고 일반적으로 사용되는 모든 주소 유형을 지원하며 수수료 초과 지불을 방지하는 데 도움이 됩니다. 높은 네트워크 트래픽.

다양한 유형의 비트코인 ​​주소는 어떻게 생겼습니까?

편안하게 비트코인을 보내고 받으려면 유효한 주소를 식별하는 방법과 사용해야 하는 주소 유형의 두 가지를 알아야 합니다.

대부분의 경우 항상 bc1로 시작하는 기본 분리된 증인 주소("Bech32 주소"라고도 함)를 사용하는 것이 좋습니다. 이러한 종류의 주소는 트랜잭션을 구성할 때 가장 효율적인 데이터를 사용하기 때문에 가장 좋습니다. 비트코인의 처리 수수료는 트랜잭션의 데이터 양에 따라 가격이 책정되기 때문에 처리 수수료도 가장 낮습니다.

원래의 분리된 증인 Bech32 주소는 다음과 같습니다.

bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw

그러나 현재 모든 지갑 소프트웨어가 Bech32 형식을 지원하는 것은 아닙니다. 보다 일반적인 주소 형식은 P2SH(Pay-to-Script Hash) 주소이며 "중첩된 분리 증인 주소"라고도 합니다. 거래 수수료 측면에서도 기존 주소 유형보다 효율적이며 3으로 시작하기 때문에 한눈에 알아볼 수 있습니다. 트랜잭션이 보내는 대상 주소가 segwit을 지원하는지 확실하지 않은 경우 일반적으로 중첩된 segwit 주소가 이를 지원합니다.

격리된 감시 P2SH 주소는 다음과 같습니다.

3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK

이전 지갑 소프트웨어를 사용하는 경우 기존 P2PKH(Public Key Hash) 주소로 지불해야 할 수 있습니다. 이전 기술의 잔재로 간주되기 때문에 레거시 주소라고 합니다. 일반적으로 이런 종류의 주소는 취급 수수료가 더 높지만 여전히 보편적입니다. 주소가 1로 시작하는지 여부로 P2PKH 주소인지 알 수 있습니다.

전통적인 P2PKH 주소는 다음과 같습니다.

1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9

대상 주소가 변조되지 않았는지 확인하기 위해 트랜잭션을 시작할 때마다 대상 주소를 확인하는 습관을 길러야 합니다. 주소의 시작 부분이 이 주소의 유형을 식별하는 데 도움이 될 수 있지만 주소의 길이도 유형에 따라 다릅니다. Bech 32 주소는 최신 주소 유형인 42자이지만 P2SH 및 P2PKH 주소는 32자입니다.

자금을 받을 수 있는 유효한 비트코인 ​​주소는 무엇입니까?

모든 유형의 주소는 동일한 소스인 니모닉("시드 단어"라고도 함)에서 파생됩니다. 다음은 세 가지 유형의 주소가 모두 파생될 수 있는 시드 단어의 예입니다.

gentle melt morning mother surprise situate lens beef cloud inquiry genuine feel

이미지 설명

- "계정" 페이지에서 사이드바 메뉴 "새 계정 추가" 사용 -

Bitcoin 개발 및 업그레이드의 특성으로 인해 시간이 지남에 따라 더 많은 주소 유형이 나타날 수 있지만 주소는 모두 이전 버전과 호환됩니다. Bech32 주소는 아무 걱정 없이 P2SH 또는 P2PKH 주소로 자금을 보낼 수 있습니다. 그 반대도 가능하며 기존 주소를 사용하여 Bech32 및 P2SH 주소로 자금을 보낼 수도 있습니다. 이 경우 거래가 성사될 가능성이 높습니다. 비트코인이 아니라 구식 보호 메커니즘의 문제일 뿐 소프트웨어만 업그레이드하면 거래가 성사된다.

확실하지 않은 경우 가장 폭넓은 지원을 제공하는 기존 주소를 사용해도 안심할 수 있습니다. 사용하는 지갑 소프트웨어가 일부 제한을 둘 수 있지만 거래에 서명하고 보낼 수 있는 한 걱정할 필요가 없습니다. 비트코인 주소는 상호 호환되며 각 유형의 주소는 모든 유형의 주소로 자금을 보낼 수 있습니다. 최고의 유연성과 최소한의 혼란을 위해 모든 종류의 주소를 완벽하게 제어할 수 있는 Trezor Suite로 업그레이드하십시오.

주소 유형이 계속 변경되는 이유는 무엇입니까?

여기에서 설명하는 주소 유형 중 P2SH와 Bech32 유형은 모두 Segregated Witness의 업그레이드와 관련이 있습니다. . 즉, SegWit 호환 주소(예: P2SH 및 Bech32 주소)에서 거래가 시작된 경우에만 SegWit에서 제공하는 혜택을 누릴 수 있으며 수신 주소 유형은 중요하지 않습니다. 개인 정보 보호 관점에서 트랜잭션에 남아 있는 암호화폐가 동일한 유형의 주소(발송인)로 반환되도록 하는 것이 중요합니다. Trezor Suite가 자동으로 처리합니다.

비트코인 주소를 얻는 방법

신규 이민자들은 돈을 받을 주소를 얻는 방법에 대해 혼란스러울 수 있습니다. 매우 간단합니다. 이 권장 목록에 나열된 것과 같은 지갑 소프트웨어를 다운로드하기만 하면 됩니다. 지갑 소프트웨어는 니모닉을 생성하고 이 니모닉을 사용하여 사용 가능한 주소를 생성하고 표시합니다. 돈을 받든 보내든 각 주소를 한 번만 사용하는 것이 더 좋습니다. 니모닉은 셀 수 없이 많은 주소를 생성할 수 있으므로 주소 부족에 대해 걱정할 필요가 없으며 이 접근 방식은 추가 개인 정보 보호를 제공합니다.

Trezor 하드웨어 지갑이 있는 경우 Trezor Suite 데스크톱 소프트웨어를 사용하여 비트코인 ​​주소를 생성하고 관리할 수 있습니다. 이 주소에 사용된 니모닉 단어는 생성되어 Trezor 하드웨어에 보관되므로 다른 사람이 볼 수 없습니다. 니모닉은 지갑을 복사할 수 없습니다. . Suite에서 직접 각 트랜잭션에 대한 새 주소를 생성할 수도 있습니다.

비트코인 수신 주소 찾기

비트코인을 자신의 지갑으로 보내려면 수신 주소를 결정해야 합니다. Trezor Suite에서 자금을 받을 계정을 선택하고 "돈 받기" 버튼을 클릭해야 합니다. 그런 다음 이전에 생성한 활성 주소가 포함된 목록과 최근에 사용하지 않은 주소의 미리보기를 볼 수 있습니다. 사용하지 않은 최신 청구 주소를 보려면 "전체 주소 표시"를 클릭하십시오. 클릭 후 화면에 표시된 주소가 하드웨어 지갑 장치에 표시된 주소와 일치하는지 확인한 다음 이 주소를 복사하여 청구서를 보낸 사람에게 보낼 수 있습니다.

보시다시피 여기서는 bc1으로 시작하는 Bech32 주소를 사용하지만 보낸 사람도 Bech 주소 또는 P2SH 주소를 사용하지 않는 한 SegWit에서 제공하는 낮은 거래 수수료의 이점을 누릴 수 없습니다. 트랜잭션 수수료를 절약하려면 항상 Bech32 주소를 사용하여 계정을 보내십시오.

계좌를 처음 모으는 경우 모든 자금을 이체하기 전에 테스트 거래를 보내는 것이 좋습니다. 확실성. 수신 주소를 테스트하기 위해 소량의 비트코인(예: Satoshi의 금액)을 보내고 더 많은 자금을 보내기 전에 이 테스트 거래가 확인될 때까지 참을성 있게 기다리십시오.

비트코인을 주소로 보내는 방법

누군가에게 비트코인을 지불해야 할 때 상대방이 제공한 수신 주소만 있으면 됩니다. Trezor Suite를 사용하면 계정 페이지의 "보내기" 열로 이동하여 상대방의 주소를 입력한 다음 텍스트 상자의 문자가 처음에 받은 주소와 일치하는지 확인해야 합니다. , 항상 컴퓨터 클립보드가 맬웨어에 의해 하이재킹될 가능성이 있기 때문입니다.

주소를 입력한 후 이 거래에 대해 지불할 처리 수수료를 설정합니다. 더 높은 수수료는 채굴자들이 당신의 거래를 먼저 포장하도록 장려할 것이고, 그래서 상대방은 더 빨리 계정을 받을 것입니다. 아래 그림에서 우리는 10분 이내에 트랜잭션을 온체인으로 만들기 위해 Trezor Suite에서 제안하는 가장 높은 트랜잭션 수수료를 사용하고 있습니다(비트코인 네트워크가 할 수 있는 가장 빠른 속도입니다).

지불하는 커미션을 확인하는 것이 좋습니다. 일부 지갑 소프트웨어의 자동 설정은 거래 수수료를 크게 과대 평가합니다. 바쁜 시간에도 몇 달러만 지불하면 됩니다. 지갑에서 제안한 수수료가 너무 높다고 생각하는 경우 고급 옵션을 찾아 값을 직접 입력할 수 있습니다. 인터넷에는 이 웹사이트의 두 번째 사진과 같이 트랜잭션을 전송하는 사용자가 지불하는 트랜잭션 수수료를 확인하는 데 도움이 되는 많은 도구가 있습니다. 아래 그림에서 볼 수 있듯이 거래소에서 지불하는 거래 수수료는 대부분 50사토시/바이트 이하이므로 Trezor Suite에서 제안하는 51사토시/바이트는 10분 이내에 체인에 업로드할 수 있어야 합니다.

잘못된 주소로 전송된 비트코인을 다시 받는 방법은 무엇입니까?

대부분의 경우 잘못된 수신인에게 전송된 비트코인은 유효하지 않은 주소인 경우 회수할 수 없습니다.

드물게 거래의 대상 주소(유효 주소)가 누구에게 속하는지 알고 있다면 그에게 연락을 시도할 수 있으며 운이 좋으면 TA가 기꺼이 자금을 돌려줄 것입니다.

두 방법 모두 통하지 않는다면 최후의 수단은 OP_RETURN을 사용하여 실수로 결제한 주소로 메시지를 보내고 실수를 설명하고 상대방에게 성실하게 반환하도록 요청하는 것입니다. 이것은 또한 실패할 가능성이 매우 높으므로 잘못된 주소로 자금을 보내는 것을 방지하는 방법은 항상 보내기를 누르기 전에 트랜잭션이 잘못된 주소로 가는지 다시 한 번 확인하는 것입니다.

슬픈 사실은 많은 지갑 소프트웨어가 유효한 주소를 잘 식별하지만 비트코인을 Litecoin 주소로 보내는 것과 같이 잘못된 유형의 주소로 자금을 보내는 사용자가 여전히 있다는 것입니다. 확인 해봐. 이 경우 네트워크는 이것이 잘못된 트랜잭션임을 인식할 수 없습니다. 지갑의 관점에서 볼 때 이 트랜잭션의 형식은 다른 트랜잭션과 다를 바 없고 유효한 트랜잭션이기 때문입니다. 이 경우 자금을 돌려받을 수 있는지 여부는 입력한 주소가 속한 네트워크에 따라 다릅니다. Litecoin 주소로 자금을 보낸 경우 수신 주소에 대한 개인 키가 있는 한 여전히 비트코인을 돌려받을 수 있습니다(Litecoin 주소인 경우에도). 그러나 해당 주소에 대한 개인 키가 없으면 다시 찾을 가능성이 거의 없습니다. 그런 일이 발생하면 결과가 발생합니다. 또한 더 나은 지갑으로 전환하는 것을 잊지 마십시오.

(번역자 주: 여기서 설명 하나 더. 사용자가 이런 식으로 비트코인을 라이트코인 블록체인으로 보내는 것은 불가능하다. 이 비트코인을 알려진 라이트코인 주소와 일치하는 비트코인 ​​주소로 보내는 것일 뿐이다. 그리고 일부 블록체인 주소는 보편적이다. 즉, 유효한 Litecoin 주소는 유효한 Bitcoin 주소일 수도 있으므로 이 Litecoin 주소를 생성할 수 있는 개인 키가 있으면 제어할 수 있음을 의미합니다 동일한 비트코인 ​​주소도 검색할 수 있습니다. 흔하지 않은 블록체인 네트워크, 당신은 그렇게 운이 좋지 않을 것입니다.)



以太坊爱好者
作者文库