간단히 말하면 '데이터의 변경에 강한 거래대장' 기술로 암호화자산의 등장으로 널리 세상에 알려지게 된 블록체인에 대해 해외 언론사인 The Verge가 설명합니다.
Blockchain, explained: what’s a block, what’s a chain, and the tech behind crypto - The Verge
https://www.theverge.com/22654785/blockchain-explained-cryptocurrency-what-is-stake-nft
블록체인의 '블록'은 디지털정보의 '기록'을 의미합니다. 암호화자산이라면 '누가 누구에게 송금했나', '무엇을 얼마나 송금했나' 등이 '기록'에 해당됩니다. 새로운 기록(블록)이 생성될 때마다 이전 기록에 점점 추가되어 나가기 때문에 일련의 기록을 담은 시계열 정보가 완성됩니다. 이것이 '블록체인'이라는 것입니다.
이 블록체인은 도중의 기록을 변경하거나 제거할 수 없기 때문에 '무엇이 얼마나 누구에게 이동했는지'를 언제든지 확실한 정보로 확인할 수 있습니다. 또 블록체인은 누구나 새로 만들 수 있기 때문에 암호화자산뿐만 아니라 온갖 분야에서 활용될 수 있습니다.
누군가가 블록체인을 만들 때 작성자는 먼저 '제네시스 블록'이라는 것을 만듭니다. 제네시스 블록은 기록에 해당되지 않는, 아무것도 지시하지 않는 빈 블록입니다. 이것을 새로운 암호화자산을 위해 사용해도 좋고 기른 상추를 추적하는 데 사용하는 등 광범위하게 활용할 수 있습니다.
블록체인에서는 기록이 네트워크에 연결된 개인의 컴퓨터를 통해 통신하고 공유됩니다. 노드라는 각 컴퓨터는 기록의 유지뿐만 아니라 기록이 변조되지 않았는지 확인하는 역할을 합니다. 누군가가 새로운 블록을 작성한 경우에는 작성자 이외의 노드가 유효한 블록임을 확인한 후 해당 블록을 네트워크에 추가하는 형태를 취합니다.
노드의 변조 유무를 확인하는 방법에 대해 이해하기 위해서는 '해시'에 대해 이해할 필요가 있습니다. 블록체인에서의 해시는 각 데이터를 구분하는 특정 문자열을 말합니다. 각 블록에는 특정 해시가 포함되어 있고, 블록에 새로운 블록이 이어진 경우 이전 블록의 해시를 읽고 자신의 블록에 기록합니다.
누군가가 새로운 블록을 추가하려고 했을 때, 이 해시가 정규 블록체인에 기록되어 있는 것과 동일한지 여부를 확인합니다. 정규 블록체인은 가장 많은 거래가 이루어진 블록체인을 가리키는 데 암호화자산에서는 '가장 블록이 많은 체인'을 가리킵니다.
해시는 확인 알고리즘을 사용하여 확인합니다. 예를 들어, 해시를 생성하는 알고리즘에 '블록체인'을 입력하면 'ef7797'라는 문자열을 생성하고 한 문자 다른 '블록채인'을 입력하면 '8e809e'라는 문자열을 생성한다고 가정합시다. 이때 누가 시도해도 '블록체인'이라는 문자열로 'ef7797'라는 문자열을 생성할 수 있습니다만, 반대로 'ef7797'라는 문자열에서 '블록체인'이라는 문자열을 역으로 생성하는 것은 매우 어렵습니다.
또 각 블록에는 이전 블록의 해시가 포함되어 있으며, 만일 블록이 변경된다면 블록체인이 끊어져 버립니다. 따라서 새롭게 체인에 추가된 블록을 체크하면 그 블록을 포함한 지금까지의 거래가 변경되지 않았음을 알 수 있는 구조로 되어 있습니다. 또 블록체인이 사용하는 해시의 생성에는 암호화 기술이 사용되고 있습니다. 이것이 블록체인을 이용한 비트코인이 암호화자산이라 불리는 이유 중 하나입니다.
블록체인에 거래기록이 모두 포함되어 있기는 하지만, 이름이나 주소 등의 개인정보는 일절 포함되어 있지 않습니다. 대신에 존재하는 정보는 거래기록과 특정 문자열뿐입니다. 그 문자열은 '특정 사람'을 나타내는 데 누구인지를 특정하는 것은 불가능합니다.
The Verge는 "블록체인은 어디까지나 기록이 정확하다는 것을 나타낼 뿐"이라고 지적합니다. 예를 들어, 누군가가 단순한 자갈을 '달의 돌'로 판매하고 블록체인에서 기록을 추적했다고 가정합니다. 자갈이 다른 사람의 손에 넘어간 경우에도 블록체인은 '거래기록이 정확하다는 것'을 증명하지만 '진짜 달의 돌'을 증명하는 것은 아닙니다.
The Verge는 "블록체인은 선거투표 등의 다양한 분야에서 활용할 수 있다"면서도 "사람들에게 받아들여질지는 모르겠다"고 전망했습니다.
'IT' 카테고리의 다른 글
CIA나 NSA 등 정보기관이 '위험한 광고'로 인한 피해를 방지하기 위해 광고차단 툴을 사용 (0) | 2021.09.27 |
---|---|
Google, 전차연구자가 "테러활동에 종사하고 있다"며 계정을 잠금처리 (0) | 2021.09.25 |
Facebook에는 VIP 사용자가 580만 명 존재...검열의 감시 밖에서 독자적 'XCheck' 프로그램을 적용받아 (0) | 2021.09.14 |
세계에서 가장 오래된 활성 Torrent 파일은 '매트릭스를 패러디한 동영상'...18년 동안 다운로드 가능한 상태를 유지 (0) | 2021.09.14 |
Twitch가 '스트리머를 습격하는 봇공격'을 해결하기 위해 소송을 제기 (0) | 2021.09.13 |
TikTok의 '동영상의 평균 재생시간'이 마침내 YouTube를 초과 (0) | 2021.09.07 |
하루 10만 건의 이메일 주소에서 찔끔찔끔 정보를 빼내 돈을 버는 해커의 수법 (0) | 2021.09.06 |
정부에 의한 '인터넷차단'이 급증하고 있다는 Google 싱크탱크의 보고서 (0) | 2021.09.04 |