비트코인과 블록체인의 작동 원리

블록체인의 작동 원리

불록체인은 어떻게 작동하는 것일까요?

스크린샷 2018-02-28 오후 9.18.31.png

모든 블록체인 거래는 다음 네 가지 기본 구성 요소가 있습니다.

1. 합의(컨센서스) 프로토콜

모든 거래는 기록되며 회원간에 합의(컨센서스)하는 방식을 제공합니다. 거래의 유효성을 증명하기 위해 중앙에 있는 데이터베이스에 정보를 저장해 둘 필요가 없습니다.

스크린샷 2018-02-28 오후 9.23.37.png

서로 신뢰하지 못하는 당사자가 합의하는 방식을 블록 체인은 완전히 새롭게 정의하였다는 점이 가장 큰 특징입니다. 또한 비트코인은 디지털 통화가 갖는 가장 큰 문제점이였던 "이중 지출" 문제를 방지하였습니다. 이중 지출 문제는 Word 문서에서 내용을 잘라내어 붙여넣기와 같은 방법으로 복제 할 수 있기 때문에 디지털 화폐이나 토큰을 두 번 이상 사용할 수 있다는 점이 이중 지출의 문제점입니다. 즉, 쉽게 복제할 수 있다는 점입니다. 하지만 합의(컨센서스) 프로토콜은 또한 사기 거래가 잘못 검증되는 것을 방지합니다.

2. 원장

많은 사람들이 블록 체인에 대해 설명할 때마다 언급하는 것이 원장입니다. 분산 된 피어-투-피어 네트워크 서버에 저장되어 있는 모든 거래 정보가 공용으로 운영된다는 점입니다. 거래가 확인되면 분산되어 있는 모든 원장에 "블록"을 추가합니다.

3. 보상 또는 인센티브

블록체인 솔루션은 인센티브 메커니즘을 필요로합니다. 비트코인이나 이더리움은 채굴자에 대한 보상 시스템을 제공합니다.

비트코인이나 이더리움의 채굴은 특정 기간 동안 수행된 거래를 원장에 추가하는 프로세스입니다. 네트워크의 노드가 안전하고 변조 방지하여 합의에 도달하는 방식인 것입니다. 채굴자는 복합 수학 문제를 풀어 블록 내 거래를 확인하고 장부에 기록 할 수있게 합니다. 이렇게 한 사람들에게 비트코인을 지불 또는 보상하게 됩니다.

모든 채굴자는 거래를 원장에게 기록할 수 있도록 수학적 문제를 누가 먼저 푸는거를 경쟁하게 됩니다. 비트코인에서는 이것을 "작업 증명 (proof of work)"이라고합니다.
스크린샷 2018-02-28 오후 9.18.37.png

채굴자가 받는 비트코인의 수량은 네트워크에 남아있는 양에 따라 시간이 지남에 따라 감소하고 있습니다. 총 21,000,000 비트코인만 존재합니다.

따라서 채굴은 두 가지 기능을 제공합니다.

첫째, 채굴자에게 비트코인을 지불하여 유통량을 증가시킵니다.
둘째, 시스템 보안을 보장하게 됩니다.

사람들에게 채굴에 대한 금전 보상을 제공할 필요가 없는 경우에도 경제적인 인센티브를 강하게 요구합니다. 예를 들어 한 업계의 참가자가 블록체인에서 데이터를 공유해야 할 좋은 이유가 있어야 합니다. 보상과 인센티브는 블록체인 솔루션의 경제적 효과를 차별화하는 주요 방법 중 하나입니다.

4. 스마트 계약.

블록체인 상에서 어플리케이션을 개발할 수 있는 컴퓨터 명령어입니다. 컴퓨터 명령어로 계약을 작성하면 조건이 충족되는 즉시 계약을 실행할 수 있습니다. 계약을 실행하는데 까지 보다 간소하게 처리 할 수 있습니다.
스크린샷 2018-02-28 오후 9.16.59.png
블록 체인은 단 하나의 오류 정보도 없기 때문에 안전합니다. 이 컴퓨터 명령어는 네트워크의 모든 노드에 존재합니다. 즉, 네트워크에서 다른 모든 사람들이 알지 못한체 코드를 변조하는 것은 불가능합니다. 블록체인은 바로 신뢰성입니다.
정보가 공개되어 있고 변조가 안된다는 점에서 계약을 보증할 수 있게 됩니다.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now