作为end-user来看BitShares2.0

作为end-user来看BitShares2.0

最近一直在关注Graphene(石墨烯)技术的一些内容。最开始的切入点是直接阅读它在Github上面的README以及WIKI的内容,说实话,由于英文阅读能力的有限,初期是比较头疼的,但是没办法,也只能强迫自己继续下去(在这里宣传一下,google翻译真强大,它能根据上下文比较准确的翻译单词或短语在文中的语义)。好了,话题跑远了,继续扯回来。经过两个多星期的战斗,还是get到了一些干货,至少依赖的环境搭建起来了,也能够自己搭节点和基于钱包程序做一些基础的操作(比如创建新账户、转账等等)。不过Github上面的内容是面向developer的,也就说上面描述的一些概念是比较底层的,并不是适合我这种初学者,这就阻碍了我作进一步探索。不过没关系,仔细想想,底层功能的开发肯定是根据上层相应的需求进行的,既然底层的不好理解,我们不妨站在一个end-user的角度去使用他面向大众的产品,既然是面向大众的,只要我不是太chuo(二声),那应该还是可以接受的。请教导师之后,得知BitShares2.0是基于Graphene技术搭建的一个区块链基础平台,而且被认为是继Bitcoin和以太坊之后另一个比较值得称赞的杰作。这里值得提一下的是它底层使用的共识算法—DPOS(股份授权证明),对比Bitcoin使用的POW(工作量证明)以及以太坊使用的POS(权益证明),至少在性能方面算是一个飞跃,据说另一个基于Graphene开发的区块链应用—EOS将在今年六月上线,其通过并行链的方式,号称最高能够达到百万级TPS的处理能力。

回归正题,我后面大约花了不到一星期的时间作为end-user使用了Bitshares2.0的轻钱包。特别声明一下:由于里面的一些功能要收手续费(平台的核心资产:BTS),所以我没能尝试。但是,虽然咱穷,但是我相信贫穷不能限制咱的想象。于是乎,下面少数功能的语义是我结合亲身使用过的功能总结猜想出的。

好了,下面就开始介绍Bitshares2.0平台轻钱包的使用:

  • 轻钱包的下载安装
  • 创建账户
  • 登录
  • 基本功能介绍

轻钱包的下载安装

鄙人使用的是ubuntu系统,所以这里只介绍在ubuntu下的安装:

先在Bitshares的官网下载安装包:https://bitshares.org/download/
然后在压缩包所在目录打开终端,使用以下命令解压缩:

$ dpkg -i BitShares2-light_2.0.180315_amd64.deb

最后在系统的搜索框内搜索出BitShares可执行程序,点击运行即可

创建账户

1.第一次使用轻钱包时出现以下界面:
这里写图片描述
注:可以通过选择不同国家的国旗来选择界面语言,另外也可在设置里面的通用设置来选择界面语言。

2.可以有两种方式创建第一个账户:账户模式以及本地钱包模式。下图为以账户模式创建第一个账户的截图:
这里写图片描述
注:其中“账户名”为Bitshares2.0中账户身份的唯一标识,全网都可见,平台中转账等功能都会用到,且普通用户的账户名称需要加“-”,否则无法创建。“生成的密码”为改账户的密码,账户解锁、跨浏览器或者跨计算机登录账户需要用到。

3.下图为以本地钱包模式创建账户:
这里写图片描述
钱包以及账户已经创建,由于钱包的迁移以及恢复需要通过备份文件,所以需要进行钱包备份:
这里写图片描述
下载钱包备份文件:
这里写图片描述
这里写图片描述

登录

注:Bitshares2.0的钱包有加锁和解锁两种方式(界面表现为钱包界面右上角的锁状图案)。加锁为登出系统,解锁为登入系统。

1.以钱包方式登录,输入创建钱包时输入的密码即可登录:
这里写图片描述

2.以账户方式登录,有两种情况:第一种是你创建的时候如果以账户模式创建的账户,那么其实你的这个账户并不属于任何钱包。所以登录的时候使用系统自动生成的密码进行登录:
这里写图片描述
第二种情况就是你当时如果是以钱包模式创建账户,那么以账户方式登录的时候,输入钱包密码即可登录,因为这种情况下账户是属于钱包:
这里写图片描述

基本功能介绍

1.充值

叙述此功能之前,需要介绍网关和桥接这两个概念,因为不管你是要充值资产还是提现资产,都需要用到网关或者桥接服务才能实现:
桥接(无需信任的模式):桥接服务运行用户存入一定数量的BTS以外的数字货币(资产),并获得相应的智能锚定货币(SmartCoin)。锚定货币没有对手方风险。所以这种模式下,用户面对的风险仅在于充值期间一小段时间的风险。这相对于比中心化的交易所的充值方式安全的多,因为中心化交易所总是面临各种黑客或者其他管理漏洞而导致丢币的风险。
网关(需要信任的模式):网关模式下基本就和传统的交易所运作的方式相似,依赖于交易所的偿付能力。网关发行资产,一般以网关品牌作为前缀,比如OPEN,TRADE或者是META。这些字禅由用户存入网关的对真实应资产背书,如BTC,ETH等。OPEN.BTC理论上和你充值到一般中心化交易所,如Poloniex的BTC一样,可以记作POLO.BTC。你都将依赖网关对你的资产进行兑现。

在Bitshares中有一系列提供以上服务的服务商,具体使用哪种服务就跟据自己的需求而定吧。对于充值功能就以OpenLedger为例,如下图:
这里写图片描述
如上图,我们选择的服务商为Openledger,选择充值的币种为比特币(BTC),也就是你需支付的币种为BTC。充值摘要一目了然,就不作介绍。右边有一串数字和字母组成的字符串,其表示一个钱包地址(鄙人猜想应该是某个比特币钱包地址),也就是如图所述的你要将你的BTC转入的地址。最后就是如红字部分所示,充值有最小充值数量以及币种的要求,就像它所说,违反要求的后果自负哦!

2.提现功能

对于提现功能,根据自己所持有的资产来选择服务商。我们以GDEX服务商为例进行介绍,如下图:
这里写图片描述
如图,点击”提现”按钮,出现如下图所示:
这里写图片描述
如上图,”提现金额”要根据你所持有的资产进行输入,余额不足会有相应的提醒。“手续费”将是Bitshares系统收取的手续费。”网关手续费”为你选择的服务商收取的手续费。”提现到地址”我理解为是服务商根据你提现的资产,将对应的外部币种转入这个钱包地址。(贫穷限制了我进行下一步的冲动,所以以上仅是猜想)

3.转账功能

基于Bitshares平台,我们可以实现将平台资产进行账户到账户的点对点转账,只需知道对方账户的账户名即可,如下图:
这里写图片描述
如上图,所有字段的语义非常明了,不作特别解释。

4.投票功能

投票功能只有Bitshares的股东(持有BTS的账户)才有权利使用,且投票的权重与股东所持有的BTS数量直接相关。有三种形式的投票::

(1)投票产生见证人:见证人是将交易打包成块的实体。每一位见证者有股东投票产生,目前设定为21位。且每一位见证人由股东批准,打包经验证的交易,生成并签署区块。每一条进入bitshares网络的交易最终将被所有见证人验证。
这里写图片描述

(2)投票产生理事会成员:理事会成员由股东投票产生,目前设定为11位。理事会成员组成理事会,理事会的职责在于可设定系统参数:转账及交易手续费、区块链参数、推荐及冻结/解冻参数。
这里写图片描述

(3)给预算项目投票:说到项目预算就得先介绍一下BTS2.0在财务上的设计,BTS2.0致力于成为一个能够在财务上自给自足的平台,为此它有一个“保留资金池”,这个资金池有12亿BTS的初始资金,系统收集的交易费的一部分也每天源源不断地流向这个资金池,这些资金被用来支付见证人的报酬和项目费用。其中项目费用每日有限额,这个限额由理事会决定。任何有想法为比特股贡献力量并获取报酬的人都可以提交项目建议,如果项目建议通过所有BTS选民的投票获得通过,就可以通过完成工作获得报酬。
这里写图片描述

4.权限功能

权限管理在区块链应用中的重要性无需多言,简单的N-of-M多重签名远不能满足实际中的需要,因此BTS2.0开发了基于多重签名的权限体系,设定权限的管理变得简单,而实际上BTS的权限管理可以满足多层级的复杂需求。
一个账户可以去除掉本身自带的私钥,而把控制权交给需要控制此账户的账户,并且带有不各自的不同权重,当其中一个账户需要完成某个操作时,由于自身权限不够需要创建一个不完全签名提议并广播,如果在设定的时间内批准提议的账户权重之和大于阈值,则提议的操作被自动执行。否则提议将作废。
在Bitshares中一个账户有三种权限:
(1)资金权限(活跃权限):涉及本账户资金变动的操作均需要此权限,可以通过添加其它账户的公钥及设置权重和阈值来共同管理此权限:
这里写图片描述
(2)账户权限:此权限用于控制本账户,控制人可以修改此账户相关的所有设置,包括权限设置。可以通过添加其他账户的公钥及设置权重和阈值来共同权利此权限:
这里写图片描述
(3)备注权限:交易附带的备注信息是使用备注公钥加密后传输的。也就是说你交易的备注信息需要用自己的备注私钥进行加密,然后对方用你的备注公钥进行解密,方可查看:
这里写图片描述

还有些关于概念性的内容我没在这篇博客进行阐述,主要是我觉得比较零散,自己还没能好好组织。如果有机会,等我更加熟悉平台之后,再来写相关的学习笔记。以上就是我这段时间的学习成果,钱包功能了解的不完整,但是回过头来看前面了解的一些关于Graphene的东西,当初只是猜想,现在可以说是比较确定了。

说说题外话,其实内心很感谢能够有机会接触区块链这门技术,不管它现在是否比较火,还是以后也将持续现在热度,我只想站在一个学生的角度来看待我现在接触的东西,既然有机会,有平台来让我提升自己,那么,咱就挽起袖子加油干,不怂,相信努力就会有收获!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值