Page semi-protected

암호지갑

Cryptocurrency wallet
수신을 위한 하나의 Bitcoin 주소와 지출에 해당하는 개인 키로 구성된 종이 인쇄 가능한 Bitcoin 지갑 예시

암호화폐 지갑은 암호화폐 거래를 위한 공개키/또는 개인키[3] 저장하는 장치,[1] 물리적 매체,[2] 프로그램 또는 서비스입니다.이러한 키를 저장하는 기본 기능 외에도, 암호 화폐 지갑은 암호화 /또는 서명 정보를 제공하는 기능을 더 자주 제공합니다.서명하면 스마트 계약 실행, 암호 화폐 거래('비트코인 거래' 이미지 참조), '서류' 식별 또는 법적 서명('[4]신청서' 이미지 참조)이 될 수 있다.

기술

그리고 공공 개인 키 생성.

또는 무작위로 이론 단수에 의한 cryptocurrency 지갑 작품과 cryptocurrency의 기술 요건의 알고리즘 크기에 따라 달라지는 길이와 함께 사용되는 생성된다.그 수는 개인 키는 cryptocurrency 암호화 알고리즘 요건의 특정 요구 사항을 사용하여 변환됩니다.A공개 키는 개인 키 중 암호화 알고리즘 요건 필요하다를 사용하여에서 창출된다.개인 키 접근과 보내cryptocurrency에 주인이, 주인에게 민간는 반면에 공개 키는 제삼자에 cryptocurrency을 받기 위해 공유할 사용되어 졌다.

이 단계까지는 컴퓨터나 전자 장치가 필요하지 않으며 모든 키 쌍을 수학적으로 도출하여 손으로 기록할 수 있습니다.개인 키와 공개 키 쌍(주소로 알려져 있음)은 블록 체인 또는 다른 누구도 알지 못합니다.블록체인은 암호화가 전송될 때만 퍼블릭 주소의 거래내역을 기록하게 되어 퍼블릭 주소의 거래내역을 블록체인 원장에 기록하게 된다.

개인 키 복제

충돌(같은 개인키를 가진 2개 이상의 지갑)은 거래 시 키를 사용하지 않고 생성될 수 있어 블록체인 원장에 기록될 때까지 오프라인 상태가 되기 때문에 이론적으로 가능하다.단, 둘 이상의 개인 키가 같을 가능성은 이론적으로 매우 낮기 때문에 이 가능성은 부정됩니다.어떤 암호든 가능한 지갑의 수는 우주의[citation needed] 원자 수보다 약간 적다. 이 숫자는 특정 키를 복제하거나 해킹하는 것은 상상할 [5][6]수 없을 정도로 높다.

시드 프레이즈

현대의 관습에서는 시드 프레이즈가 사용되고 있는데, 시드 프레이즈는 12~24(또는 그 이상)의 임의의 사전 리스트이며, 이것은 개인 키의 암호화되지 않은 형식이다. (단어는 숫자보다 외우기 쉽다.)온라인상에서 임의의 번호를 사용하여 교환 및 하드웨어 지갑이 생성되고 사용자가 시드 프레이즈를 기록하도록 요구하므로, 지갑에 대한 접근이 잘못되거나 손상되거나 손상된 경우 시드 프레이즈를 사용하여 지갑 및 관련 키 및 토토 [7]암호 화폐에 다시 액세스할 수 있습니다.

지갑

지갑으로 알려진 개인 키와 공개 키의 핵심 가치 쌍을 저장하는 많은 기술들이 존재한다.지갑은 키쌍의 상세 내역을 호스트하여 거래하는 암호화 화폐를 가능하게 합니다.지갑에 [8]키 또는 시드를 저장하는 방법은 여러 가지가 있습니다.

dapp 브라우저를 사용한 암호화 지갑

Dapp 브라우저는 분산형 애플리케이션을 지원하는 특수 소프트웨어입니다.Dapp 브라우저는 웹3의 브라우저로 여겨지며, 블록체인 기술을 기반으로 작동하는 분산형 애플리케이션에 액세스할 수 있는 게이트웨이입니다.즉, 모든 dapp 브라우저에 고유한 코드 시스템이 있어야만 dapp의 다른 모든 코드를 통합할 수 있습니다.

암호 지갑은 디지털 자산의[9] 교환, 구매, 판매에 초점을 맞추고 있으며, 좁은 범위의 대상 애플리케이션을 지원하는 반면, 브라우저는 교환, 게임, NFT 마켓플레이스 [10]등 다양한 형식의 애플리케이션을 지원합니다.

다른 브라우저의 기술 사양에는 다음과 같은 기능이 포함될 수도 있고 포함되지 않을 수도 있습니다.

  • 모든 최신 Web2.0 테크놀로지 완전 지원
  • 내장 Etherinum 메인넷/테스트넷 RPC, Web3.0과 완전히 호환됩니다.
  • 내장 Etherinum 지갑(스마트 계약 사용)
  • Dapp 명명 지원

특성.

키를 저장하는 기본 기능 외에, 암호 화폐 지갑은 다음 중 하나 이상의 특성을 가질 수 있습니다.

심플한 암호화 지갑

웹 기반 암호 화폐 거래소에서 하드웨어 암호 화폐 지갑으로 실제 Bitcoin 거래

간단한 암호지갑에는 공용 암호키와 개인 암호키 쌍이 들어 있다.이 키는 소유권 추적, 암호 화폐 [11]송수신 및 지출에 사용할 수 있습니다.공개 키는 다른 사람이 거기에서 파생된 주소로 결제를 할 수 있게 하는 반면, 개인 키는 해당 [12]주소에서 암호 화폐를 사용할 수 있게 합니다.

지갑에는 암호화 화폐 자체가 없다.여기서 파생된 Bitcoin과 암호 화폐의 경우, 그 암호 화폐는 블록 [11]체인이라고 불리는 공개적으로 이용 가능한 분산 원장에 적절히 저장되고 유지된다.

eID 지갑

암호지갑 앱으로 eID 및 졸업장 제공 및 '신청서' 디지털 서명

일부 지갑은 프레임과 호환되도록 특별히 디자인되어 있습니다.유럽연합은 유럽 블록 체인 서비스 인프라(EBSI)에서 실행되는 eIDAS 호환 유럽 자기 주권 정체성 프레임워크(ESSIF)를 만들고 있습니다.EBSI 지갑은 정보, eID를 안전하게 제공하고 '트랜잭션'[4]에 서명하도록 설계되었습니다.

멀티 시그니처 지갑

단순 가상화폐 지갑이 거래 당사자 1명만 서명하면 되는 것과 달리 멀티시그니처 지갑은 거래 [13]당사자가 여러 명이면 된다.멀티 시그니처 지갑은 보안 [14]강화를 목적으로 설계되었습니다.

스마트 계약

암호화 공간에서는 스마트 계약이 암호화 거래와 같은 방식으로 디지털 방식으로 체결된다.사인키는 암호지갑에 들어있다.

키 파생

순차 결정론적 지갑

암호 지갑의 결정론적 지갑 시드 문구

순차 결정론적 지갑은 알려진 시작 문자열 또는 "시드"에서 주소를 생성하는 간단한 방법을 사용합니다.여기에는 SHA-256(시드+n)과 같은 암호화 해시함수가 사용됩니다.여기서 n은 1부터 시작하여 추가 키가 [citation needed]필요할 때 증가하는 ASCII 코드화된 숫자입니다.

계층적 결정론적 지갑

계층적 결정론(HD) 지갑은 BIP32에서 [15][16]공개적으로 설명되었습니다.결정론적 지갑으로서 하나의 마스터 루트 시드로부터 키를 도출하기도 하지만, 하나의 키쌍의 "체인"을 갖는 대신 HD 지갑은 여러 개의 키쌍 체인을 지원합니다.

이를 통해 단일 키 문자열을 사용하여 계층화된 [17]구조를 가진 키 쌍의 트리 전체를 생성할 수 있습니다.단일 마스터 문자열은 트리의 루트로 기능하며 계층 스킴은 마스터 개인 키에서 생성된 개인 키 자체를 마스터 개인 키로 만들 수 있으며,[18] 이는 그 자체로 결정론적 지갑으로 취급될 수 있습니다.

BIP39는 지갑의 마스터 개인 키를 도출하기 위해 사람이 읽을 수 있는 단어 집합을 사용할 것을 제안했다.니모닉 문구를 사용하면 지갑의 모든 키가 단일 평문 문자열에서 파생되므로 지갑 백업 및 복구가 쉬워집니다.

무기고 결정론 지갑

Bitcoin Armory는 Bitcoin 네트워크를 위한 Python 기반지갑 관리 애플리케이션으로, 계층적 결정론적 체계를 자체 구현하여 BIP32 [19]표준에 영감을 주었습니다.

비결정론적 지갑

비결정론적 지갑에서는 각 키가 임의로 생성되며 공통 키에서 시드되지 않는다.따라서 지갑의 백업에는 주소로 사용되는 개인 키와 이미 주소로 제공되었지만 아직 [20][11]: 94 지불을 받지 않은 100개 정도의 미래 키 버퍼가 모두 저장되어야 합니다.

걱정

지갑 액세스 권한

지갑을 선택할 때 소유자는 누가 개인 키에 액세스할 수 있는지(복사본)에 서명 기능을 가지고 있는지 유념해야 합니다.암호 화폐의 경우 은행과 마찬가지로 사용자가 통신사를 신뢰해야 암호 화폐를 안전하게 지킬 수 있다.대부분의 고객의 비트코인을 '잃어버린' 마운트곡스 거래소의 경우 신뢰가 잘못되었다.지갑 제공업체에서 컴퓨터나 휴대전화로 가상화폐 지갑을 내려받는다고 해서 개인키 사본이 소유자만 있는 것은 아니다.예를 들어 Coinbase를 사용하면 휴대폰에 지갑을 설치할 수 있고 웹사이트를 통해 동일한 지갑에 접속할 수도 있습니다.

취약성

지갑에는 알려진 취약성 또는 알려지지 않은 취약성이 있을 수도 있습니다.서플라이 체인(supply-chain) 공격 또는 사이드 채널 공격은 취약성을 도입하는 방법입니다.극단적인 경우 네트워크에 연결되지 않은 컴퓨터도 [21]해킹당할 수 있습니다.

암호화 화폐를 받기 위해 소프트웨어 지갑을 사용할 때, 수신 지갑에 액세스할 필요가 없습니다. 즉, 송신자는 수신처 주소만 알면 되므로 누구나 암호 화폐를 주소로 보낼 수 있습니다.대응하는(공개 키) 주소의 개인 키를 가지고 있는 사람만이 액세스 할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Roberts, Daniel (15 December 2017). "How to send bitcoin to a hardware wallet (url=https://finance.yahoo.com/news/send-bitcoin-hardware-wallet-140141385.html". Yahoo! Finance.
  2. ^ Divine, John (1 February 2019). "What's the Best Bitcoin Wallet?". U.S. News & World Report. Retrieved 12 March 2019.
  3. ^ Newman, Lily Hay (2017-11-05). "How to Keep Your Bitcoin Safe and Secure". Wired. ISSN 1059-1028. Retrieved 2019-03-10.
  4. ^ a b "European Blockchain Services Infrastructure (EBSI)". European Commission. Retrieved 24 July 2020.
  5. ^ 야다브, 나겐드라 싱 & 고어, 비샬 & 쿠리, 마노지.(2020).Crypto Wallet: 은행용 블록체인과 보안 솔루션과의 완벽한 조합.국제심리사회재활학회보. 24. 6056-6066. 10.37200/IJPR/V24I2/PR2021078
  6. ^ Guler, Sevil (2015). "Secure Bitcoin Wallet" (PDF). UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE Institute of Computer Science Computer Science Curriculum: 48 – via core.ac.uk.
  7. ^ 셰이크, 체만(2020).블라인드 키 암호화를 통한 암호 지갑 시드 프레이즈 디지털 보안암호 및 정보 보안에 관한 국제 저널. 10.1-10. 10.5121/ijcis.2020.10401.
  8. ^ 요키치, 스테보 & 크베트코비치, 알렉산다르 산드로 & 아다모비치, 사샤 & 리스티치, 네나드 & 스팔레비치, 페타르. (2019년)기존 지갑과 가상화폐 지갑의 비교 분석.에코노미카. 65. 10.5937/에코노미카1903065J.
  9. ^ Frankenfield, Jake (2021-08-16). "Blockchain Wallet". Archived from the original on 2020-07-27.
  10. ^ Deepanshu, Bhatt (2019). "Best DApp Browsers to use in 2019". Archived from the original on 2020-10-21.
  11. ^ a b c Antonopoulos, Andreas (12 July 2017). Mastering Bitcoin: Programming the Open Blockchain. O'Reilly Media, Inc. ISBN 9781491954386. Retrieved 14 September 2017.
  12. ^ "Bitcoin Wallets: What You Need to Know About the Hardware". The Daily Dot. 2018-11-20. Retrieved 2019-03-10.
  13. ^ "Bitcoin Startup Predicts Cryptocurrency Market Will Grow By $100 Billion in 2018". Fortune. Retrieved 2019-02-15.
  14. ^ Graham, Luke (2017-07-20). "$32 million worth of digital currency ether stolen by hackers". www.cnbc.com. Retrieved 2019-02-15.
  15. ^ "Bip32". University of Texas at Austin. Retrieved 17 October 2021.
  16. ^ "How does Add Account Work". Binance.org. Retrieved 17 October 2021.
  17. ^ Gutoski, Gus; Stebila, Douglas. "Hierarchical deterministic Bitcoin wallets that tolerate key leakage" (PDF). iacr.org. International Association for Cryptologic Research. Retrieved 2 November 2018.
  18. ^ Buterin, Vitalik (26 November 2013). "Deterministic Wallets, Their Advantages and their Understated Flaws". Bitcoin Magazine. Retrieved 17 October 2021.
  19. ^ Wuille, Pieter (11 February 2012). "BIP-0032: Hierarchical Deterministic Wallets". GitHub. Retrieved 17 October 2021.
  20. ^ Acharya, Vivek (30 June 2021). "How Ethereum Non-Deterministic and Deterministic Wallets Work". Oracle Corporation. Retrieved 17 October 2021.
  21. ^ 에어갭 점퍼(cyber.bgu.ac.il)