Blockchain/Testnet

Ironfish 인센티브 테스트넷 페이즈3 가이드: 미션 수행

lowsec 2023. 1. 20. 17:52

안녕하세요. Ironfish 인센티브 테스트넷 페이즈3가 시작되었습니다. 약속드린대로 오늘 포스팅에서는 Ironfish 인센티브 테스트넷 페이즈3의 포인트 획득 미션 방법을 알려드리고자 합니다.

 

사진. 페이즈 3 시작

 

테스트넷 노드 설치 및 동기화까지 완료되어야 페이즈 3에 참여할 수 있습니다. 참여하실 분들은 이전에 올려드린 Ironfish 인센티브 테스트넷 페이즈3 사전 가이드 포스팅을 참고하셔서 노드를 세팅하시기 바랍니다.
 

Ironfish 인센티브 테스트넷 페이즈3 사전 가이드

안녕하세요. Ironfish 인센티브 테스트넷 페이즈3가 어느덧 9시간도 남지 않았습니다. 오늘 포스팅에서는 Ironfish 인센티브 테스트넷 페이즈3 참여를 위한 사전 가이드를 전달해드리겠습니다. Introdu

lowsec.tistory.com

 

 

Phase 3

 

Phase 3 미션 리스트는 아래와 같습니다.

 

  • General
    • (New) Mint Asset: 토큰 발행, 주간 미션으로 1 트랜잭션에 200 points를 부여합니다.
    • (New) Burn Asset: 발행된 토큰 소각, 주간 미션으로 1 트랜잭션에 200 points를 부여합니다.
    • (New) Send Asset: 타계정에 $IRON 전송, 주간 미션으로 1 트랜잭션에 200 points를 부여합니다.
    • Hosting a node: 노드 실행
  • Developers
    • Finding Bugs
    • Submit a Pull Request

 

본 포스팅에서는 첫 번째 General 범주의 4개 미션 수행 방법을 알려드리겠습니다. 노드 동기화가 완료되면 노드를 실행한 상태에서 새 터미널을 열어 아래와 같이 명령어를 입력했을 때 Blockchain 섹션에 (SYNCED) 문구가 확인됩니다. 

2023년 1월 20일 기준 최신 노드 버전은 v0.1.62 입니다.

 

ironfish status -f

Version              0.1.62 @ 4ab43f3
Node                 STARTED
Node Name            bhlee
Block Graffiti       bhlee
Memory               Heap: 106.97 MiB -> 257.14 MiB / 2.00 GiB (5.2%), RSS: 565.57 MiB (7.1%), Free: 621.05 MiB
(92.2%)
CPU                  Cores: 2, Current: 1.0%
P2P Network          CONNECTED - In: 7.24 KB/s, Out: 6.01 KB/s, peers 46
Mining               STARTED - 0 miners, 0 mined
Mem Pool             Count: 31 tx, Bytes: 57.88 KiB
Syncer               IDLE - 1.82 blocks added/sec
Blockchain           00000000002308852b37b8465d2cfdfaa18ed65d3986b3aaa9026c9c5edfe5f6 (4519), Since HEAD: 1m 15s
(SYNCED)
Accounts             00000000002308852b37b8465d2cfdfaa18ed65d3986b3aaa9026c9c5edfe5f6 (4519)
Telemetry            STARTED - 1488 <- 0 pending
Workers              STARTED - 0 -> 0 / 1 - -0.01 jobs Δ, 1.67 jobs/s

 

동기화가 정상적으로 확인되면 Ctrl + C를 눌러 명령어 입력창으로 이동한 뒤 faucet을 요청합니다. ironfish 테스트넷 페이지에서 계정을 생성할 때 입력한 이메일 주소를 입력하고 잠시 기다리면 $0.00000005 IRON을 받을 수 있습니다. (테스트 환경과 faucet API의 요청 빈도에 따라 수신하는 시간은 달라질 수 있습니다.)

 

ironfish faucet

::::::::::          :::::::::::::::::
::::::::::::       :::::::::::::::::::
:::::::::::::     :::::::::::::::::::::
::::::::::::::   ::::::::::::::::::::::::
 ::::::::::::: ::::::::::        :::::::::
   :::::::::::::::::::::          ::::::::::
   :::::::::::::::::::::          :::::::::
 ::::::::::::: ::::::::::        :::::::::
::::::::::::::   ::::::::::::::::::::::::
:::::::::::::     :::::::::::::::::::::
::::::::::::       :::::::::::::::::::
::::::::::           ::::::::::::::::

Enter your email to stay updated with Iron Fish: lbh4980@gmail.com
Collecting your funds... Success



::::::::::          :::::::::::::::::             ::::::::::          :::::::::::::::::
::::::::::::       :::::::::::::::::::            ::::::::::::       :::::::::::::::::::
:::::::::::::     :::::::::::::::::::::           :::::::::::::     :::::::::::::::::::::
::::::::::::::   ::::::::::::::::::::::::         ::::::::::::::   ::::::::::::::::::::::::
 ::::::::::::: ::::::::::        :::::::::         ::::::::::::: ::::::::::        :::::::::
   :::::::::::::::::::::          ::::::::::         :::::::::::::::::::::          ::::::::::
   :::::::::::::::::::::          :::::::::          :::::::::::::::::::::          :::::::::
 ::::::::::::: ::::::::::        :::::::::         ::::::::::::: ::::::::::        :::::::::
::::::::::::::   ::::::::::::::::::::::::         ::::::::::::::   ::::::::::::::::::::::::
:::::::::::::     :::::::::::::::::::::           :::::::::::::     :::::::::::::::::::::
::::::::::::       :::::::::::::::::::            ::::::::::::       :::::::::::::::::::
::::::::::           ::::::::::::::::             ::::::::::           ::::::::::::::::

Congratulations! The Iron Fish Faucet just added your request to the queue!

It will be processed within the next hour and $IRON will be sent directly to your account.

Check your balance by running:
  - ironfish wallet:balance

Learn how to send a transaction by running:
  - ironfish wallet:send --help

 

Mint Asset

 

첫 번째 미션인 토큰 발행입니다. 아래와 같이 mint 명령어를 입력하고 'Y -> 생성할 자산 이름 -> metadata -> 생성할 자산 수량 -> $IRON 수수료' 를 차례대로 입력합니다.

 

토큰 이름은 반드시 자신의 graffiti로 지정해야 하며, metadata에는 어떤 데이터를 넣어도 무관합니다. (본 내용은 텔레그램 shibeDAO 님께서 제보해주셨습니다. 감사합니다.🙇)  

 

ironfish wallet:mint
Do you want to create a new asset (Y/N)?: Y
Enter the name for the new asset: bhlee
Enter metadata for the new asset: bhlee7909
Enter the amount to mint in the custom asset: 10000
Enter the fee amount in $IRON (min: 0.00000001) [0.00000001]:

You are about to mint Name: bhlee Metadata: bhlee7909
10000.00000000 plus a transaction fee of $IRON 0.00000001 with the account bhlee7909

* This action is NOT reversible *

Do you confirm (Y/N)?: Y
Creating the transaction: [████████████████████████████████████████] 100% | ETA: 0s

Minted asset bhlee from bhlee7909
Asset Identifier: 2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7
Value: 10000.00000000

Transaction Hash: faa1efa37b253540179dc5fa964998700b6ea5648dba12408f9dde9e920fd94b

Find the transaction on https://explorer.ironfish.network/transaction/faa1efa37b253540179dc5fa964998700b6ea5648dba12408f9dde9e920fd94b (it can take a few minutes before the transaction appears in the Explorer)

 

성공적으로 토큰이 발행되면 Asset ID, 수량, 발행 트랜잭션의 Transaction hash를 얻을 수 있습니다. 익스플로러 주소도 같이 제공해주고 있으니 URL을 복사하여 트랜잭션을 확인해보시기 바랍니다. 

 

첫 번째 미션을 완료하였습니다.

 

Burn Asset

 

두 번째 미션인 토큰 소각입니다. 아래와 같이 명령어를 입력하면 소각할 자산을 선택할 수 있습니다. 소각할 수량과 트랜잭션에 사용할 $IRON 수수료를 선택하면 토큰 소각 트랜잭션이 실행됩니다.

 

ironfish wallet:burn
? Select the asset you wish to burn 2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7 (bhlee)
Enter the amount to burn in the custom asset: 1000000.00000000
Enter the fee amount in $IRON (min: 0.00000001) [0.00000001]:

You are about to burn:
2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7 1000000.00000000 plus a transaction fee of $IRON 0.00000001 with the account bhlee7909

* This action is NOT reversible *

Do you confirm (Y/N)?: Y
Creating the transaction: [████████████████████████████████████████] 100% | ETA: 0s

Burned asset 2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7 from bhlee7909
Value: 1000000.00000000

Transaction Hash: b6be6b8e4eb0ab2f839ff5bc7717f8b780ff8d5c2db1466386f98ff72dfbb456

Find the transaction on https://explorer.ironfish.network/transaction/b6be6b8e4eb0ab2f839ff5bc7717f8b780ff8d5c2db1466386f98ff72dfbb456 (it can take a few minutes before the transaction appears in the Explorer)

 

첫 번째 미션과 동일하게 트랜잭션 해시와 익스플로러 주소가 확인되어 정상적인 트랜잭션이 실행된 것이니 꼭 확인하시기 바랍니다. (두 번째 미션 완료)

 

Send Asset

 

세 번째 미션은 자신이 보유한 토큰을 상대방에 전송하는 미션입니다. 토큰은 $IRON 이외에도 첫 번째 미션을 통해 생성한 토큰도 전송 가능합니다. 전송할 자산과 수량을 선택하고 수신자 주소를 입력합니다. 마지막으로 트랜잭션 수수료를 입력하면 전송 트랜잭션이 실행됩니다.

 

수신자 주소는 iron bank address인 dfc2679369551e64e3950e06a88e68466e813c63b100283520045925adbe59ca로 지정해주시면 됩니다.

 

ironfish wallet:send
? Select the asset you wish to send
2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7 (bhlee)
Enter the amount (balance: 10000.00000000): 100
Enter the public address of the recipient: dfc2679369551e64e3950e06a88e68466e813c63b100283520045925adbe59ca
Enter the fee amount in $IRON (min: 0.00000001 recommended: 0.00000001) [0.00000001]:

You are about to send:
2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7 100.00000000 plus a transaction fee of $IRON 0.00000001 to dfc2679369551e64e3950e06a88e68466e813c63b100283520045925adbe59ca from the account bhlee7909

* This action is NOT reversible *

Do you confirm (Y/N)?: Y
Creating the transaction: [████████████████████████████████████████] 100% | ETA

Sending 2ee59271061c7cab3c167f5c7c90ba43311d8a100ebefc188055c138db8347d7 100.00000000 to dfc2679369551e64e3950e06a88e68466e813c63b100283520045925adbe59ca from bhlee7909
Transaction Hash: 76d5edf3de3146c6cab38485e9095a12e1343bf7383271f8d833cfa8d073df02
Transaction fee: $IRON 0.00000001

Find the transaction on https://explorer.ironfish.network/transaction/76d5edf3de3146c6cab38485e9095a12e1343bf7383271f8d833cfa8d073df02 (it can take a few minutes before the transaction appears in the Explorer)

 

Hosting a Node

 

마지막 4번째 미션은 정말 쉽습니다. 그냥 노드를 실행하기만 하면 12시간에 10 포인트씩 적립받을 수 있습니다. 다만 테스트넷 성격 상 사용자들의 버그 리포팅이나 팀 내부 개발 건에 의해 노드 업데이트가 잦습니다. Ironfish 디스코드 의 #announcement 채널을 수시로 확인하셔서 노드가 죽지 않도록 잘 관리하셔야 합니다.

 

노드 상태는 "ironfish status -f" 명령어로 확인하시거나 dashboard의 개인 페이지에서 포인트 적립 기준인 12시간 중 포인트 적립까지 남은 시간을 확인할 수 있습니다.  

 

사진. 개인 dashboard

 

 

이제 General 범주의 4개 미션 수행이 모두 완료되었습니다. 고생하셨습니다. 

 

참고

 

https://testnet.ironfish.network/faq

 

testnet.ironfish.network

 

감사합니다. 포스팅을 따라하시다가 막히는 부분이 있으면 언제든 Telegram 채널에 오셔서 질문 부탁드리겠습니다.