原创 比特幣隱私和匿名技術(一)數字信封&盲簽名

前面講的隔離見證、閃電通道、分片等技術,在區塊鏈出現之前都是不存在的,所以它們都是在區塊鏈上土生土長出來的技術,或者說是區塊鏈衍生出來的技術。這些技術有個共同點,即它們都是爲提高區塊鏈的處理能力而生。相信在未來,有了這些技術的加持,區塊鏈

原创 以太坊的短期擴展解決方案

擴展就現在! 可擴展性仍然是區塊鏈面臨的關鍵障礙。若想 web3 的願景成爲現實,那麼短期和長期擴展解決方案都是必要的。在 Web3 Foundation 中,我們正圍繞可擴展性展開討論。我們的措施目的在於爲尋求即時擴展解決方案的團隊提

原创 以太坊的區塊和存儲(終章):多級緩存

在瞭解完以太坊的區塊結構之後,你是否有這麼一個疑問:區塊頭裏存了好多MPT樹的根哈希,有賬戶狀態樹、交易樹、收據樹,還有賬戶狀態裏的存儲合約賬戶數據的storage樹。但這僅僅存儲的是樹的根哈希,那這些樹本身存儲到哪裏去了呢? 我們先來

原创 錢包生態場景中的“支付場景”

在錢包中引入支付場景,讓用戶樂於消耗數字資產,來換取感興趣的東西,促進用戶活躍同時也促使資產的持續輸入,從而使資產在錢包生態內形成基本的流動閉環。 限於數字貨幣在境內不能直接購買實物,因此我們需要構建偏向於精神層面的場景,也就是有價

原创 隔離見證(二):原理中有新知

首先,區塊裏有個區塊頭和一個區塊體; 其次,區塊體裏除了一個標識該區塊有多少筆交易的“交易數量”字段,其餘的就是一筆一筆的交易了; 然後,每筆交易都是由輸入和輸出組成,除了“版本號”、“鎖定時間”、“輸入數量”、“輸出數量”幾個字段,

原创 隔離見證(三):優點VS缺點 | 比特幣技術普及

在說隔離見證的優點之前,先說說它的缺點。 其實隔離見證最大的缺點,就是因爲它對比特幣區塊結構的改變,比如它不光將見證部分隔離出去,還將梅克爾樹根放到了coinbase字段(系統獎勵比特幣給區塊作者的那筆交易叫coinbase交易,coin

原创 隔離見證(一):緣起於比特幣擴容需求

中本聰在發佈比特幣的時候,將區塊的大小限制爲1M。我們之前學習過,一個區塊由一個固定爲80字節的區塊頭和包含交易的區塊體組成。區塊的大小確定了,也就確定了一個區塊只能包含有限數量的交易。 在比特幣的發展早期,交易不頻繁,1M大小夠用了。但

原创 想要學習區塊鏈編程,該掌握哪些計算機語言?

隨着區塊鏈技術的聲名遠揚,行業內科研人員對於區塊鏈技術在應用層面的探索也越來越深入,從區塊鏈的整體架構來看,協議層,擴展層,應用層之間的邏輯設計都少不了編程語言的支撐,那麼今天來普及一下,區塊鏈技術應用設計會用到哪些編程語言? 1,C

原创 以太坊的狀態機模型 | 區塊鏈知識普及

因爲以太坊是區塊鏈裏僅次於比特幣的第二座高峯,或者說以太坊是區塊鏈發展史的第二個重要節點,所以,對於以太坊的學習,我們又會變得“詳細”起來。 各位童鞋,得準備好擼死一堆腦細胞了。 說到模型,從大的方面來講,以太坊和比特幣一樣,肯定都是

原创 數字錢包的安全

數字錢包作爲數字資產的最後一道防線,無容置疑的。一些資深的幣民手機裏,甚至裝了三四個不同的數字錢包APP。數字錢包只提供幫助用戶管理私鑰、助記詞、錢包地址等服務。 數字錢包在安全性上,明顯優於第三方金融機構。尤其是不斷傳出交易所被盜的消息

原创 以太坊的區塊和存儲(二):區塊體之叔區塊

昨天講了以太坊的區塊頭,接着來我們今天講講區塊體。 在比特幣裏,區塊體裏就一個東西,那就是一筆一筆的交易信息。但在以太坊的區塊體裏,除了交易信息,還有一些特殊區塊的區塊頭。 因爲這些特殊區塊的父區塊(上一區塊)和本區塊(包含它們的區塊)的

原创 以太坊的區塊和存儲(一):區塊頭

以太坊的整個實現機制比比特幣複雜得多,所以它的區塊結構也比比特幣的複雜,而且它的存儲不止區塊這一種方式,咱們花幾天的時間來好好學習一下以太坊的區塊和存儲。 先從區塊開始。跟比特幣一樣,以太坊的區塊結構也分爲區塊頭和區塊體,這一篇我們先講