본문 바로가기

Blockchain2

Klaytn 블록체인 애플리케이션 만들기 예제 Klaytn 블록체인 애플리케이션 예제 Klaytn 테스트넷 Baobab에 간단한 블록체인 애플리케이션을 만들어보는 예제 덧셈 예제 프로젝트로 주어진 시간 안에 덧셈 문제의 정답을 맞추면 클레이를 지급 받는다. 예제 프로젝트는 인프런 강의를 학습하고 정리한 것입니다. 자세한 설명은 인프런 강의를 참고해주세요. 개발 환경 설정 Node.js 설치 npm install Install Truffle sudo npm install -g truffle@4.1.15 Git 설치 Visual Studio Code 설치 소스코드 가져오기 git clone https://github.com/jayden-lee/klaytn-example.git Baobab 테스트넷 계정 생성 Klaytn TestNet에서 계정을 생성한다.. 2019. 7. 25.
블록체인에서 자주 언급되는 머클 트리(Merkle Tree)는 무엇인가? 머클 트리(Merkle Tree) 블록체인에서 이루어지는 모든 거래내역은 블록에 저장됩니다. 이렇게 계속 저장을 하게 되면 데이터의 양이 기하급수적으로 증가하게 된다. 이로 인해 비트코인은 머클 트리(Merkle Tree)를 사용하여 저장소 크기를 줄입니다. 그렇다면 머클 트리를 이용해서 어떻게 저장소 크기를 줄일까요? 먼저, 블록에 대해 간단하게 알아보구 저장소 크기를 줄이는 방법에 대해 알아보겠습니다. 아래 이미지는 블록체인에서 사용되는 블록에 대해 간단하게 표시한 것입니다. 블록의 헤더에는 이전 블록에 대한 해쉬 값, 다음 블록 해쉬 값, 넌스, 머클 트리 루트 해쉬 값 등이 있습니다. 블록의 바디에는 트랜잭션 정보가 있습니다. 머클 트리 루트는 이번 글에서 알아보고자 한 머클 트리에서 가장 꼭대기.. 2019. 4. 22.