解说脚本与多重签名技术

杏仁sister
个人专栏
热度: 14535

更安全的在线钱包、共同财产、合伙经营、资金监管等,以上构想的场景是比较简单的,可以说只要是合伙经营的事,物都可用到多重签名交易。

回顾一下传统账本,仅仅是一种记录,而在区块链账本,里面的数据则有了超级账本的意义——可编程性。


而这个特性,在当代技术是一个质的变化,由于可编程性,这就意味着区块链所承载的不只是普通的交易,而是可以自动执行的智能交易。


什么意思呢?比特币区块链上的交易可以通过脚本(script)来实现,所谓的脚本,就是一种特定的描述性编程语言,通俗点类似于演戏时用到的脚本,script 其实就是一系列指令——演员看了指令就知道自己该表演什么,说什么台词;计算机看了指令就知道自己该做什么事情,而比特币的脚本语言非常简单,仅仅只有256条指令,其中有75个是被保留——就是没有指令,比特币的脚本中的指令与其他编程语言类似,包含基本语法、逻辑,除此之外就是一些加密指令,如哈希函数、签名验证等。


比特币的多重签名技术就是使用脚本实现了可编程交易的一个典型例子,原理就是钱包系统里创建一个由多个人共同管理这个账户,谁要是动这个钱包里的币,就必须需要当初创建这个账户的几个人全部签字才能转账,而且这个过程就是代码执行。


通常钱包:如比特币钱包地址对应一个私钥,而动用这个账户的资金只需要掌握该账户私钥——签名即可,而多重签名技术就是需要多个私钥——共同签名,才能动用这笔资金,通俗点的意思就是,小王,小李,小红共同存了笔钱,而其中有人想动这笔钱就必须经过另外两个人的同意,不然钱就动不了。


多重签名说到这里我们就能发现,多重签名技术代码执行,不需要第三方,所以在当代它有着广泛的应用空间,最直观的应用场景就是类似支付宝的应用,买家、卖家、第三方担保机构,可以构建一个多重签名交易,规则写进代码,约定其中至少两方取得一致才能决定资金流向,减少人工干预和薅羊毛现象,除此之外还有别的场景,如更安全的在线钱包、共同财产、合伙经营、资金监管等,以上构想的场景是比较简单的,可以说只要是合伙经营的事,物都可用到多重签名交易。


声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。