woong love avatar

나노레저S로 테조스 베이킹을 돌려봅시다.

coinyawong

Published: 07 Jul 2018 › Updated: 07 Jul 2018나노레저S로 테조스 베이킹을 돌려봅시다.

나노레저S로 테조스 베이킹을 돌려봅시다.

저번 주 테조스 베타넷이 시작되고 코인이 배포되었습니다.

activation 코드로 활성화 후 코인을 받았는데...

주문한 저전력 pc가 배송되어 나노레저를 이용하여 지갑앱도 깔고, 베이킹도 셋팅해 봤습니다.
(베이킹을 위한 pc는 8기가 이상의 램을 권장하며, 24시간 가동되어야 합니다.)

  • 리눅스(우분투 또는 centos도 가능) 설치 과정은 생략하겠습니다.
    구글링하시면 많이 나오니 참고하시기 바랍니다.

테조스 베타넷 구축

  • 리눅스 설치 ,디도스 공격을 막기 위한 기본적인 설정을 한 후에, 베타넷을 구축합니다.
adduser tezos
mkdir tezos
cd ./tezos
sh <(curl -sL https://raw.githubusercontent.com/ocaml/opam/master/shell/install.sh)
exit 
opam init 
git clone -b betanet https://gitlab.com/tezos/tezos.git
cd tezos
eval $(opam env)
make build-deps 
eval $(opam env)
make
 ./tezos-node identity generate 26.
nohup ./tezos-node run --rpc-addr :8732 &

나노레저 앱 설치

mkdir ledger  
cd ./ledger
wget https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh
chmod +x add_udev_rules.sh
sudo ./add_udev_rules.sh
git clone https://github.com/obsidiansystems/ledger-app-tezos.git
git clone https://github.com/LedgerHQ/nanos-secure-sdk
wget https://github.com/obsidiansystems/ledger-app-tezos/releases/download/v1.1/release.tar.gz
tar -xvf release.tar.gz  --directory ledger-app-tezos
sudo apt-get install libusb-1.0.0-dev libudev-dev
sudo apt-get install python3-pip
sudo pip3 install virtualenv
virtualenv ledger
source ledger/bin/activate
pip install ledgerblue
***  pc     .***
( 5  full,     
     .)
sudo ./add_udev_rules.sh
cd ledger-app-tezos/
./install.sh "Tezos Baking" baking.hex    -->  
./install.sh "Tezos Wallet" wallet.hex       -->  

Generated random root public key : <long string of digits and letters>   .
       ,        .

앱 제거(필요 시)

python \
    -m ledgerblue.deleteApp \
    --targetId 0x31100003 \
    --appName "삭제하려고 하는 앱 이름"

나노레저 지갑으로 코인 이동& 딜리게이션

   

      .

./tezos-client list connected ledgers


      .  .
---------------------------------------------------------------------------------------------------------------------
Found a valid Tezos application running on Ledger Nano S at [0001:0014:00].

To add the root key of this ledger, use one of
  tezos-client import secret key ledger_<...>_ed ledger://tz1Rctvczeh7WK91NfT9LUSrYJFceyhJKUQN # Ed25519 signature
  tezos-client import secret key ledger_<...>_secp ledger://tz2EhYFRUhY4YiinHYxb7PncETZXP9BfRSPj # Secp256k1 signature
  tezos-client import secret key ledger_<...>_p2 ledger://tz3RZ5JvhuSAg3i4qBSaoCKqXwmqhswqeNgF # P-256 signature
Each of these tz* is a valid Tezos address.

To use a derived address, add a hardened BIP32 path suffix at the end of the URI.
For instance, to use keys at BIP32 path m/44'/1729'/0'/0', use one of
  tezos-client import secret key ledger_<...>_ed_0_0 "ledger://tz1Rctvczeh7WK91NfT9LUSrYJFceyhJKUQN/0'/0'"
  tezos-client import secret key ledger_<...>_secp_0_0 "ledger://tz2EhYFRUhY4YiinHYxb7PncETZXP9BfRSPj/0'/0'"
  tezos-client import secret key ledger_<...>_p2_0_0 "ledger://tz3RZ5JvhuSAg3i4qBSaoCKqXwmqhswqeNgF/0'/0'"
In this case, your Tezos address will be a derived tz*.
It will be displayed when you do the import, or using command `show ledger path`.
----------------------------------------------------------------------------------------------------------------------------------------------
   .
tezos-client import secret key ledger_<...>_ed ledger://tz1Rctvczeh7WK91NfT9LUSrYJFceyhJKUQN(예제임)

    .
./tezos-client list known addresses

    .( 0)
./tezos-client get balance for   

   .
       .

 ,  origination  .
tezos-client originate account < > for <   > transferring < > from <   > --delegatable --fee <>

./tezos-client set delegate for <ofiginate    > to <   > --fee <>

나노레저로 베이킹

   ,  0  non baking .

    
nohup ./tezos-alpha-baker run with local node ~/.tezos-node <   , t1 > &
nohup ./tezos-alpha-endorser run <   , t1 > &
nohup ./tezos-alpha-accuser run &

 
ps -ef | grep tezos

  
./tezos-client authorize ledger to bake for <   , t1 >

   .
tezos-client register key <   > as delegate --fee <>

      .

Leave 나노레저S로 테조스 베이킹을 돌려봅시다. to:

Written by

Cat + ICO coin + dev + cartoon + etc... 잡동사니 블로그 입니다.

Read more #tezos posts


Best Posts From woong love

We have not curated any of coinyawong's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From woong love