OKCoin

多重签名(Multisig)技术在比特币交易中的应用

He1l_Q 发布在 币头条,比特币 11 6473

感谢币须网(www.coinxu.com)对本文的写作,提供了重要帮助。币须网是全国第一家把多重签名技术应用到了比特币交易中的网站。

币须网于近日,完成了比特币支付第一笔多重签名交易的退款处理。

图片名称

比特币与“扣款索偿”

比特币死忠们,在宣传使用比特币所能带来的各种优势的时候,常常会提到,比特币交易不支持“扣款索偿”。

什么是“扣款索偿”呢?PayPal是如此定义的:“当买家要求其信用卡公司撤销一笔已经得到批准的交易时,就会发生扣款索偿。”

这样的机制,的确是在一定程度上,保护了买家的利益。但是,对于诚实的商户而言,是很不利的。根据2013年律商联讯(Lexis/Nexis)发布的报告,他们发现,线上商户需要为每一美元的,发生在互联网上的欺诈损失,支付3.1美元(也就是说,除了支付欺诈索偿费用、欺诈监控成本、以及银行收费,商户们还得承担商品的损失)。

接受信用卡付款的卖家要承担收到扣款索偿的风险,所以大多数卖家,都将潜在的扣款索偿损失,计算在交易成本中。

所以,诚实的商户们,将会很乐意接受比特币这样的支付方式。可是,这对于诚实的顾客而言,似乎又带来了些许的麻烦,因为直接发送给卖家的币,是不可能被退回来了,除非卖家主动进行退币的操作。

在过去,支付行业的处理方式,是加入一个像支付宝、PayPal这样的第三方中介机构。我们以PayPal为例,发生交易纠纷时,处理流程如下:

PayPal

而整个流程走下来,可能需要75-100天的时间。

在上图中,我们可以看到,卖家、买家、买家的信用卡公司、卖家的银行、第三方中介机构,总计5个不同的利益实体参与到了整个流程。各方之间的协商、沟通,都需要花费时间,这不可避免地使得整个处理流程冗长且拖拉。

使用比特币的话,买家和卖家之间直接发生资金的转移,在有必要的时候,才需要加入一个第三方中介机构,这样可以极大减少参与到交易处理流程中的利益实体数目,降低成本,提高效率。

传统的比特币交易流程

传统的比特币交易流程一般有如下两种形式:

  1. 买家直接转账给商家的比特币地址,这个时候发生纠纷,需要考验双方的人品(当然你也可以说大V的信誉比数学过硬,这是您的个人选择,当然你们也可以当面交易,然后坐等6个确认)。
  2. 一个中心化的托管服务,把交易的币打入中心化托管的账户,这个时候,本质上讲,这个中心托管的服务是完全拥有这笔比特币的所有权的,或者说,平台的私钥是可以控制这笔钱的。如果平台发生道德危机,或者黑客事件,交易资金的安全就得不到保证。(这也是交易平台让人担忧的原因,包括许多传统钱包,因为你的钱是被对方操控的,就算有100%保证金,也只是一种道德上的自我约束)

我们可以看到,以上两种形式,都不是那么的让人满意。但值得庆幸的是,比特币强大的脚本(script)语言,使得我们可以实现更棒的交易机制。

多重签名(Multisig)技术与P2SH协议

比特币网络的脚本语言,虽然不是图灵完全的,但是依然提供了应用开发的便利,这正是比特币强大的生命力所在,它本身是可以进化的,多重签名技术依托于BTC支持的P2SH(pay to script hash)协议,引入了比特币所有权的M of N (M≤N)判断机制, 也就是说生成多重签名地址需要N把公钥的参与。

币须网引入的多重签名交易流程中,买家,卖家,平台各持有一份私钥以及对应的公钥,利用2 of 3 的多重签名方式,做到更加安全,更易用,以及保护消费者利益的电商平台;这里需要说明的是,买家,卖家的私钥会在浏览器中通过用户自己的密码加密,也就是说币须网是永远无法获取用户私钥的。对于一笔交易,币须网会利用交易对应的买家,卖家,以及平台公钥生成一个唯一的多重签名支付地址(这个地址里的比特币,由与事三方共同管理)。

引入多重签名技术之后的退款流程

  1. 正常的退款流程。
    买家申请退款,输入退款地址 浏览器中运行的代码会对从交易Multisig地址到退款地址的这笔transaction,利用买家的私钥进行签名。卖家同意退款,浏览器中运行的代码会利用卖家的私钥,对这笔退款交易进行签名。这样三方中有两方签名成功,这笔交易可以广播到比特币网络,用户也会受到退款了。
  2. 纠纷的退款流程。
    买家申请退款,商家不同意退款,这个时候币须网会利用双方提供的快递单等申述信息,进行仲裁,如果仲裁决定退款通过,会利用币须网的私钥签名,加上买家的签名,这样三方中有两方签名成功,这笔交易可以广播到比特币网络,用户也会受到退款了(当然有人要说,如果币须网要是联合买家怎么办?对,你的质疑是有道理的,但作为一个电商平台有没有必要与某一个用户联合起来作恶,仅仅因为获得这一笔报酬,如果是,那么币须网是不想混了;就算币须网想作恶,那也只是造成一个用户的损失,其它所有用户仍然是安全的;如果你要说,有的人就是想损人不利己,那我们也无话可说,技术已经解决了它能够解决的问题)。

多重签名技术所能带来的好处

  1. 安全的:因为Multisig技术的保证,交易资金是安全的,币须网无法挪用交易资金。
    买家,卖家都可以透明的看到这笔交易资金的安全存储。
  2. 消费者利益保护的:传统的比特交易发生之后,商家马上能够动这笔钱,消费者是弱势的;而现在需要买家的明确同意,商家真正的获取到这笔比特币。这样能够有效保护消费者的利益。
  3. 易用的:通过技术的封装,大家感觉不到Multisig的复杂,使用体验上和传统的淘宝,ebay的交易体验类似。

加入多重签名技术之后的比特币,相信更加容易为人们所接受,让我们共同期待,更多基于比特币协议的创新应用的出现吧!

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:11

您需要登录后才可以回复 登录|注册
    币须网_coinxu
    币须网_coinxu 893 天前

    回复@搬砖工1991:你可以查看@巴比特上的这边文章, “多重签名(Multisig)技术在比特币交易中的应用”, http://t.cn/RvjQnQe 了解更多细节。 //@搬砖工1991:回复@币须网:哦,但是就这样的说明显然不足以让我相信这个机制的绝对安全,让我感觉依然是服务商控制着三个私钥

    +1
    +1
    我要点评

    //@疯狂-BTC: //@币须网:比特币网络虽然不是图灵完全的,但它本身是可以进化的。这应该是比特币世界应用多重签名,在电子商务第一笔多重签名的退款。

    +1
    +1
    我要点评
    菠萝集市
    菠萝集市 901 天前

    @币付宝 话说,咱们的多重签名功能是否也该提速了?学习同行好榜样,http://t.cn/RvjQnQe //@新闻理科生: 做应用的都是好样的

    +1
    +1
    我要点评
    Author Image
    薄荷凉幼 901 天前

    完全能看懂~~赞一个~~

    +1
    +1
    我要点评

    【视频《同伊》预告1_在线观看0个视频_土豆 古装】同伊 《同伊》讲述了朝鲜第21代王英祖的生母也是19代王肃宗的后宫、贱民出身的淑嫔崔氏其波澜万丈起伏跌宕的人生和儿子英祖大王戏剧般的成长过程。  … http://t.cn/z8fKS0i(分享自 @土豆网电视)

    +1
    +1
    我要点评
    就爱BIT
    就爱BIT 901 天前

    BITCOIN网的发展//@新闻理科生: 比特币网络脚本语言不是图灵完全,但给第三方应用提供接口,比特币生命在于本身可以进化,多重签名依托于P2SH协议,引入了比特币所有权M of N (M≤N)判断机制,让传统电子商务成为可能。

    +1
    +1
    我要点评

    需要做广告宣传片么?业务范围:广告片和宣传片的动画和实拍制作,期待合作。

    +1
    +1
    我要点评
    51ASIC-胖仔
    51ASIC-胖仔 901 天前

    //@黑胡子Bitcoin:转发微博

    +1
    +1
    我要点评
    币须网_coinxu
    币须网_coinxu 901 天前

    比特币网络虽然不是图灵完全的,但它本身是可以进化的。这应该是比特币世界应用多重签名,在电子商务第一笔多重签名的退款。

    +1
    +1
    我要点评
    巴比特资讯
    巴比特资讯 901 天前

    《多重签名(Multisig)技术在比特币交易中的应用》http://t.cn/RvjQnQe “扣款索偿”是指“当买家要求其信用卡公司撤销一笔已经得到批准的交易时,就会发生扣款索偿。”加入多重签名技术之后的比特币,相信更加容易为人们所接受,比特币网络虽然不是图灵完全的,但它本身是可以进化的。@币须网

    +1
    +1
    我要点评
    长铗
    长铗 901 天前

    才失一宝,又得一玉。巴比特@He1l_Q 的写作能力让人侧目,推荐他的两篇新作《多重签名(Multisig)技术在比特币交易中的应用》http://t.cn/RvjQnQe 、《HashRatio矿机评测(图文篇)》http://t.cn/RvjYkvL 密切跟踪国内行业动态,若您有好的素材报料,请投稿cat@8btc.com

    +1
    +1
    我要点评