본문 바로가기

블록체인

[Corda] CorDapp Template 간단한 테스트 R3cev의 Corda 플랫폼과 관련한 세 번째 포스팅입니다.이번에는 CorDapp Template 프로젝트 파일을 따라가면서 살펴볼까 하는데요,Corda Documentation https://docs.corda.net/tutorial-cordapp.html 에 해당하는 내용입니다. github 상의 Corda repository는 corda와 cordapp-template 2개가 있습니다. corda는 코어 플랫폼 + 샘플이 포함되어 있고, cordapp-template은 cordapp 개발을 쉽게 시작하기 위한 템플릿 소스코드가 포함되어 있다는 차이점이 있습니다. 먼저 CorDapp 의 정의를 간단히 설명하면, 코다 플랫폼에서 실행되는 프로그램이라고 할 수 있습니다. 코다 플랫폼이 노드(node, .. 더보기
[Corda] 환경세팅에서 데모구동까지 Corda를 이해하기 위해서는 기술백서와 Documentation을 읽어보는 것이 제일 좋은 방법이겠지만, 저 처럼 뭔가 컴퓨터에 직접 해 봐야 느낌이 오는 분들을 위해서 step-by-step 으로 간단한 데모 구동 환경을 구성해 보겠습니다. 코다의 기본 개념은 이전 포스팅 [2016/12/07 - [IT/블록체인 Blockchain] - [Corda] R3cev - 분산원장 플랫폼 Corda 공개] 을 참조해 주시고요, 아래 내용은 코다 Documentation [ https://docs.corda.net/getting-set-up.html ]에 있는 내용을 제가 직접 실행하면서 작성한 것입니다. 환경설정 (Environment Setup) 코다는 JVM기반으로 작동하기 때문에 이더리움처럼 OS에 대.. 더보기
[Corda] R3cev - 분산원장 플랫폼 Corda 공개 얼마 전 R3cev에서 분산원장기술 (Distributed Ledger Technology) 플랫폼 "Corda" (코다) 를 오픈소스로 공개 했습니다. 기존의 블록체인기술 기반 플랫폼 (대표적으로 비트코인, 이더리움) 들과는 상당히 다른 개념과 철학을 가지고 설계했다고 하는데요, 본 포스팅을 시작으로 몇 개의 글에서 코다와 그 기반이 되는 기술에 대해서 정리해 보도록 하겠습니다. 블록체인 BlockChain 블록체인은 블록(Block) 과 체인 (Chain)이 합쳐진 단어입니다. 비트코인에서 블록은 트랜잭션 (코인의 거래내역) 과 헤더로 이루어져 있고, (마이닝은 바로 이 블록을 쓰는 작업이죠) 헤더에는 PoW에 사용되는 nonce와 이전 블록의 해쉬값이 포함되어 있습니다. 이전블록의 해쉬값이 다음블록.. 더보기