本文基于 Sia V0.6.0 版本,介绍了如何在 Sia 去中心化云存储客户端上提供云存储服务。下面小编给大家介绍一下,希望你能喜欢!
供应商们在 Sia 平台上提供云存储服务之前,需要明确一下两点:
第一、服务商需要确保自己的主机在合约期内有95%的时间在线。
第二、合约的时长由存取双方确定,但通常情况下需要长于12周。
以下是具体操作步骤:
1、下载并运行 Sia 客户端。
siad是在后台运行的进程,负责所有功能。
siac是一个命令行工具,用于将命令推送给 Siad.
最新的客户端链接:https://github.com/NebulousLabs/Sia/releases
在下载完成之后,Sia 将所有的文件放在一个文件夹中。siad将在这个文件夹下建立用户数据库的相关文件夹。在区块链同步完成后,这个文件夹的大小约为 3GB。 完成后的命令行目录页面如图所示。
siad和 siac都有综合帮助菜单,可以通过键入:-h 的方式查询帮助功能。也可通过 siad modules工具查询所有模块和功能。
最常见的功能是选择需要运行的模块和选择需要使用的接口。在这个系统里有3个需要注意的接口,分别是:API接口,RPC接口和主机接口。对于接口详细的解释请参见菜单栏。如果您仅需要向网络提供存储空间(不需要挖矿和租用空间),您需要输入: siad
-M gctwh。对于 Windows 用户,请确保您在管理员模式下运行 siad。
在启动完成之后,您会看到 siad建立了一些新的文件夹。大多数情况下,用户无需查看这些文件夹,但删除这些文件夹有可能导致数据丢失。
2. 设置钱包
当siad运行后,siac是用户使用 Sia 服务的首要工具。通过运行 siac您可以查询区块链状态,您也可以输入siac -h通过菜单查询更多功能。
从图中可以看出,当前客户端更新到第18,000块,完整的区块链并未被完全同步完成。您可以根据以下的链接,查看最新的区块高度: https://explore.sia.tech
您可以通过查阅siac wallet -h,获取更多信息。
可以通过以下三步创建钱包:
首先,请输入siac wallet init,此命令用于创建一个全新的并且被锁定的钱包。系统会产生“种子”,种子可以有两种用途。其一是一串加密的字符,用于打开钱包的密码;其二是如果你丢失了钱包文件,你可以使用种子文件恢复你账户中的 Siacoin 。
请输入siac wallet unlock,这条指令确保你可以创建新钱包地址,收发 Siacoin ,并且提供主机服务。
请注意,当您作为空间供应商提供服务时,钱包必须处于解锁状态。
最终,输入siac wallet address,在钱包中创建地址。
在当前版本中,解锁钱包大约需要10到20分钟。快速解锁的功能预计将于今年夏天结束前完成。
在提供空间服务之前,您也需要在新创建的钱包地址中充入一些
Siacoin 。挖矿并不是我们推荐的方法,除非你有超过6台GPU一起运作。大多数用户在交易所购买 Siacoin 。我们推荐美国交易所
Poloniex (https://poloniex.com/exchange) 和中国交易所 Yunbi
(https://yunbi.com/)。
在siad中,往往需要将所有的区块同步完成后,您的帐户余额才能显现。
3. 配置主机
您需要为主机预留空间,用作存储数据。主机能够使用多个文件夹,在本例中仅添加一个。当在主机中创建完文件夹后,需要输入siac host folder add [folder] [size],从而使文件夹被主机识别。
下面,需要对空间价格进行设置。这里,需要特别注意价格设置与带宽设置的区别。存储价格的通用格式为“SC/TB/月”,存储带宽的通用格式为“SC/TB”。空间租用者将使用不同的价格进行文件的上传和下载。“上传带宽”表示租用者上传,供应商下载;“下载带宽”表示租用者下载,供应商上传。对于家庭用户来说,租用者的下载一般会多于上传,相应的供应商的上传会多余下载。因此,上传价格可能会被设置的更高。您可以使用以下代码设置价格:siac
host config minimumstorageprice [price], siac host config
minimumdownloadbandwidthprice [price], siac host config
minimumuploadbandwidthprice [price]。
如果需求量较高,供应商可能会提高价格。
主机如果想为系统提供服务赚取 Siacoin ,则需要提供抵押物。每1TB空间一般需要50,000到100,000个 Siacoin 做为抵押物。
接下来,您需要做的是向整个网络发布想成为主机的消息。如果您想进行高级设置,您需要等待设置完成再将成为主机的消息给网络。您仅需要输入siac
host announce。这时,系统将会生成一笔包含您的ip地址和公钥的交易,这笔交易能够被空间租用者发现,并且租用者能够向您上传文件。
目前为止,您所提供的空间已经挂在网络中等待租用了。如果您长时间没有顾客的话,可能是您的价格太贵了。
4. 配置主机(进阶)
抵押物是 Sia 不同于其他云存储平台的重要特点。它保证了租用者能够随时取回数据,并且规范了空间供应商的行为。有三个专有名词,“抵押物预算”,"最大抵押物"和“抵押物”。
当合约建立时,供应商需要使用 Siacoin 做为抵押物打入合约中。无论存储合约是否成功,系统将会在之后将抵押物返还供应商。
当租用者上传文件后,主机被锁在合约中的抵押物将可能存在风险,如果主机不能够按照合约保持长期持续在线的话,抵押物将被系统没收。
抵押物预算是合约中可以锁定的抵押物,当租用者开始上传文件时,抵押物会从预算中转换成危险抵押物中保存。推荐的抵押物预算为100,000个 Siacoin 每TB。
有3.9%的抵押物做为费用支付给开发者团队,这笔费用由租用者支付。
最大抵押物是在一项合约中主机最大被锁定的的抵押物,通常默认数量就可以了,数量相当于3%到15%的抵押物预算。
抵押物是主机在提供服务时上传的 Siacoin 数量。租用者更喜欢选用高抵押物的供应商。抵押物至少需要1000SC/TB/月。
您可以使用以下命令发送抵押物: siac
host config collateral [value], siac host config collateralbudget
[value], siac host config maxcollateral [value]。
最后一项设置是“最长持续时间”,这一设置规定了主机需要保存文件的时间,是主机在不丢失抵押物的前提下提供服务的最短时长。租用者会自动忽略最长持续时间短于12周的主机,这也意味着,主机的最短服务周期是12周。长期提供服务的主机对于
Sia
生态圈的建立具有决定意义,由于租用者倾向于选用拥有良好历史记录的主机,因此长期主机理应有更高的信用和价格。设置最长持续时间,请使用以下语句:siac
host config maxduration [value].
在当前版本中,siac并未包涵列表中的所有功能,会在1.0版本中进行完善。
在向全网发布通告时,您既可以使用自发现地址:siac
host announce(通常是一个 IP 地址),或使用特殊地址和域名地址:siac host announce
[hostname:port]。例如:siac host announce example.com:9982。
5. 主机下线
当您宣布您是主机时,“接受合约”栏被设置为真,这意味着您可以接受新合约,这些合约将在“最长持续时间”后终止。默认时间为6个月,最短12周。
使用客户端,您可以停止接受新合约。在这期间,您仍可以做为主机,对已达成的协议提供服务,但会自动屏蔽新合约。您可以使用以下命令将主机下线:siac host config acceptingcontracts false
以上就是关于如何成为 Sia 空间供应商的相关介绍,希望小编的内容能帮到大家!
|