Sia 机制

Sia 的几个基本概念:
Node(节点): 运行 Sia的实例。
Renter(承租方): 通过上传文件使用Sia网络的人。
Host: 出借存储空间供Renter存放文件的人。
Contracts(合约):  联系着 Renter和 Host, 用于确定数据存储的大小,时长和价格,由程序代码和区块链实现。
Siacoins: 支持Sia的加密货币。新的Siacoins 只能通过挖矿获得,并且总数量一直会增长,即没有上限。每年增加 1.57 billion Siacoins; 未来可能会实现 Proof of Burn(燃烧证明)机制,减少Siacoins.
Siafunds: Sia网络上二级收入分享代币,为每个完成的合约的持有者授予Siacoins。
Marketplace(市场),由Sia 网络提供,撮合 Renters 和Hosts 达成交易,Siacoins的唯一目的是履行Sia网络上的合约。
Allowance(限额),上传文件前应先设置Allowance,告诉Sia网络,希望花费多少Siacoins存储数据,钱包支付时不会超过这个数量。
 
一般使用过程

 当Renter将文件上传到Sia时,它会被分割、加密并发送到世界各地的Host的存储中,同时需要支付 Siacoins。一旦Renter上传了文件,Sia网络会自动通过多次复制来确保Renter始终可以访问这些文件。而且Host 永远无法真正的访问它们,因为Host 只能接收已经加密的完整文件片段。

关于钱包

Sia-UI 和  siac  是由 Sia 网络官方开发提供的钱包。

费用

Renter 上传文件,涉及的费用包括:存储空间的费用(价格大约在 $2 每TB 每月,由Marketplace 确定);Contract Formation Fees(合约订立费),一次性的,价格很低(约几个美分);Bandwidth Fee(带宽费用),Renter和Host 上传和下载文件时的消耗费用,需要另为支付。

关于上传的文件

最大存储 35TB,这也是单个Sia 网络节点可处理的最大值。存储的最小文件是40M,如果上传文件小于40M,也按40M占用空间, 所以最好打包压缩后上传。

Sia 使用百分比表示已上传文件的健康状态,文件分片后,可用文件分片/该文件的所有分片,最好是100%。 当检查文件状态时,Sia网络会发现下线的Host,然后将其分片复制到一个新Host上。注意,Renter需要经常打开Sia 触发检查文件状态功能。

维护数据**

为保证数据一直可用,Renter需要:

充值Renter的Allowance,在Renter的合约订立大约六周后,会自动充值Allowance,Sia的花费永远不会超过Allowance,因此需要重新充值,以便于在剩余的合约期内续约和下载!当Renter打开Sia时,Allowance会自动充值。

续约,合约到期后会自动续约,Sia会在合约到期前一个月,当Renter打开Sia时,自动尝试一次续约,

检查文件健康状态。

Hosting 提供存储空间的条件

Sia 的Mining(挖矿)不是Hosting(提供存储空间),如果打算通过提供空间赚取收益,需要满足一些条件,如果不满足,可能不会收到存储合约,甚至被处罚。

需要电脑,互联网连接,稳定的电力,Host 需要将近100%在线时间,否则会被罚款,即没收抵押的Siacoins。

CPU 四核及以上;内存最小8G;空闲磁盘空间最小64G,理想是大于4T;一个Sia 钱包;搞到一些Siacoins.软件,Sia UI (GUI) 或 the siad CLI;

当前空间的使用率约25%, Sia 的价格约 $0.004。活跃的Hosts 不到1000。