3月4号 Ares在DD社区直播内容

在这里插入图片描述
大家下午好,我是DDTalk的TT,我们是属于分布式社群UGC平台,服务于社区。与DD社区,同为Delpha Foundation社区基金孵化的。

今天我们在DD社区的波卡生态群,迎来了一个优质波卡项目,它就是波卡首个去中心化预言机—Ares。

我们一起来欢迎今天的嘉宾—Ares开放贡献者,科帆

第一个问题想要问科帆的,请为我们介绍一下Ares这个项目吧?

好的,大家下午好,我是ARES开放贡献者科帆,首先非常感谢大家百忙之中抽出时间来参与我们的直播,现在回答主持人提的问题. Ares Protocol 于2020年7月在新西兰第二大城市奥克兰发起成立,核心团队成员之前都是从事公链、联盟链开发,DeFi应用和跨链研究的资深开发者,在做Ares之前他们已经在以太坊,Cosmos做过很多实践,在发现了substrate框架之后,纷纷转向波卡生态,利用substrate框架可快速构建出预言机所需要的基础组件。

Ares CEO Fred来自新西兰,这里曾诞生了波卡上首个DeFi Acala,Ares COO Zamir来自德国,这里是Parity的总部,相信国际化的团队一定可以带来国际化的视野,从我们的技术背景可以看出拥有足够丰富的底层技术经验去实现Ares的所有功能,并为DeFi基础设施带来前所未有的创新。

Ares protocol 是波卡生态第一个去中心化跨链预言机服务协议,也是第一个实现数据链上验证的新一代预言机服务协议,并且首创为数据使用者因使用预言机数据遭受业务损失时开辟补偿通道。作为连接现实世界和区块链网络的基础设施建设者,面向WEB3.0时代的宏大愿景,为万链互联和数字经济发展提供安全可信的数据服务。

相信大家也初步了解到Ares这个项目了,抓住关键词,“首个”、“去中心化”、“预言机”,那么Ares作为首个波卡生态预言机,他是如何实现开放、公平和安全性的,能否具体介绍一下?@科帆

开放性

在Ares网络,只需要质押一定的ARES代币即可成为ARES网络的聚合者节点,以此来保证数据源的广泛性和分布式特性。

公平性

  • ARES网络通过VRF的方式随机选择聚合者节点提供数据,有效的保证了节点之间的公平和去中心化的特点。任何节点都可能被随机选中为数据提供者。ARES网络会为每一个节点累计信誉值,信誉值可作为申请治理委员会成员的重要参考指标。

  • 还有就是ARES网络首创的补偿方案。这也是目前市场上所有预言机都没有的。 当数据需求者使用ARES网络经过多层安全机制验证提供的数据而遭受业务损失时,可以向ARES国库发起提案申请一定的补偿,提案在治理委员会投票审议通过后,将补偿拨付给数据需求者。这给数据需求者又多加了一道服务保障。

安全性

  • 1、聚合多个数据源,有利于去除异常的数据,加权平均其他数据,当聚合链将价格提交到链上后会进行链上聚合来防止个别聚合者作恶,来切实保障数据的真实有效性。 最明显的例子就是黑客通过人为蓄意影响DEX上资产价格,来影响预言机提供此价格给到DEFI借贷协议来达到套利目的时,ARES网络早就在最开始聚合多个分布式数据源时将此异常价格去除,从而规避掉了这种攻击的可能性。

  • 2、当被选中的聚合者节点在提供数据后,任何节点都可以通过支付一定GAS来发起挑战,质疑其数据的真实有效性,仲裁委员会将会及时处理挑战者质疑。发起挑战成功将接受奖励,反之则接受惩罚损失GAS。有效的规避掉了节点作恶的可能,也规避掉了挑战者节点作恶的可能,而且ARES网络的链上聚合功能,给数据源又多加了一层保障。这样在所有节点和网络的监督下,充分保证节点提供的数据是真实有效的。

实时性

ARES通过数据链上验证和共享波卡网络的安全共识来保证数据需求方在发起请求后,能实时快速的接收到反馈结果。

相信其实现在看项目,用户都会非常关注项目的安全性-那Ares网络如何做到数据的安全有效,规避节点作恶,和被攻击的问题呢?@科帆

  • 有质押成本,必须质押一定量的ARES代币(当然这个代币的数量会是一个变量)才能成为ARES网络的候选节点
  • 候选节点需要完成几次(变量)测试任务且没有出现异常的情况下,方可申请成为正式节点
  • 当新增的正式节点数在短时间内(比如5分钟,是个变量)超过已有正式节点总数的1/3时,所有新增正式节点将不会被信任,会全部退回到候选节点队列,需要重新完成规定的测试任务后,方可再次申请成为正式节点
  • 当正式节点在提供第一次服务时就被判定为作恶或数据不被采纳时,我们会认为其作恶者的可能性非常大或者其服务资格不合格。其质押的ARES代币将会被罚没,并进入黑名单永不录用。
  • 每个节点在提供服务时都会积累相应的声誉值,其被选中的概率将会越大。
  • 当成为正式节点后,如若被选中,其所提供的价格,其他任一节点都可以成为挑战者对其发起挑战,仲裁委员会来做最终的裁定。
    单一节点会从多个分布式数据源获取价格进行链下聚合后提交到链上。
  • ARES网络会在链上聚合所有节点提供的价格,去掉最高和最低后,加权平均来作为比对值,在允许的偏差范围内才会被被采纳。
    • ARES网络会启用备用数据源来作为比对值参考。
    • 首先会通过Off chain worker (链下工作机) 聚合前十交易所的资产价格数据,将最高和最低的价格定性为异常数据,一旦被选中节点所提供的价格与异常数据相同,则该价格首先就不会被采纳,网络会重新选择节点去提供价格服务。
    • ARES网络会截取某一历史时段的数据来作为比对值参考,一旦提供的价格与历史价格出入很大,也不会被采纳。
    • 总体归纳起来是以上9点,这样可以有效的做到数据的安全有效,规避节点作恶和被攻击的问题。而且我们还会不断的优化升级这些已有的机制来进一步做到防患和规避节点作恶和被攻击的问题

社区的财富群也包括Ares项目的推荐,大家先关注好Ares这一场AMA,抓住重点信息更好进行下一步投资哦。科帆,您认为目前预言机存在什么样的问题,那Ares是如何解决这些问题的呢?@科帆

目前我们看到的预言机项目,主要存在以下问题,中心化程度高,数据响应慢,手续费贵,容易攻击。

而且在以太坊生态的预言机都面临着高Gas费的问题,而GAS费会直接导致了链上无法承载复杂的应用,这又造成无法添加密码学相关的算法来保证链上数据的安全,没有算法的加持很容易被黑客进行攻击

还有就是提交价格更新的频率不会太高,无法保证数据的实时性 以太坊生态外的Band预言机只实现了类似DPOS的报价节点管理,无法管理大量的报价节点和带来随机的报价节点管理。

Ares是基于Substrate构建,通过使用Babe共识来保证报价节点的匿名性,让作恶节点无法达成合谋篡改价格和报价节点的去中心化,使用波卡独有的Off chain Worker保证链下数据安全可信的提交到链上,而Babe共识强大的出块速度可以保证价格的实时提交,而且使用链上治理来惩罚恶意报价的节点、通过奖励挑战者来达到链上数据的真实可靠。

了解,的确Ares是思考过预言机这个赛道,并且做出了正面的解决方案的。那么这个月波卡价格的涨幅让人惊喜!波卡生态也飞速壮大。下面我来问问投资板块的问题吧

因为我们专注在波卡生态这个赛道,个人也会比较关心波卡生态内的一些项目,首先会比较关注做基础设施的项目,比如预言机、转接桥,DeFi和一些衍生品项目,目前很多项目看到波卡生态热度比较高都想来搭便车,个人建议最好选择有web3 Grant的,首先这些项目得到了WEB3的认可,而且这些都是需要技术和时间的积累。

在转接桥里面,会比较关注以太坊和比特币的,目前WBTC已经是以太坊的一大DeFi应用,随着比特币转接桥的上线,使用更去中心化的方式将资产引入波卡生态,这将将会给波卡带来更大的关注量,资产量级会上升一个台阶。

对于DeFi,这个已经在以太坊上验证过的模式,在波卡通过substrate构建的底层基础设施,必将会带来更好的使用体验。对于预言机,其承担着连着现实世界和区块链网络的关键性作用。由于被DeFi广泛使用,相信也会迎来大的爆发,作为波卡生态中首个官方认证的预言机协议Ares,没有高Gas费,运营节点无KYC门槛,首创链上验证的治理模式保证数据可信,将Babe和Offchain worker结合带来更加实时性和去中心化的报价方式,可以获得更多DeFi项目的信赖。

那么最后一个问题咯,Ares目前进展到哪个阶段呢?请给大家分享一下2021的规划吧?@科帆

目前Ares 正在准备测试网Gladios的第一阶段版本的上线,同时在以太坊上的Ares质押挖矿也在紧张的测试中。

接下来,我们还会有更多的预言机功能上线: 比如分布式数据源权重调节、基于VRF的节点随机报价、链上多节点价格的聚合、挑战者的链上验证、Ink合约生态等 同时也会侧重品牌的宣传和运营,也将和更多的波卡生态项目达成深度的战略合作。

Ares2021年的规划主要有以下几方面: 1、Gladios测试网的下一个版本的推出,还有就是产品功能的研发和推进。能够让DeFi项目获得更加安全可靠的价格服务。
2、就是Ares全球社区的建设和发展,我们接下来也会面向全球招募Ares大使,Ares大使 分为Ares技术大使和Ares社区大使,这样能够让更多有能力的朋友一起来帮Ares助力,一起协助Ares更快更好的发展,让更多想了解Ares的小伙伴参与到Ares大家庭里面
3、生态项目的合作发展,目前我们也积极与其他的生态项目进行紧密的合作。例如crust,bandot等其他项目。
4、Ares将设立Ink生态资金,欢迎使用Ink合约来构建DeFi应用,可以免费获取各种链上数据,感兴趣的朋友到时候也可以来申请我们的grant。
5、积极准备即将到来的波卡插槽竞拍,Ares非常关注这一动态的进展,目前已经构建了PC1测试在做Rococo的对接。
6、Ares的生态马拉松,到时候非常欢迎使用Ares预言机服务的个人或者技术团队都能积极的参与到生态建设中来,我们将提供丰厚的资金来奖励参与者。

波卡生态优质项目陆续推出,丰富的项目状态,丰富的区块链生态,必然需要一个强大的预言机为其赋能。我们也相信Ares可以越来越好,继续赋能波卡生态。

感谢DD社区,感谢主持人,感谢大家对我们Ares的关注

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
c-ares 是一个 C 语言的异步 DNS 解析库,它可以在 Windows 平台上使用。在 Windows 上,c-ares 使用操作系统提供的 DNS 解析服务,即使用了 Windows 的 DNS Client 服务进行 DNS 解析。 如果你想在 Windows 平台上使用 c-ares 进行 DNS 解析,需要使用 c-ares 的库文件,并在代码中使用 c-ares 的 API 进行 DNS 解析操作。在使用 c-ares 进行 DNS 解析时,需要注意以下几点: 1. 你需要在程序中初始化 c-ares 库,并在程序结束前清理 c-ares 库资源。 2. 在进行 DNS 解析操作时,需要创建一个 c-ares 查询对象(ares_query),并设置回调函数来处理查询结果。 3. c-ares 的回调函数是异步执行的,因此需要在回调函数中进行线程同步操作,以保证程序正确性。 下面是一个使用 c-ares 进行 DNS 解析的示例代码: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ares.h> static void callback(void *arg, int status, int timeouts, struct hostent *host) { if (status == ARES_SUCCESS) { printf("Found address for %s:\n", (char *) arg); for (int i = 0; host->h_addr_list[i]; ++i) { printf("%s\n", inet_ntoa(*(struct in_addr *) host->h_addr_list[i])); } } else { printf("Failed to lookup %s: %s\n", (char *) arg, ares_strerror(status)); } } int main(int argc, char **argv) { ares_channel channel; int status; if (argc != 2) { fprintf(stderr, "Usage: %s <hostname>\n", argv[0]); return 1; } status = ares_library_init(ARES_LIB_INIT_ALL); if (status != ARES_SUCCESS) { fprintf(stderr, "ares_library_init: %s\n", ares_strerror(status)); return 1; } status = ares_init(&channel); if (status != ARES_SUCCESS) { fprintf(stderr, "ares_init: %s\n", ares_strerror(status)); return 1; } ares_query(channel, argv[1], ns_c_in, ns_t_a, callback, argv[1]); ares_free(channel); ares_library_cleanup(); return 0; } ``` 在上面的代码中,我们首先使用 ares_library_init() 函数初始化 c-ares 库,然后使用 ares_init() 函数创建一个 c-ares 查询通道(channel)。接着,我们调用 ares_query() 函数进行 DNS 查询操作。最后,我们使用 ares_free() 函数释放查询通道资源,并使用 ares_library_cleanup() 函数清理 c-ares 库资源。 在回调函数 callback() 中,我们根据查询结果输出查询到的 IP 地址或错误信息。注意,我们在回调函数中使用了互斥锁(mutex)来保证线程同步。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值