聊聊SIA钱包文件存储那些事

作者: 菜菜子_forest | 来源:发表于2017-05-12 21:00 被阅读3752次

    2017年5月9日,经历了一场区块链资产的暴跌,昨天只有比特币坚挺地上涨,其他的区块链资产基本都没有幸免瀑布式下跌的命运,当然我投资的SIA代币SC也不例外地下跌了,SC上周最高涨到了0.01995元,就在快到2分的时候慢慢地跌到了0.0130元,跌幅达到35%,在跌了这么多的情况下,要说我没动卖出的念头那是假的,但每次卖出的时候我都会告诉自己,坚持价值投资,坚持持有自己认准产品的代币!所以,最后还是忍住了!其价值在昨天的短暂下跌后,今日很快就有了很大的回升,今日(2017年5月12日)最高达到了0.01704元。所以,好的品种肯定不会让投资者失望的,相信SIA后续还会有更好的表现。

    既然自己这么看好SIA这个产品,当然会亲自使用其云存储功能了,按照惯例,不敢独享使用心得,现将其使用步骤总结后分享出来,以飨读者:

    第一步:创建存储津贴(Allowance

    SIA-UI的文件上传功能在“Files”界面中,该模块界面的右上方有其四个功能“Create Allowance(创建存储津贴)”、“SearchFiles(文件搜索)”、“Upload Files(文件上传)”以及“File Transfers(文件传输状态)”四个功能。其中,“Create Allowance(创建存储津贴)”是第一步需要做的。

    由于第一次使用云存储功能,所以想当然地直接点了“Upload Files”按钮,谁知弹出一个警告对话框,提示如图所示错误信息:

    Not enough contracts to upload.You must buy storage before uploading or wait for contracts to form.

    从错误信息可以知道,我没有用于文件上传所需的合约。合约该怎么创建,从哪来呢?经过仔细查看,发现界面的中间确实写着“0 Contracts”,带着这个问题,我来到SIA官网的Wiki与论坛,找到了合约创建的方法,具体描述如下:

    In order to store files on Sia,renters must first formcontractswith varioushosts. A contract sets aside a fixed amount of siacoins to be spent on storingand transferring data over a fixed period. The renter pays all the siacoins inadvance, and any unused coins are returned to them at the end of the contractperiod.

    To help facilitate this process,the Sia client allows users to set anallowance.Anallowance specifies the maximum amount of siacoins to be spent, and the period(in blocks) in which they are spent. The client then intelligently chooseshosts and forms contracts with them such that each contract can store the sameamount of data.

    从该描述中,我们可以看到如果想要在Sia中存储文件,租赁者需要与其他不同的存储提供者形成合约,其合约的创建需要通过SIA代币Siacoins来完成。而这部分的代币需要通过设置一个津贴(allowance)来实现。看到此,相信读者还记得“Files”界面提供的四个功能中有一项为“Create allowance(创建津贴)”,于是点击该按钮,弹出allowance创建的界面:

    该界面中需设置allowance(津贴)的代币总额,该值可根据自己的存储量来设置,SIA也会根据输入的SC值进行费用与相应存储的估计并显示其估计值以供参考,如果在使用过程中发现allowance值不够用时可随时增加。

    本文设置Allowance为1500SC,大约可存储400GB的数据量,所需费用为1180SC。设置完成后,点击“Accept”按钮,随后确认设置信息,点击“Confirm”即可。

    第二步:创建合约

    当完成Allowance(津贴)的创建后,此时软件的上方中间显示“Forming Contracts……”,SIA-UI正在自动创建合约,该合约的创建过程中是SIA根据租赁信息在全网中寻找与租赁需求匹配的托管主机(Host),一旦寻找到合适的托管主机,软件将会从我们已分配的allowance中扣除相应的SC代币,用于与托管主机“签订”合约,该信息在合约创建过程中可从“Wallet”界面中查看到,其效果如图所示。

    当合约创建完成后,“Files”界面将会显示分配的津贴和已花费代币数,该信息可从界面的左上方查看。

    第三步:文件上传

    合约签订完成后,我们就可以上传文件了,把鼠标放置于“Upload

    Files”按钮上,我们可以看到该按钮下方弹出了“Upload Folder”按钮,从而我们可以了解到,SIA-UI既支持文件上传,也支持文件夹的上传。为了测试该功能,我分别上传了两份文档(bitcoin.pdf与“聊聊SIA钱包那些事.doc”)与一个文件夹(gominer_win64_v0.6.1)。文件上传后,“Files”界面的文件列表框将从下至上依次显示上传的文件与文件夹。与此同时点击“File Transfers”按钮将会显示文件上传状态。具体效果如图所示。

    根据SIA的存储理念,文件传输完成后将会在网络中生成3份冗余备份,列表中每个文件的右侧会显示冗余备份的状态,其初始值为0.0x,当文件自身上传完后,将会变为1.0x,并且其显示颜色将由红色变为绿色,随后SIA将会在网络中生成该文件的另2个备份,同时右侧的文件传输状态将由“Uploading”变为“Boosting Redundancy”,直至上传完成后变为“Complete”,其备份值也将变为3x,即网络中有3份备份文件。

    有可能是SIA还处于研发改进状态,所以SIA文件上传与备份的效率有点低,因为在上传速度为252.16KB/S时,传输一个70KB的图片文件耗时近30分钟。但通过这段时间在SIA官网与论坛的学习后了解到目前上传速度慢是因为SIA的托管主机还较少的原因,随着SIA存储的不断推广,托管主机也会增多,同时技术团队也正在针对该问题进行优化,相信后续其传输速率问题将会得到很大的改善,满足我们的正常文件存储需求的。

    当前已完成了文件上传功能的试用,对SIA的了解又更深了一层,后续将会对其去中心化的云存储技术进行深入了解,并会将我的学习心得与大家分享的!


    以下是广告:

    我在知识星球创建了sia技术支持群,大家有问题可以进圈提问,我在这里帮大家解决问题。

    相关文章

      网友评论

      • 98c59d41b5ca:有谁知道SIA的客服电话、QQ、微信群、客服邮箱的,麻烦告知一二,我有一些SC 币从云币网提现到SIA钱包,很长时间了还没有到账,不知道是什么情况。我的联系方式为邮箱、电话号码:15356201231@163.com。qq:471709737.谢谢哪位知道的大神。非常感谢
      • 178abd383004:为啥我给sia -UI 转了2000sc +然后2000sc就消失了
        178abd383004:@forest21000 那个到账了的地址我可以一直用他吗? 因为每次获取到的都不一样
        178abd383004:@forest21000 好慢还是到账了的
        菜菜子_forest:@mingjrqk 同步完成了吗?
      • 达尔闻:请问本文中1180如何花费的,如果申请了合约没有上传文件或者只上传了很小文件价格怎么算呢?
        菜菜子_forest:@Wich 根据你实际使用来算的,多的会退还
      • 阿群1986:Create allowance不是创建津贴,而是设置消费限额
      • bfcd42a10f90:“本文设置Allowance为1500SC,大约可存储400GB的数据量,所需费用为1180SC。设置完成后,点击“Accept”按钮,随后确认设置信息,点击“Confirm”即可。”意思是400G的储存空间需要1500+1180SC?能用多久?
        de4914321eaf: 文件可以删除等操作吗
        bfcd42a10f90: @forest21000 好的,先用用看
        菜菜子_forest:@祢生 1180是从1500中扣除的,用多久看上传文件的大小,如果12周内没用完会退还的
      • bfcd42a10f90:关机就失败,这个太难了,断电就废了,说白了还是只能让大的组织来做,个人是很难入门的,至少风险很高
        bfcd42a10f90: @forest21000 这样啊,那就好,先把你写的看一遍
        菜菜子_forest:@祢生 每周有一定的下线时间,但不能太长,这也是为了维护使用者的可用性
      • bfcd42a10f90:我发了合约……请问怎么取消…设置的异常便宜……
        bfcd42a10f90: @forest21000 那也就是我违约了自然扣了抵押,然后就结束了,哈哈
        菜菜子_forest:@祢生 取消不了,合约没用的话,会退款的
      • 1555f1dcaebe:谢谢作者分享,我最近也在尝试使用sia钱包,但是发现首次关联同步居然都快三天了还没完成,不知道为什么这么慢,这种用户体验实在是太糟糕了,很怀疑这种设计是不是能有发展前景。
        菜菜子_forest:@lora625 据说刚出的1.2.2版效率提高了些,还有如果硬盘是HDD的也会快些。项目毕竟还是起步阶段,有团队在持续优化,长远来说应该不会太差
      • XNanjing:在這麼多云儲存免費的時代,到底什麼樣的客戶資料會想存在付費系統內?又怎樣的人有條件會出租自己的空間呢?而且出租空間的在線時數也有要求,顯見去中心化云儲的痛點-無法保證存儲空間隨時在線。
        菜菜子_forest:@阿群1986 一般是按周来说的,可以看看我翻译的中文维基https://siawiki.tech/zh/host/hosting
        阿群1986:每天关机或断网时间不超过5%就不会被罚款
        菜菜子_forest:嗯,你说得很对,我也有该疑虑,要想普通人长时间不关机确实不容易!我本来想作为存储节点成为托管主机的,但要做到13周及以上不关机还是有挑战的,会有些犹豫!目前托管主机还是以存储机房为主,上次在论坛中看到国外有人专门建了了个存储机房,把他装修、安装的过程做了跟踪发布!
      • higer:越写越深入了,8错8错,这个币以后我也会分析下。
        菜菜子_forest:太好了,到时候可以一起讨论
      • aa7fb57147d8:怎么出租自己的自己的存储空间来获取SC?
        aa7fb57147d8:@forest21000 竟然要抵押物,哈哈,要是主机不能长时间在线会被没收,最重要的是要开机起码13周,要求好高啊
        higer: @还能有多久的自由 看下我们专栏,里面有个人写了通过分享空间获得币。
        菜菜子_forest:出租主机的存储空间可以在SIA的“Hosting”模块设置,设置好相关参数后,就可以向全网通知自己的托管主机信息,然后就是等待租赁者的合约。

      本文标题:聊聊SIA钱包文件存储那些事

      本文链接:https://www.haomeiwen.com/subject/dvstxxtx.html