本文由币乎社区(bihu.com)内容支持计划奖励。
SC全称SiaCoin,是去中心化云存储项目Sia的代币。
官网链接: https://sia.tech/zh-hans/get-started/
1. 白皮书
英文版:https://forum.sia.tech/topic/108/how-sia-works
中文简易版:
https://forum.sia.tech/topic/119/sia%E6%98%AF%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E7%9A%84-sia%E6%96%B0%E7%99%BD%E7%9A%AE%E4%B9%A6%E7%AE%80%E6%98%93%E7%89%88
Sia是一个实现去中心化的数据存储平台。它区别与现有的存储解决方案,Sia网络中节点之间互相租用存储空间,而不是向中心化的存储空间提供者租用。
Sia最初是作为一个基于区块链的竞争币出现,将来计划同比特币进行双向挂钩。Sia协议在很大程度上类似于比特币。
Sia和比特币主要区别在于它们的交易。比特币使用脚本系统实现一系列的交易类型,比如pay-to-public-key-hash 和 pay-to-script-hash。Sia为所有的交易使用一种M-of-N的签名方案,完全避开脚本系统。这降低了复杂性和攻击范围(attack surface)。
1.1 Sia基金
Sia是Nebulous公司的一个产品。Nebulous是一个以营利为目的的公司,Sia旨在成为一个为公司主要的收入来源。币预挖不是一个稳定的收入来源,它需要创建一个新币而且绑定了公司的税收和币的增值。当公司需要花钱,它必须卖掉部分的收入来源。此外,预挖意味着一个实体控制大量的货币,因此潜在的对市场有控制性和破坏性。
相反,Nebulous打算从Sia的附加值上获得收入,由建立在客户端和主机之间合同的价值决定,通过征收所有合同的费用来完成的。创建合同时,3.9%合同资金分配给“Sia基金”。Nebulous公司持有88%的“Sia基金”,剩余的分配给早期的Sia众酬者。
“Sia基金”可以发送给其它地址,siacoin可以同样的被发送到其它地址。然而它们不可以用来资助合同或挖矿费用。当“Sia基金”转移到新地址,一个额外的未被使用的产出被创建出来,包含了所有的来自于前次转移“Sia基金”获得的siacoin。
1.2 Sia经济学
Sia的主要货币是Siacoin。Siacoin的供应是永久增加的,每个区块产生的Siacoin从最开始的300,000个币,每下一个区块链所产生的币比前一个区块链减少一个币,直到到达30,000。以下是Siacoin的一个增长率:
Sia的激励方案有低效性,Sia的主要目标是提供在区块链上执行合同。挖矿奖励只是间接的和合同总价关联。Siacoin在一开始肯定会存在很大的波动性,主机会因为在合同期间,币的波动而受到影响。
通过使用Sia基金而不是预挖,Nebulous的直接相关收入来自于网络上的实际应用,会很大的减轻来自于市场上恶意炒作币的影响。
2. 技术架构
Sia是提供数据远程存储的网络。通常这种网络被称为“云储存”,其核心功能是你可以先把数据放在网络中,然后你可以在世界任何地方取这些数据。把数据放到一个网络中意味着其他的人——托管主机——将保存你的数据,而且负责在你需要时归还这些数据给你。
Sia对这种网络做了一些关键的假设:
托管主机不可信任——如果可能的话,他们会偷看,偷窃,和舞弊。必须使用强有力的机制来阻止和防止这些恶意行为。
托管主机不是慈善机构——托管主机需要报酬,特别有私人数据或大量的数据的时候。而且一定要保证能拿到报酬。
托管主机是不稳定的——一个单一的托管主机,甚至一群托管主机,可能会离线和下线,即使过去它们有100%的在线率。
网络是不友好的——如果网络有漏洞,一定会有人发现并利用这些漏洞谋私利。
Sia能够在有如上这些特点的网络中安全地存储数据。Sia应用了三个核心策略来确保数据的安全。首先是加密,其目的是在托管主机试图窥探数据时能保护数据的隐私权。甚至在数据被传到网络上之前,所有在Sia里的数据都经过了加密处理,而且解密只是在下载后才进行。托管主机无论如何也看不到解密的数据。第二个策略是文件备份。文件不是只传给一个或者两个或者三个托管主机,而是传给很多托管主机。使用删除算法技术如Reed-Solomon码,即使没有高度的备份系统也能达到高度的可靠性。最后的策略是奖励机制,托管主机不仅在储存了数据后能得到报酬,而且即使租用者到时不在线也能保证能得到。这可以通过使用文件合约来完成,而文件合约可以通过使用区块链来实现。
文件合约是租用方和托管主机间的合约。租用方同意给代存文件的托管方付费,而且托管方在一定的时间段里为租用方代存文件。在一开始租用和托管双方均在合约里放钱。租用方的钱用来在托管方完成合约任务后支付托管方。托管方的钱是押金,一旦托管方不能执行合约中的义务,押金将被没收。文件合约记录在区块链中,这个区块链相当于文件合约的第三方代管者。当文件合约结束后,托管主机必须向区块链提供存储证明以证明它依然存储着这些文件。在托管主机提交了存储证明后,托管主机才能收回押金和收到租用方的支付款。如果托管方没有及时提供存储证明,那么它就收不到钱。
文件合约为托管主机保存好文件提供了强有力的奖励机制和动机。保存好文件可以得到报酬,保存不好文件会被罚款。对储存文件来说,加密和文件合约的双管齐下解决了上面提到的三点的前两点(托管主机不可信任和不是慈善机构)。但这些尚不能保证托管主机不会劫持所保管的数据,我们将在下面的段落中谈谈如何防止这种情况的发生。
租用方不想只依赖单一的的托管主机,即时有所有这些奖励和激励机制。不可回避的现实是(即使托管主机是可信任的)单一的托管主机总有不可预料的下线或出故障的时候。这种风险可以用多个主机的方式来分散。如何整个数据分别存在三个主机上,那么只有当三个主机都同时下线时才能丢失数据。实际情况是我们可以做的比1对3更好。Reed Solomon码提供了一种方法来储存数据,比如只需要m对n就可以恢复数据,而备份只需n/m(这是理论上的最佳方案)。不用1对3,我们可以用10对30来做相同的3个备份。改成10对30的搭配可以增加很多可靠性 – 30个硬盘中的21个同时损坏的几率小于3个中的3个同时损坏的几率。其结果是,如果你有95%的在线率,这个10对30搭配所提供的文件在线率将达到99.999999999%。在这个计算里,我们的确考虑到了托管主机会各自出现故障,但是小心的按地区挑选托管主机应该会给你合理的独立性。如果托管主机有98%的在线率(每天允许有30分钟的下线时间,或每月15个小时的下线时间)只需18对30的搭配文件就能达99.999999999%的在线率,即1.66倍的备份,这将可以节省非常可观的成本,能更好地抗拒攻击和破坏,而且能提供更大的托管主机群以利于高度的平行下载。
3. 商业价值
Sia提倡共享经济,让大家有机会出租自己剩余的磁盘空间,我们也可以用他安全的存储文件。由于Sia的特性,所有的文件都是加密的,文件所有者有密码,只有他们才能打开,用技术的手段保证了文件的所有权。
3.1 非常便宜
Sia的分布式云价格是现有的存储供应商的1/10。同样存储1TB数据,亚马逊云要$23/一个月,Sia只要$2。在下面计算你节省的费用!
3.2 发展前景
Sia是一个去中心化的云存储平台,它的使命是使用户的存储服务越来越实惠,同时使存储文件越来越放心,共享文件将会越来越便捷。
与某些空气币不同,Sia是一个真正靠谱的区块链应用。它有具体的应用场景,解决的也是现实中存在的问题。随着云计算和大数据的不断发展,对于廉价存储的需求也会越来越强烈。
Sia的定价比目前市场上同类产品价格更低,只要节点不断的增多,可用性能达到商业化程度,其增量空间是巨量的。
注:本文来自路可比特007组 李景原