2014년 5월 3일 토요일

Compiling SGMiner on Ubuntu Linux


$ sudo apt-get install libcurl4-openssl-dev pkg-config libtool libncurses5-dev

$ sudo apt-get install autoreconf

download and unzip AMD ADL SDK : http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/

download and install AMD APP SDK : http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/downloads/

$ cd AMD-APP-SDK

$ sudo ./Install-AMD-APP.sh

$ git clone https://github.com/veox/sgminer.git
$ cd sgminer

$ cp [path where you extracted AMD ADL]/include/* [sgminer source path]/ADL_SDK/

$ autoreconf -i

$ CFLAGS="-O2 -Wall -march=native" ./configure


$ make

$ make install

$ sgminer -o http://pool:port -u username -p password

Reentrancy Attack: 블록체인 스마트 컨트랙트의 치명적인 취약점

블록체인 기술이 전 세계적으로 주목받으면서 스마트 컨트랙트(Smart Contract)의 사용이 급격히 증가하고 있습니다. 하지만 그만큼 보안 취약점도 함께 늘어나고 있는데, 그 중에서도 Reentrancy Attack(재진입 공격)은 매우 치명적이고...