ash
3
Ubuntu 18.04 或以上的,使用 Ruby SDK 的安装准备工作可以简化为:
sudo apt update
sudo apt install git-core curl build-essential libssl-dev libreadline-dev libyaml-dev libcurl4-openssl-dev libffi-dev autoconf autogen libtool pkg-config libsodium-dev libsecp256k1-dev
sudo apt install ruby-full
gem install bundler
16.04 以及下,没有 libsecp256k1-dev
,需要单独从源文件安装 secp256k1:
git clone https://github.com/bitcoin-core/secp256k1.git && cd secp256k1
./autogen.sh
./configure
make
sudo make install
1 Like
在 macOS 下,如果要安装 secp256k1 的话,可以通过 homebrew 来安装:
brew install https://gist.github.com/lgn21st/78ddf8071f4c1e12425445e187771b89/raw/secp256k1.rb
ash
7
这个咱也有官方安装包:https://github.com/cryptape/ruby-bitcoin-secp256k1#macos
brew tap nervosnetwork/tap
brew install libsecp256k1
1 Like
请问下挖矿需要的
[block_assembler]
code_hash = “0x94334bdda40b69bae067d84937aa6bbccf8acd0df6626d4b9ac70d4612a11933”
args = [ "ckb cli blake160 " ]
上面这两个参数用钱包客户端工具能生成吗? 分别代表什么意思.
看教程这两个参数直接跳过了,根本没讲就说成功了
stwith
23
code_hash 是和当前代码版本相关的一个数据,在同一个版本下挖矿时,大家要填的 code_hash 是完全一样的。
args 是一个和你创建的钱包里面的地址相关的一个数据,一旦你成功挖出了一个区块,你会获得挖出区块的奖励,奖励的token就是通过这个数据,打到你的地址上的
1 Like
stwith
25
每个具体的可以使用的版本之后都有标记改版本的 code hash 的
还是不知道哪里标记了… 刚试了下ckb -V
只打印了ckb 0.15.0