Intro
Ironfish는 작년 12월에 a16z, 세콰이어, 링크드인 회장, 알랜 하워드 등이 참여한 시리즈A 투자 라운드에서 2700만불을 투자받은 프로젝트입니다. 올해 10월 말에는 ironfish 프로젝트를 진행하고 있는 기업이 유망한 50대 스타트업에 선정되었다고 하네요. 올해 5월부터 시작한 인센티브 테스트넷 Phase 2가 현재도 진행 중이라고 합니다. 살짝 늦은 감이 있지만 한국에서는 많이 알려져 있지 않은 프로젝트이기에 지금 참여하셔도 국내에서는 Early User 이지 않을까 생각해봅니다. (web3 생태계에서는 얼리 유저에게 보상하는 문화가 자리잡고 있습니다.)
Phase 2 참여 규칙은 아래와 같습니다. (Phase 1과 달리 직접 채굴에 의한 보상이 없어졌습니다.)
- point에 따라 메인넷 런칭 시 $IRON 지급
- Prize pool 1: 210,000 coins
- Hosting a Node: 12시간마다 point 지급
- Finding Bugs
- Sending Transactions
- Prize pool 2: 105,000 coins
- Submitting Pull Requests
- Prize pool 1: 210,000 coins
개발자라면 버그 바운티와 PR 제출도 노려볼 수 있겠으나 대다수의 크립토인들들은 Hosting a Node로 point를 쌓는 것을 적극적으로 노려야 할 것 입니다. 로드맵 상 메인넷 런칭은 내년 3월로 예정되어 있습니다. 공식 웹사이트 및 문서, 커뮤니티 링크는 여기를 참고하세요.
테스트넷 계정 생성
ironfish 인센티브 테스트넷 phase 2에 참여하기 위해 https://testnet.ironfish.network/about에 접속합니다. 접속한 화면에서 ‘Sign Up’을 눌러 계정을 만듭니다.
이메일 주소와 테스트에 사용할 Graffiti, discord 계정, 국가를 선택합니다. Graffiti는 이름 대신 사용하는 식별자로 Username과 같은 개념이라고 이해하시면 됩니다. (대/소문자 구분합니다.) 나중에 마이닝 설정에서 필요하니 이 때 입력한 Graffiti는 꼭 기억해두도록 합니다.
노드 설치 전 준비
기본적인 ubuntu 서버 세팅은 생략합니다. VPS를 사용하신다면 포스팅을 참고해주세요!
ironfish 노드에 필요한 소프트웨어를 설치합니다. rust는 직접 필요하지는 않으나 참여하는 마이닝 풀에 따라 필요한 별도 프로그램의 빌드를 위해 설치를 요할 수 있으니 미리 설치해두면 좋습니다.
node 16.x 설치
cd ~
# 설치 파일 다운로드
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
# node 16.x 설치
sudo apt-get install nodejs
# 설치된 nodejs 버전 확인
node -v
v16.18.0
rust 설치
cd ~
# 설치
curl https://sh.rustup.rs -sSf | sh
# 환경 변수 적용
source $HOME/.cargo/env
# 설치된 rust 버전 확인
rustc --version
노드 설치
아래는 노드를 설치하여 운영하기에 적합한 하드웨어 요구사항 입니다.
- CPU: 4 Core
- RAM: 8GB
- Disk: 200 GB
명령어 하나로 ironfish 노드를 설치할 수 있습니다. ironfish 명령어를 입력하면 노드 정보가 출력됩니다. v0.1.50 노드가 잘 설치된 것을 확인할 수 있습니다.
# 노드 설치
sudo npm install -g ironfish
# 버전 확인
ironfish
CLI for running and interacting with an Iron Fish node
VERSION
ironfish/0.1.50 linux-x64 node-v16.18.0
USAGE
$ ironfish [COMMAND]
TOPICS
accounts Create and delete accounts
blocks Show the block header of a requested hash or sequence
chain Manage the blockchain
config Show and edit the node configuration
migrations List all the migration statuses
miners Manage an Iron Fish miner
peers Manage the peers connected to this node
rpc Show the status of the RPC layer
workers Show the status of the worker pool
COMMANDS
accounts List all the accounts on the node
config Print out the entire config
deposit Deposit $IRON for testnet points
deposit-all Deposit $IRON for testnet points
depositAll Deposit $IRON for testnet points
faucet Receive coins from the Iron Fish official Faucet
fees Get fee distribution for most recent blocks
help Display help for ironfish.
logs Tail server logs
migrations List all the migration statuses
peers List all connected peers
repl An interactive terminal to the node
reset Reset the node to its initial state
start Start the node
status Show the status of the node
stop Stop the node from running
testnet Set up your node to mine for the testnet
제가 가이드를 만들기 시작할 당시에는 최신 버전이 v0.15.0 이었는데, 작성 중간에 업데이트가 한 번 더 발생하여 v0.15.1로 업데이트 했습니다. 최신 버전의 노드를 사용하지 않으면 리더보드에 반영이 되지 않을 수 있으니 버전을 잘 확인하셔야 합니다. 만약 운영 중에 노드를 업데이트하는 경우에는 graffiti와 telemetry 설정이 초기화되므로 아래 명령어를 입력하여 설정을 다시 해주어야 합니다.
# 노드 업데이트
npm update -g ironfish
# telemetry 활성화
ironfish config:set enableTelemetry true
# graffiti 설정
ironfish config:set blockGraffiti "<your graffiti here>"
노드 시작
ironfish 노드를 시작합니다. 실행 중에 노드 (클라이언트) 버전과 노드 이름, Graffiti, 동기화를 위해 사용할 port와 peer 정보를 확인할 수 있습니다. “Connected to the Iron Fish network” 문구가 보여야 정상적으로 노드가 실행되는 것이라고 하네요.
ironfish start
:::::::::: :::::::::::::::::
:::::::::::: :::::::::::::::::::
::::::::::::: :::::::::::::::::::::
:::::::::::::: ::::::::::::::::::::::::
::::::::::::: :::::::::: :::::::::
::::::::::::::::::::: ::::::::::
::::::::::::::::::::: :::::::::
::::::::::::: :::::::::: :::::::::
:::::::::::::: ::::::::::::::::::::::::
::::::::::::: :::::::::::::::::::::
:::::::::::: :::::::::::::::::::
:::::::::: ::::::::::::::::
Version 0.1.50 @ 02939ae
Node Name NONE
Graffiti NONE
Peer Identity 8yOQ6G7DjAtGaA1eplKKvX+BlHSgTrPimiIxI9xTzHo=
Peer Agent ironfish/0.1.50/02939ae
Peer Port 9033
Bootstrap test.bn1.ironfish.network
Thank you for installing the Iron Fish Node.
To help improve Iron Fish, opt in to collecting telemetry by running
> ironfish config:set enableTelemetry true
New default account created: default
Account's public address: 89e5ba8db0a5d5527b0609934f59bd4e94cecc820b41c241c07c3df0e5281d5072f97b5109ac409f68ec56
WebSocket server started at :::9033
Connected to the Iron Fish network
Starting sync from AC1bcFX (ironfish01@proton.me). work: +557054790486713664, ours: 1, theirs: 30672
Found peer AC1bcFX (ironfish01@proton.me) ancestor 69e26...811ef, syncing from 1 -> 30672 (30671) after 0 requests
Requesting 20 blocks starting at 69e26...811ef (1) from AC1bcFX (ironfish01@proton.me)
Added block seq: 20, hash: 00000...f050b, txs: 1, progress: 0.13%, time: 19.3ms
Requesting 20 blocks starting at 00000...4f20e (21) from AC1bcFX (ironfish01@proton.me)
Added block seq: 40, hash: 00000...6b0be, txs: 2, progress: 0.15%, time: 27.7ms
Requesting 20 blocks starting at 00000...4eb58 (41) from AC1bcFX (ironfish01@proton.me)
Added block seq: 60, hash: 00000...6d35b, txs: 1, progress: 0.17%, time: 18.0ms
Requesting 20 blocks starting at 00000...e78d5 (61) from AC1bcFX (ironfish01@proton.me)
Added block seq: 80, hash: 00000...5fa1d, txs: 6, progress: 0.18%, time: 66.5ms
Requesting 20 blocks starting at 00000...25599 (81) from AC1bcFX (ironfish01@proton.me)
Added block seq: 100, hash: 00000...39072, txs: 4, progress: 0.19%, time: 48.9ms
Requesting 20 blocks starting at 00000...1afd5 (101) from AC1bcFX (ironfish01@proton.me)
Added block seq: 120, hash: 00000...5f852, txs: 1, progress: 0.20%, time: 17.8ms
Requesting 20 blocks starting at 00000...f0b17 (121) from AC1bcFX (ironfish01@proton.me)
Added block seq: 140, hash: 00000...fe8b4, txs: 9, progress: 0.20%, time: 111.7ms
Requesting 20 blocks starting at 00000...3943a (141) from AC1bcFX (ironfish01@proton.me)
Added block seq: 160, hash: 00000...dfc20, txs: 2, progress: 0.21%, time: 54.1ms
Requesting 20 blocks starting at 00000...69d31 (161) from AC1bcFX (ironfish01@proton.me)
Added block seq: 180, hash: 00000...95129, txs: 8, progress: 0.22%, time: 100.1ms
...
Added block seq: 254700, hash: 00000...e2af1, txs: 890, progress: 99.99%, time: 11084.0ms
Requesting 20 blocks starting at 00000...4aa2a (254718) from 9lwc71e (finish)
Added block seq: 254720, hash: 00000...1a438, txs: 862, progress: 100.00%, time: 12535.2ms
Finished syncing 133 blocks from 9lwc71e (finish)
노드 실행 시 ~/.ironfish 디렉토리에 블록 데이터와 계정 정보가 저장됩니다. 만약 디렉토리를 바꾸고 싶다면 아래와 같이 노드 실행 시 --datadir 플래그를 사용합니다.
ironfish start --datadir=~/myCustomFolder
블록 동기화는 잘 되는 것 같은데 20 블록씩 가져오는게 영 느리게 느껴진다면 snapshot을 다운로드받는 방법도 있습니다. 블록 1055부터 252545까지 약 87GB의 블록 데이터를 다운로드합니다. 압축을 풀기 위해서는 최소 173.77 GB가 필요하다는 안내 메시지를 확인할 수 있습니다. 약 4시간이 걸린다네요;;
ironfish chain:download
Download 86.88 GB snapshot to update from block 1055 to 252546?
At least 173.77 GB of free disk space is required to download and unzip the snapshot file.
Are you sure? (Y)es / (N)o: Y
Downloading snapshot from https://ironfish-snapshots.s3-accelerate.amazonaws.com/ironfish_snapshot_1667267327971.tar.gz to /home/bhlee/.ironfish/temp/ironfish_snapshot_1667267327971.tar.gz
Downloading snapshot: [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% | 63.03 MB / 86.88 GB | 2.39 MB/s | ETA: 9h 8m 3
...
Unzipping snapshot: [████████████████████████████████████████] 100% | 42110 / 42110 entries | 8.29/s | ETA: soon
Removing existing chain data at /home/bhlee/.ironfish/databases/default before importing snapshot... done
Moving snapshot files from /home/bhlee/.ironfish/temp/snapshot to /home/bhlee/.ironfish/databases/default... done
Cleaning up snapshot file at /home/bhlee/.ironfish/temp/ironfish_snapshot_1667267327971.tar.gz... done
블록 데이터를 저장한 snapshot이 다운로드되면 자동으로 디렉토리에 압축을 풀고 import/cleaning까지 해줍니다. ironfish 클라이언트 개발하신 분이 사용자의 편의를 많이 신경써준 느낌이네요. 👍
만약 블록 높이가 잘 올라가지 않는다면 동기화를 위한 네트워크 포트로 tcp/9033을 사용하기 때문에 아래 링크를 참고하여 외부와의 통신을 위해 포트가 열려있는지 확인해봅니다.
노드 상태 확인
노드를 실행했다면 다른 터미널에서 노드가 잘 동작하는지 상태를 확인해줍니다. 명령어 실행 결과에서 확인하실 부분은 아래와 같습니다.
- version: 설치한 노드의 버전 정보입니다. https://github.com/iron-fish/ironfish/releases 로 릴리즈된 노드의 버전을 확인할 수 있습니다.
- block graffiti: 사용자 이름입니다. 테스트넷 페이지 가입 시 입력했던 graffiti와 동일한지 확인합니다.
- blockchain: 동기화된 마지막 블록 해시와 높이, 최신 블록과의 차이, 동기화 상태입니다. 반드시 “SYNCED” 상태이어야 합니다.
- telemetry: 원격 연결을 위한 설정입니다. “Started” 인지 확인합니다.
# 상태 확인
ironfish status
Version 0.1.51 @ 67da183
Node STARTED
Node Name
Block Graffiti bhlee
Memory Heap: 109.04 MiB -> 150.83 MiB / 2.01 GiB (5.3%), RSS: 786.62 MiB (9.9%), Free: 6.06 GiB (21.8%)
CPU Cores: 4, Current: 81.3%
P2P Network CONNECTED - In: 14.45 KB/s, Out: 85.50 KB/s, peers 41
Mining STARTED - 0 miners, 0 mined
Mem Pool Count: 448 tx, Bytes: 631.00 KiB
Syncer IDLE - 0.17 blocks added/sec
Blockchain 0000000000003c061c34c5950625265c080a7321336242c4ee750cd9ba034014 (256260), Since HEAD: 1m 3s
(SYNCED)
Accounts 00000000000caa5a8559407e86bd436c7d4a226ee7dfd188e12dde3a28148bc8 (78678)
Telemetry STARTED - 348 <- 8 pending
Workers STARTED - 0 -> 1 / 3 - 0.19 jobs Δ, 246.8 jobs/s
# 수시로 상태 확인
ironfish status -f
계정 생성
노드 운영을 위해 사용할 account를 생성합니다. 저는 디스코드 이름과 매핑되도록 account name을 짓고 있으나 특별한 규칙이 없으니 자유롭게 지으시면 됩니다.
ironfish accounts:create
Enter the name of the account: bhlee7909
Creating account bhlee7909
Account bhlee7909 created with public address 5c65edcab7555db5e1b0ba80ec18bd26feedaa098a8888dc5a4df14325657c9e1b29b63a118edd83800dbe
Run "ironfish accounts:use bhlee7909" to set the account as default
방금 생성한 계정의 이름을 기본 계정으로 세팅합니다.
ironfish accounts:use bhlee7909
The default account is now: bhlee7909
계정 정보는 아래와 같이 확인할 수 있습니다. public key는 마이닝을 위해 필요하니 기억해둡니다.
ironfish accounts:address
Account: bhlee7909, public key: 5c65edcab7555db5e1b0ba80ec18bd26feedaa098a8888dc5a4df14325657c9e1b29b63a118edd83800dbe
Graffiti 설정
Graffiti는 리더보드에서 표시되는 사용자 이름입니다. 노드에서 graffiti를 설정해야 리더보드에서 point를 확인할 수 있습니다.
ironfish config:set blockGraffiti "<your graffiti here>"
마이닝
마이닝 풀에 접속하여 $IRON을 채굴해봅시다. 원래는 ironfish에서 마이닝 풀을 운영하였으나 2022년 10월 29일부터는 공식 풀 운영을 중지하여 사설 마이닝 풀에 참여해야 $IRON을 채굴할 수 있습니다.
여러 개의 마이닝 풀이 있으나 Hpool과 ZK.work가 leaderboard의 1, 3위를 차지하고 있습니다. 그 중 세팅이 간단한 ZK.work의 CPU 마이닝 풀에 참여해봅니다.
ZK.work 마이닝 풀 페이지의 “Start Mining” 메뉴를 클릭하여 마이닝 풀에 연결하기 위한 주소와 포트 번호를 확인합니다.
ironfish start를 입력한 터미널은 그대로 두고 다른 터미널을 실행합니다. 아래와 같이 zk.work의 Server와 Port를 ironfish miners 명령어의 --pool flag에 값으로 입력해줍니다. --address flag에는 위에서 생성한 account의 public key를 입력합니다. zk.work 마이닝 풀에 정상적으로 접속 되면 “Successfully connected to pool” 문구를 확인할 수 있습니다. 접속이 원활하지 않을 경우 60006 포트가 잘 열려있는지 확인해봅니다. ('노드 시작' 참고)
ironfish miners:start --pool 36.189.234.195:60006 --address 5c65edcab7555db5e1b0ba80ec18bd26feedaa098a8888dc5a4df14325657c9e1b29b63a118edd83800dbe
Starting to mine with public address: 5c65edcab7555db5e1b0ba80ec18bd26feedaa098a8888dc5a4df14325657c9e1b29b63a118edd83800dbe at pool 36.189.234.195:60006
Connecting to pool...
Successfully connected to pool
Subscribing to pool to receive work
Found share: 000000000c4b3b7f 1427 10.72 MH/s
Found share: 0000000001ff1897 1442 6.29 MH/s
Found share: 000000000c1d6a8a 1442 8.02 MH/s
Found share: 0000000008c28f05 1451 9.11 MH/s
Found share: 0000000002167cd2 1495 8.95 MH/s
Found share: 000000000414d1ec 1499 8.98 MH/s
Found share: 000000000397d24a 1513 9.38 MH/s
Hashrate... ⣾ 9.33 MH/s (9339048)
zk.work 페이지에서 자신의 public key로 검색하면 마이닝 풀에서 얼마나 기여하고 있는지 대시보드를 확인할 수 있습니다. 이더리움 Merge 업데이트로 PoW에서 PoS로 합의 방식이 변경되면서 난이도가 급상승하여 현재는 CPU 채굴로는 소량의 $IRON만 채굴이 가능하다고 합니다. (이 부분은 discord의 한국 커뮤니티 채널에서 도움을 받았습니다.)
아래는 제 대시보드 페이지입니다. 저는 CPU 채굴을 사용하고 있어 $IRON 채굴 효율은 낮습니다. (12시간 돌렸는데 0.01 $IRON 채굴된 것 같습니다. 그 마저도 아직 ‘unfinalized’ 상태라 잔고에서는 표시되지도 않는군요...)
잔고 확인
연결된 account의 $IRON 잔고를 아래와 같이 확인할 수 있습니다. (저도 아직 잔고가 0입니다..)
ironfish accounts:balance
Account: bhlee7909
Balance: $IRON 0.00000000
연결된 peer 확인
ironfish peers:list 명령어로 연결된 peer 정보를 확인할 수 있습니다. -f 옵션을 주면 실시간으로 peer 정보를 가져옵니다. 네트워크 연결이 잘 안된다고 생각될 때 활용할 수 있는 명령어입니다.
ironfish peers:list -f
IDENTITY STATE ADDRESS
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
DNK+dU5rk+qfOJaaOI8fqKGLetwFxCKaMSZJgcRegiw= CONNECTED 43.153.62.177:9033
og0Quf1iTkliuqlDfyJDOxdgsBdiEYXgCuIoJVvR2lw= CONNECTED 43.156.131.88:9033
PeuFSWWYMOurDvvO8HZz/lK7Xy0DLNQspaS376/1Uzo= CONNECTED
lNfWkPioTAC0cWktewonAn1C/ta4kh+kJa82Tj2whDs= CONNECTED
WzR+lBTe5BNIbr0HHi2GkMnM1j0YJDBLnl3KMva/OkM= CONNECTED 43.156.131.159:9033
7HSVJzIwvh0zxqBz2dfOjd9W+5P0MnKSFMh2CiIpFGw= CONNECTED 34.125.165.245:9035
zIjGbCjwrZ8P3syLOvKYMiPYBMJvqPquFan+j/AQRSo= CONNECTED 43.156.248.209:9033
VO9c6zB7ZNlkr2CJiufJJPMT0FONHoQEArtMeLhI7U0= CONNECTED 34.135.246.51:9033
eCN39zoTR1wfp86OCAtM5MUzEPI2AgtseS0WueCiPnc= CONNECTED
rcSBlFYA4iixT9M+A94qtTmxF7NWiLw9rwZgWBzO6XA= CONNECTED 221.225.28.69:9033
p7rwrPmLCXqjDZiTuz3qq78vICBgJT86c5pqf+omBSA= CONNECTED 65.108.138.157:9033
q1jjIyh93OtE4xujDpQePnkUKM6Qdu5AiPzkc6bTajc= CONNECTED
Qceam8Np1jHCqZ+yvM35aY567qyesM5SM+rgWEsmESM= CONNECTED
8hNKch6HMUrz4343InqQbj36r9L+K6MQV45V9Bqn43Y= CONNECTED
mNTv6Co+z5VkFm1yu/dKwqaBe+bzJ1xODQCtbMkMVwI= CONNECTED 5.252.21.150:9033
tyPPo0EJkkSmpskT8kB4ikqFVbS2yzxagiDK7qsiWBg= CONNECTED 129.226.215.138:9033
B5uAUqkGn6STxd57sb8rl2DHKSiqZn8yQXcsVPwboA8= CONNECTED 65.21.23.37:9033
DntraSl3o+diMuMXsfi6dr5BcUfh4jUg9EjQMx7JRHs= CONNECTED
KU4uQ3KI+Ijwr5XevKN8kIDtXqwpNezj1Tt8dVDMgXI= CONNECTED 101.35.45.18:9033
fnhtIvvcpPmNgloJgoyxUQTV1QP/gBBpdqhBGHyPVS0= CONNECTED 38.22.105.191:9033
s4/R3KC6vfIeNpkLDlwvYVg9Jkzd0CP201qbR4bUlFE= CONNECTED
pEtelPsE1nb27WzvFGvmyV8P85E9NZfsgdGph2M07XU= CONNECTED 129.226.215.18:9033
RR4GqMdNCH0rcuSJfkvbXtmlYnw0CDDg18rKMoPEVRg= CONNECTED
qBqWA2UFz0ml2y8T0S4qq0VFFvlw10WPlsULT2nH/hc= CONNECTED
Kzn9N07lprYoIdFqTNpJ/FYrV0M3647Ck/oYBqmk93U= CONNECTED 82.115.25.181:9033
EUUcDyZHLRq4nSu7LucDpVRGUjFw11SFoqUweNwi+WE= CONNECTED 43.134.7.161:9033
WjEI65j9S09Y7YSC9tc2+azl328OzAcJbIzc7sbfEnE= CONNECTED 178.238.239.93:9033
orSnQKE1ApyL4J/yWwZWx1ZlUfUtIc1uC0vYLXXWrkM= CONNECTED
D68CowrZb11R6sqxtRNkTc29s1APnqpp22Pktg8LM1Y= CONNECTED
TC8gzo6wCo8Ho+x0C/60tfTB7BzilxhI6HudLP8WSwY= CONNECTED
CyouxfA4du+QU/qrKsL4XpSKlqK8njGO8rtngxVwL3k= CONNECTED 43.156.131.126:9033
uzG+0KQkyu8tDeseK72wnEz8+WpOojbIhBW2YHuSuCI= CONNECTED 84.51.124.128:9033
VoidekiFqdodlyHJMrT+Tl4Kjjnj6hybl9X5vVvDugM= CONNECTED 65.108.138.99:9033
Kw/o6cmM0Kg0ARsoNjgi/FPwaeTcaBw3Dsi9LwzbyVo= CONNECTED 46.205.210.81:9033
x05QMlJm/UtJOz8ABMI0pjkxSjBZwrsCMdLyx2cMZAs= CONNECTED 43.156.248.83:9033
bwBpkJX5VAtFOt2K/DFuJ+KrlkWy2YNDkxe19TKnlCI= CONNECTED(!) test.bn1.ironfish.network:9033
peer도 잘 연결되어 있고 노드 상태도 정상이라면 이제 leaderboard에서 자신의 graffiti로 검색하여 point가 잘 늘어나는지만 확인하면 됩니다. 아래는 노드 실행 후 1시간이 지난 제 leaderboard 카드입니다. 12 -> 11로 변경된 것을 확인할 수 있습니다. 12시간이 지나면 일정 point가 쌓이겠죠.
노드 운영 중에 네트워크가 중지될 수도 있고, 채굴이 잘 이루어지 않는 경우도 발생할 수 있으니 테스트넷 기간에는 디스코드 공지를 수시로 확인해주세요. 블록 익스플로러와 차트도 잘 제공되고 있으니 참고 부탁드립니다.
Phase 2는 이번 달 중에 종료 예정이고, Phase 3가 내년 1분기에 예정되어 있습니다. 이번 포스팅으로 phase 2의 남은 기간 동안 최대한 point를 얻고, 다가올 phase 3를 먼저 준비한다면 메인넷 런칭 후 넉넉한 $IRON 보상을 받으실 수 있지 않을까 생각이 듭니다. 지금까지 가이드를 잘 따라와 주셔서 감사합니다.
궁금한 점이 있으시면 언제나 블로그에 댓글로 문의 주시거나 운영 중인 텔레그램 채널에서 말씀해주시면 제가 아는 범위 내에서 빠르게 답변해드리겠습니다. 😃
참고 1. faucet
다른 프로젝트와는 달리 디스코드 봇에 의한 테스트넷 faucet 제공을 지원하지 않습니다. ironfish 클라이언트에 faucet 명령어가 있어 확인해 본 결과 가이드에 따라 사용 중인 이메일 주소를 입력했으나 현재 faucet 기능은 사용 불가라고 합니다. 같이 참고 부탁드립니다.
ironfish faucet
:::::::::: :::::::::::::::::
:::::::::::: :::::::::::::::::::
::::::::::::: :::::::::::::::::::::
:::::::::::::: ::::::::::::::::::::::::
::::::::::::: :::::::::: :::::::::
::::::::::::::::::::: ::::::::::
::::::::::::::::::::: :::::::::
::::::::::::: :::::::::: :::::::::
:::::::::::::: ::::::::::::::::::::::::
::::::::::::: :::::::::::::::::::::
:::::::::::: :::::::::::::::::::
:::::::::: ::::::::::::::::
Enter your email to stay updated with Iron Fish: lbh4980@gmail.com
Collecting your funds... The faucet has been disabled, try joining a mining pool!
참고 2. 하드포크
block 높이 255,000에서 하드포크 (트랜잭션 수수료 예상 로직 변경 및 블록 용량 2MB로 제한) 되었습니다. 2022년 11월 3일 02:30부터는 노드를 v0.15.0 이상으로 업데이트 하지 않으면 동기화 오류가 발생합니다.
Reference
https://explorer.ironfish.network/
'Blockchain > Testnet' 카테고리의 다른 글
Chainflip Persitent 테스트넷 validator 노드 설치 가이드 (6) | 2022.11.19 |
---|---|
ironfish 노드 v0.1.52 업그레이드 & 하드포크 (1) | 2022.11.17 |
Celestia 테스트넷 노드 설치 가이드 (24) | 2022.10.26 |
Onomy Protocol 테스트넷 가이드 (0) | 2022.10.16 |
Amulet Protocol 퍼블릭 테스트넷 가이드 (0) | 2022.09.07 |