์ด๊ฒ์ ๋น์ ์ MicroBitcoin ๋
ธ๋ ์๋ฒ๋ฅผ ์ค์นํ๋ ๊ฐ๋จํ๊ณ ๋น ๋ฅธ ์๋ด์์
๋๋ค.
๋
ธ๋โ๋ ํ๋กํ ์ฝ์ ์ํ๊ณ์์ ์ค์ํ ๋ถ๋ถ์ ์ฐจ์งํฉ๋๋ค.
๋
ธ๋๊ฐ ๋ ๋ง์ ์๋ก MicroBitcoin ๋คํธ์ํฌ๊ฐ ๋ ์์ ๋๊ณ ์์ ํด์ง๋๋ค.
๋ง์ดํฌ๋ก ๋นํธ์ฝ์ธ์ด๋
๋ง์ดํฌ๋ก๋นํธ์ฝ์ธ์ Bitcoin์์ ํฌํฌ๋ ๋์งํธ ํตํ๋ก์, ์ ์ธ๊ณ ์ด๋์๋ ๋๊ตฌ์๊ฒ๋ ์์ก ์ง๋ถ์ ๊ฐ๋ฅํ๊ฒ ํด์ค๋๋ค. MicroBitcoin์ P2P (peer-to-peer) ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ค์๊ถ๋ ฅ ์์ด ์๋ํฉ๋๋ค. ๋คํธ์ํฌ์ ์ํด ์งํฉ์ ์ผ๋ก ๊ฑฐ๋๋ฅผ ๊ด๋ฆฌํ๊ณ ์๊ธ์ ๋ฐํํฉ๋๋ค. MicroBitcoin์ ์ด ํตํ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ์คํ ์์ค ์ํํธ์จ์ด์ ์ด๋ฆ์
๋๋ค.
์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ๋ฒ์ ์ MicroBitcoin ์ํํธ์จ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณต์ ์น ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํ๊ฑฐ๋ ๋ฐฑ์๋ฅผ ์ฝ์ด๋ณด์ญ์์ค.
์์ ์ ๋ ธ๋๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ
์ฌ์ฉ์๊ฐ ๋
ธ๋๋ฅผ ์คํํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ Amazon Web Service EC2 ์ธ์คํด์ค (AWS
EC2)๋ฅผ ์คํํ๋ ๊ฒ์
๋๋ค. ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋ โ์ฌ๊ธฐโ๋ฅผ ํ์ธํ์ญ์์ค. ์ต์ ์๊ฑด ์ ์ฌ์ ํ๋์จ์ด์์ ๋
ธ๋๋ฅผ ์คํํ ์๋ ์์ง๋ง, ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋ค์์ ์ต์ ์๊ตฌ ์ฌํญ์ด๋ฉฐ, ๋ ์ ์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.
1. ์ต์ ๋ฒ์ ์ Windows, Mac OS X ๋๋ Linux๋ฅผ ์คํํ๋ ๋ฐ์คํฌํฑ ๋๋ ๋
ธํธ๋ถ ํ๋์จ์ด
2. ์ธํฐ๋ท ์ฐ๊ฒฐ ์
๋ก๋ ์๋ ์ด๋น 400 ํฌ๋ก ๋นํธ (50 ํฌ๋ก๋ฐ์ดํธ) ์ด์
3. 200GB์ ์ฌ์ ๋์คํฌ ๊ณต๊ฐ
4. ์ต์ 1.5 GHz์ CPU ํ๋ก์ธ์
5. 2GB ์ด์์ ๋ฉ๋ชจ๋ฆฌ (RAM)
์์ ์๊ฑด์ ๋ง์กฑํ๊ณ Ubuntu 16.04๊ฐ ์ค์น๋์ด ์๋ ๊ฒฝ์ฐ, โdaemonโ๊ณผ โcliโ (Linux ๋น๋๋ ์ฌ๊ธฐโ์์ ํ์ธ)๋ฅผ ์๋ฒ์ ํ ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํด์ผํฉ๋๋ค. ๋ค์์ ๊ฒ๋ค์ ์ค์นํ์ญ์์ค.
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt upgrade
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libevent-pthreads-2.0โ5
์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ฐ๋ถํฌ ์๋ฒ๋ฅผ ๋ค์ ์ ๋ฐ์ดํธํ์ญ์์ค.
sudo apt update
sudo apt upgrade
๊ทธ๋ฐ ๋ค์, ํ ๋๋ ํ ๋ฆฌ์์ โmicrobitcoin.conf โํ์ผ์ ๋ง๋ญ๋๋ค.
cd ~/
nano microbitcoin.conf
๊ทธ๋ฐ ๋ค์, ํ์ผ์ ๋ค์์ ์ถ๊ฐํ์ญ์์ค (โUSERNAMEโ๊ณผ โPASSWORDโ์ ๋ง๋ค์ด์ผํฉ๋๋ค). ๊ทธ๋ฆฌ๊ณ ์ ์ฅํ์ญ์์ค (โctrl + oโ).
server=1
gen=1
rpcbind=0.0.0.0
rpcuser=USERNAME
rpcpassword=PASSWORD
rpcallowip=127.0.0.1
rpcallowip=0.0.0.0/0
listen=1
blockchainโ์ด๋ผ๋ ์ ํด๋๋ฅผ ๋ง๋ค๊ณ โmicrobitcoin.conf โํ์ผ์ ๋ณต์ฌํด ๋ฃ์ต๋๋ค.
mkdir blockchain
cp microbitcoin.conf blockchain/
๋ค์ ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ microbitcoind๋ฅผ ์คํํ์ญ์์ค.
./microbitcoind -maxtipage=$((24โ60โ605000))
-datadir=blockchain -printtoconsole ์ค๋ฅ๊ฐ ์๋ค๋ฉด -daemon ํ๋๊ทธ๋ก ์คํํ์ญ์์ค.
./microbitcoind -maxtipage=$((24โ60โ605000)) -datadir=blockchain -printtoconsole -daemon
๊ฒฐ๋ก
์ถํํฉ๋๋ค! ์ด๋ ๊ฒ ํ๋ฉด ์์ ๋ง์ MicroBitcoin ์ ์ฒด ๋
ธ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๋
ธ๋๋ฅผ ์ค์ ํ๋ ์ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐโ ๊ณต์ ๋์ค์ฝ๋ ์ปค๋ฎค๋ํฐ ์ฑ๋โ์ ๊ฐ์
ํ๊ณ ๋ค๋ฅธ ๋๋ฃ ๊ตฌ์ฑ์ ๋ฐ ๊ฐ๋ฐ์์ ์๋
ผํ์ญ์์ค.
MicroBitcoin Contribution Community in South Korea_์๋ฒฝ