區(qū)塊鏈主要解決的交易的信任和安全問題,因此它針對這個問題提出了四個技術創(chuàng)新:
第一個叫分布式賬本,就是交易記賬由分布在不同地方的多個節(jié)點共同完成,而且每一個節(jié)點都記錄的是完整的賬目,因此它們都可以參與監(jiān)督交易合法性,同時也可以共同為其作證。不同于傳統(tǒng)的中心化記賬方案,沒有任何一個節(jié)點可以單獨記錄賬目,從而避免了單一記賬人被控制或者被賄賂而記假賬的可能性。另一方面,由于記賬節(jié)點足夠多,理論上講除非所有的節(jié)點被破壞,否則賬目就不會丟失,從而保證了賬目數據的安全性。
第二個叫做對稱加密和授權技術,存儲在區(qū)塊鏈上的交易信息是公開的,但是賬戶身份信息是高度加密的,只有在數據擁有者授權的情況下才能訪問到,從而保證了數據的安全和個人的隱私。
第三個叫做共識機制,就是所有記賬節(jié)點之間怎么達成共識,去認定一個記錄的有效性,這既是認定的手段,也是防止篡改的手段。區(qū)塊鏈提出了四種不同的共識機制,適用于不同的應用場景,在效率和安全性之間取得平衡。以比特幣為例,采用的是工作量證明,只有在控制了全網超過51%的記賬節(jié)點的情況下,才有可能偽造出一條不存在的記錄。當加入區(qū)塊鏈的節(jié)點足夠多的時候,這基本上不可能,從而杜絕了造假的可能。
最后一個技術特點叫智能合約,智能合約是基于這些可信的不可篡改的數據,可以自動化的執(zhí)行一些預先定義好的規(guī)則和條款。以保險為例,如果說每個人的信息(包括醫(yī)療信息和風險發(fā)生的信息)都是真實可信的,那就很容易的在一些標準化的保險產品中,去進行自動化的理賠。