people장 홈📈 Stock Masters주식 유튜브를 Articles로 읽고 Author의 예측을 실제 가격으로 확인합니다 people장 Board 홈요청하기

한국어 · English

How Bitcoin Wallets Work (Public & Private Key Explained)

Simply Explained · 2019-08-06 · 유튜브 시청 354,718 · Board Views 0 · International

International

유튜브 썸네일

← 목록

저자: 미상 · 외국인

요약 보기

이 영상은 비트코인 등 암호화폐 지갑의 작동 원리를 설명한다. 지갑 생성 원리: 누구나 타원곡선 디지털 서명 알고리즘으로 개인키와 공개키 쌍을 만들 수 있으며, 두 키는 수학적으로 연결되어 있어 개인키에서 공개키는 유도할 수 있지만 반대는 불가능하다. 키의 역할: 공개키는 지갑 주소(은행 계좌번호와 유사)가 되고, 개인키는 지갑 소유자임을 증명하고 코인을 사용하게 해주는 수단이다. 공개키는 공유해도 되지만 개인키는 반드시 비밀로 유지해야 한다. 부가적 특성: 지갑은 무제한 생성 가능하며, 거래 기록이 없으면 외부에서 존재를 알 수 없다. 블록체인은 존재하는 주소 목록을 갖고 있지 않아 잘못된 주소로 송금하면 개인키를 가진 사람이 없는 한 코인이 사실상 소실된다(코인 번닝). 또한 오프라인에서 지갑을 만들고 주소를 받은 뒤 나중에 개인키로 사용할 수 있다. 보관 방법: 가장 안전한 방식으로 오프라인에서 지갑을 생성해 공개키와 개인키를 종이에 출력하고 컴퓨터의 키를 삭제하는 '종이 지갑'이 소개된다. 투자 관련 예측·종목 언급은 없음.

다듬은 글

※ 자동 자막 원문(다듬기 전)

01. In the past, I’ve made quite a few Simply Explained videos on how blockchains and cryptocurrencies work. And there are a few questions that keep coming, like: how do wallets work? You see, to use a cryptocurrency, you need a wallet to store your virtual coins. And just like a bank account, it has a unique address.

02. It looks somewhat like this, depending on the cryptocurrency. It seems like a completely randomly generated string of letters and numbers but in reality, there is a bit more going on. The first thing we need to know is how these are created. Anyone can create a new wallet by generating a public and private key pair with a certain algorithm.

03. In the case of Bitcoin or Ethereum that is via an elliptical curve digital signature algorithm. That’s quite a mouthful, but the take away here is that the algorithm will spit out a private key and an associated public key. These keys are mathematically linked to each other. You can take the private key and derive the public key from it.

04. But you cannot take the public key and turn into the private one. I made a video about this right here. Now, these two keys serve a different purpose. The public key will become your wallet’s address, kind of like your bank account number. And the private key is your way of proving that you are the owner of the wallet and thus that you can spend the money inside of it.

05. So in summary: public keys can be shared with everyone while private keys must be kept to yourself. Unless you want other people to decide what to do with your money. So far so good. But this system has a few interesting side effects that I want to mention. For starters, everyone can generate an unlimited amount of wallets, right on their own computers.

06. It’s only limited by how fast your computer can generate key pairs. However, nobody will know about the existence of your wallet until it receives some coins. See, a cryptocurrency only keeps track of transactions between wallets. It does not have a list of all existing wallets. So if your newly created wallet has not been involved in any transaction, it simply doesn’t exist for the outside world.

07. Think of it this way: the blockchain is just a giant spreadsheet with transactions going from one wallet to another. The blockchain itself doesn’t really care about if these wallets exist or not. It’s only when you want to spend coins in a wallet that you have to prove that you’re the owner. And you can only do that with the private key that is associated with the address of the wallet.

08. Another side effect is that you can transfer coins to a wallet address that doesn’t exist. Again a Blockchain doesn’t have a list of valid addresses, so it cannot check if you’re transferring coins to a valid one. In case you transfer coins to an invalid address then they're just lost unless someone can generate the private key for that particular address.

09. Which, right now, isn’t really possible because of how the algorithm works. Fun fact, this is referred to as “coin burning” and it’s sometimes done intentionally by cryptocurrency projects that want to reduce the total supply and therefore increase the value of their coin. Or they do it to get rid of coins that weren’t distributed during the initial coin offering.

10. The last cool side effect I want to mention is that you can create a wallet while being offline, you can then give that address to someone else and they will be able to transfer coins to it. And later when you get back online, you can use the private key of that wallet to spend the coins. Cool huh? So if you want to store some coins, in the safest possible way, you can generate a wallet while being offline, print out your public and private key, destroy the key on your computer and transfer coins to it.

11. This is called a paper wallet and is the most radical but super secure way of storing coins. So that was a quick overview of how wallets work in a cryptocurrency. I hope you liked this video and if you did, consider subscribing, clicking the bell icon and liking this video. Thank you very much and see you on the next Simply Explained episode!

원문 보기 · 글 내려 주세요 신청

← List으로
공유페이스북밴드

이 Articles에 대해 요청(숨김) 수정 요청

Comments 0