공부 4개 있어요.
이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 10월 7일에 작성되었다. EOS는 수많은 DPOS 기반의 블록체인을 만들어 온 댄 라리머(Dan Larimer)가 주도하여 만든 블록체인이다. 왜 굳이 EOS인가에 대해, 댄 라리머가 한글을 배워 자신의 이름 댄을 영어로 입력하여 EOS라고 이름을 지은 것으로 나는 추측하고 있다. EOS를 한글로 치면 댄이다 이름이야 뭐 어쨌든 이 글에서는 EOS 프로젝트의 목적과 특징을 알아보고, EOS 빌드, 테스트넷 가동, 간단한 스마트 컨트랙트 실행을 직접 해 본다. 추가적으로 DPOS의 장단점과 공격 가능 포인트들도 짚어 보았다. EOS가 무엇일까 먼저, EOS가 무엇인지, EOS 측에서 주장하는 EOS의 특징과 장점이 무엇인지 알아보자..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 8월 10일에 작성되었다. 지난 번 이더리움 개인 네트워크 써보기에 이어서, Hyperledger를 써보았다. 이는 여름 방학 블록체인 공부의 일환이다. 이 글의 내용으로는 Hyperledger Fabric 설치, 네트워크 실행 및 구축해보기, Hyperledger Fabric 애플리케이션 만들기를 담고 있다. 아래의 모든 코드블럭에서 사용자 계정에서 실행된 줄은 $, 루트 계정에서 실행된 줄은 >로 표기하였다. Hyperledger Hyperledger는 오픈소스 블록체인 기반의 원장(ledger) 및 관련 툴을 다루는 엄브렐라(우산) 구조의 프로젝트이다. Hyperledger 프로젝트에 대한 보다 본격적인 설명은 이 Medium..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 7월 26일에 작성되었다.이 글은 지난 글에 이어서 개인 이더리움 네트워크를 활용해보면서 남기는 기록이다. 시작 상태 이더리움 개인 네트워크 설정 이후로, Javascript IPC에서 현재 상황을 알아보면 다음과 같다. > eth.accounts //등록된 계좌들 [] > eth.mining //현재 내가 채굴중인지 여부 false > net.peerCount //이 네트워크에서 나와 연결된 다른 피어의 수 0 계좌 만들고 채굴하기 계좌 만들기 먼저, 아래의 명령어로 계좌를 만들 수 있다. 적당한 계좌 비밀번호를 입력하면 된다. > personal.newAccount() Passphrase: Repeat passphrase: "0..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 7월 25일에 작성되었다. 이번 학교의 DPNM 연구실에서 여름 방학에 블록체인 관련 공부를 하고 있는데, 간단한 이더리움 활용 과제가 나와 수행하던 도중 난데없이 사설 네트워크와 "genesis"라는 단어가 나와 그에 대해 간단히 정리해본다. 아래의 글은 이미 서버에 이더리움이 설치되어 geth 명령어를 실행할 수 있다고 가정하고 작성하였다. 작성 당시 geth 버전은 1.8.12-stable이다.이더리움 사설 네트워크와 Genesis 파일이더리움은 사설 이더리움 네트워크를 만들 수 있게 되어 있는데, genesis 파일이란 이 개인 네트워크의 초기 설정이라 할 수 있다. "the genesis"는 발생, 창시 등의 뜻이 있다고 ..
가장 위로