본문 바로가기

전체 글

(3)
[이더리움에 데이터베이스 연결하기] 2-이더리움 Transaction 에 메세지 보내기 이번 시간은 이더리움 트랜잭션 전송 및 Transaction에 메세지를 보내는 방법입니다. 포스트는 다음의 순서로 소개됩니다 1. 어카운트 만들기 및 채굴 2. 트랜잭션보내기 3. 트랜잭션 확인 1. 어카운트 만들기 어카운트 만들기와 채굴은 사실 지난 포스팅에서도 언급되었습니다. 어카운트는 다음의 명령어를 이용하여 만들수 있습니다. personal.newAccount("acoount_name") 한 노드에서도 어카운트는 여러개 만들 수 있으니 원하시는 만큼 계정을 만드시면 됩니다. 저희는 여기서 "eth1" 과 "eth2"의 두개의 어카운트를 생성하였습니다. 채굴은 miner.start() 명령어를 통해 채굴할 수 있습니다. 채굴에 성공하게 되면 밑의 그림처럼 성공적으로 마이닝에 서공했다는 로그가 뜨게 ..
[이더리움에 데이터베이스 연결하기] 1-Private Ethereum Network Building (사설 이더리움 환경 구성하기) 본 방법은 실습용으로 사설 이더리움 체인을 만드는 과정을 담고 있습니다. 먼저 방법은 다음의 구성으로 이루어져 있습니다. 1. Geth 설치 2. Genesis Block 생성 3. Private Network 생성 1. Geth 설치 본 글에서 Geth은 Windwos 10 기준설치 방법입니다. 먼저 다음의 URL을 이용하여 Windows 버전의 Geth를 설치합니다. https://geth.ethereum.org/downloads/ Downloads | Go Ethereum Retrieving packages from release server... geth.ethereum.org 만약에 홈페이지에서 Release Package 관련하여 문구가 뜰 경우 계속해서 기다리면 접속이 가능합니다. 만약에 기..
Python 3.5 + Tensorflow-GPU + CUDA 8 + Cudnn 6 설치 가이드 (Ubuntu 16.04 기준) Tensorflow-gpu, CUDA 설치를 하는 데 삽질을 워낙 많이 했는데 참고하시고 다들 고생을 덜 하시면 좋겠습니다. 설명하는 환경 설정은 다음과 같습니다. Ubuntu 16.04 Python 3.5 Tensorflow-gpu 1.4 CUDA8 Cudnn6 원래는 Tensorflow 2.0을 사용했는 데, 코드의 호환성 문제 때문에 Tensorflow 1.4 을 사용하게 되었습니다. 1. Python 3.5 설치 제공된 서버에 파이썬 3.5가 설치되어 있으면 넘어가도 되지만 만약 설치가 안되어 있다면 다음의 명령어를 입력합니다. sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3...