Bitcoin 101

지슈·2023년 2월 18일
0

Blockchain

목록 보기
2/9

Bitcoin 101


What is Bitcoin?

Bitcoin(BTC) : 암호화폐로 알려진 디지털 자산 유형

  • 암호화폐는 암호화 인코딩을 통해 정보를 저장한다.
  • 2008년 경제 위기 이후 2009.1 에 등장하여 탈중앙화 디지털 자산으로 사용되었다.

탈중앙화 (Decentralized)

: 어떤 조직도 비트코인을 소유하거나 관리하지 않는다. 네트워크 상의 누구나 비트코인을 유지 관리할 수 있다.


비트코인의 시작:

비트코인은 ‘Satoshi Nakamoto’라는 닉네임을 가진 익명의 개발자(혹은 개발자 그룹)로부터 만들어졌다.


비트코인 거래:

비트코인의 거래는 제3의 기관이 없어도 그저 인터넷으로 돈을 송금하는 것과 같이 빠르고 직관적으로 가능하다.

→ 이용자들은 스스로의 자산을 직접적으로 관리할 수 있다.

비트코인과 같은 암호화폐는 디지털자산으로 블록체인에 기록된 데이터로서 존재한다.


하나의 비트코인은 ‘satoshis’라고 불리는 1억 개의 작은 유닛으로 이루어져 있다.

1달러가 100센트의 가치인 것처럼, 0.00000001의 비트코인도 거래할 수 있다는 것이다.

비트코인은 무한대로 발행되는 구조가 아니라 첫 발행 시부터 총 발행량이 2100만 비트코인으로 제한되어 있다.

새로운 블록이 채굴될 때 채굴자에게는 보상으로 특정량의 비트코인을 소유하게 된다.

유통되는 비트코인의 수가 2100만 개에 도달하면 더 이상 생성되지 않는다.


How Does Bitcoin Work?

비트코인에는 비트코인 네트워크*비트코인 블록체인으로 구성되어* 있다.


▪︎비트코인 네트워크:

전 세계적으로 분산된 노드가 운영, 유지하는 온라인 P2P 전자 결자 시스템


▪︎비트코인 블록체인:

모든 트랜잭션이 기록되는 데이터베이스


한 노드가 다른 노드(노드의 디지털 지갑)에 비트코인을 송금을 실행할 때 비트코인 네트워크의 모든 노드들에게 ‘나 이제 송금한다!’라고 브로드캐스트 해야 한다.

이렇게 트랜잭션이 브로드캐스트 되면 모든 네트워크 상의 노드들이 검증하고, 유효한 블록을 채굴한 채굴 노드는 블록에 기록한다.



트랜잭션 안에서 비트코인을 송금하는 사람은 비트코인을 받는 사람의 공개키(public key)를 첨부하여 송금한다.

그런 다음 송금자가 디지털 서명으로 송금이 합법적임을 보여주고 약간의 수수료를 붙여 송금한다. 그 추가적인 수수료는 채굴 노드(mining nodes)가 트랜잭션 정보를 블록체인에 추가할 수 있도록 한다.

송금받는 사람은 자신의 개인키(private key)로 디지털 지갑을 열어서 접근한다.


비트코인은 해싱 알고리즘으로 SHA-256을 사용하는데, 어떤 입력값이든 64워드의 코드로 출력한다. 어떤 출력값이 나올지는 입력값으로부터 예측 불가능하다. 따라서 해시 값을 찾는 것은 매우 어렵다.

채굴자가 맞는 해시 값을 찾으면, 블록체인에 트랜잭션의 데이터가 저장된 블록를 추가할 수 있는 권한을 갖는다. 채굴자는 일정량의 비트코인과 트랜잭션에 포함된 수수료를 보상(block reward)으로 받는다.

새로운 비트코인 블록은 10분 마다 생산된다. 21만 블록마다 채굴자에게 주어지는 비트코인 보상은 ‘반감기’로 알려진 과정에서 절반으로 줄어든다.


Who created Bitcoin?

비트코인을 공식적으로 제안한 주체는 ‘white paper’이다.

제목 “Bitcoin: A Peer-to-Peer Electronic Cash System,” 으로 개발자나 개발자 그룹이라고 추측되는 사토시 나카모토로부터 제안되었다.


How to Buy Bitcoin?

아래와 같은 네 가지가 준비되어야 한다.

  • A bitcoin wallet

비트코인 네트워크와 연결되는 소프트웨어 유형. 비트코인 지갑이 생성되면, 공개키(public key)와 개인키(private key)가 생성된다.

계정을 생성면 모든 플랫폼에 대해 구매한 비트코인을 자동으로 저장하는 암호화폐 지갑 서비스가 만들어진다. 그러나 이 서비스는 해킹에 취약하기 때문에 오프라인에서 물리적을 비트코인을 저장할 수 있는 기기가 필요하다.

또한 랩탑이나 모바일로 받을 수 있는 무료 소프트웨어 비트코인 지갑이 있는데 bitcoin.org에서 참고할 수 있다.

  • A bitcoin exchange

계정을 생성하고, 은행 계좌와 연결하여 비트코인을 구매할 수 있다.

모바일로 쉽게 거래할 수 있는 앱으로는 대표적으로 Coinbase, e Toro, CashApp, Luno, Swissborg, Paypal, Crypto.com 등이 있다.

  • Proof of identity

비트코인 거래를 하기 위해 신분 확인이 필요하다. KYC 와 AML 를 따른다. 운전면허증이나 여권 혹은 추가적인 개인 정보가 필요하다.

  • A payment method

대부분의 플랫폼은 은행 계좌에서 직접 입금하거나 신용카드로 지불할 수 있게 한다.

profile
공댕이😎_블체

0개의 댓글