宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 比特币 > 正文

SwarmV1.0 - 终章(上)

作者:

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

前言

Swarm主网已经正式上线5天多了。对于节点收益的问题,如果对我之前文章有关注,应该知道缘由,一切其实在Swarm团队解释清楚激励设计那天起都已经明了。

对于如今1.0版本,在官方确认了不可能在修改白皮书的情况下,个人觉得很多事情已经可以下结论了。

在下结论前,让我们重新回顾下第一篇文章到现在的所有。

回顾背景

Swarm究竟要干什么,我们都知道他要做的是一个存储和通信的基础设施,但他们对未来愿望是什么?是“powerthenextgenerationofcensorshipresistant,unstoppableserverlessapps.”看看他们说得多么的霸气外露,是要给下一代抗审查,不可阻止的无服务器应用充能。

SushiSwap与OpenMEV、Manifold Finance合作推出OpenMEV Gas Refunder功能:3月3日消息,SushiSwap 宣布与 OpenMEV、Manifold Finance 合作推出 OpenMEV Gas Refunder 功能,从而保护用户免受 MEV 攻击和退还 Gas 费。滑点设置为 1% 或更高的交易有资格获得 Gas 退款。当前在 SushiSwap 交易页面,用户可以在交易设置中打开 OpenMEV Gas Refunder 功能,该功能会在 35 到 50 个区块内退还给用户至多 95% 的交易费用。退款会以 ETH、WETH、xSUSHI 支付。[2022/3/3 13:35:35]

为什么要做抗审查,无服务器的东西?

如果你看了我第一篇文章,你肯定了解了Web1.0,Web2.0的大致问题和优势,在我们身处的时代,我们见证了网络大爆发从数据满天飞到数据被中心化、被平台化,给控制。整个网络在我眼里是在收缩的,他不再是一片热土,不再是“法外之地”,而对于Freedom大于一切的极客老外来说,这是更加不能容忍的,所以不被审查是第一要素。

将Uniswap v3部署至Polygon PoS链相关提案已进入共识检查阶段:11月29日消息,Polygon联合创始人Mihailo Bjelic在Uniswap治理论坛发文称,大约一周前,Polygon团队提交将Uniswap v3部署到Polygon PoS的正式提案。之后启动Uniswap治理流程的第一阶段“Temperature Check(热度检查)”,779万UNI(100%)投了赞成票。Polygon团队现在正在启动“Consensus Check(共识检查)”,这是治理流程的第二个阶段(共计三个阶段)。目前“共识检查:是否应将Uniswap v3部署到Polygon”相关投票正在Snapshot上进行,截止日期为12月3日。

此前报道,Polygon联合创始人Mihailo Bjelic在Uniswap治理论坛提议将Uniswap V3部署到Polygon PoS链,并表示现在是Uniswap在Polygon上部署的合适时机。[2021/11/29 12:38:50]

Swarm=BT+Whisper+Layer2

Conflux:Uniswap 上出现的 CFX 合约地址\u2028为虚假地址:Conflux 社区委员会发布公告称:近?,社区委员会接到社区成员反馈称通过 conflux.finance 可进? Uniswap 进? CFX 相关交易。

经过与 Conflux 基?会核实验证,该地址为?官??址,Uniswap 上出现的 CFX 合约地址\u2028(0x60896004Da40e4ECd328F56759eF41c67AbA5602)亦为虚假地址。社区委员会特此提示,如需了解 Conflux 网络生态项目及建设,可查看原文进入网址了解。[2020/11/14 20:47:32]

在官方宣布将激励部分大部分部署在Xdai链上时

我给Swarm的定义是:

Swarm=BT+Whisper+Layer2

孙宇晨:JustSwap上线的项目与我个人与波场都没有关系:孙宇晨在推特表示,JustSwap上线的项目都属于社区项目,与我个人与波场都没有关系,如果声称与我与波场有关系的,都是子。JustSwap是零审核交易所,在JustSwap发行不代表官方对该项目的背书。[2020/8/18]

BT

BT协议也是在第一篇文章时就提到过,如图,是的,有没有很感动?看那图片上一个个的小格子,回到年少时。那些格子就是我们今天说的区块,也可以理解就是Swarm用的DISC里面的块,虽然变了种,但原理不变。如果说Swarm的传输就是高级的BT协议,我觉得一点也没问题。

BT一开始最大的问题有两个,种子和Tracker都是中心化的。种子还好点,但Tracker是一个储存了地址,是一个在里面能查到哪几个人存了哪些区块,是绝对中心化的,虽然当时BT导致了盗版横行,但也很容易打击,因为只要打掉Tracker就好,经历过得都知道,就不阐述了。

然后呢怎么让Tracker去中心化,就有了DHT,就是“探索swarm的Whisper”那一篇提到的IPFS使用DHT,而DHT就是靠KAD拓扑来实现功能,KAD就是Kademlia拓扑,在之前好几个文章中都略提到过,就理解为找离自身最近的节点,然后存东西就好了。

到这里BT协议就升级了,于是升级后“在十几年前”电驴就出世了,包括如今的IPFS也是用的这个。

Whisper

继上面说的,使用了Kademlia拓扑后的DHT最大问题是防火墙问题。那Swarm是靠什么解决的?是Swarm的“Whisper”,具体请回看《探索Swarm的“Whisper”通信功能》,里面的PSS实现了所有的需要,所有传输通信都加密,隐私的。

区别

Swarm使用的BT技术和IPFS使用的BT技术区别在哪里?

在Kademlia拓扑。就如我在《Swarm设计架构之覆盖网络》那篇文章中提到“Kademlia这东西有两种算法方式,iterative/zooming和recursive/forwarding,他们选的是第二种recursive/forwarding”

意思是Swarm不再像电驴和IPFS使用的技术那样是寻址的

我这里稍微再解释下什么叫寻址

打个比方:我今天要吃小笼包,但我不知道哪里有小笼包,我就翻自己手机去问了离小笼包最近的老赵,老赵翻了翻他的手机告诉你老钱是他认识离小笼包最近的,然后你又去问了老钱,他告诉你老孙是他知道离小笼包最近的,到最后你找到老孙,果然他知道小笼包在哪里,给了你小笼包地址,你自己直接开车去他给的地址买了小笼包。

Swarm是怎么运作的

同样场景,你问老赵,老赵直接去找了老王,然后老王直接去找了老孙,再然后老孙直接帮你买好,给了老王,老王给了老赵,最后是由老赵给了你。而经过这样一来,只要他们家里还有位置,小笼包以后直接能在老赵或老王或老孙那直接买到了。

最大的区别就是寻址技术存的是地址,让你自己去找地址然后在存了区块的地址上下载。而Swarm的是存的区块本身。以前的是拉,现在的是推,以前做种子,你要拉过来下载后才能本身作为新的种子以此类推,而现在的是我直接把区块推出去,自动储存和自动同步在最近的节点上。

虽然由此Swarm网络就解决了防火墙问题,但更大问题也随之出现就是需要更大的带宽和存储,要怎么解决这个问题就是节点利益了。因为要有合适的激励才有节点愿意去提供需求更大的带宽和存储。请看下期终章

标签:WARSWAPSwarmARMBlade WarriorValuedefi vSWAPswarm币官网PARM币

比特币热门资讯
NFT中文手册 | 基础知识:NFT的用途

本手册是第一本中文的NFT用户指南,主要内容包括:NFT领域的专有名词、用户的操作指南、以及NFT的项目。本手册会随着NFT生态发展持续更新。希望本手册能够为新用户进入NFT领域提供帮助.

1900/1/1 0:00:00
美国国税局重申BTC、ETH及LTC交易间并非同类财产交换

据福布斯消息,美国国税局6月18日发布的一份备忘录重申,2018年1月1日之前的比特币、以太坊和莱特币之间的交易不符合同类财产交换的待遇。这是因为从整体设计、预期用途、实际用途、性质和特点来看,这些货币都不是同类货币.

1900/1/1 0:00:00
区块链:可持续发展的世界的有效工具?

十二年前的一天,抗议者占领华尔街的祖科蒂公园以抗议经济不平等,一位匿名开发商部署了比特币的原始参考实施模型.

1900/1/1 0:00:00
美银证券报告:新兴市场国家在采用CBDC方面处于领先地位,但也存在“数字美元化”等风险

据TheNationalNews消息,美银证券发布报告表示,新兴市场的中央银行正在采用CBDC,因为它们可以显着提高支付系统的效率。鉴于发展中国家50%以上的人没有银行账户,它们还有助于促进金融包容性.

1900/1/1 0:00:00
融资新闻 | 加密货币社交投资平台Kikitrade获英国亿万富翁Alan Howard 400万美元战略投资

加密货币投资平台进军亚洲快速增长的个人投资者市场英国对冲基金亿万富翁AlanHoward成为亚洲加密初创公司Kikitrade的最新支持者,Kikitrade总融资额达到1200万美元.

1900/1/1 0:00:00
新规解读 | 区块链证据在实践中应如何使用?

2021年6月16日,《人民法院在线诉讼规则》发布,该《规则》将在8月1日正式施行。《规则》在第十六条到第十九条首次确定了区块链存证效力范围和审查标准.

1900/1/1 0:00:00