비트코인 암호화폐는 어떻게 작동하나요?

비트코인은 분산화되어 있으며 정부, 은행, 기업의 통제를 받지 않습니다. 그러므로 비트코인은 자유사상가와 해커들에 의해 미래의 통화로 거래됩니다. 자산은 암호화를 엄격하게 사용하여 보호됩니다.

가상화폐 비트코인은 집단적 회계 시스템으로 기능합니다. 일종의 글로벌 원장은 모든 거래와 모든 가상 코인의 위치를 ​​기록합니다. 비트코인(BTC)은 컴퓨터에만 존재하지만, 이 시스템은 코인의 총 개수가 제한되어 있어 누구도 위조하거나 두 번 사용할 수 없도록 보장합니다. 이를 통해 사용자 커뮤니티를 악의적인 개인으로부터 보호할 수 있습니다. 참여자 대다수가 화폐의 신뢰성에 관심을 갖는 한, 아무도 회계를 조작할 수 없습니다.

비트코인은 이 글로벌 회계 시스템에서 거래의 일부로만 나타납니다. P2P 통화의 맥락에서 거래란 네트워크 상의 다른 모든 클라이언트에게 한 비트코인 ​​주소에서 다른 비트코인 ​​주소로 돈을 보내겠다는 의사를 표현하는 메시지입니다. 모든 사용자는 이러한 주소를 무제한으로 만들고 주소 간에 금액을 주고받을 수 있습니다. 모든 네트워크 참여자가 확인할 수 있는 공개 거래 내역을 통해 어떤 주소에 얼마나 많은 비트코인이 있는지 알 수 있습니다. 이는 비트코인이 생성된 이후 어디에서 유통되었는지를 정확히 보여주며, 이를 통해 각 주소가 얼마나 많은 비트코인을 가지고 있는지 알 수 있습니다.

비트코인으로 결제

예를 들어, Stefan이 Mary에게 웹 서버를 임대하고 싶어한다고 가정해 보겠습니다. 메리는 미국에서 호스팅 회사를 운영하고, 슈테판은 독일에 살고 있기 때문에, 비트코인은 신용카드나 온라인 지불 서비스에 대한 매력적인 대안입니다. 슈테판은 비교적 빠르고 쉽게 비트코인을 전송할 수 있습니다. 하지만 현재 비트코인 ​​거래 수수료는 더 높을 수 있습니다.

첫째, 슈테판과 메리는 각각 비트코인 ​​주소가 필요합니다. 주소를 생성하기 위해 Stefan은 공개 키와 개인 키 쌍을 생성합니다. 그는 타원 곡선 디지털 서명 알고리즘(ECDSA)을 사용하여 자신의 거래에 암호학적으로 서명하고, 이 거래를 위해 자신의 주소를 사용하고자 한다는 것을 다른 모든 네트워크 참여자에게 확인하기 위해 개인 키가 필요합니다. 공개 키의 해시값은 비트코인 ​​주소를 알려줍니다.

이 모든 것은 사실상 공개 계정입니다. 모든 비트코인 ​​사용자는 해당 주소에 얼마나 많은 돈이 연결되어 있는지 알고 있지만, 그 돈이 스테판의 소유라는 것을 아는 사람은 아무도 없습니다. 그리고 슈테판 외에는 아무도 그 돈에 접근할 수 없다. 적어도 슈테판이 비밀 키를 넘겨줄 때까지는 말이다. 하지만 누구든지 이 주소로 돈을 이체할 수 있지만, 그저 이 주소만 알고 있으면 됩니다.

슈테판은 첫 번째 거래를 하기 위해 먼저 비트코인이 필요했습니다. 예를 들어, 그는 인터넷 서비스 제공자를 통해 유로를 비트코인으로 교환할 수 있습니다. 그는 유로화로 된 돈을 판매자에게 이체하고, 판매자는 그에 상응하는 비트코인 ​​금액을 슈테판이 제공한 주소로 보냅니다. 혹은 슈테판은 금광부들 사이로 가서 직접 비트코인을 채굴할 수도 있었습니다.

디지털 서명

슈테판은 자신의 비밀 키로 이 거래에 서명합니다. 그러면 클라이언트가 이를 P2P 네트워크로 전송합니다. 마리의 의뢰인은 이런 식으로 자신의 주소 중 하나로 0.02 BTC가 전송된 것을 알게 됩니다. 그러면 Marie는 Stefan의 공개 키를 사용하여 거래 서명을 확인할 수 있습니다. 이제 메리는 0.02 BTC를 다른 거래에 사용할 수 있습니다.

디지털 서명은 비트코인을 받은 사람만이 해당 금액을 다시 쓸 수 있음을 보장합니다. 남은 유일한 일은 그가 같은 일을 한 번 이상 저지르지 않도록 하는 것입니다. 이에 대해서는 간단한 규칙이 있습니다. 동일한 항목이 있는 거래가 여러 개 있는 경우, 첫 번째 거래만 유효합니다. 이 규칙을 시행하려면 모든 거래에 대한 타임스탬프가 필요합니다.

모든 거래를 수신 순서대로 인증하는 중앙 기관이 있다면 쉬울 것입니다. 모든 사람이 평등하고 누구를 신뢰해야 할지 알 수 없는 P2P 네트워크에서는 상황이 조금 더 까다롭습니다. 비트코인 시스템에서는 참여자라면 누구나 채굴자 역할을 해 거래를 인증하는 데 도움을 줄 수 있습니다.