herrDeng網內搜尋

自訂搜尋

Ads

2016年7月28日 星期四

有關BlockChain的二三言

囿於個資法big data的取得,在台灣是極為困難的,特別是台灣在財金這個面向,是非常保守,詐騙手法又層出不窮,對於所謂p2p金融借貸接受度低,不似中國或其他國家盛行。短期內對台灣產業的影響,應該有限。

 反而是blockchain「區塊鏈」,與虛擬貨幣比特幣(Bitcoin),
有人就指出blockchain不只會搶走銀行、證券經紀人、以及信用卡公司的生意,甚至還可能改變我們現在常用的一切交易方式。表面看起來,這似乎是全然財金、經濟、貿易的議題。然而就真正技術面,卻是直接奠基於公開金鑰密碼學,整個blockchain「區塊鏈」就是根植於公開金鑰基礎建設PKI之上。坦白地說,當代密碼學是blockchain「區塊鏈」的底層基礎。(參考一下什麼是「數位憑證」,不懂PKI,blockchain就不用玩了)

Blockchain之所以厲害的原因之一,在於它幾乎沒有交易成本;它也是一種簡單而聰明的方式,能自動將資訊從A地安全傳送到B地。做法是這樣的:啟動交易的一方,先建立一個資訊區塊(block),每個區況都會用到該參與者的私鑰簽章,並對之前的區塊進行hashing,從而達到資訊完整性以及不可否任性等密碼學的基本訴求。通過驗證之後的區塊會被加入一個網路上的鏈結,這個動作除了會建立一份記錄之外,還會有這份記錄的變動歷史;所以,如果有人對一個區塊進行竄改,就等於更動了鏈結上其他記錄,每一個hash值都要「正確」地修改,這不是一般難度。

就發展平台而言,BlockChain 機制來改變現有的流程或從事創新的話,像是以IBM、intel為主的大廠,就發展以linux為基礎的 HYPERLEDGER 開發平台,不久的將來會支援Java語言。這對於以資訊科技為主的科技,將是一個可以發展的目標。

然而在技術層面,特別在在某個交易(transaction)的寫進,必須滿足相當比例的consensus,在演算法上,可以用到所謂的「拜占庭演算法」。而拜占庭演算,拜占庭位於現在土耳其的伊斯坦堡,是東羅馬帝國的首都。由於當時拜占庭羅馬帝國國土遼闊,為了防禦目的,因此每個軍隊都分隔很遠,將軍與將軍之間只能靠信差傳消息。在戰爭的時候,拜占庭軍隊內所有將軍和副官必需達成一致的共識,決定是否有贏的機會才去攻打敵人的陣營。但是,軍隊可能有叛徒和敵軍間諜,左右將軍們的決定,擾亂軍隊整體的秩序。在進行共識時,結果並不代表大多數人的意見。這時候,在已知有成員謀反的情況下,其餘忠誠的將軍在不受叛徒的影響下如何達成一致的協議,拜占庭問題就此形成。

沒有留言:

Related Posts Plugin for WordPress, Blogger...

熱門文章