美文网首页区块链研习社
聊聊SIA钱包之转账功能

聊聊SIA钱包之转账功能

作者: 菜菜子_forest | 来源:发表于2017-05-07 00:38 被阅读4827次

    在4月29日发表了《聊聊SIA钱包那些事》之后,得到了很多朋友的认可、好评以及打赏,更加坚定了我对于继续学习区块链、SIA分布式存储的知识、技术的信心。

    在上一篇文章中我主要写了SIA钱包的创建、从交易所转账至SIA钱包的相关内容,有几个朋友看完之后问我是否还可以写写SIA钱包中的其他功能,如给其他地址转账、文件管理等。考虑到自己投资了SIA,也打算长期持有之,为了自己能更好地了解SIA产品,同时想到把自己学到东西分享出去对他人有帮助,所以我决定继续写下去。这几天依次对转账、文件上传、下载与修改功能进行了实际操作,不敢独享。本着独乐乐不如众乐乐的想法,现将转账功能的操作过程写出来与大家分享。其具体操作步骤如下:

    第一步:获取转账地址

    在我们日常生活中,我们如果想给对方汇款时,只有知道了他的银行卡号才能顺利把钱转给他们。这在SIA中也是一样的,只不过在SIA中的地址不是简单的几个数字组成的账号,而是由公钥生成的由字母和数字组成的收款地址,如我SIA钱包的收款地址为77个字符,如我的地址如下(友情提示:如有朋友想给我转账,转到该地址就可以了,哈哈!):

    7999200681ce2c34cac114076cc5f552cb76ecb0e67c96ab05b69f2e9d945a688dd8bbd4bc6d

    该地址由77个字母与数字组合而成,可以说是很复杂的,要想记住这个帐号恐怕需要最强大脑那些牛人们了,哈哈!但不要怕,这些地址一般是不用记的,除非你自己必须要求自己记,当要转账时,我们只需将地址复制、粘贴至发送地址即可。目前有些钱包或交易所还会生成收款地址的二维码,如要转账时,只需扫描该二维码即可。

    本次转账目的地址我是从云币网获取的,登录云币网账户后进入“我的账户”页面,在该页面右侧的区块链资产中找到“SC(SiaCoin )充值”一栏,点击充值后会弹出SC充值提示信息,如图所示:

    点击“确认”后,将会出现收款地址信息,如图所示:

    在图中我们可以看到收款地址,还有2种收款方式,分别是:复制地址、显示二维码。同时该页面中提供了该地址交易信息查询功能。因为SIA-UI钱包当前未提供二维码付款方式,所以,可通过复制地址方式完成转账地址的获取。

    另:在上图中我们还可以看到,根据SC区块的产生速度,云币网的充值到账至少需要3~6个区块确认(大约30-60分钟),所以,在转账后,并不是马上就得到确认的,而是根据区块链中区块的产生速度来决定的,如果没有马上到账,我们切莫着急,耐心等待30~60分钟即可。

    第二步:填写转账金额与转账地址

    在SIA钱包中,我们进入“Wallet”界面,在界面的右上角点击“Send

    Siacoin”按钮,弹出转账对话框,如图所示:

    界面中包含两个输入项,分别是“Send Amount(SC):Sia币发送总量”以及“To

    Address:发送地址”,本次测试中,我转账总数为100个SC币,发送地址为云币网中复制过来的地址,点击发送后,钱包界面的交易列表中立即显示了该记录,如图所示:

    在图中我们可以看到该交易存在两条记录,且两条记录均处于未确认状态(Unconfirmed):

    (1)100.75 SC:该值为实际转账金额100SC+矿工费0.75SC,后经验证转账金额为1000 SC时,矿工费仍为0.75 SC,这可比交易所便宜很多;

    (2)0 SC:因为该值为0SC,所以一开始时并没有太在意该记录,只是认为该值为系统自带的记录,但随着后面几天在SIA的官方论坛和SIA的wiki学习后发现,该值时有意义的,其意义如下文所示:

    For every outgoing transactions you will also see anadditional0 SC transaction. Theyare artifacts of the way Sia sets up transactions. It performs a setuptransaction to get an exact value, and then commits the real value. That wouldnot be needed for normal transactions, but it greatly simplifies the code whenbuilding file contracts, payment channels, etc.

    其大意为该0 SC交易为手动添加,用于真实交易的创建,获取确切的交易额度,随后提交真实交易额度。

    第三步:等待交易验证

    在第二步中发送转账后,云币网中马上就收到了SC的转账,但仍显示为未确认状态,图中转账状态为时钟,即未等待确认。

    进一步点击该交易,可获得交易状态的详细信息,区块确认数量为0,交易处于受理中。

    在等待大约24分钟后,交易将确认成功,如图所示,确认数量为5,状态为充值成功。

    本次转账确认速度较快,相比于我5月3日同样转的100 SC快了近1个小时,SC转账确认的时间与矿工收集区块中的交易数量有关系,也和当前转账时矿池中的交易数有关,交易数多时,则会形成排队打包,导致确认时间慢些,反之则快些。

    以上即为我的转账过程,大家从转账过程可以发现,SC的转账操作简单,只需知道对方的收款地址即可,无需经过第三方管理中心机构即可实现点对点的直接将Sia coins转至对方的收款地址中。但这也存在一定的风险,那就是加入我们把转账地址填错了,就无法撤回了,由于没有中心管理机构,我们甚至无法知道转给了谁,收到这笔转账的人也不知道谁给他转的账款,所以,我们在转账时一定要确认地址的正确性,避免不必要的损失。


    以下是广告:

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

    相关文章

      网友评论

        本文标题:聊聊SIA钱包之转账功能

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