Hcash也实现了公链多签
发布:中币网 时间:2019-01-23 09:37:16 加入收藏 打赏
2018年又被大家称为多签之年,因为在这一年,许多公链、区块链项目都在努力实现多重签名技术。Hcash也不例外也同样实现了多签。
什么是多重签名技术?
首先介绍一下:多重签名技术(multisig)就是让多个用户可以同时对一个数字资产进行签名。也可以理解为多个人拥有签名权和支付权。
其中,如果一个地址只能由一个私钥签名和支付,那么就是单签,如果可以由多个私钥控制账户,就可以认为是多签。可以设置规则,例如如果要动用这笔资产,需要获得多人同意才能动用。
举个例子:如果多重签名是3/5,就代表由5个人拥有签名权,只要获得3个人的同意,就可以动用这笔资产,轻松实现了信任的问题。
如何在Hcash上实现多签?
由于多签地址本质上是一个脚本哈希,它要求发件人提交一个redeemscript以及授权付款的所有钱包生成的签名。
如果你需要redemescript,生成它的命令应该在创建多签钱包的计算机上运行:
validateaddress [multisig-address]
(上图截取自官方)
大家可以看框起来的“sigsrequired”,其中的数字就是代表着几个用户的多签。
不懂也不要紧,技术上的事情可以交给开发人员,用户体验界面还是很容易的。
实现多签的意义
我们都知道,区块链对于整个社会的意义就是在于解决信任危机,以往的交易,例如当我们使用支付宝交易时,并不是点对点的,而是你的交易需要先发送到服务器,获得请求之后,然后再发送到目标用户。多签的实现也是如此,例如一家公司需要懂用财务,他们需要第三方仲裁机构充当中间人,为了解决几个财务控制人的信任问题,他们要付出相当大的资源到第三方。
如果利用多重签名,可以缩减巨大的财务成本,这样的仲裁第三方机构比比皆是,当公司一项事务的决策可以通过区块链完成多签,付给第三方的费用完全可以缩减。或许对单个公司的影响并非那么大,可是当全社会都采用区块链的多签技术,那么讲节省巨大的社会资源。
信任成本,前面提到的财务成本,就是信任成本的缩影。创业公司常见的问题往往不是如何前行,而是当公司壮大的时候,财务、资源如何分配的问题。如果应用多签技术,就可以有效避免承诺无法兑现,公司财务由实际创始人共同决定。假如大家通过多签就提前制定好未来的分配方式,那么所有的创始人都可以拿到属于自己的那一份,通过多签制衡彼此。
来源:链向财经
来源:中币网 https://www.zhongbi.net/news/blocknews/196869.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。