비트코인 "사용자 이름"을 만드세요

이 기사는 기계로 번역되었습니다
원문 표시

작성자: sethforprivacy

출처: https://sethforprivacy.com/guides/setting-up-a-bitcoin-username/

암호화폐 세계에서 가장 어려운 일 중 하나는 매번 새로운 주소를 제공하지 않고도 동일한 사람에게 반복적으로 지불할 수 있는 방법을 찾는 것입니다. 이러한 사용자 경험 장애 뒤에 있는 핵심 기술 문제는 처음부터 "스텔스 주소"를 사용하여 해결되었습니다. 비트코인에서는 최근 "자동 결제(Silent Payments)"(본질적으로 스텔스 주소를 위해 설계된 방식)가 점점 더 많이 채택되고 있습니다. 비트코인) 및 BOLT 12 제안(라이트닝 네트워크용으로 설계된 재사용 가능하고 개인정보 보호 송장)도 기술적으로 문제를 해결합니다.

하지만 비공개적이고 재사용 가능한 결제 방법이 있더라도 다른 사람들이 귀하를 어떻게 찾을 수 있을까요? 그들이 당신에게 메시지를 보내고 길고 지저분한 문자열을 요청하고 있습니까? 아니면 트위터 자기소개에 붙여넣어야 할까요? 아니면 nostr 네트워크로 보내야 합니까? BIP 353은 정보 게시자가 서버를 운영하지 않고도 결제 정보를 더 쉽게 얻을 수 있도록 함으로써 이 문제를 해결하려고 시도합니다. 결제 정보를 DNS 항목(정확하게 말하면 "텍스트(TXT)" 레코드, 아래에서 자세히 설명)으로 추가하기만 하면 BIP353을 지원하는 모든 지갑에서 사람의 개입 없이 결제 세부 정보를 안전하게 구문 분석하고 확인할 수 있습니다. 참여.

기본적으로 BIP 353은 도메인을 소유한 모든 사람에게 몇 번의 마우스 클릭만으로 맞춤형 비트코인 ​​사용자 이름을 설정할 수 있는 기능을 제공합니다.

어떤 결제 정보를 사용해야 합니까?

비트코인 사용자 이름에 대해 알아야 할 중요한 점은 사용자 이름에 표준 비트코인 ​​주소나 일회성 BOLT11 송장을 사용 해서는 안 된다는 것입니다. 표준 비트코인 ​​주소를 사용자 이름(공개적으로 노출)으로 사용하면 이 주소로 주고받는 거래를 모든 사람이 쉽게 볼 수 있습니다. 왜냐하면 귀하에게 돈을 지불하는 사람들이 이 주소(지불 주소로)를 재사용하도록 강제하기 때문입니다. BOLT11 인보이스를 사용하면 안되는 이유는 정반대입니다. BOLT11 인보이스는 일회성이므로 사용자 이름으로 설정하면 지속적으로 교체해야 합니다. 누군가 성공적으로 결제할 때마다 변경해야 합니다. 새 송장을 제출하려면 어떤 형태로든 자동화가 필요합니다. (역자 주: 개인 정보 보호를 위해 BOLT11 청구서는 공개적으로 노출되어서는 안 됩니다. 왜냐하면 결제를 수집하는 데 사용하는 라이트닝 노드의 신원이 공개되기 때문입니다. 아래에 언급된 BOLT12 제안만큼 개인 정보 보호 친화적이지 않습니다.)

점점 더 많이 지원되는 자동 결제 및 BOLT12 덕분에 사용자는 이제 재사용 가능한 결제 코드를 통합하는 Cake Wallet , Phoenix WalletZeus 에서 각각 온체인 결제 및 라이트닝 결제용으로 설계된 두 가지 유형의 지갑을 쉽게 생성할 수 있습니다. 반복적으로 지불을 받으려면 정적 DNS 레코드를 설정해야 하며, 누구도 귀하가 받는 두 거래를 연관시킬 수 없습니다.

개인 정보 보호 및 보안 문제

저는 DNS 자체가 완벽하지는 않지만 사용자 경험에 제공하는 힘이 단점보다 크다고 믿습니다. 익명으로 도메인 이름을 등록하고 개인 정보를 유지하는 결제 코드를 사용한 다음 BIP 353의 DNSSEC를 사용하여 가장 간단한 공격으로부터 보호하는 것은 매우 쉽습니다. 즉, 비트코인 ​​사용자 이름을 설정하고 사용하는 과정에서 명심해야 할 몇 가지 간단한 알림이 있습니다.

  1. 평판이 좋고 신뢰할 수 있는 도메인 이름 제공업체를 이용하세요!
    1. 악의적인 도메인 운영자(또는 피해를 입은 무능한 운영자)가 귀하의 청구 세부 정보를 자신의 정보로 대체할 수 있습니다. 이는 극히 드물지만 가능하며 가장 간단한 해결책은 평판이 좋고 검증된 도메인 이름 공급자만 사용하는 것입니다. 비트코인을 허용하는 가장 잘 알려져 있고 신뢰할 수 있는 도메인 이름 공급자 중 두 가지는 Njalla(이 튜토리얼에서 사용됨)와 Namecheap입니다.
  2. 이상적으로는 도메인 이름 프라이버시를 제공하고 실제 신원 정보가 필요하지 않은 도메인 공급자를 사용하는 것이 좋습니다.
    1. 대부분의 도메인 이름 공급자는 도메인 이름을 등록하는 데 사용되는 정보(예: 이름, 주소, 연락처 정보)를 숨길 수 있는 옵션을 제공하지만 일부 공급자는 기본적으로 이를 제공하지 않습니다. Njalla는 기본적으로 귀하의 정보를 보호하지만 Namecheap에는 귀하의 정보를 보호하기 위해 구매/활성화해야 하는 추가 추가 기능 옵션이 있습니다. 지금으로서는 영원히 무료여야 한다고 생각하지만 특히 Namecheap은 향후 변경될 수 있습니다.
  3. 귀하의 사용자 이름에 비공개로 유지되는 결제 정보만 사용하세요.
  4. 자동 지불 주소 및 BOLT12 제안과 마찬가지로 도메인 이름은 변경되지 않습니다. 이는 일종의 개인 정보 보호(주소 재사용 방지, Lightning 노드의 개인 정보 보호)를 제공할 수 있지만 여러 플랫폼에서 동일한 도메인 이름을 공유하면 다른 사람들도 공유자가 동일한 사람이라는 것을 알 수 있습니다 . 사용자가 처음부터 익명/준익명이고 실제 신원과 관련이 없는지 확인하십시오.

자동 지불 주소 및/또는 BOLT12 제안 받기

재사용 가능한 개인 결제 정보를 얻기 위해 제가 가장 좋아하는 세 가지 앱을 나열하겠습니다. 하지만 비트코인 ​​생태계에서 이 기능을 지원하는 앱의 수가 폭발적으로 늘어날 것 같습니다! 다음 지갑 중 하나를 이미 사용하고 있다면 제가 나열한 단계를 따르세요. 다른 앱을 사용하고 있다면 선호하는 앱을 선택하고 이 섹션을 건너뛰세요.

Cake Wallet을 통해 자동 결제 주소 받기

  1. Cake Wallet 다운로드 (번역자 주: 공식 애플리케이션 플랫폼에서 직접 앱을 다운로드하지 않은 경우 서명을 확인하는 것을 잊지 마세요)
  2. 새로운 비트코인 ​​지갑 만들기
  3. 이 새로운 시드 단어 세트를 백업하세요!
  4. 하단의 '받기' 버튼을 클릭하세요.
  5. 상단의 '수신' 아이콘 옆에 있는 드롭다운 메뉴를 클릭하세요.
  6. "자동 결제"를 선택하세요.
  7. 이 결제 코드를 복사하여 본인에게 보내면 컴퓨터에 복사하여 붙여넣을 수 있습니다. Signal의 "자기 메모" 기능을 사용하려면. (번역자 주: 안전한 통신 방법을 사용한다는 의미입니다. 인터넷 통신 도구를 사용하여 민감한 데이터를 전송하는 것은 권장되지 않습니다. 여기에서 원저자가 언급한 "시그널"은 종단 간 암호화된 통신 소프트웨어입니다. 이론적으로는 서비스 제공업체의 암호 해독을 피할 수 있습니다. 그러나 인스턴트 메시징 도구에 종단간 암호화 기능이 없으면 이 방법을 사용하지 마십시오. SD 카드/U 디스크 또는 로컬 네트워크.

Phoenix Wallet을 통해 BOLT12 혜택 받기

  1. 피닉스 지갑 다운로드
  2. 지갑 초기화 완료
  3. 새로운 시드 단어를 백업하세요!
  4. 하단의 '받기' 버튼을 클릭하세요.
  5. "재사용 가능한 QR 코드 표시"를 클릭하세요.
  6. Signal의 "Note to Self" 또는 이와 유사한 기능을 사용하여 복사하고 자신과 공유하세요.

Zeus를 통해 BOLT12 제안 받기

  1. 제우스 다운로드
  2. 새 지갑 설정(내장 노드를 빠르게 시작하거나 자체 CLN 노드에 연결)
    1. LND 자체는 아직 BOLT12를 지원하지 않으며, 가까운 시일 내에 지원될 조짐도 없다는 점을 유감스럽게 생각합니다.
  3. 시드 단어 저장(필요한 경우)
  4. 홈 화면의 번개 아이콘을 왼쪽에서 오른쪽으로 스와이프하세요.
  5. "페이 코드"를 클릭하세요
  6. (필요한 경우) 이 BOLT12 결제 코드에 대한 라벨을 설정하세요.
  7. 새로운 결제 코드를 선택하세요
  8. BOLT12 문자열을 길게 눌러 이 제안을 복사하고 자신에게 보내면 컴퓨터에 쉽게 복사하여 붙여넣을 수 있습니다.

도메인 이름 얻기

이제 전체 과정 중 가장 어려운 단계가 다가옵니다. BIP353을 사용하려면 도메인 이름(예: my sethforpricacy.com )이 있어야 하며, 그런 다음 해당 결제 지침을 입력할 수 있습니다. 이 과정은 여전히 ​​매우 간단하지만 제가 가장 선호하는 도메인 이름 등록 기관인 Njalla를 사용하여 전체 과정을 안내해 드리겠습니다. 이 단계에서는 도메인을 설정할 때 Tor 브라우저를 사용하여 익명성을 좀 더 확보해야 하지만 이것이 필요하지 않다고 생각하는 경우(그리고 실제 신원과 연관될 수 있는 다른 곳에서 도메인을 사용할 계획인 경우) 그런 다음 일반 웹사이트를 사용할 수 있습니다.

  1. 아직 Tor 브라우저를 다운로드하지 않았다면 다운로드하세요.

  2. Tor 브라우저를 열고 https://njallalafimoej5i4eg7vlnqjvmb6zhdh27qxcatdn647jtwwwui3nad.onion/ 방문하세요.

  3. 흥미롭다고 생각되는 도메인 이름을 검색하세요.

    은잘라-1

  4. 마음에 드는 도메인 이름을 찾으면 "도메인 선택"을 클릭하세요.

    은잘라-2

  5. "체크아웃"을 선택하세요

  6. 계정 만들기

    1. 이상적으로는 SimpleLogin (또는 유사한 도구)을 사용하고 (실제 이메일 주소 대신) 이메일 닉네임을 사용해야 합니다.
    2. 또한 강력하고 고유한 비밀번호를 사용해야 합니다. Bitwarden 과 같은 도구를 사용할 수 있습니다

    img

  7. 쇼핑 목록을 입력한 후 오른쪽 하단에 있는 "금액 추가" 버튼을 클릭하세요.

    은잘라-4

  8. 원하는 결제 수단을 사용하여 충전하세요.

    1. 도메인 이름과 귀하 사이에 금전적 연결이 없는지 확인하기 위해 Monero(또는 혼합 후 Bitcoin)와 같이 개인 정보를 유지하는 결제 방법을 사용하는 것이 좋습니다.

    은잘라-5

  9. 자금이 도착하면 "지금 결제"를 선택하세요.

그게 다야! 이제 귀하는 새 도메인의 소유자이므로 BIP 353 비트코인 ​​사용자 이름(및 기타 도메인 기능)을 사용할 수 있습니다!

비트코인 사용자 이름 만들기

도메인 이름이 있으면 이제 Bitcoin 사용자 이름을 설정할 차례입니다. 먼저 자동 지불 주소 또는 BOLT12 제안을 만들어야 한다는 점을 기억하십시오. 시작하기 전에 이전에 생성한 Njalla 계정(또는 선택한 다른 도메인 이름 공급자의 관리 인터페이스)에 로그인하세요.

Namechaep은 또 다른 매우 인기 있는 도메인 이름 제공업체이므로 아래에서는 Namcheap을 사용하기 위한 구성 프로세스도 간략하게 설명하겠습니다.

Njalla에서 비트코인 ​​사용자 이름 만들기

  1. "도메인" 페이지로 이동

  2. 설정하려는 도메인 이름 오른쪽에 있는 "관리" 버튼을 클릭하세요.

  3. 페이지 왼쪽의 "레코드 추가" 버튼을 선택하세요.

  4. "유형" 드롭다운 메뉴에서 "A"를 "TXT"로 변경합니다.

  5. "이름" 필드에 username.user._bitcoin-payment 입력하세요. 여기에서 username 원하는 단어(예: tips )로 변경하세요.

    1. username @域名.com 앞에 있는 BIP 353 주소의 일부가 됩니다.
  6. "콘텐츠" 필드에서 특정 형식( BIP 21 로 지정)의 문자열을 생성해야 합니다.

    1. BOLT12 Offer만 사용하려면 다음 문자를 입력하고 "REPLACE_ME"를 BOLT12 Offer( lno 로 시작하는 Phoenix 또는 Zeus에서 받은 문자열)로 바꾸세요.

      1. bitcoin:?lno=REPLACE_ME
      2. 예: bitcoin:?lno=lno1pgqpvggzrdhszmg5yafguxmkm779vd8jftxskjyadjdrallmq8uxfjdjfyaq
    2. 자동결제만 사용하시려면 다음 문자를 입력하시고 "REPLACE_ME"를 자동결제 주소(Cake Wallet에서 받은 sp1 로 시작하는 문자열)로 바꾸세요.

      1. bitcoin:?sp=REPLACE_ME
      2. 예: bitcoin:?sp=sp1qqweplq6ylpfrzuq6hfznzmv28djsraupudz0s0dclyt8erh70pgwxqkz2ydatksrdzf770umsntsmcjp4kcz7jqu03jeszh0gdmpjzmrf5u4zh0c
    3. 두 가지를 모두 사용하려면 다음 문자를 입력하고 "REPLACE_ME_BOLT_12"를 BOLT12 제안으로 바꾸고 "REPLACE_ME_SP"를 자동 결제 주소로 바꾸세요.

      1. bitcoin:?lno=REPLACE_ME_BOLT_12&sp=REPLACE_ME_SP
      2. 예: bitcoin:?lno=lno1pgqpvggzrdhszmg5yafguxmkm779vd8jftxskjyadjdrallmq8uxfjdjfyaq&sp=sp1qqweplq6ylpfrzuq6hfznzmv28djsraupudz0s0dclyt8erh70pgwxqkz2ydatksrdzf770umsntsmcjp4kcz7jqu03jeszh0gdmpjzmrf5u4zh0c

      은잘라-7

  7. 오른쪽의 "추가" 버튼을 클릭하세요

  8. "DNSSEC" 페이지로 이동

  9. "DNSSEC 활성화"를 선택하십시오.

    1. DNSSEC는 귀하와 공식 DNS 서버 외에는 누구도 귀하의 TXT 레코드를 대체할 수 없도록 보장하는 프로토콜입니다. 이는 BIP353의 주요 보안 오류입니다. 그것 없이는 귀하의 사용자 이름은 아무것도 아닙니다!

그게 다야! 이제 " username@domain.com " 형식의 새 사용자 이름을 사용하여 결제를 받을 수 있습니다. 이 경우에는 tips@bip353.com 입니다.

Namecheap에서 비트코인 ​​사용자 이름 만들기

  1. 관리자 패널 에 로그인하세요

  2. 도메인 이름 오른쪽에 있는 "관리" 버튼을 클릭하세요.

  3. 페이지 오른쪽 상단의 "고급 DNS" 페이지를 선택하세요.

    이름값-1

  4. "호스트 레코드" 분석 옵션의 "새 레코드 추가" 기능을 선택하세요.

    이름값-2

  5. 드롭다운 목록에서 "A 레코드"를 "TXT 레코드"로 변경합니다.

  6. "호스트" 필드에 username.user._bitcoin-payment 입력하세요. 여기에서 username 원하는 단어(예: tips )로 변경하세요.

    1. username @域名.com 앞에 있는 BIP 353 주소의 일부가 됩니다.
  7. "콘텐츠" 필드에서 특정 형식( BIP 21 로 지정)의 문자열을 생성해야 합니다.

    1. BOLT12 Offer만 사용하려면 다음 문자를 입력하고 "REPLACE_ME"를 BOLT12 Offer( lno 로 시작하는 Phoenix 또는 Zeus에서 받은 문자열)로 바꾸세요.

      1. bitcoin:?lno=REPLACE_ME
      2. 예: bitcoin:?lno=lno1pgqpvggzrdhszmg5yafguxmkm779vd8jftxskjyadjdrallmq8uxfjdjfyaq
    2. 자동결제만 사용하시려면 다음 문자를 입력하시고 "REPLACE_ME"를 자동결제 주소(Cake Wallet에서 받은 sp1 로 시작하는 문자열)로 바꾸세요.

      1. bitcoin:?sp=REPLACE_ME
      2. 예: bitcoin:?sp=sp1qqweplq6ylpfrzuq6hfznzmv28djsraupudz0s0dclyt8erh70pgwxqkz2ydatksrdzf770umsntsmcjp4kcz7jqu03jeszh0gdmpjzmrf5u4zh0c
    3. 두 가지를 모두 사용하려면 다음 문자를 입력하고 "REPLACE_ME_BOLT_12"를 BOLT12 제안으로 바꾸고 "REPLACE_ME_SP"를 자동 결제 주소로 바꾸세요.

      1. bitcoin:?lno=REPLACE_ME_BOLT_12&sp=REPLACE_ME_SP
      2. 예: bitcoin:?lno=lno1pgqpvggzrdhszmg5yafguxmkm779vd8jftxskjyadjdrallmq8uxfjdjfyaq&sp=sp1qqweplq6ylpfrzuq6hfznzmv28djsraupudz0s0dclyt8erh70pgwxqkz2ydatksrdzf770umsntsmcjp4kcz7jqu03jeszh0gdmpjzmrf5u4zh0c

    이름값-3

  8. 콘텐츠를 저장하려면 페이지 오른쪽에 있는 녹색 확인 표시를 클릭하세요.

  9. "호스트 레코드"에서 DNSSEC 기능이 활성화되어 있는지 확인하십시오

    namecheap-4

새 사용자 이름을 테스트하세요

최고의 도구는 TheBlueMatt (BIP353 작성자)가 작성했습니다.

  1. satsto.me 로 이동

  2. 텍스트 상자에 새 사용자 이름@domain.com을 입력하세요.

    1. (제 경우에는 tips@bip353.com 입니다)
  3. 파싱된 결제 세부정보가 올바른지 확인하세요.

    토요일

이미 BIP 353을 지원하는 애플리케이션(예: Phoenix Wallet)으로 테스트할 수도 있습니다.

모네로 사용자 이름

Monero만 사용하는 경우 이미 지원되는 Open Alias라는 매우 유사한 프로토콜이 있습니다. (약간)

결론적으로

재사용 가능한 개인 결제 방법을 더 쉽게 찾고 사용할 수 있게 해주는 BIP 353 사용자 이름 프로토콜의 채택이 증가하는 것을 보게 되어 기쁩니다. 이 튜토리얼이 더 많은 사람들이 자신의 사용자 이름을 만들고 널리 알리는 데 도움이 되기를 바랍니다. 이 가이드가 여전히 너무 어렵다고 생각한다면(또는 도메인 이름을 다루고 싶지 않다면) 놀라운(그러나 신뢰할 수 있는!) 서비스인 Twelve.cash를 확인하세요.

이 안내서에 대해 질문이 있거나 특정 지역에 대한 추가 정보를 찾고 있는 경우 저에게 연락해 주세요 .

(위에)

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트