区块链是什么?区块链重要性在哪?
随着近几年的发展,区块链俨然已经成为了显学,市场和大众也可以区分区块链≠加密货币有所不同。区块链是技术与新的数据处理逻辑,而加密货币则是由区块链所产生的金融产物。
区块链是什么
简而言之,区块链就是把很多个区块连接起来作为一条链。
区块链是一个分散式的资料库,何谓分散式的资料库呢,传统而言,资料库都是连接到相同的处理器,由一方做集中管理。
区块链与传统的资料库不同的地方在于,储存资料的装置并非连结到相同的处理器,可以将资料分散储存到不同的处理器中,并且还能利用时间戳的特性依序存取资料到一个区块内,再利用特殊演算法把区块连接起来成为”区块链”。
使用者能够用私钥(注1)来编辑属于自己的区块。区块链所使用的密码系统能确保所有节点(注2)内的资料保持同步。
区块链的核心价值在于—运用程式及数学加密演算的原理,解决了人与人(或是企业与企业)之间的信任需求。
区块链的安全性是透过分散式的时间戳伺服器(distributed timestamping server)和点对点网络(peer-to-peer network)来维持。这些分散式储存的资料都是公开但匿名的。最初,在比特币的区块链上仅能储存交易纪录,能确认到的只有交易的额度和来往的地址(注3),但无法确认地址(注3)归谁所有。
到后期,以太坊等区块链系统问世,区块能储存智能合约以及其他讯息,甚至到联盟链(注)可以增加区块的阅览权限,应用场景不再局限于P2P(peer-to-peer )交易,应用场域扩展到医疗病历、身份管理、朔源证明等诸多场域。
当一个区块储存资料后会被加入区块链中,而这个机制要发生必要有以下四个条件。
1.交易纪录,包含所有细节,如来往帐户、验证方、区块编号等资料
2.每笔纪录都被每个节点验证过。
3.经过验证后,区块被判定有效后加至链上,而每个区块的相连中,会有「哈希值」(注4)作为加密与验证的手段,用来判断资料是否有被窜改与成功验证。而常听到的「挖矿」(注5),就是使用装置去验算这个哈希值,抢到区块验证的奖励。
4.当区块接起来时,会连接哈希值与时间戳,并产生特定的顺序。
当区块上链之后,所有的资讯都是公开的。里面也包含了所有交易资料如时间及地址等,且区块会生成在另一个区块之后而形成一条链。
华尔街可以容纳加密货币,但加密货币无法取代华尔街
写到这,我先来做个思想建设,若是稍微Google一下区块链与加密货币,非常容易找到各式推翻中心化架构与体系的言论和思想,但在这产业打滚过,很快就可以发现这充其量不过是假议题,现实生活中有太多的架构是难以翻转的,硬要翻转,反而会使人们无所适从,从而引发体系崩溃的反应。
区块链这种去中心化的技术,其目的绝不在于翻转政府或是金融架构的体系,而是在此体系上修正并创造出新的体验与价值。
为什么区块链那么重要
现在我们的生活非常方便,绝大多数的生活机能都可以透过网络完成,但当我们要进行有价资讯的传输,例如钱,所有权,智慧财产权等资讯,必须要依赖中心化的组织比如政府、银行、企业等机构才能进行,即便是线上支付,也是需要整合银行的帐户或信用卡资讯来完成,但此验证方式常需要第三方机构验证,不仅耗时,成本也难以降低。
利用区块链的三个功能:记录交易(recording transactions)、验证身份(establishing identity)、建立合约(establishing contracts),能消除中心化角色在交易与验证的必要性。然而,由于金融体系非常庞大,难以迅速导入区块链技术,必须先从某些场域开始进行实验,进行逐步导入,如果能采用区块链的技术,将能大大提升金融服务的效率。
区块链也能用来储存任何形式的数字资料,包含股票价格,天气预报,新闻头条,甚至连程式码都可以储存。
当资料被储存至区块链上的程式码,触发程式码的运行并导出结果,当这些程式码读到特定资讯时会自动执行的这项机制,又被称为智能合约(注1)。智能合约的应用场域非常广,包含游戏、验证、金流、投票等。
对于加密货币,这个世界的看法依然不一,传统股市的精神领导-巴菲特,至今仍觉得比特币是老鼠药,市场的高度不确定性也让大型金融机构望之却步,但却没有人否定区块链的重要性。
除了在拓展区块链的应用场域,随着飞速的进展,区块链甚至开始结合机器学习、深度学习、AI等技术,做出不同的开发。
但区块链的采用依旧是个难题,操作性、法律是最大的问题,以操作性来说,绝大多数人第一次接触到区块链技术都是因为加密货币,即使现在有非常多的APP和精美的UI/UX引导使用者,但要解释私钥和如何保存依旧是个难题。而法律的政策面,在没有通用的法规与标准去因应区块链这种新型的技术下,也会阻碍区块链于现存企业的采用。
区块链的核心,与其说是技术,不如说是新的思维逻辑。区块链迟早会融入我们生活中,但不会是外在可以察觉的,而是隐藏在服务背后的底层技术,这个改变将会是渐进式,而不会是瞬间翻转。
待续…
注1:私钥,Private Key,透过加密演算法产生的一组随机乱数,能够证明钱包地址所有权及控制权的密码,必须由用户自行严密保管,一旦丢失了将可能永久失去其钱包内的资产。
注2:节点,在区块链中纪录的单位,若有新的资料进入,每个节点互相同步,就可确保所存取的资料是否正确一致。
注3;地址,在此指钱包地址,Wallet Address,可以理解成在区块链里的帐户,通常为一串英文及数字的乱数组合。
注4:哈希值,Hash Value,系透过哈希演算法(Hash Function),将输入的资料其特征转换为固定长度且不规则的哈希值(随机值),而哈希值是不可逆的,无法将数值反推出原始资料(用途上来说也不需要),哈希值主要用途多为识别或验证资料的正确性或是否遭窜改异动。
注5:挖矿,指透过提供运算能力的设备得到奖励的过程。
注6:智能合约,smart contracts,主要为在区块链中自行验证及执行合约内容订定条件的一个协议。
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。