售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
最近,CertiK基金会发布了安全预测机,并邀请社区合作伙伴积极尝试成为安全预测机的运营商,参与预测机运营商游戏,为建设区块链的安全生态做出贡献。
为了帮助操作员更快地开始,我们提供了预测机器安装和操作的详细指南。
基本要求
首先,运营商需要安装带有“certikcli”二进制文件的联网设备(笔记本电脑或任何云服务器)。
根据操作系统下载并安装相应的文件:
https://certik-public-assets . S3 . Amazon AWS.com/certikcli-Oracle . zip
本文选择Ubuntu OS(主文件夹中已经存在可执行二进制文件“certikcli”)作为演示。
安装ceryikcli
为证书创建安装文件:
mkdir。certikcli/config/
vi .certikcli/config/config.toml
用以下内容填写文件:
chain-id='申屠-Oracle-testnet ' key ring-后端=' test ' node=' TCP ://52 . 90 . 247 . 10:26657 ' trust-node=tr
保存文件后,您可以查看区块链测试网络的最新状态:
注意:如果之前设置了安装路径,必须填写-home.certikcli-path。
chmod x certikcli。/certikcli status - home。certikcli/
输出结果如下:
{ ' node _ info ' : { " protocol _ version " : { ' P2P ' : ' 7 ',' block':'10 ',' app':'0'},' id ' : ' b 7896136d 50907 eeb 0 e5b 0 b 239 b 03361 f 72 f 0633 ',' listen _ addr ' : ' TCP ://52.90 . 247
如果您收到上述回复,您已经完成certikcli的安装。您可以尝试运行任何命令,例如:/certikcli查询oracle Operators以获取当前注册的操作员列表。
钱包账户
如果你想在预言机和申屠的游戏中赚取积分,你需要先创建一个DeepWallet帐户。
创建钱包后,请妥善保存助记词/私钥(随机生成的24个单词)。一旦钥匙丢失,就无法找回。
使用certikcli,您可以使用以下命令导入和解锁钱包地址:/certikcli键添加jack - recover '您的_助记符_单词'
用空格分隔的单词替换“YOUR _助记符_单词”,如:苹果香蕉橘子……然后就可以运行命令了。/certikcli密钥列表。查看添加的地址列表。
水龙头CTK
算子在预测网络中起着重要的作用,因此需要保证一定数量的CTK来完成预测任务。
由于预测机的任务是除了申屠游戏测试网之外的另一个独立的测试网,所以操作员需要访问https://oracle.explorer.certik.foundation/faucet,从水龙头那里获得一些测试CTK(可以在申屠-甲骨文-测试网测试网页面的右上角找到)。
操作员也可以向[emailprotected]发送电子邮件,要求更多的测试证书。
运行以下命令查询余额:/certikcli查询您的帐户-帐户-地址
创建操作员
运行以下命令,在证书链中注册为预测机器操作员:/certi kcli tx Oracle create-Operator certi k1 qqqyq3dpcxfyjyv 40 htlagp9 felss 3 TSG g3gly 500000 uctk-fees 10000 uctk-b block-NAME ' YOUR-CHOICE-A-NAME '-from jack
使用您的钱包地址替换certi k1 qyq3dpcxfyjyv 40 htlag p9 fels 3 TSG 2 g3gly,并运行命令。/certikcli查询oracle Operators。查看您的操作员信息。
安装和操作
在链中成功创建操作员实体后,可以安装操作员软件。
CertiK基金会还为运营商安排了各种创造性的方案,以适应他们在执行安全任务时的个性设置。
此处仅复制安装项目示例:
vi .certi kcli/config/Oracle-Operator . toml
用以下内容填写文件。注:一个图元的权重是指该图元的得分占总权重的比例。总权重只是安装文件中定义的不同图元的权重的线性和,操作员可以随时用其他数字更新权重。
#与转轮相关的配置
[跑步者]
[runner.strategy]
#策略类型
type='linear '
#原始配置
[[runner.strategy.primitive]]
primitive _ contract _ address=' certi k16 c 9 HD 93 uxq 8 puq 77t 0 za 8 F2 vyt5 jjdxudr 9j 44 '
重量=0.1
[[runner.strategy.primitive]]
primitive _ contract _ address=' certi k17 asart35 rgvya 9 w 9 swmje 36 ncrsxs 6 npew8 e 3y '
重量=0.1
安装文件中的原语链接代表运营商选择的安全审查,每一个都代表CertiK链中的“原语契约”,既可以直接提供安全评分,又可以通过端点响应需求。
最后,维护certikcli中的操作员软件只需要长期运行的后台作业:
nohup。/certikcli Oracle-Operator-log _ level ' debug '-来自jack -b块~/oo.log 21
操作员可以通过命令tail -f oo.log查看一些打印的日志事件:
I[20200908 | 00:47:59.555]启动甲骨文-操作员…模块=甲骨文-操作员
我[20200908 | 00:47:59.555]开始监听certik-chain模块=Oracle-Operator协议=certik子模块=listener node=TCP ://52 . 90 . 24733363657
结论
以上是操作指南的全部内容。
目前,CertiK Foundation已经安排任务提交者持续创建预言机任务,因此操作员将看到一些描述安全任务完成情况的附加日志。
如果您需要任何帮助,请随时通过不和谐服务器联系我们。
不和谐服务器:
https://disrupt.com/channels/729116343760191590/752692 . 9888888886
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!