cybercongress的目标是构建去中心化共识搜索引擎,并结合发展下一代Web爬虫、索引等技术提出Web3.0互联网搜索的实施方案。
撰文:小毛哥
关于Cosmos创始人JaeKwon「离职」的争议依然尘嚣未定,但是,在这场争议背后,Cosomos生态的发展同样值得关注,不少基于Cosmos平台的新项目正在进入测试阶段。
基于Cosmos的去中心化搜索引擎cybercongress于今年1月推出最后一个激励性测试网Euler-5,该测试网涵盖LinkofLinks验证人竞赛并展示了其实验性的知识图谱搜索系统,此次激励性测试网同时还将6%的CYB代币分配给将此前捐赠该项目ATOM的验证人,参与者包括Forbole等知名Cosmos节点服务商。
cybercongress于本月对Cosmos持币者进行了一轮代币空投,并表示该项目建立的Cosmos验证人的ATOM抵押量已超过1万个,在其官方推特郑重写下:#cyber的一小步,#fxxkgoogle的一大步
随着互联网在世界范围的普及以及设备数量的增加,用户产生的信息量也逐渐增加,搜索引擎作为用户信息来源的最主要渠道基本上被谷歌等巨型公司所垄断,数据泄漏、隐私问题不断出现,同时捕获个人数据并用于为广告商定制化个性化内容获利也不是秘密。
在注重保护数据隐私的互联网新一轮发展之中,区块链技术在过去十年受到追捧,涌现了一系列主打使用分布式账本技术的去中心化搜索引擎项目。
包括cybercongress在内的项目相信:Web3.0时代即将到来,现有的Web普遍使用的客户端-服务器体系架构将转变为基于无状态IPFS系统-有状态的共识计算机的对等交互架构。
那么,这个cybercongress是一个怎样的项目,为什么要公然宣布要FxxkGoogle?我们罗列了该项目的几个关键词帮大家了解这个很具有密码朋克气质的去中心化存储项目。
关键词一:Web3.0
据cybercongress的官方介绍,这个项目从成立之初就是一个对标谷歌并反对谷歌的区块链项目。#fxxkgoogle似乎成为cybercongress一个常用的宣传语,并使用在该项目的推特介绍、官方电报群组,甚至项目成员的T恤上。
cybercongress生态负责人serejand进行演讲
cybercongress旨在打造去中心化的共识搜索引擎,并结合发展下一代Web爬虫、索引等技术提出Web3.0互联网搜索的实施方案。cybercongress通常对标谷歌,并提出希望解决几个如下的问题:
透明度较低:谷歌无法解释其搜索排名的实际运作方式,也从未公开算法的完整细节;中心化问题:只有谷歌公司本身可以参与添加索引并改善搜索质量,但cybercongress认为允许用户参与的搜索引擎可以提高更高质量的结果;用户激励失效:用户本身的搜索行为对于搜索质量的贡献最大,但是搜索引擎却会以损害用户体验为代价为广告商服务获得收入。大公司的垄断性:谷歌很有可能仍然在未来垄断互联网,这是一个可怕的现象。单向信任问题:每个人都习惯信任谷歌、百度等搜索引擎,但是它们并不信任用户,cybercongress旨在打造分配搜索引擎所有权的双向信任系统。隐私问题和审查系统:现有的搜索引擎常常暴出用户信息泄露等问题,并且审查用户信息。广告机制问题:目前所有广告商的排名几乎都由竞价机制决定,但是cybercongress希望将自由市场解决方案应用在广告领域,设计一种人人都可以提交广告链接并排名广告的新的机制。关键词二:Cosmos生态项目
cybercongress联合创始人DimaStarodubcev
cybercongress联合创始人DimaStarodubcev曾撰文表示:相信Cosmos为代表的区块链技术对Web的未来的影响将超过HTTP和HTML的总和。
cybercongress创立于2017年,当时DimaStarodubcev意识到由于有IPFS的技术支持,获得了实现创建一个更好的谷歌的基础,但是建立搜索引擎依然缺少有效的共识算法。DimaStarodubcev在寻找共识算法过程中最终选择了Tendermint共识并证明了建立基于Cosmos生态的去中心化搜索引擎的想法是可行的。
目前经过两年的发展,cybercongress已基于Cosmos启动了可运行的测试网络,关于Cosmos技术和生态发展,DimaStarodubcev对Cosmos作出了一个较为中肯的评价:
优势:
Cosmos-sdk相当于一个Bootstrap2.0,开发者可以在短时间内构建高性能、拥有独立所有权的应用;Cosmos社区是区块链行业内最周到,最有建设性和最负责任的社区;劣势:
Tendermint是对Cosmoshub较为残酷的共识机制,对验证节点有一定限制;CosmosIBC跨链通讯协议是至关重要的,但仍然缺少上层堆栈;关键词三:基于IPFS技术的架构
cybercongress不仅选择基于Tendermint共识,在内容寻址等技术方面同时借鉴了IPFS的技术,并创造在语义上链接两个内容地址或IPFS链接的方法Cyberlink。
首先,为了实现去中心化搜索引擎协议所需要的性质,包括内容网状网络、搜索信息的交互性、抗审查特性、技术独立性,该项目计划创造一种全新的、旨在使得内容地址之间相互链接的知识图谱网络协议,使用内容标识符、CID、以及IPFS链接作为桥梁以获得搜索引擎需要的类IPFS的P2P协议。
cybercongress的知识图谱网络图示意图
其次,该搜索引擎的底层架构是基于Tendermint和Cosmos-SDK的网络,建立于cybercongress的节点将负责内容验证,同时CosmosIBC链间通讯协议将负责实现Cosmos网络以及Cyber网络之间的交互。
除了将去中心化系统与PoS网络结合起来实现基础性能,根据cybercongress官方透露的发展路线,cybercongress计划发布的.cyber应用计划实现一些独特功能,包括:
基于cybercongress的搜索结果可以轻松地在任何p2p网络间传递,该应用程序除了内容搜寻,可以添加视频播放功能;cybercongress计划将支付功能引入搜索引擎之中,以达到代理服务商直接与搜索结果进行交互,实现用户可以在.cyber中直接购买商品的结果,该举措旨在支持Web3时代电子商务的发展;实现为用户个人定制的交互式搜索结果,比如.cyber应用可以在搜索投资等主题的过程中提供用户个人钱包余额等信息的支持。虽然cybercongress直接对标谷歌,目标宏大,但目前cybercongress目前仍处在项目早期阶段,虽然已发布激励性测试网在PoS网络层面取得一定的进展,但是该项目的技术和产品细节还在敲定之中,目前已演示正在开发中的搜索知识图谱系统,但最终实现改善现今搜索引擎的功能同时使得去中心化,绝非易事。
当然,去中心化搜索的赛道不仅仅cybercongress一个项目。在Cosmos生态之外,还有不少尝试实现去中心化搜索的区块链项目也在进行中,并且各有特色,这些项目包括:
Almonit
Almonit是基于ENS和IPFS搭建的去中心化搜索引擎。Almonit架设IPFS之上,并通过ENS服务访问的,用户在Almonit上进行的搜索将是私密的目前Almonit仅可以搜索去中心化的网站,目支持搜索通过ENS和星际文件系统IPFS共同搭建的去中心化网站。
Boogle
Boogle是由矿工节点提供数据爬取和存储服务,并将所有的搜索数据和排名都被存储在区块链上,旨在为用户提供「免费、开放和抗审查」互联网搜索服务。同时Boogle通过数据加密技术和一整套更加公平的利润分配模型以实现让用户的隐私数据实现价值回归。
Bee360
由上海交通大学的人工智能方向博士陈远春创立的去中心化个性化的搜索平台Bee360,该项目旨在通过「精准搜索智能推荐」双引擎实现高效内容、服务分发,的信息聚合平台及信息流智能推荐平台。
COSMOS
COSMOS
解决区块链可互操作性和可扩展性问题,提升交易速度。某种程度上,成为区块链上的互联网。Cosmos被誉为「区块链的互联网」,也被认为是区块链的3.0版本,旨在解决区块链交互操作和可扩展性问题,其区块链间通讯协议可以实现区块链的互联,支持不同区块链之间的资产转移。Cosmos认为这个世界不可能由一个区块链主导,一定是多链并存,多币并行的世界。如何把多链和多币整合成一个生态系统,就是Cosmos的终极理想。它认为币和链应该是分离的。Cosmos的核心技术Tendermint,使得代币可以跨区块链进行转移,是区块链领域较早的基于拜占廷容错协议的PoS共识引擎。Tendermint架构的创新之处在于将区块链应用与底层进行了分离,核心代码TendermintCore涵盖了可重用可配置的共识和网络层功能,同时它还定义了一组ABCI回调接口与应用层进行交互,应用逻辑可以用你熟悉的任何语言来写。客户端发给Tendermint的交易,通过ABCI接口到达应用,比如检查交易的有效性。有效交易进入Tendermint内存池,提议节点从内存池选择交易进入候选新块,经过PoS达成共识的新块向全网广播。收到新块的全节点都会通过ABCI接口把交易播放给应用,应用逻辑在执行交易的过程中相应地改变自身内部状态,最后把状态哈希以AppHash的形式返回给Tendermint,计入新块头部。当新一轮的区块开始选择的时候,会有一个验证人以轮询等方式选出来,作为提议节点提交一个候选新块。这个新块里包含一些已经跟应用确认过是有效的交易。把这个块广播到网络里以后,所有的验证人进行Prevote预投票。这里因为有超时机制,所以Tendermint协议是一个弱同步协议。Prevote投票超过三分之二后,系统达成所谓的「Polka」状态,接着对这个块进行Precommit投票,一旦Precommit超过三分之二,新块就被提交Commit生成新区块高度,进入下一轮提议。Tendermint共识算法的特色是拜占廷容错。它最多可以容纳整个网络里面三分之一的验证人犯错,包括无意的犯错或者有意的作恶。投票的时候三分二不是指三分之二的验证人数,而是三分之二的权益。另外它有即时最终性,这是跟PoW的最大区别;当它生成新区块高度,这个块就是最终的,它将来不会被推翻,所以它会带来比以太坊、比特币高的性能。它通过应用逻辑和共识逻辑进行整合,通过ABCI接口进行通讯,可以用任何语言编写应用。这个应用做的事情实际上就是状态机控制。它把共识引擎这部分抽象出来,可以用它做公有链,也可做私有链。Tendermint强调一致性的算法,必须三分之二的投票才能生成新的块。如果网络达不到三分之二的人投票,这个协议就被停了。所以它强调的是一致性而不是可用性,它不允许短暂的分叉。CosmosCosmosCosmosCosmos查看更多
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。