區(qū)塊鏈?zhǔn)侨绾未鎯π畔⒌?/h1>
區(qū)塊鏈具有良好的安全性,在全網(wǎng)參與維護(hù)的分布式賬本這種透明的結(jié)構(gòu)下,區(qū)塊鏈上所有的歷史數(shù)據(jù)不可篡改。因此,區(qū)塊鏈在信息的公正、權(quán)屬證明、資料存儲等方面具有廣泛的應(yīng)用前景,也吸引了很多用戶、機(jī)構(gòu)開始將自己的信息與區(qū)塊鏈上的區(qū)塊鏈接起來。同樣,由于比特幣是目前最成熟、參與范圍最廣的區(qū)塊鏈,因此,目前所有與區(qū)塊鏈相關(guān)的信息存儲、驗(yàn)證等功能都是以比特幣系統(tǒng)作為錨定區(qū)塊鏈來實(shí)現(xiàn)的。
在中本聰開發(fā)出比特幣系統(tǒng)時,他把比特幣系統(tǒng)的很多規(guī)則都確定下來了,僅支持單一原生數(shù)字資產(chǎn)在其系統(tǒng)上傳輸,采用的是腳本語言,其信息交流還是以交易支付數(shù)據(jù)為主,同時為了提高比特幣的信息傳遞效率,在比特幣系統(tǒng)的規(guī)則中,對于通過區(qū)塊來進(jìn)行文字資料的寫入設(shè)立了限制,比如寫入的信息只能存放在blockchain,info中的文件中,大小不能超過40字節(jié)。
比特幣在區(qū)塊鏈中雖然可以寫入少量文字資料,但在信息的體積大小方面受到了比特幣系統(tǒng)的限制,而如果要把圖片、視頻或其他一些大體積文件也存到比特幣區(qū)塊鏈上,就需要采用另外的機(jī)制,不能直接進(jìn)行。
這時與比特幣區(qū)塊鏈的交流可以分為兩種:一種是采用上述方法,先把源文件存儲在云存儲等服務(wù)器上,然后對源文件進(jìn)行計算,把最終的Merkle根寫入到區(qū)塊之中,因?yàn)镸erkle根可以滿足比特幣區(qū)塊對寫入文字資料長度的限制。
國內(nèi)三大比特幣礦池之一的螞蟻礦池在其網(wǎng)站上開展了一項(xiàng)簽名拍賣活動,就是利用比特幣區(qū)塊的歷史數(shù)據(jù)可靠性,由用戶付費(fèi)后把一些特定的文字信息寫入到比特幣的區(qū)塊之中。
利用區(qū)塊鏈的不可篡改特性在區(qū)塊鏈中存儲信息,這樣的做法由于受到區(qū)塊本身的規(guī)則限制,對于廣泛應(yīng)用大體積文件而言還是比較吃力的,因此,區(qū)塊中最主要的信息交流還是以交易的信息為主,目的是促進(jìn)交易的信息完整與確認(rèn)。