木星链 木星链
Ctrl+D收藏木星链
首页 > Ethereum > 正文

Swarm:探索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要做的就如同它在白皮书封面上就写了“它是一个储存和通信的基础设施”。

硅谷银行证券管理层正探索从母公司手中回购该公司的选项:3月12日消息,据知情人士透露,硅谷银行投行部门的管理层正在探索从母公司手中回购该公司的选项。上述人士表示,硅谷银行证券负责人Jeff Leerink及其团队正在寻求帮助,为潜在的管理层收购该公司提供资金。其中一位知情人士表示,在监管机构接管硅谷银行后,他们正急于达成一项快速交易,因为监管机构正寻求对其剩余部分进行收购。(彭博社)[2023/3/12 12:57:53]

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

稍微解释下:

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

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

中国美术学院动画与艺术学院副院长倪镔:中国美术学院站在时代艺术前沿,探索深耕交互、游戏和元宇宙领域:金色财经报道,6月30日,由中国文化产业协会主办的中国数字文创行业高质量发展论坛举办。中国美术学院动画与艺术学院副院长倪镔指出,伴随着科技迭代,艺术有了更多的可能,有机遇也有挑战。中国美术学院始终站在时代艺术的前沿,探索深耕交互、游戏和元宇宙领域。自主启动科艺融合、数字建造、全息艺术等一批新型实验室建设。[2022/6/30 1:42:06]

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

PSS

社交巨头Match Group计划探索元宇宙:11月4日消息,Tinder母公司,全球陌生人社交巨头Match Group计划探索元宇宙。Match Group 介绍其对 Tinder 和 Explore 的长期愿景,该愿景将扩展到包括独家、共享和实时体验以及基于虚拟商品的经济,并由 Tinder 的新应用内货币 Tinder Coins 提供支持。此外,Match 谈到了其更广泛的元宇宙计划,以及基于头像的虚拟体验,这些体验可能会在其产品组合中推出,包括 Tinder。

明年,全球用户将可以使用 Tinder Coins 在应用程序内购买 Tinder 的点菜产品,如 Boost 和 Super Like——旨在帮助在线约会者获得更多匹配的工具。它们还将用于以前只能通过订阅获得的新的现收现付产品,例如“看看谁喜欢你”功能。它们将用于激励应用程序上的某些行为,例如鼓励成员验证他们的个人资料或将视频添加到他们的个人简介中。(TechCrunch)[2021/11/4 21:24:03]

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

中华财险与华南农业大学积极探索区块链等新技术在农林业保险的运用:5月16日下午,中华联合财产保险股份有限公司广东分公司与华南农业大学在广州举行战略合作签字暨“农林风险管理联合实验室”揭牌仪式,双方将积极探索大数据、区块链、卫星遥感等新技术在农林业保险的运用,克服农林业保险“承保、定损、理赔”难题,打造智慧型农林业保险管理体系,提高农林业保险服务水平及科技含量,推进农林业保险管理向科学化、矢量化、精准化的方向转型。[2018/5/18]

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

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

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

美国知名户外运动服装品牌宣布与科技公司合作探索区块链技术:美国知名户外运动服装品牌L.L.Bean宣布与科技公司Loomia合作探索区块链技术,L.L. Bean将研究实施LOOMIA Electronic Layer从服装收集数据,包括温度,运动和磨损频率等信息。一旦收集到这些数据,消费者将能够通过一个允许安全和匿名传输数据的区块链组件LOOMIA TILE与品牌共享相关信息。[2017/12/22]

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

也是通过特洛伊木马,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的加密方法啊,关于他们是怎么打包怎么遍历怎么运作的,或者想要了解更多等等这些可以慢慢翻看白皮书,慢慢品味。

标签:SwarmARMWARFEEDswarm币简介FarmsentWARE价格Feed Pups

Ethereum热门资讯
BYT:Bytom2.0全球共识节点竞选正式开启

6月24日,Bytom2.0全球共识节点竞选报名正式开启,所有有意向的机构或个人可通过统一页面链接进行报名.

1900/1/1 0:00:00
API:API3 DAO正式上线,具有DAO治理和Staking功能

巴比特讯,7月9日,Web3.0预言机API3推出具有DAO治理功能的Web3.0预言机API3权威DAO(authoritativeDAO),所有API3代币持有者可以参与治理以及质押.

1900/1/1 0:00:00
PAN:PancakeSwap更新Info,此前info界面因交易量过载宕机4个月

巴比特讯,6月15日,BSC上最大的DEX平台PancakeSwap更新了Info以及Analytics界面.

1900/1/1 0:00:00
区块链:波卡是公链吗,波卡与元协议究竟有什么关系?

随着区块链的快速发展和创新,波卡生态也逐渐吸引了更多人的关注,很多人在说起波卡的时候都会提到波卡的“跨链、可扩展性、区块链网络……”,但这只是波卡正在做且想要做的一部分.

1900/1/1 0:00:00
元宇宙:奢侈品Dolce & Gabbana将在基于Polygon的市场UNXD上发布NFT作品

据Cryptoglobe7月15日消息,意大利奢侈时尚品牌Dolce&Gabbana将在基于Polygon的数字市场UNXD上推出其首个NFT系列作品.

1900/1/1 0:00:00
Swarm:怎么从容迎接Swarm主网上线:AMA问题集锦

作者:超级蜂巢6.21日主网就要上线了。主网和测试网节点需要重新搭建,不能转移。 在这正式上线的一周内,官方从15日的月报、16日的空投通知,再到18日的AMA、19日和20日的1.0版本的rc.

1900/1/1 0:00:00