前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Swarm和Whisper是什么鬼?

Swarm和Whisper是什么鬼?

作者头像
rectinajh
发布2018-07-04 16:13:56
2.6K0
发布2018-07-04 16:13:56
举报

以太坊的智能合约smart contract实现了分布式逻辑,以太坊的Swarm实现了分布式存储,以太坊的Whisper实现了分布式消息,Whisper将实现智能合约间的消息互通,届时可以实现功能更加复杂的DApp。

Swarm

区块链能很好地存储少量的数据。 如果你想要存储病历,销售合同或需要公开时间戳的大型文件该怎么办呢?在区块链中存储大块数据是昂贵并且不可扩展的。 Swarm 被用来解决这个问题。 Swarm 是一个去中心化的内容存储和分发服务。 您可以将它视为 CDN,但它并不是在一家公司的服务器上托管的所有 CDN,而是通过互联网在计算机上分发。 你可以像运行一个以太坊节点一样,去运行一个 Swarm 节点并连接到 Swarm 网络上。

swarm是点对点文件共享,它与BitTorrent相似,但用以太币为微报酬作为激励。文件被分解成块,分配并被参与的志愿者们储存。那些为存储并为块提供服务的节点,从那些需要储存和检索数据服务的节点得到以太币作为补偿。

这是不依赖于中心服务器的文件存储。

https://swarm-guide.readthedocs.io/en/latest/

当你将一个以太坊合约部署到区块链时,您会获得一个部署地址和一个 ABI JSON 接口(类似于 API 的合约接口)。当你希望有人使用您的合约时,你需要提供部署地址和 ABI 。 将来,ABI 会被存储在 Swarm 中,以便每个人都可以通过查看以太坊地址来查找 ABI。

IPFS(星际文件系统)在概念上与 Swarm 非常相似。 它是一个去中心化的存储系统。 与以太坊没有直接关联,但可以与以太坊集成。

你可以在这里查看 Swarm 和 IPFS 之间的不同: https://github.com/ethersphere/go-ethereum/wiki/IPFS-&-SWARM

主要异同点:

同: 1,都是通用的分布式存储解决方案; 2,内容分发协议;

异: 1,Swarm使用Ethereum的devp2p(协议多路复用,通过帧,加密,认证,握手和协议消息API标准,对等连接管理支持,节点发现进行消息交织),并充分利用其强壮性,并最显着地继承了其审计和广泛赞誉)安全属性。IPFS使用libp2p网络层,这是一种类似先进的通用p2p解决方案。

2,Swarm是内容寻址块存档,而IPFS更类似于bittorrent,其内容是DHT(分布式散列表)。

3,Filecoin是IPFS的姊妹项目,它为IPFS增加了激励层,并依靠自己的altchain。 在文件币区块链上检索“挖掘”的证据是一种向存储器提供持续补偿以保留内容的方案。Swarm利用智能合约的全部功能来处理注册节点并存入利息。 这允许采取惩罚性措施作为威慑。 Swarm提供了一个追踪责任的计划。

4,Swarm将对区块链上的极少访问内容实施高效的自动化集体审计,并提供最后诉讼。

whisper

whisper是一种信息检索协议,它允许节点间直接以一种安全的形式互发信息,并对第三方组织窥探者隐藏发送者和接收者的信息。

这是不依赖于一个中心服务器的通讯管理。

你可能没怎么听到过 Whisper,不过它也是在以太坊生态系统中一项有趣的技术。 它是 Dapps 之间交互的通信协议。 你可以在这里看到关于它的更多内容: https://github.com/ethereum/wiki/wiki/Whisper

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.06.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Swarm
    • 主要异同点:
    • whisper
    相关产品与服务
    内容分发网络 CDN
    内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档