笔趣迷 » 玄幻奇幻 » 山麓下的孩子 » 第45章-链上群组协议、谜底

第45章-链上群组协议、谜底

    阮小七问道:“咋查?”

    “追着基准星球在联盟税务局备案的企业身份公钥的转账记录进行溯源。”

    “查什么时间范围的数据呢?”

    竹一一却反问到:“你说他们这个谜题最晚会什么时候发布到链上?”

    阮小七立刻想到了一个答案:“《地平线》公测日之前。”

    竹一一接着问:“最早呢?”

    阮小七想了一会儿说道:“不会太早的,甚至我觉得就在公测日当天,因为这样才不会被很多人提前看到,对玩家才更公平。”

    “那就查当天。”

    ……

    果然,在基准星球当天一条交易散列值为“9b1f76a0f42be93b89df1b712547f1c55ecaaa9e0ce93b89df1b712547f1c55ecaaa9e0c”的转账交易附言中明晃晃的出现了“基准星球51区”字样。

    “找到啦!”

    正当他俩低声欢呼的时候,交易散列值为“x……”(72个非丰收字符)和“Y……”(72个非丰收字符)的两笔转账交易附言中,“基准星球51区二群”、“基准星球51区三群”字样紧接着跳了出来。

    “一一……”

    “看见了。”

    阮小七快要蹦起来了,然后又很快冷静下来,说道:“赶快告诉大家,别交换点阵啦,吃亏!”

    竹一一却问了个问题:“这些群怎么进?”

    “啊?”阮小七愣住了。

    ……

    “附言里还有其他内容。”竹一一发现附言内容是格式化数据,其中一类内容引起了他的注意。他指给阮小七看道:“看这里,这里、还有这里——FEIP19V3。”

    “数据上链协议?”

    “我觉得是。”

    “往前追?”

    “对。一般情况下,协议都会在正式应用之前发布,即使偶尔在发布前有少量测试数据,正式协议的发布也不会晚太多。所以咱们应该再往前搜索FEIP19字样的附言。”

    ……

    果然他们不久就搜索到了包含“FEIP19V3:群……FEIP1V6:自由协议……”等字样的格式化附言。

    竹一一指着附言最后一行说道:“这一行应该是协议文件的存放地址。”

    阮小七看了一眼说道:“这种地址格式——分布式存储链?他们又把协议文件放到存储链上了?这行事风格倒是前后一脉相承,挺统一的啊。”

    竹一一辨认了一下存储地址格式说道:“这好像是ArW链上存储文件的地址格式。”

    ……

    在ArW链上根据文件的散列值搜索到扩展协议FEIP19V3协议文件后,两人开始迫不及待地查看进群方式说明。

    “只要发起任意一笔转账交易,且附言符合扩展协议FEIP19V3中关于申请进群的格式就能申请进群?”阮小七反倒有点儿不敢相信了,“这么简单?这也不要个密码、暗号什么的吗?”

    “咱们用微讯聊天加群的时候也没多复杂好嘛。”

    “倒也是。”

    发起转账之前,阮小七发现个问题:“用不用换汇?”

    “不换汇的话,转账就要用联邦的主权合约加密,和群主建群用的加密方式就不一样了,为保险起见,还是换了吧。”

    两人兑换了联盟币,分别给自己发送了一笔自我转账,并按FEIP19V3格式附带了转账附言。然后开始监视群主公钥地址转账附言中是否对他们进行了入群批准。

    然而,并没有任何事发生。

    什么情况?

    两人重新仔细研读协议,才发现刚才对协议看的不仔细,原来这种群可以设置入群时无需批准。

    “一一,咱这算已经进群了吧?”

    “算~吧。”竹一一多少也有点儿不托底。

    “那,咋聊天儿呢?”

    两人又面临了一个问题。

    ……

    再次仔细研读协议。

    “任何人均可根据此协议自建应用成为服务商,为群组内成员提供聊天等基于群组的相关服务。……对聊天内容等服务信息,各服务商可自行选择最具有成本优势的中心式或分布式存储方案进行存储,群成员也可自行或通过服务商将重要聊天内容等信息以非对称密码加对称密码组合加密的方式存储到某存储链或其它存储位置。……”

    “这啥意思,聊个天咱们还得自建应用?这也太扯了吧?”阮小七看到上面这一段真是感到无语。

    “恐怕还真是这个意思。”竹一一指着协议上一处标示的文件存储地址道:“诺,人家给出了聊天应用的示例程序源码。”

    阮小七惊叹道:“真有这种奇葩做法,今天是开了眼啦!”

    ……

    好在示例程序源码并不大,两人下载回来一通“研究”,其实主要是看注释说明啦,看代码那得看到什么时候?

    源码中的注释说的很明白,这就是一个小巧的分布式聊天程序,由于既要充当客户端,又要充当服务端,所以最佳服务数量在百人以下,聊天人数再多,就需要自行改造软件和投入更多资源来保障信息同步速度了。注释中还对如何改造提升至商用级别提了相关建议。

    竹一一和阮小七当然对如何改造至商用级别毫不关心啦,那么费钱的事,他们还“不配”关心。

    编译、安装。

    应用的图标和名称显示出来,一个圆圈儿,下面几个字“小圈圈聊天”。

    妈呀,真社死!看到应用名称的那一刻,他俩都不想安装了。

    咬牙忍着安装完成,启动应用。

    “请注册您的公钥。(可以是本国税务局备案的公民身份公钥,也可以是其他任何临时性公钥。)”

    两人都用了自己现成的公民身份公钥注册。

    ……

    “请输入您的昵称。(您输入的内容将后缀下划线及您注册公钥后四位,作为您的链上昵称。)”

    竹一一输入了:“筷子。”昵称显示“筷子_zzHe”

    阮小七输入了:“七爷。”昵称显示“七爷_akV5”

    ……

    “根据您申请入群时公钥转账所用币种,猜测您所在的国家是团结联盟,如果不是,请另行选择您所在的国家。”

    两人赶紧将国家选择回了自由联邦。

    ……

    按照刚才的步骤,竹一一和阮小七又加入了另外那两个刚才找到的群,并按提示开始同步群成员信息和聊天信息。

    “请选择数据同步模式。(初次使用,为提高群成员和聊天信息载入速度,建议选择区块链浏览器接口模式同步。如需自行校验以防数据篡改,请选择剪枝节点模式同步。)”

    两人对数据的可靠性要求不高,选择了区块链浏览器接口模式进行数据同步。

    ……

    信息同步迅速完成,已经有了十几个成员在群里,却没有任何聊天信息,只有一条似乎是硬编码进来的群公告,而且这个群公告仍然是一个ArW存储链上的文件地址。

    找到这个文件后,里面内容是这样的:

    “1.本谜题(第1308天宝藏糖第51谜题)私钥获取:请对散列值为‘……(72个随机非丰收字符)’的智能合约进行任意转账,并使转账附言为谜题中第一个群前面所展示的标语。智能合约内保存的本谜题私钥拆分为十个部分,将循环依序分发给对其转账的用户公钥,且这些公钥内30天以上未移动转账的金额须大于等于10元。

    2.本谜题中奖金一旦被私钥移动,《地平线》中道具糖果即处于待激活状态,当现实糖果被扫描上传后,扫描的糖果将融入道具糖果中,此时道具糖果正式激活。激活后的道具糖果碎裂后接触他的第一个玩家将获得道具功效——游戏角色身体发育进度增加一个月。(注:此变化可被游戏原住民察觉。)(注:道具糖果激活,必须破解与上传融合两个条件同时具备。未破解的宝藏糖扫描上传后只会与道具糖果融合,不会激活。)”

    ……

    阮小七可惜道:“现场生成新公钥去抢是不行了,人家规定了最低的未移动转账天数和金额,堵死了这条路。”

    竹一一补充道:“咱们需要十个以上有效公钥无缝衔接连续转账才行,一旦中间被别的玩家插进去,就无法在单独一轮中获得完整的十个私钥片段了,这样很容易被别的玩家抢先凑齐十个片段的。”

    阮小七立马醒悟过来,说道:“那还等什么?进群,招呼人!”