近来区块链与比特币这两个名词很火热,但究竟什么是区块链,什么又是比特币区块链与比特币又是什么关系这些将是本文会触及到的问题。区块链与法律的交错问题,可概分为三个方面探讨:

第一是区块链行业的监管,以典型去中心化的比特币为例,由于并无中心伺服器,如何进行以及由谁进行合规遵循,会是一大难题。 第二个层面是区块链的「专利适格性」,由于区块链的底层技术是数学、密码学,如果被认定为数学方法或软体,将会影响专利的取得,而区块链的运用通常也与商业模式相关,商业方法得否具备专利适格,也存在诸多争议。 第三个层面是区块链直接回头影响「法律服务业的运作」,例如透过不可窜改、全网广播、分散帐本、时间戳记等特性,区块链得以进行有效的证据保全,降低律师在证据搜集上的困扰。

以下讲的是人话,举的例子是生活,请慢慢享用。

区块链技术的主要特色-解决双花问题同时去中心

区块链其实并不复杂,它就是一种网络技术,可以把他想像成加强版的互联网。传统互联网建构出我们现在所处的世界,举凡脸书互动、网络购物、讯息传送都是透过所谓的互联网完成。

更精确的说,传统互联网帮我们处理资讯交换,但缺陷是无法处理价值交换。

举例而言,我们在传统互联网世界「无法」直接对于不认识的人进行点对点(P2P)的价值交换,像是金钱交换、股票买卖、债券买卖这样的行为。下面举金钱交换为例:

假设A跟B买一个物件,A需要转帐100元给B,但传统互联网仅能处理「信息交换」,而无法处理「价值交换」,这代表什么意思呢假设A从他的互联网上帐户转帐100元给B,A此时可以选择用复制的方式,把100元的复制档转给B后,自己仍保留100元的原档,我们都知道,如此的价值交换是没有意义的(甚至根本没进行交换的动作,只是复制而已),A如果仍保有原档(就是那100元的原档),那就算他给出去100元的复制档,也没有任何意义,当给出去的金钱无法同时减少,那金钱就失去它的功效。所以在传统世界,互联网无法使交易双方直接进行资产交换,除了透过线下(也就是实体交付)交换这100元之外,相隔两地的两人想要透过网络交换财产,实在殊难想像。

所以说,在传统互联网你没办法解决,「钱给出去就是给出去了」的课题,这也就是所谓的双花问题、双重支付问题(Double-Spending)。

于是传统互联网世界就衍生出对策,一些公司专门做交易双方的记帐工作,像是银行、第三方支付机构等。由于我们信任这些公司,因此将金钱价值储存于这些公司,当要向他人进行价值交换时(例如转帐),就委由这些公司帮忙记帐(也就是从我们的帐户减少数额、增加进欲转帐的帐户),而我们也信任这些公司的记帐结果,如此便解决传统互联网无法解决的双重支付问题。

但这样其实是没有效率的,由于太多这样的中介机构帮忙记帐(尤其是金融业),导致大量人力与时间耗费在后台的清结算业务上,也提高了交易双方的手续费,于是区块链技术便诞生来解决这些问题。

也就是说,区块链技术可以不必透过中介机构,就成功解决双花问题,让A与B之间的金钱交换直接完成,让「钱给出去,就真的是给出去了」:当A选择转100元给B时,区块链能确保A手上的帐本会少100元,而B会多100元,B金钱的增加,同时代表A金钱的减少,更重要的是双方不需要透过中介机构记帐就能达成此目标,也就是说在去中心化的区块链世界不再需要透过银行、第三方支付机构这种大公司,双方就能直接进行交易。

区块链技术的其他特色-分散帐本、公开透明、不可窜改

区块链技术尚有其他特色。所谓的分散帐本,是从宏观的角度观察,每个区块链的参与者手上都会有同一本「交易记录总帐」,这本总帐记录着每个交易参与者的交易过程,不论与自身有没有相关,每个人都拥有别人的交易记录,每个人都拥有这笔总帐。 至于所谓的公开透明,则是从微观的、各笔交易的角度来看,亦即每个人、每次的交易记录都会实时、同步更新到这本总帐上,而大家手上都有同一本总帐,每个区块链参与者都可以看到其他参与者的交易记录。上面提到A转帐给B的例子,即使A与B对你而言是无关的路人甲乙,但如果你们同时使用同一个区块链网络,你手上的帐本也会显示他们之间的交易,这就是分散帐本与公开透明的概念。 不可窜改的特性,是由于区块链采用杂凑函数的密码学技术,新生成的交易区块会包含前一个区块头的杂凑值,使得每个交易区块块块相连、条条相串,进而达到资料高度安全而难以窜改。

区块链技术的应用领域

简单了解区块链技术后,就可以知道它其实跟互联网一样,与其说是一种应用,不如看成一种「生态」。其实现在也鲜少在研究如何运用互联网技术了,更多的是探讨互联网如何建构现在的世界与生态。

如同互联网一样,区块链技术也可应用于各行各业,建构出区块链自己的生态,只要掌握区块链的几样特色-去中心、解决双花问题、分散帐本、公开透明、不可窜改,就能进行区块链的应用。

去中心与解决双花问题的特色如何应用已经在前面举过例子,典型的像直接运用于金融、证券、银行、借贷等,让资产可以不再需要透过中介机构直接进行交换。 分散帐本的特色如何应用例如运用于物流产业、国际贸易实务,让供应商、海关、物流公司、通路商等同时共享商品从开发、制造、加工、包装、装运、交货一系列过程的资讯,优化供应链环节。或者供应链上的财务资讯共享,让金融机构从中进行供应链融资。 公开透明的特色如何应用例如比特币的交易记录就是公开透明的,透过金流记录的追朔,可以破译经济类犯罪,例如行为人如果试图透过比特币进行不法交易,就可借用公开透明的特色破获犯罪。 不可窜改的特色如何运用传统互联网最大的问题就是资安防护,骇客入侵因而造成企业或消费者重大损失的消息时有所闻,而区块链的不可窜改性,正好能解决这些问题。

结论

其实区块链的应用是非常广泛的,目前比较常见的分类是将区块链的进程区分为三个阶段:

第一个阶段是区块链1.0,也就是金融业,但限于虚拟货币的应用,例如比特币。 第二个阶段是区块链2.0,仍旧在金融业进行应用,但已经跳脱出货币之外的其他金融领域,例如证券智能合约、保险智能合约、众筹智能合约等,知名的以太坊提供的就是智能合约的基础服务。 第三个阶段是区块链3.0,此阶段已跳脱出金融业的运用,进行金融业以外的应用,例如供应链管理(如上举例),或者政府治理,像是投票制度、资产确权等,因为选票也相当重视「给出去就必须是给出去了」的双花问题,也就是「你投一票就是一票」,选票理应不能被复制、不能被窜改;另外区块链技术的不可窜改性也可以解决传统纸本投票的藏票、做票问题。至于资产确权的应用,一些国家已经开始使用区块链进行户政或地政相关的登记,也是看重于区块链的不可窜改特性,更有利财产保护。