① 區塊鏈中的梅克爾樹是怎麼存儲交易的
梅克爾樹,一般意義上來講,它是哈希大量聚集數據「塊」(chunk)的一種方式,回它依賴於將答這些數據「塊」分裂成較小單位(bucket)的數據塊,每一個bucket塊僅包含幾個數據「塊」,然後取每個bucket單位數據塊再次進行哈希,重復同樣的過程,直至剩餘的哈希總數僅變為1:即根哈希(root hash)。
梅克爾樹最為常見和最簡單的形式,是二進制梅克爾樹( binary Mekle tree),其中一bucket單位的數據塊總是包含了兩個相鄰的塊或哈希,它的描述如下:
去中心化內容分享平台DECENT、比特幣、以太坊智能合約都是這個結構。
② 數字貨幣匿名性沒多大市場
數字貨幣的匿名性的市場還是有的,也是非常招人喜歡的。比特幣雖然具有匿名性,但是匿名性並不是特別好。ZCash在很多方面都和比特幣有相似之處,首先它也是基於分布式賬本(區塊鏈)之上進行交易。但ZCash有一點和比特幣有著很大的區別:ZCash是完全匿名的。
據介紹,ZCash利用了名叫零知識證明(被稱為「zk-SNARK」)的技術驗證交易的真實性,利用一個公共區塊鏈來展示交易,但會隱藏掉交易的金額,而查看密鑰的所有者(即幣的擁有者),可允許他人查看這個密鑰相關聯的信息。
簡單來說,這種計算方式可以讓用戶證明他們擁有了他們想要的幣,而不用暴露關於幣來自哪裡或要去哪裡的信息。就好像,零知識證明允許你在網站上輸入密碼,並由網站的伺服器進行驗證,而不會真正傳輸密碼。
相比較之下,盡管比特幣等數字貨幣以交易的隱蔽性著稱,但在現實生活中卻常常可以通過普通的比特幣區塊鏈的記錄追蹤交易,人們可以准確獲知比特幣的發送者和發送地點。如今,ZCash實現了通過加密的形式交易原數據,而不是像比特幣那樣要將交易數據公布於眾。斯諾登日前參與討論時也表示,匿名Zcash項目可解決比特幣的監視風險。
所以,ZCash這樣一個對隱私保護極致追求的匿名功能,其首先被認為在金融業有巨大的價值。外媒指出,傳統金融業對信息保護有著非一般的需求,盡管很多人認為比特幣和其他區塊鏈系統的隱私性要求來自於加密無政府主義者和自由主義者,事實卻是,傳統金融業在推動將交易信息隱藏於區塊鏈上。
不過,匿名性的數字貨幣也是讓監管部門頭痛的,在全球普及開來也是非常難的,最多也只是一個小眾產品。但是,在利用區塊鏈技術開發的平台卻是非常有潛力的。例如,區塊鏈內容發布平台DECENT、以太坊的智能化合約等等。
③ 有沒有「假鈔」冒充真的比特幣進行交易
假鈔冒充真的來比特幣交易是非常源難的,基本上是不可能的。因為比特幣的交易多發生在線上,線下交易是非常上的,而且即使是線下也基本上沒有使用現金去交易的,基本上都是在網上完成的交易。
不過,現實中卻有很多人打著比特幣的幌子從事非法的活動。當然,除比特幣以外也存在其它優秀的區塊鏈項目,例如智能合約以太坊、區塊鏈內容發布平台DECENT。