自 3 月份以来,随着 Swarm 100 万 bzz 空投计划的活动的开启,越来越多的人关注到这个项目,bzz 在私募市场的价格也高达 38 美金到 50 美金,虽然 Swarm 主网还没有正式上线,但测试网的节点已经超过了三万个。Swarm 为什么会如此受到大家的追捧?知道创宇区块链安全实验室带你一探究竟。 Swarm 实现分布式数据存储的概念早在 2015 年初就提出来了。由以太坊创始人 Vitalik Buterin,Gavin Wood 和 Jeffrey Wilcke 推动,Swarm 的协议标签 bzz 和 shh 都是 Vitalik 创造的。所以 Swarm 可以说是以太坊项目官方的一部分,主要是由以太坊基金会开发,允许矿池存储、带宽和算力资源来支持基于以太坊网络的应用。 团队试图创建一个不停机、零故障和防审查的点对点存储和服务解决方案,在 Swarm 内创建一个经济激励的系统来促进资源价值交换。 Swarm 是以太坊原始生态里面的一员,提供了更友好的开发方式,以太坊开发者可以通过 Swarm 完成数据的去中心化存储任务,而不再直接依赖于 IPFS 和 Filecoin 这样的外部生态。 一个强壮的点对点内容存储与提取系统,需要对服务提供者和消费者的需求进行小心的平衡,Swarm 网络具有满足这些需求的独特能力,它将通过小额支付以及智能合约实施激励机制来满足这些需求。 Swarm 有独特的激励系统,它是围绕交换(Swap)、保证(Swear)、欺骗(Swindle)的三个重要组件建立而成的,其运行机制如下 : 1.请求 SWEAR 与 Peer 签订 Swarm 激励网络合同; 2.请求 SWAP 管理从 Peer 收到的存款; 3.与 Peer 签订 SWEAR 合同; 4.要求 SWINDLE 判断 Peer 是否会履行合同; 5.通知 SWAP 付款的合法性; 6.要求 SWINDLE 确认收据的有效性。 交换(Swap) 交换系统记录带宽使用情况,并且给为内容进行服务的节点提供补偿,系统的动态特性表明受欢迎的内容会自动被更广泛的传播以及被更快速的获取。微支付由定制的支票簿智能合约处理,同时也在积极的将全套支付系统融入系统中。 保证(Swear) 保证合约处理长期存储,在允许节点出售他们存储空间的同时,也允许他人在 swarm 上长期可靠地存储他们的内容。 欺诈(Swindle) 欺诈合约由一个解决纠纷的诉讼引擎构成,欺诈(Swindle)合约的性质使它成为状态裁决的候选者。 Swarm 是点到点的内容传输系统,其节点和数据块都有自己的 ID,如果需要获取自己的信息,就需要一个地址,这就是点对点信息传递的方式。地址存储在密钥空间,总有一个节点是离地址最近的,这个时候可以把请求发给节点,但为确保系统内容的有效性和时效性,不可能为每一个数据库进行支付,这个会花费较长时间,几个支付一起进行甚至会造成区块链膨胀。 (责任编辑:admin) |