블록체인이란? 쉬운 용어로 간단한 설명

블록 체인 "분산 원장"입니다. 디지털 데이터를 저장합니다. 각 참가자는 데이터 사본과 새 데이터를 확인할 기회를 받습니다. 누군가가 악의적인 목적으로 이 데이터를 조작하려는 경우 모든 참가자를 강제해야 하지만 이는 일어날 가능성이 낮습니다. 각 회원은 다른 모든 사람을 정직하게 유지하기 위해 노력합니다.

블록체인을 은행과 비교하여 이를 설명하겠습니다.

은행은 모든 고객 데이터의 중앙 데이터베이스("원장")를 유지 관리합니다. 계좌 번호, 잔액, 거래 등을 저장할 수 있습니다. 귀하가 계좌와 상호작용할 때마다(예: 돈을 인출하거나 이체하여) 귀하의 은행은 기록을 업데이트합니다.

은행만 원장에 액세스할 수 있으므로 변경하기로 결정한 경우(잘못된 경우에도) 불만을 제기하는 것 외에는 변경할 수 없습니다.

이제 해커가 이 데이터베이스에 대한 액세스 권한을 얻었다고 상상해 보십시오. 잔액 변경, 거래 삭제 등을 할 수 있습니다. 은행은 백업에서 데이터를 복원할 수 있으며 해당 데이터를 제공하는 많은 데이터베이스가 있을 수 있지만 여전히 하나의 중앙 엔터티에 의해 제어됩니다.

배포된 책은 훨씬 더 똑똑합니다. 한 사람이나 회사가 데이터에 대해 단독으로 책임을 지게 하는 것보다 많은 사람들이 분산 원장 사본을 갖고 있고, 가입할 수 있는 사람에 대한 제한이 있는 경우가 많습니다.

각 사용자("노드"라고 함)는 등록 시작부터 현재까지 데이터 사본을 저장합니다. 전체 기록 세트. 모든 트랜잭션에 대해 여러 노드가 이를 확인한 다음 모든 노드가 레코드를 업데이트하여 모든 것이 최신 상태로 동기화되도록 합니다.

각각의 새로운 트랜잭션은 "블록"으로 다른 많은 트랜잭션과 결합됩니다. 이러한 블록은 몇 가지 중요한 이점을 제공합니다. 녹음을 제어할 수 있는 중앙 집중식 기관이 없습니다. 해커나 악의적인 노드가 한 원장의 항목을 수정하기 시작하면 새 항목이 다른 모든 사람이 보유한 데이터와 일치하지 않기 때문에 다른 모든 노드는 이를 거부합니다.

데이터를 조작하는 유일한 방법은 가능성이 희박한 각 노드를 병합하는 것입니다. 이 글을 쓰는 시점에서 비트코인에는 약 10개의 서로 다른 비트코인 ​​노드가 있습니다.

이것이 블록체인이 흥미로운 이유입니다. 거의 모든 사람이 참여할 수 있지만 사설 블록체인과 같이 때때로 제한이 있습니다. 아무도 기록을 조작할 수 없으며 정부가 이를 중지하는 것은 매우 어렵습니다. 은행이 자금을 효율적으로 관리하지 못하거나 파산하거나 문을 닫을 수 있습니다. 이 중 하나라도 발생하면 돈을 다시 볼 수 없을 것입니다.

비트코인과 같은 블록체인은 차단하거나 중지하기가 매우 어렵습니다. 중앙 소유자가 없는 사용자가 많습니까? 아무도 당신의 자금을 훔칠 수 없습니다.

Bitcoin은 첫 번째 블록에 다음 텍스트가 포함되어 출시되었습니다.

두 번째 은행 구제금융 위기에 처한 총리

이 인용문은 3년 2009월 2008일 The Times에 게재된 헤드라인에서 발췌한 것입니다. 이는 XNUMX년 금융 위기 이후 은행을 (다시) 강화하기로 한 영국 정부의 결정을 나타냅니다. 이것은 비트코인이 법정 화폐인 깨진 화폐 시스템을 수정하도록 설계되었을 수 있음을 강조합니다.

마지막으로 데이터와 돈에 대해 논의할 가치가 있습니다. 대다수의 블록체인은 자체 통화를 데이터로 저장합니다. 당신과 나, 그리고 다른 모든 비트코인 ​​사용자가 가지고 있는 비트코인의 수를 나타내는 스프레드시트의 숫자와 같습니다. 블록체인은 돈 정보를 저장할 필요가 없습니다. 그들은 원하는 모든 것을 저장할 수 있습니다. 토지 등록 항목, 신발 크기, 투표 세부 정보. 저장할 수 있는 것에는 제한이 없습니다.

블록체인 검증: 공개 및 개인 키

위에서 본 것처럼 블록체인은 분산형 데이터 저장소이며 저장된 데이터의 가장 일반적인 유형은 거래 및 계정 잔액과 같은 재무 기록입니다.

친구에게 하나의 BTC를 보내면 각 노드에 내가 하는 일을 말하고 허용되는 경우 모두 트랜잭션을 기록합니다. 내가 보낼 비트코인이 충분하지 않거나 계정 소유자가 아닌 경우 원장을 확인하여 노드가 거래를 거부할 수 있습니다.

모든 거래는 검증되어야 하며, 여기서 블록체인 기술이 조금 더 복잡해집니다. 각 블록체인 "지갑"(블록체인 은행 계좌로 인식)에는 공개 키와 개인 키가 있습니다.

계정의 실제 소유자만 개인 키에 액세스할 수 있어야 합니다(누군가가 개인 키를 얻을 경우 계정이 해킹될 수 있음). 당신의 코인이 극도로 안전하기를 원한다면 다음 제안을 확인해야 합니다. 최고의 암호화폐 지갑 .

위에서 언급한 XNUMX개의 BTC를 친구에게 보낼 때 내 지갑은 디지털 서명과 함께 공개 키를 제공합니다. 이 디지털 서명은 고유하며 개인 키를 통해서만 생성됩니다. 서명과 공개 키를 사용하여 다른 노드는 비밀 키를 공개하지 않고 이것이 합법적인 거래인지 확인할 수 있습니다.

이것은 단순화된 예입니다. 공개/개인 키 시스템 뒤의 암호화는 훨씬 더 복잡합니다. 공개 및 개인 키는 은행 계좌와 같은 숫자가 아닙니다. 대신 Secure Hash Algorithm 256(SHA-256) 및 Digest 160 RACE Integrity Primitive Evaluation Messages(RIPEMD-160)를 사용합니다.

이러한 알고리즘에 대해 들어본 적이 없습니까? 걱정 마. 암호 화폐를 사용하기 위해 깊이 이해할 필요는 없습니다. 이러한 알고리즘은 우리가 알고 있는 인터넷을 실행하고 SSL 및 TLS 등을 통해 웹 페이지를 암호화합니다. 미래에 더 새롭고 더 나은 암호화 알고리즘이 있을 수 있습니다.

이 모든 암호화 및 검증은 유료입니다. 각 노드는 발생한 모든 트랜잭션을 확인하고 레지스터를 업데이트하려면 많은 컴퓨팅 성능이 필요합니다.

여기는 채광: 사용자는 인증을 위한 결제로 소액의 거래 수수료를 받을 수 있습니다.

이 책을 작성하면 노드에서 작업하는 광부가 지불되고 모든 거래가 확인됩니다. 우아한 시스템입니다.

그러나 이것이 모두 완벽한 것은 아닙니다.

수요가 많은 기간에는 거래 수수료가 인상될 수 있습니다. 우회할 노드가 충분하지 않은 경우 사용자는 다른 사람보다 먼저 트랜잭션을 처리하기 위해 더 많은 비용을 지불할 수 있으며 채굴자는 더 높은 지불 트랜잭션을 선호합니다. 더 낮은 수수료를 지불하는 사람들은 여전히 ​​처리되지만 수수료가 너무 낮아 아무도 거래를 확인하지 않는 한 훨씬 느립니다.

게다가 거래 수수료채굴자들은 새로운 비트코인으로 돈을 받을 수도 있습니다. 채굴자들에게 거래 수수료를 초과하는 BTC의 일부를 지불함으로써 새로운 비트코인이 시장에 진입합니다. 이러한 미개발 비트코인은 시간이 지남에 따라 채굴하기가 점점 더 어려워지며, 언젠가는 미개발 코인이 남지 않고 채굴자들은 거래 수수료만 지불하게 될 것입니다.

블록체인이 블록체인이 아닌 경우는?

많은 블록체인이 거래 세부 정보만 저장하지만 의료 기록, 보안 메시지, 스마트 계약 등 모든 종류의 데이터를 블록체인에 저장할 수 있습니다.

블록체인을 실행할 수 있는 노드가 충분하다면 개인 블록체인을 포함하여 자체 블록체인을 생성하는 것도 가능합니다. 암호화를 제거하거나 규칙을 변경하거나 중앙 집중화할 수 있습니다.

많은 사람들은 이러한 변화가 시스템이 더 이상 블록체인이 아니라는 것을 의미한다고 주장하지만, 여기에 문제가 있습니다. "블록체인"의 공식적인 사양이나 정의가 없으면 단어의 거버넌스가 없습니다. 일부 블록체인 프로젝트는 사람들을 사기 위해 존재합니다. 다른 블록체인 프로젝트는 진정한 혁신 없이 수익을 높이기 위해 "블록체인"이라는 단어를 사용합니다.

이러한 문제에 대한 합의가 없습니다. 우리는 전통적인 비트코인 ​​모델이 앞으로 나아가는 최선의 방법이라고 주장할 것입니다. 즉, 모두에게 개방되고 중앙화되지 않는 퍼블릭 블록체인입니다. 당신은 어떻게 생각하십니까?

기사 평가
블록체인 미디어
코멘트를 추가