宇宙链 宇宙链
Ctrl+D收藏宇宙链

探索Swarm的“Whisper”通信功能

作者:

时间:1900/1/1 0:00:00

Swarm项目是一个储存和通信的基础设施,在存储层面类似的协议如IPFS,而在通讯层面就是Whisper。本文将着重探讨Swarm项目中Whisper及一些其他有关的高级功能。

本文结构如下:

Whisper是什么PSS是什么PSS下的有趣应用之一:SwarmFeedHight-level有关的小功能“我今天早上要吃豆浆和油条”Passphrase加密域名解析和URL寻址总结

Whisper是什么

Whisper是什么?这是一个曾经无比高大的组件之一,是一个“gossip-based”dark通信系统,和Swarm,eth站在同一高度,可惜因为明显缺乏可伸缩性导致从未被广泛使用,以致于不再开发了。

了解Swarm项目的朋友,相信大家到现在都知道Swarm要做的就如同它在白皮书封面上就写了“它是一个储存和通信的基础设施”。

动态 | Dapper Labs推出游戏化探索以太坊应用的平台Drip测试版本:CryptoKitties开发团队Dapper Labs推出游戏化探索以太坊及DeFi领域应用的平台Drip测试版本。[2020/2/28]

Swarm和IPFS不同的是,Swarm用的储存方式是DISC,而IPFS用的是DHT。

稍微解释下:

“gossip-based”是一种“流言”机制,不理解的但有兴趣的,我这有一篇11年的一篇帖子:https://blog.csdn.net/zhangxinrun/article/details/7087541。

DHT是分布式哈希表?,简单来说它就是一种分布式的存储和寻址技术,是将用户正在查找的内容映射到实际存储匹配内容的对等点。

DISC是分布式不可变储存块。是Swarm的底层存储模型。

动态 | 中国供应链金融数字信息服务平台将探索搭建基于区块链技术的供应链金融应用子系统:据新京报消息,1月13日,中国互联网金融协会发布消息称, 2019第三届中国互联网金融论坛暨《中国互联网金融年报2019》发布仪式召开期间,中国供应链金融数字信息服务平台(以下简称平台)宣布正式投产。截至2019年12月,平台已对接260余家意向机构,其中,60余家机构已上线使用。未来,平台将继续接入社保、学历等多维数据源,完善企业多层级画像,构建企业全景关系图谱,并在此基础上提供交易撮合、风险控制、风险预警等服务;逐步实现适用于互联网金融业务的应收账款、仓单、存货、知识产权等动产的交易、证券化等服务,探索搭建基于区块链技术的供应链金融应用子系统。[2020/1/13]

PSS

动态 | 中国宝武区块链惠及全国千家中小企业 并正探索区块链技术的跨境应用:据解放日报消息,当下的上海,金融技术创新和实体产业优势正在融合叠加。在中国宝武、央行数字货币研究所和同济大学的共同推动下,钢铁行业这一最基础的传统工业领域,率先大规模应用区块链技术。今年以来,全国钢铁产业链上已有超过1000家中小企业享受到源自上海的区块链创新服务,融资成本最低可至4.35%。金融业内人士认为,区块链技术应用后,有望同时解决钢铁产业中小企业贷款融资难、银行风控难、部门监管难的三大难题。中国宝武方面透露,近期还在探索区块链技术的跨境应用,计划利用上海自贸区开放政策,开展国际合作,以区块链技术推动大宗商品跨境贸易的便利化。[2019/12/9]

在我看来PSS是“Whisper+Swarm”的一个组合。

PSS是Swarm中的一个直接点到点传递消息的解决方案。借助了Swarm本来就有的分布式存储,再借鉴了Whisper的crypto,信封结构和API。

动态 | 成都金融局:要探索区块链知识产权抵押融资平台:据成都日报消息,成都金融局于昨日专题学习宣传世界文化名城建设大会精神。会议要求,全局干部职工要探索设立知识产权交易中心、大数据交易中心、区块链知识产权抵押融资平台等,满足文化企业多样化的融资需求。[2018/9/27]

依靠PSS,可以做到真正的零泄漏消息传递,匿名和保密,甚至连传递消息的动作也可以不被第三方发现。同时API也允许发布和订阅一个topic。

比如邮政服务一样,当你人在家,就会送过来,你人不在家,就寄存起来等你回来拿。

在通讯中,发送给存储者的消息时,Swarm使用一个叫“特洛伊木马程序”来将消息伪装,特洛伊木马程序的区块是内容寻址形成的,他只有当收件人成功打开特洛伊木马消息时,才知道区块是pss消息,需要其中私钥与公钥相对应,并进行完整性检查/主题匹配,帮你转发的节点是无法区分的这是哪一种消息,也就意味着通信会完全被混淆为通用区块的通信。

天津化妆品公司成立铁皮石斛交易中心 通过区块链等技术探索新零售:据经济参考网消息,天津蓝宝石化妆品有限公司旗下公司启动了利用区块链技术驱动的项目,搭建新零售概念成立铁皮石斛交易中心。该项目称将通过大数据、区块链等技术手段,对铁皮石斛产品的生产、流通与销售过程进行升级改造。[2018/3/6]

也是通过特洛伊木马,pss会有自动邮箱功能,你就算不在线,脱机了也什么都不用做,未送达的消息也会被保留,当你联机了就能看了。当然,邮箱的持续时间是用邮票来控制的,意味着邮票价值的大小决定储存时间的长短。对于其他PSS的功能比如密钥交换,如何处理信封等等可以有兴趣的去看看白皮书,里面介绍的还是蛮详细的。

SwarmFeed

下面我要介绍个用PSS的一个好玩的东西,SwarmFeed

SwarmFeeds是Swarm非常独有的一个特殊功能,SwarmFeeds提供了一种无需使用ENS即可拥有用于更改数据的持久标识符的方法。我把他理解成Twitter或者微博或者不给别人看的微博twitter设置密码这种也许更能理解,在上面,你可以发布有关某个主题的更新,可以阅读其他人关于特定主题的最新信息,还可以看到较旧的帖子。或者存东西的,你就只能写入自己的密钥空间,可以读取您和其他用户的密钥空间。

Feed被addressed只要两样东西。

1.你的以太坊地址

2.你的主题

因此,每个用户每个主题有一个Feed。

Feed这么好玩,他好处是在Swarm中即时更改内容,无需在上链进行反复操作,使DAPP能够轻松保存内容,快速检索内容的旧版本,真运行后效果不错的的话,那也许一个好玩的推特形DAPP就越来越近了吧。

Hight-level的有关小功能

“我今天早上要吃豆浆和油条”

?现如今,因为很多人对信息文件的私密性感到很担忧,哪天就泄露了,在Swarm中,他提供这个API让你可以存很多私人的信息,就像我们钱包一样,这些信息就和你的钱一样需要密钥才能被解密,还能管理访问权限,比如我这刚开始在用的石墨文档一样,可以授予别人权限,去更改内容。或者别的不同特权,也可以自行弄个Passphrase,这和password还是有那么点区别,Passphrase的密码可以是“我今天早上要吃豆浆和油条”。

域名解析和URL寻址

先简单介绍一些东西

SwarmHash是一个组合块,是用来表示一种更大的结构化数据集。比如files;

Swarmmanifest是一种结构,用来定义随意path和files之间的映射以表示集合,包含了与集合和对象关联的元数据;而manifestentry是一个reference对files表示形式的根区块。还能指定mime类型,便于浏览器知道怎么处理它。

要是你这三个看的云里雾里也没关系,我再解释下,就是要经过这三个关键的东西,Swarm就可以实现网站,文件系统目录或者键值储存,manifest提供了在Swarm中启用基于URL的寻址的主要机制,同时呢manifest高级APi还提供上传下载目录文件的功能。刚刚说到URL寻址的事,再说下,就是Swarmmanifest可以给Swarm提供了索引集合内文档的方法,先是域名解析manifest,然后路径映射到manifestentry,然后从中文件被检索和呈现在浏览器。

BTW,Swarm的话,用的当然是ENS。

总结

本文介绍了Swarm通信方面的基本信息和在Swarm上的一些高级小功能,对于DISC对比DHT要时间来考验,因为DISC要能完美运作也是要依靠团队设计好的激励设计。

而在今天的当下时刻,不仅Swarm的激励措施并未完全上线,其激励措施还有待观察。而木马块和Feeds可以一起使用,形成一个完整的通信系统,具有非常强的隐私功能。关于域名解析啊,Passphrase的加密方法啊,关于他们是怎么打包怎么遍历怎么运作的,或者想要了解更多等等这些可以慢慢翻看白皮书,慢慢品味。

标签:ARMWARSwarm区块链WHALEFARMPolkaWarSwarm City区块链的未来发展前景肖磊

莱特币价格热门资讯
期权策略入门: 从Deribit Position Builder头寸计算器说起

来源:德瑞VIP 作者:SuZhu 到目前为止,作为Deribit交易参与者,您已经熟悉看涨期权和看跌期权——包括卖出期权来收取权利金,同时在不利的价格中承担亏损,或者如果您能准确预估价格变动的区间,则买入期权来获利.

1900/1/1 0:00:00
周小川:如果加密货币能为实体经济做出重要服务,政府可能给予更大关注

来源:澎湃新闻 记者陈月石 原标题:《周小川:一些加密货币要想再回到支付领域,可能已经不太合适》在6月11日举行的第十三届陆家嘴论坛上,博鳌亚洲论坛副理事长、中方首席代表.

1900/1/1 0:00:00
Bitcoin.org被判删除比特币白皮书,原因竟是因为这个!

许久没有消息的BSV在昨天又搞了个“大新闻”,其支持者CraigWright赢得了一场法律诉讼,英国伦敦高等法院判定bitcoin.org托管比特币白皮书侵犯了版权.

1900/1/1 0:00:00
数据:流通中73%的BTC仍处于盈利状态,为330天以来的最低值

PAData?6月2日消息,根据CoinMarketCap的数据,BTC自5月10日开始大幅回调,币价已从58892.35美元回撤至当前36833.37美元,跌幅达到约37.46%,期间日均最大振幅达到约12.78%.

1900/1/1 0:00:00
国建团队:《清明上河图》玩法亮点是构建“人与人联系”,参与盲盒发售预估三成是B站粉丝| 巴比特专访

B站知名UP主“国家建筑师”将于本月24日在BSC上发行体素版《清明上河图》NFT盲盒,该盲盒总计为2万份,提取自国建版《清明上河图》的特色人物,而本次盲盒发售意味着国建版《清明上河图》元宇宙的开启.

1900/1/1 0:00:00
NFT泡沫可能已经破灭,但NFT领域仍在为扩张做准备

今年3月和4月,非同质化代币(NFT)风靡全球,每日头条新闻纷纷报道其破纪录的销售额,知名公司纷纷推出自己的独一无二的数字艺术作品,吸引了主流媒体的注意.

1900/1/1 0:00:00