Swarm项目是一个储存和通信的基础设施,在存储层面类似的协议如IPFS,而在通讯层面就是Whisper。本文将着重探讨Swarm项目中Whisper及一些其他有关的高级功能。
本文结构如下:
Whisper是什么PSS是什么PSS下的有趣应用之一:SwarmFeedHight-level有关的小功能“我今天早上要吃豆浆和油条”Passphrase加密域名解析和URL寻址总结
Whisper是什么
Whisper是什么?这是一个曾经无比高大的组件之一,是一个“gossip-based”dark通信系统,和Swarm,eth站在同一高度,可惜因为明显缺乏可伸缩性导致从未被广泛使用,以致于不再开发了。
了解Swarm项目的朋友,相信大家到现在都知道Swarm要做的就如同它在白皮书封面上就写了“它是一个储存和通信的基础设施”。
印度最大私营集团信实工业将探索区块链平台和CBDC:8月28日消息,亚洲首富Mukesh Ambani旗下信实工业宣布将探索区块链平台和CBDC。信实集团旗下印度Jio金融服务公司(JFS)与美国资管巨头贝莱德宣布成立合资公司,在印度推出数字资产管理服务Ambani表示,“JFS将巩固其支付基础设施,为消费者和商家提供无处不在的服务,进一步推动印度的数字应用。JFS产品不仅将与当前的行业基准竞争,还将探索开创性的功能,如基于区块链的平台和CBDC。[2023/8/28 13:01:36]
Swarm和IPFS不同的是,Swarm用的储存方式是DISC,而IPFS用的是DHT。
稍微解释下:
“gossip-based”是一种“流言”机制,不理解的但有兴趣的,我这有一篇11年的一篇帖子:https://blog.csdn.net/zhangxinrun/article/details/7087541。
马来西亚股票交易所探索利用区块链发行债券:马来西亚股票交易所(BursaMalaysiaBhd)和新加坡金融科技解决方案提供商HashstacsPteLtd合作探索通过区块链概念验证(PoC)发行债券,以促债券市场的发展。马来西亚股票交易所首席执行官DatukMuhamadUmarSwift表示,该项目被称为「ProjectHarbour」,旨在探索和利用区块链技术和资产标记化带来的机遇(coindesk)[2020/7/30]
DHT是分布式哈希表?,简单来说它就是一种分布式的存储和寻址技术,是将用户正在查找的内容映射到实际存储匹配内容的对等点。
DISC是分布式不可变储存块。是Swarm的底层存储模型。
PSS
苏州:探索“区块链+公证”行政执法全过程记录模式:近日,江苏省苏州市试行“区块链+公证”行政执法全过程记录模式,这在全国尚属首次。这一行政执行创新模式,由苏州市市场监管局、苏州市司法局联合打造,利用“区块链+公证”,在涉及人身自由、生命健康、重大财产权益等行政执法领域,以定制的执法记录仪对执法过程进行录像,并将包含实时音视频指纹、设备标志、时间戳、地点、电池电量等信息,即时加密传输并固化到“苏州公证链”网络云平台上,实现执法全过程跟踪记录、实时留痕和可回溯管理。(中国质量报)[2020/6/5]
在我看来PSS是“Whisper+Swarm”的一个组合。
PSS是Swarm中的一个直接点到点传递消息的解决方案。借助了Swarm本来就有的分布式存储,再借鉴了Whisper的crypto,信封结构和API。
依靠PSS,可以做到真正的零泄漏消息传递,匿名和保密,甚至连传递消息的动作也可以不被第三方发现。同时API也允许发布和订阅一个topic。
动态 | 宣亚国际:对区块链技术的应用及创新尚处于培育及探索阶段:宣亚国际(300612)在互动平台回复投资者提问表示,宣亚国际和链极科技将共同探索区块链技术在整合营销各个环节与场景中的应用,未来几年将专注于营销落地场景与解决方案等重点研发项目,根据市场情况及公司发展战略,进一步加大对研发的投入力度。但区块链技术作为一项复杂的新兴科技,对区块链技术在整合营销领域的应用及商业价值创新尚处于培育及探索阶段,从底层技术到应用落地均面临着诸多挑战,其应用前景和盈利模式尚存在诸多不确定因素。目前区块链技术的成功应用较少,国家监管政策尚未明确,无法准确地预估未来是否存在因国家监管政策的变化而产生的风险。敬请广大投资者注意投资风险。[2019/4/6]
比如邮政服务一样,当你人在家,就会送过来,你人不在家,就寄存起来等你回来拿。
在通讯中,发送给存储者的消息时,Swarm使用一个叫“特洛伊木马程序”来将消息伪装,特洛伊木马程序的区块是内容寻址形成的,他只有当收件人成功打开特洛伊木马消息时,才知道区块是pss消息,需要其中私钥与公钥相对应,并进行完整性检查/主题匹配,帮你转发的节点是无法区分的这是哪一种消息,也就意味着通信会完全被混淆为通用区块的通信。
动态 | 全球30家中央证券存管机构组成的小组正在探索加密货币的托管:据Coindesk报道,由欧洲和亚洲的中央证券存管机构(CSD)组成的小组正在研究如何在基础设施上合作以保管数字资产。目前已有超过30名参与者,正处于探索阶段,CSD计划在10月份在伦敦召开的年度会议上介绍工作组的调查结果。莫斯科交易所国家结算存管处(NSD)创新主管Artem Duvanov表示,代币化资产和区块链的新世界即将来临。它可能会破坏我们作为中央证券存管机构(CSD)的角色。我们将专注于代币化资产,不仅仅是区块链,而是真正的数字资产。[2019/2/25]
也是通过特洛伊木马,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的加密方法啊,关于他们是怎么打包怎么遍历怎么运作的,或者想要了解更多等等这些可以慢慢翻看白皮书,慢慢品味。
1、区块链政策要闻 武汉城市圈九城签署合作备忘录共同探索区块链技术6月28日下午,武汉、黄石、鄂州、孝感、黄冈、咸宁、仙桃、天门、潜江等九个城市的公共资源交易中心代表在武汉市民之家召开座谈会.
巴比特讯,6月25日,特斯拉CEO埃隆·马斯克刚刚在推特发布似乎带有嘲讽意味的“换灯泡”笑话:问安装灯泡需要多少位比特币最大主义者?,并借以比特币最大化主义者的口吻自答到“这并不好笑!”.
巴比特讯,7月24日,“2021世界区块链大会·杭州”在杭州未来科技城学术交流中心开幕。本次大会由杭州时戳信息科技有限公司主办,杭州未来科技城管委会等机构支持.
巴比特讯,跨链去中心化Launchpad?Polkastarter近日发布第三季度路线图,具体如下:-动态代币销售:这项新功能将赋予IDO项目更大的灵活性.
CME比特币期货 7月10日,CFTC公布了最新一期CME比特币期货周报,统计周期内比特币保持窄区间横向震荡,不过按照统计周期始末的价格落差计算,比特币在周内再度出现了近2000美元的价格回落.
巴比特讯,今日,由分布式数字身份产业联盟主办,苏州高铁新城数字金融产业发展有限公司、苏州长通互联科技有限公司、苏州成方云数字科技有限公司协办的分布式数字身份高峰论坛于苏州高铁新城举办.