LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 自治代理技术的评论

自治代理技术的评论

2019-10-21 paybone 来源:区块链网络

0

我主要在功能方面撰写了有关自主代理(AA)概念设计方法的文章,并使用流程图将它们连接起来,以此作为生成AA设计的好方法。 自然,下一个问题是如何使用Oscript语言实现这些去中心化的功能。

到目前为止,我已经参加了所有AA竞赛回合,现在我有了AA的收藏,可以作为基础来分享自己开发的技术。 希望这会激发其他人将这些经过测试的技术用于新的自治代理。 对于那些可以达到本文结尾的人也有一个建议。

以简单到复杂的顺序。

FIFO-先进先出

https://testnetexplorer.obyte.org/#I4N3UUYUPOJIME5P6WNZ37ZOWHS5QUYV

用户可以连续发送数据以将其存储到Obyte DAG中,并且一旦被删除,就可以从最早开始再次调用。 换句话说,先进先出。 数据大小(目前为64个字符)受到限制,因此,对于大型数据,最好先将数据存储在其他位置,然后再存储指向数据的缩短链接。

可能的用例:直到达到阈值时才流动的闸门式系统,保持旋转日志以记录易损坏的记录。

选择随机注册地址

https://testnetexplorer.obyte.org/#BP7dMu1zVKDDgMQbwVxoMJtkUQzv7D5P8ZR2h8MvyB0=

要随机选择要发送付款的地址,此处使用的技术是将地址存储到整数插槽中,然后使用random_from_seed函数生成一个整数,以选择一个随机插槽。 获取随机整数时需要稍加小心,因为假设必须针对所有节点确定性地计算AA的结果,这意味着选择一个好的种子字符串需要进行一些测试和试验。 我最终使用了带有输入地址,时间戳记和mci哈希值的魔术盐字符串,以区分与同时运行的类似AA的结果。

到目前为止,我还没有注意到其他人使用了该技术,但是当我们认为从组中选择一个人可能是一种通用功能时,我认为其他用途的潜力很大。

可能的用例:更公平的团队成员选择,基于兴趣的抽样,除了接收钱包地址外,不需要特定信息。

OAAAA-Obyte自治代理地址代理

https://testnetexplorer.obyte.org/#vlr5mCdKcKkxFQzggU3zr/2neCtoEopxfPu25qQFzuE=

我已经写了两篇关于这一篇的文章。 基本上,查找注册表与路由器结合在一起,类似于域名系统。 注册表的实际实现是通过将地址与始终指向最新地址的第二级逻辑查找地址(使用名称空间调用“ L” + address)链接来完成的。 结合所有权声明和检查技术,此AA允许转移地址所有权。

我认为,由于它鼓励可变性,因此在引入它时许多人对此一视而不见,但此后我看到注册表概念不断出现,并且可能将成为大多数将以一种或另一种方式使用的功能。

可能的用例:需要更新应用程序的AA应用商店; 任何财产所有权申请。

生日小提琴的时间

https://testnetexplorer.obyte.org/#sehfcBwls+4gtNQO7xRmxr5/gpgQNFJi5ZWAb4XKKSc=

时间门技术解决了精确日期事件和资金积累机制的问题。

首先,通过添加大秒数整数来设置截止日期存在严重缺陷,因为存在leap年和leap秒,因此应使用ISO 8601日期字符串来正确定义确切日期。

结合“惊喜”,投入资金可能会继续陷入困境。 即使没有在确切的截止日期之前触发(AA也不可能),突击基金也会在截止日期之后的任何时间正确释放,甚至可以重设闸门。

该技术非常适合于任何时间依赖的资金锁定释放功能。

可能的用例:按日,周或年的基于日历的重复锁定。 基于时间的投资产品

Obot-奖励分布式计算

https://testnetexplorer.obyte.org/#IzGm8lgXFfaxWRwaknxLMONBcwbNt0lkIxrn+j+jTbU=

通过让无头钱包监听来自该AA的事件,在人的计算机上运行的任意但经过审查的代码可以处理数据。 换句话说,将能源转化为被动收入。 这个概念并不是什么新鲜事物,它是受Gridcoin启发的,它使用了BOINC(科学计算系统),该BOINC与世界排名前五的超级计算机竞争。 到目前为止,其他人尚未真正提到的一个非常有趣的副作用是隐私。 之所以如此,是因为处理器与公共DAG隔离。

可能的用例:激励私有和复杂的分布式计算,利用大量计算资源,考虑AWS lambda函数

红与蓝:一场有争议的游戏

https://testnetexplorer.obyte.org/#o/at4QvCg8Wnfw5oY5S+T1ArszNmJMQBC2SFVP9wDp8=

使用此AA时,有很多活动部件,因为信号是从多个AA和用户地址中传出并返回的,因此需要仔细考虑需要多少个初始字节,以确保进一步处理的信号不会反弹,并且返回字节。这里有两种技术值得关注:

功能分离,我已经看到大多数的AA是整体脚本,但是我认为功能分离不仅对代码分隔有用,而且对跨AA的使用也很有用。

例如,选择红色/蓝色地址AA(实际上只是上面提到的选择随机注册地址AA)可以直接在其他AA游戏中使用,换句话说,同一组可以在不同的游戏或应用程序上玩。

第二种技术涉及存储和检查回合信息,这是通过带有时间限制和玩家检查的整数索引回合来完成的。该技术使用整数调用“ round”,该调用不断加+1并使用var [“ round” ||作为索引使用“ round” “”]来存储数据。

由于实时游戏的交易速度不够快,因此大多数AA型游戏都可能是回合制游戏。

可能的用例:解决利益和观点冲突,A-B型测试。

这些AA在主网运行之前需要大量改进,我有一些想法,尤其是在用户重新参与和易用性方面。 这使我想到了提案。

凭借我从Round3和Round4获得的奖项,我将提供奖金以改善我现有和将来的所有AA参赛作品。

任务将包括:

促销(包括图形设计,音乐,动画,社交营销策略等)

代码改进和文档

预算计划和货币化策略

目标是为主网部署做好准备,并让等待的用户开始运行。 如果您有兴趣或有任何想法,请通过Obyte Discord与我联系:whoisterencelee。

—-

编译者/作者:paybone

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...