区块链技术目前已知的用途有哪些
扫描二维码
随时随地手机看文章
身份、记录保存与智能合约等
过去 30 年,金融机构为无数行业的创新提供资金,他们了解革命性科技对停滞不前的既有企业会有什么影响。
因此,为了保有领先地位,银行持续积极建立研发实验室、建立测试中心并与区块链开发者建立合作关系,以便能了解这个具有革命性、潜力的科技。
金融机构是最早开始投入的,但学术界、政府部门与顾问公司现在也开始研究这一技术。
当然,这些研究工作,包含那些创业者与开发者所做的在内,都是为了找出比特币或以太坊区块链的新的使用方法,或者是创建其它全新的区块链。
这些工作至今已持续三年多的时间,并且开始逐渐产生成果。
虽然有些部分仍不清楚,但我们已知区块链可以有以下用途:
建立数字身份
区块链技术的身份认证是通过加密密钥(cryptographic keys)的使用。公钥(public key)与私钥(private key)的组合创建了基于所有权的强大数字身分参照根据。
公钥用以在人群中识别身份(如电子邮箱地址),私钥则是在数字交互中表达同意的一种方式。密码学是区块链革命的重要力量。
作为一个记录系统
区块链技术的创新在于信息登录和分配。他们适用于静态(static)数据(登录)或动态(dynamic)数据(交易),这是记录系统的一次革命。
在登录时,数据能以三种方式的任意组合储存在区块链上:
未加密数据(Unencrypted data)——可以让区块链中每个参与者读取,并且是完全透明的。
加密数据(Encrypted data)——能被有解密密钥的参与者读取。密钥提供在区块链上访问数据的权限,并也能证明数据是被谁添加与何时被添加的。
散列数据(Hashed data)——能与创建它的函数一同呈现,以显示数据并未被窜改。
区块链哈希值通常与链下(off-chain)存储的原始数据结合使用。举例来说,当信息主体能被线下存储时,数字“指纹”(fingerprints)通常会被划分进区块链。
这种共享记录系统能改变不同组织间一同工作的模式。
目前,由于数据通常存储在私人服务器中,因此在交易过程中,涉及流程、程序和交叉检查记录时,将产生巨大的成本。
证明不可变性(immutability)
区块链数据库的特色是它拥有属于自己的历史。因此,它常常被称为是不可变的。换句话说,更改数据库中的条目是一项巨大的工作,因为这会需要在每个节点上同时更改后续的所有数据。从这个角度来讲,它更像是一个记录系统而非数据库。
作为一个平台
加密货币(Cryptocurrencies)是第一个使用区块链技术开发的平台。过去人们认为这是交易加密货币的平台,现在则更将其视为智能合约(smart contracts)的平台。
“智能合约”这个词语现在已经变得相当意义多元,但其概念可以被分为几种类别:
智能合约可以是(Nick Szabo 尼克·萨伯)在 1990 年代创造的“自动销售机”(vending machine)智能合约。这是指机器在接受到外部输入(加密货币)或其它发出信号触发区块链活动后会做出回应。
也有一些智能法律合约(mart legal contracts)或李嘉图合约(Ricardian contracts)。这类应用多数是基于一个概念,那就是合约是不同想法的结合,是参与者承诺同意这份合约的一个结果。因此,合约可以是口头协议或书面协议,现在也可以是区块链里的实用功能,像是时间戳(TImestamps)、代币(tokens)、审计(audiTIng)、文件协同或业务逻辑等。
最后,还有以太坊智能合约(ethereum smart contracts)。这是一个通过程序来控制区块链资产,在以太坊区块链上执行交易的方式。以太坊本身就是一个智能合约代码的平台。
区块链技术不是由新技术建构的。它们是将三种既有技术通过独特的组合方式而成。