블록체인 기술에 대한 이해는 Blockchain Demo App으로^^!!

in #kr7 years ago

안녕하세요!

디지털 암호화폐에 관심이 있으신 분들은 블록체인에 대해서 많이 들어보셨을 것으로 생각됩니다. 블록체인이 각광을 받는 근본적인 이유는 중앙 거래 정보를 저장하는 시스템 없이 P2P(Peer to Peer) 간에 직접거래를 할 수 있는 기술이기 때문에 시스템적으로 효율성이 매우 좋고 또한 중앙에 한곳에 거래정보를 저장하지 않고 참여한 노드들에 모두 같은 거래정보를 블록을 체인화하여 저장하여 해킹하여 거래정보가를 수정하는 것이 거의 불가능하기 때문입니다~^^ 즉 보안도 빵빵하다는 것이죠^^

비트코인, 이더리움, 스팀 등과 같은 디지털 암호화폐는 블록체인 기술을 근간으로 하는 기술이며 IT 전공자가 아니면 그리고 IT 전공자라고 하더라도 블록체인 기술이 새롭게 나온 기술이기 때문에 이를 이해하고= 어떻게 동작하는지를 이해하는 것은 쉽지 않습니다^^;;

그런데 최근에 블록체인을 쉽게 이해할 수 있도록 구성된 Blockchain Demo App이 나와서 소개를 드립니다. 블록체인에 대한 간결한 소개, 자바 스크립트 코드 그리고 비주얼하게 블럭을 도식화해서 보여주기 때문에 이해하기가 훨씬 수월한 것 같습니다^^



위 사진은 Blockchain Demo App을 처음 실행한 화면입니다. 본 화면에서오른쪽 상단 모서리에있는 "START DEMO"빨간색 버튼을 클릭하시면 블록체인을 설명하는 데모 앱이 실행됩니다~

이때 아래와 같은 화면이 나오는데 그냥 다음을 클릭하세요~



이 단계에서는이 데모 응용 프로그램의 2.0 버전에 새롭게 추가된 기능을 설명하니 간단히 참고하시고 다음을 다시 클릭하세요~!


이 단계부터 블록체인(blockchain)에 대한 소개와 블록체인의 첫번째 블록을 GENESIS라고 명명한다는 것에 대해서 소개합니다. 그리고 블록을 비주얼하게 볼 수 있어서 좋습니다~ 크게 복잡하지는 않죠?^^ 그리고 또한 지금부터는 각 단계의 자바 스크립트 코드를 원하시면 참고하실 수 있습니다.



여기서는 블록 체인 시스템의 각 블록에 어떤 정보들을 포함하는지 설명합니다. 보시는 것 처럼 블록에는 인덱스, 타임 스탬프, 해시, 이전 해시, 데이터 및 논스( Nonce)와 같은 정보를 포함합니다~


각 블록에 포함되는 정보 중 색인 정보는 무엇일까 ? 이는 체인에서의 블록 위치에 대한 정보를 의미합니다. 아래 화면과 같이 설명합니다~


이와 같이 본 데모 응용을 한단계씩 따라가면서 블록체인에 대해서 배울 수 있습니다~! 그리고 이게 28 단계로 구성되어 있어 다행히 많이 길지 않습니다! ㅎㅎㅎ

블록체인에 대해서 궁금하시다면 끝 단계까지 따라가면서 한번 보시면 완전히 이해하기는 어렵더라도 기본적인 개념을 잡는데는 도움이 되실 것으로 생각됩니다~^^ 그리고 혹시 궁금하신점이 있으시면 댓글 남겨주세요~^^

아참 그리고 본 데모 응용의 처음이나 마지막에 보시면 아래와 같은 화면을 보실 수 있습니다. 아래 그림에서 하단에 "ADD NEW BLOCK"이라는 빨간색 버튼이 있는데 데이터 부분에 아무런 글자를 치고 눌러서 블럭을 체인화 해보실 수 있습니다~~^^

도움이 되시길 바랍니다~~^^

Sort:  

와~ 신기한 사이트네요! 저장해두고 나중에 해봐야겠어요 ㅎㅎ 좋은 정보 감사합니다.

예~ 블록체인에 대한 설명을 위해서 비주얼화를 했습니다^^ 블록체인을 만들어 보실 수도 있어요~^^ 그리고 설명이 잘 되어있으니 이해하시는데도 도움이 되실 것으로 보입니다~^^