背景 在以太坊系公鏈中,合約部署和調用是需要發(fā)送交易并消耗 gas 的,而 gas 的使用量決定了該筆交易的費用。因此,設計省錢的合約是很重要的。 在部署合約時,我們希望減小...
背景 在以太坊系公鏈中,合約部署和調用是需要發(fā)送交易并消耗 gas 的,而 gas 的使用量決定了該筆交易的費用。因此,設計省錢的合約是很重要的。 在部署合約時,我們希望減小...
認識defaultdict: 當我使用普通的字典時,用法一般是dict={},添加元素的只需要dict[element] =value即,調用的時候也是如此,dict[ele...
CSP 并發(fā)模型 CSP(Communicating Sequential Processes),是用于描述兩個獨立的并發(fā)實體通過共享 channel(管道)進行通信的并發(fā)模...
映射 map 什么是 map map 是由一組鍵值對組成的抽象數據結構,并且鍵只會出現一次。 map 通常是用哈希查找表(Hash table)或者搜索樹(Search tr...
數據類型的本質:固定內存大小的別名。 數據類型的作用:編譯器預算對象或變量分配內存空間的大小。 數組 array 數組是同一種數據類型的固定長度的序列,指向一段連續(xù)的內存空間...
配合代碼食用(Geth v1.9.0 stable) 背景: 以太坊目前有ethash和clique兩個共識引擎,其中ethash是用于正式網絡的PoW(proof-of-w...
1. 以太坊中PoA產生的背景 如果你想用以太坊搭建一個聯盟/私有鏈, 并要求該鏈交易成本更低甚至沒有, 交易延時更低,并發(fā)更高, 還擁有完全的控制權(意味著被攻擊概率更低)...
配合代碼食用(Geth v1.9.0 stable) 以太坊目前有ethash和clique兩個共識引擎,其中ethash是用于正式網絡的PoW(proof-of-work)...
智能合約 在這個章節(jié)中我們會介紹如何用Go來編譯,部署,寫入和讀取智能合約。 智能合約的編譯與ABI 與智能合約交互,我們要先生成相應智能合約的應用二進制接口ABI(appl...
Web的工作方式當我們?yōu)g覽網頁,輸入網址后回車,頁面就會顯示你需要的內容,這個流程大致可以分為:①瀏覽器根據輸入的url去請求DNS服務器,通過DNS獲取相應的域名對應的IP...
1. 摘要 Cosmos項目有個宏偉的目標,就是在DPOS+BFT的共識引擎的基礎上,能夠實現區(qū)塊鏈開發(fā)簡便,互通互聯。本文介紹以下內容:(1)Cosmos架構(2)Cosm...