1.Introduction.
블록체인은 관리 대상 데이터를 '블록'이라고 하는 소규모 데이터들이 P2P 방식을 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장환경에 저장되어 누구라도 임의로 수정할 수 없고 누구나 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 데이터 위변조 방지 기술이다.이는 근본적으로 분산 데이터 저장기술의 한 형태로, 지속적으로 변경되는 데이터를 모든 참여 노드에 기록한 변경 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가능하도록 고안되었다. 잘 알려진 블록체인의 응용 사례는 의 거래과정을 기록하는 탈중앙화된 전자장부로서 이 있다. 이 거래 기록은 의무적으로 되고 블록체인 소프트웨어를 실행하는 컴퓨터상에서 운영된다.비트코인을 비롯한 대부분의 암호화폐들이 형태에 기반하고 있다.
간단히 말해 블록체인은 해킹을 방지하는 기술, 즉 거래 정보를 하나의 덩어리로 보고, 연결한 = 체인 거래 장부라고 할 수 있다.쉽게 말해 다수가 모든 이의 거래장부를 공유하며 관리하는 기술이다. 거래가 블록에 담기도 이 블록이 다른 블록과 연결되어 모든 사용자가 블록체인의 복사본을 가지게 되는 것이다.기존에 중앙 집중형 서버에 거래 기록이 보관되었던 것과 달리 블록체인은 모두에게 거래내역을 보내는 방식으로 '공공 거래 장부'라고 보면 된다.
2.Strength and Weakness.
블록체인 기술에 참여하는 시스템들은 중앙 시스템 없이 개별적으로 공공 거래 장부를 갖게 되는데 이 시스템을 ‘노드’라고 부른다. 노드가 보유한 장부는 블록들로 구성되어 있고, 블록은 확정된 거래의 체인으로 연결된다. 모든 거래는 기록에 남고 누구나 그 기록을 볼 수 있어, 블록의 체인을 따라가다 보면 거래 기록들을 볼 수 있다. 장점은 모든 노드는 동일한 내용을 보유하고 있고 블록체인으로 구성된 장부는 과거부터의 모든 기록이 보관되기에 위조할 수 없다는 높은 보안성과 투명성, 안전성을 가지고 있다. 또, 중앙 관리가 필요 없어 속도가 빠르다는 장점도 있다. 단점은 블록체인을 이용한 거래는 취소가 어렵고 문제 발생시 책임질 중앙기관이 없다는 문제가 있기도 한다.
3.Differences between existing transactions and block chains.
출처 ==> 한겨례.
기존거래 방식은 은행이 모든 거래 내역을 가지고 있었다.만약에 W에게 10만원을 송금한다고 하면 현재 금융 시스템에서는 은행이 중간 역할을 한다. Q가 W에게 100만원을 줬다는 사실을 증명해줘야 하기 때문이다. 즉 두 사람 사이에 안전하게 거래할 수 있도록 은행이 중간 역할을 해주는 것이다. 블록체인도 거래 내역을 저장하고 증명한다.그러나 거래 내역을 은행이 아닌 여러 명이 나눠서 저장을 한다.만약 한 네트워크에 10명이 참여하고 있다면 Q와 W의 거래 내역을 10개의 블록을 생성해 10명 모두에게 전송,저장한다.나중에 거래 내역을 확인할 때는 블록으로 나눠 저장한 데이터들을 연결해 확인한다.
4.feature.
블록체인의 가장 큰 특징은 분산 저장을 한다는 뜻이다. 기존 거래 방식에서 데이터를 위,변조하기 위해선 은행의 중앙서버를 공격하면 가능했다.최근 몇몇 은행 전산망 해킹 사건이 일어났다는 점을 생각해보면 현실적인 위협인 셈이다.그러나 블록체인 여러 명이 데이터를 저장하기 때문에 위,변조가 어렵다.블록체인 네트워크를 위,변조하기 위해서는 참여자의 거래 데이터를 모두 공격해야 하기 때문에 사실상 해킹은 불가능하다고 여겨진다.또한 블록체인은 중앙 관리자가 필요 없다는 특징으로 꼽힌다.은행이나 정부 등 중앙기관이나 중앙 관리자가 필요했던 것은 공식적인 증명,등기,인증 등이 필요했기 때문이다.그러나 블록체인은 다수가 데이터를 저장,증명하기 때문에 중앙관리자가 존재하지 않게 된다.
Related Link ==> https://ko.wikipedia.org/wiki/%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8
'#Virtual Currency & BlockChain' 카테고리의 다른 글
Coin vs Token. (0) | 2018.07.12 |
---|---|
Ethereum. (0) | 2018.07.05 |
Hash Function and Encryption Part2. (0) | 2018.07.04 |
Hash Function and Encryption. (0) | 2018.07.04 |
BitCoin. (0) | 2018.07.04 |