BIP47
BIP47은 결제코드 작성 방법을 정의한다. BIP47은 발신인에게 공개 주소를 제공하는 대신, 발신자와 수신자 사이에 생성된 영숫자 코드를 사용하여 안전한 채널을 만든다. [1]
개요
BIP47은 P2PKH 주소 재사용에 내재된 보안이나 프라이버시를 상실하지 않고 공개적으로 광고하고 실생활 정체성과 연관시킬 수 있는 결제 코드를 작성하기 위한 기법을 정의한다. 이 BIP는 BIP43의 특별한 응용 프로그램으로 BIP44를 구현하는 HD지갑을 보완하기 위한 것이다. 이 문서의 주요 단어 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD", "RECOMMENDED", "MAY" 및 "OPTIONAL"은 RFC 2119에 설명된 대로 해석해야 한다. [2] BIP47, 위계 결정론적 월렛에 대한 재사용 가능 지불 코드는 2015년 Justus Lanvier에 의해 제출되었다. 제목에서 알 수 있듯이, 그것은 특히 당사자 사이의 반복적인 지불을 용이하게 하는 시스템을 개략적으로 설명함으로써 기존의 계층적 결정론적(또는 HD) 지갑 구조에 기능을 추가한다. [3]
지불 코드
지불 코드는 재정적인 프라이버시를 상실하지 않고 재사용할 수 있고 현실 정체성과 공개적으로 연관시킬 수 있는 영구 비트코인 주소를 만드는 기법이다. 그것들은 스텔스 주소와 유사하지만, 그것들을 더 실용적으로 만들 수 있는 다른 일련의 절충과 특징들을 포함한다. [4]
지불 코드 사용 이유
포럼이나 소셜 미디어 페이지와 같은 비트코인 공개 주소를 온라인에 게시하는 것은 사적인 일이 아니다. 세계가 방금 더 유용한 블록체인(Rusable Payment Code)에 있는 주소와 관련된 지불 내역을 추적할 수 있기 때문이다. 지불 코드는 누구에게도 블록체인에서 그것의 거래를 추적할 수 있는 능력을 주지 않고 공개적으로 신분과 연관될 수 있다. 그것들은 비트코인 이용자들이 직면하고 있는 사생활에 대한 우려 없이 공개적으로 게시될 수 있는 비트코인 주소 대체물이 되도록 만들어졌다. 결제 코드로 전송된 비트코인은 매번 고유한 비트코인 주소로 전송된다. 랜비어는 Bitcoin.com.에 "수신자의 결제 코드를 볼 수 있으며, 이메일에 답장하는 것만큼 쉽게 비트코인을 그들에게 다시 보낼 수 있다"고 설명했다. 그러므로 지불 코드는 대량 광고와 개인적으로 지불을 받아들이는데 아주 좋다. 그는 또한 다음과 같은 점에 주목했다. 당신은 당신의 이메일 주소를 알릴 수 있는 것과 같은 방법으로 당신의 지불 코드를 공표할 수 있다. 모든 사람이 당신의 결제 코드를 알고 있더라도, 아무도 당신이 얼마나 많은 지불을 받았는지, 어떤 거래가 당신의 것인지 확인하기 위해 블록체인(blockchain)을 감시할 수 없다. [4]
장점
- 비트코인 사용자가 비트코인 주소를 원하는 방식으로 주소를 만들 수 있다. 구체적으로, BIP47 지불 코드는 양방향으로 재사용 할 수 있다. 이메일 주소처럼, 누군가가 당신에게 BIP47 지불을 보낼 때, 당신은 당신이 환불에 안전하게 사용할 수 있는 유효한 "주소로부터"를 볼 수 있다.
- 개인 정보 보호에 해를 끼치지 않는다. 결제 코드를 재사용해도 기존 주소를 재사용하는 것과 동일한 개인 정보 보호 효과가 발생하지 않는다.
- 지갑의 안정성을 손상시키지 않는다. 현대 비트코인 지갑과 1세대 지갑을 비교해을 때 가장 중요한 안전 개선사항 중 하나는 한 번만 백업해야하는 시드에서 회복할 수 있는 능력이다. BIP47은 이 능력을 가진다.
- 타사의 서버에 의존하지 않는다. 이것은 다크 월렛에서 사용되었던 스텔스(Stealth) 주소의 주요한 시류ㅐ엿다. 제3자 서버에 의존하는 것은 신뢰성 및 검열 문제를 만들 뿐만 아니라 사생활의 이익을 감소시키거나 제거할 수 있다.
- 기존의 지갑과 호환이 가능하다. BIP47은 BIP44의 확장으로 설계되었다. BIP44 지갑이 균형을 잡기 위해 사용하는 모든 메커니즘은 BIP47과 호환이 가능하다. [5]
BIP32와 비교
BIP-47은 현재 BIP-32의 확장판이다. 나중에 BIP-47이 견인을 얻음에 따라 BIP-32를 대신 할 수 있습니다. BIP-47을 지불 주소를 생성하는 주요 또는 유일한 수단으로 사용 하는 SPV 지갑 을 쉽게 상상할 수 있습니다 .[5]
각주
- ↑ cloudspyder, 〈Why SmartCash is a next big thing!〉, 《steemit》, 2018
- ↑ 〈BIP47 깃허브〉, 《깃허브》
- ↑ Matt ฿.〈BIP47: Reusable Payment Codes for Hierarchical Deterministic Wallets〉, 《medium》, 2019-03-27
- ↑ 4.0 4.1 Kevin Helms.〈Bitcoin Privacy Enhanced: Reusable Payment Codes Just Got More Useful〉, 《NEWS-Bitcoin.com》, 2017-02-12
- ↑ 5.0 5.1 카일토피,〈BIP-47 vs BIP-75 : Bitcoin Wallets은 사용하기가 쉽지만 개인 정보 보호 정책을 어떻게 유지합니까?〉, 《CoinJournal》, 2016-09-01
참고자료
- cloudspyder, 〈Why SmartCash is a next big thing!〉, 《steemit》, 2018
- 〈BIP47 깃허브〉, 《깃허브》
- Matt ฿.〈BIP47: Reusable Payment Codes for Hierarchical Deterministic Wallets〉, 《medium》, 2019-03-27
- 카일토피,〈BIP-47 vs BIP-75 : Bitcoin Wallets은 사용하기가 쉽지만 개인 정보 보호 정책을 어떻게 유지합니까?〉, 《CoinJournal》, 2016-09-01