当前位置:首页 > 知识 >

虚拟货币交易实名认证指南

近日,CertiK基金会发布了安全预言机,并邀请社区的小伙伴们积极成为安全预言机的运营者,为建设区块链的安全生态贡献力量。

为了帮助运营者们更快上手,我们提供了详细的预言机安装与操作指南。

基本要求: 首先,运营者需要一台已安装了“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-Operator I[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

猜你喜欢

关注我们

微信二维码

微信