为了帮助运营者们更快上手,我们提供了详细的预言机安装与操作指南。
基本要求:首先,运营者需要一台已安装了“certikcli”二进制文件的联网设备(笔记本电脑或任何云服务器)。根据操作系统下载相应文件并进行安装:https://certik-public-assets.s3.amazonaws.com/certikcli-oracle.zip本文以Ubuntu操作系统为例。
安装certikcli:为certikcli创建一个安装文件:mkdir certikcli/config,然后使用vi编辑器创建配置文件config.toml。在文件中填入以下内容:chain-id = "shentu-oracle-testnet"keyring-backend = "test"node = "tcp://52.90.247.10:26657"trust-node = true保存文件后,即可查看区块链测试网的最新状态。注意:如果之前设置过安装路径,则必须在--home参数中填入.certikcli路径。
运行以下命令进行权限设置和查看状态:chmod +x certikcli./certikcli status --home .certikcli/
钱包账户:要在预言机游戏和神荼游戏中获得积分,首先需要创建一个DeepWallet钱包账户。创建钱包后,请妥善保存助记词/私钥(由24个随机生成的单词组成),一旦丢失将无法找回。使用certikcli可以使用以下命令导入和解锁钱包地址:./certikcli keys add jack --recover "YOUR_MNEMONIC_WORDS"将YOUR_MNEMONIC_WORDS替换为以空格分隔的单词,如:apple banana orange...,然后运行命令./certikcli keys list.,查看添加的地址列表。
水龙头CTK:运营者在预言机网络中扮演重要角色,需要抵押一定数量的CTK来执行预言机任务。运营者可以访问https://oracle.explorer.certik.foundation/faucet从水龙头获取一些测试CTK(可在shentu-oracle-testnet测试网页面右上角找到)。也可以发送邮件到chain@certik.org,要求获取更多测试CTK。运行以下命令查询余额:./certikcli query account 创建运营者:运行以下命令,注册成为CertiK链上的预言机运营者:./certikcli tx oracle create-operator certik1qqyq3dpcxfyjyv40htlagp9felss3tsg2g3gly 500000uctk --fees 10000uctk --broadcast-mode block --name "YOUR-CHOOSE-A-NAME" --from jack用你的钱包地址替换certik1qqyq3dpcxfyjyv40htlagp9felss3tsg2g3gly,然后运行命令./certikcli query oracle operators.,即可查看你的运营者信息。 安装与运行:在成功创建运营者实体之后,可以安装运营者的软件。CertiK基金会为运营者们提供各种创意方案,以满足他们执行安全任务时的个性化设置。使用vi编辑器创建文件oracle-operator.toml,将以下内容填入。注意:原语(Primitive)的权重指的是该原语得分在总权重中占比。总权重是安装文件中定义不同原语权重的线性总和,运营者可以随时使用其他数字更新权重。# configurations related to runner[[runner.strategy]]type = "linear"# primitive configuration[[runner.strategy.primitive]]primitive_contract_address = "certik16c9hd93uxq8puq77t0za8f2vyt5jjdxudr9j44"weight = 0.1[[runner.strategy.primitive]]primitive_contract_address = "certik17asart35rgvya9w9swmje36ncrsxs6npew8e3y"weight = 0.1 安装文件中的原语代表运营者选择的安全审查,每个原语是CertiK链上的“原语合约”,可以直接提供安全评分,也可以通过端点回应请求。 最后,只需要一个长时间运行的后台工作来维护certikcli内的运营者软件:nohup ./certikcli oracle operator --log_level "debug" --from jack --broadcast-mode block > ~/oo.log 2>&1 & 运营者可以使用tail -f oo.log命令查看一些打印的日志事件:I[2020-09-08|00:47:59.555] Starting oracle-operator… module=Oracle-OperatorI[2020-09-08|00:47:59.555] start to listen to certik-chain module=Oracle-Operator protocol=certik submodule=listener node=tcp://52.90.247.10:26657 结语:以上就是运营者指南的全部内容。CertiK基金会正在持续创建预言机任务,因此运营者将会看到一些描述安全任务完成情况的附加日志。如果需要任何帮助,欢迎随时通过Discord服务器联系我们。Discord服务器:https://discord.com/channels/729116343760191590/752692901926010930 本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/70068.html
发表回复
评论列表(0条)