區塊鏈是什么?
區塊鏈(Blockchain)指的是一種公開的,由去中心化網絡共同維護的賬務系統,提供開放的、不可篡改的底層數據服務。
理解“區塊鏈技術”可以從理解p2p傳輸文件技術開始。
BT(BitTorrent)下載,電驢,迅雷,都是使用p2p的文件傳輸技術。
當我們使用迅雷下載某個電影文件的時候,大家最終下載到的文件都是一樣的,因為使用迅雷的電腦,既是客戶端也是服務器,眾多的使用者們共同參與文件共享,相互傳輸,最終每個人得到的文件是一樣的。
在比特幣世界里,大家共同下載、傳輸、維護的,不是電影文件什么的,是一個特殊的文件,叫“區塊鏈”。
block就是賬簿,嚴格意義上講是“子賬簿”。
而blockchain,它指的是總賬簿-子賬簿在不斷地生成,因為經濟世界里不斷有新的交易生成,最終歷史上生成的所有子賬簿要通過一種方式鏈接起來,才能形成總賬簿。
笑來老師說,“區塊鏈技術”這個概念本不該有。因為區塊鏈是個多文件構成的一個大文件,是賬簿,不是什么技術,而維護這個賬簿的技術是p2p共享文件的技術,后者理論上可以用來維護任何文件。
比特幣(Bitcoin)是什么?
1.比特幣是一個應用。
比特幣是世界上第一個,也是迄今為止最成功的區塊鏈應用。
2.比特幣是一家世界銀行。
這家世界銀行不屬于任何權威管轄,它是應用了區塊鏈技術,由中心化網絡構成的共同維護的財務系統。并且這個世界銀行通過p2p、去中心化的手段,滿足了財務公開、數據不可篡改的剛需。
3.比特幣是一種貨幣。
這家去中心化的世界銀行“比特幣”,發行了一種貨幣,恰好也叫“比特幣”。
4.比特幣是一種股票。
這家叫做“比特幣”的去中心化的世界銀行發行了一種股票叫“比特幣”。
在區塊鏈的世界里,比特幣是真正的“錢”。我們用現如今的法幣,如人民幣、美元買入比特幣,本質上可以理解為用不斷貶值的商品換取了“錢”。而比特幣的賣出,本質上是用我們的“錢”買了不斷貶值的商品-各種現如今的貨幣。
以太坊(Ethereum)是什么?
以太坊是使用區塊鏈技術,提供一系列的功能,其中包括實現了智能合約(smart contract)。
一個智能合約是一套以數字形式定義的承諾,包括合約參與方可以在上面執行這些承諾的協議。
做個類比,如果以太坊是手機上的操作系統,那么智能合約就是上面搭載的應用。有了以太坊,用戶可以直接開發自己的區塊鏈應用,而無需擔心底層的區塊鏈系統。
EOS是什么?
EOS是一款專門為商業分布式應用設計的區塊鏈操作系統,能夠為智能合約提供并行處理,并實現異步通信和建立去中心化組織等操作,它的交易處理速度能提高到100000筆/秒(比特幣最多是7筆/秒),它還可以向用戶提供數據庫、賬號許可、調度等服務。
以太坊和EOS的區別?
1.設計理念:
以太坊網絡近似于被描述為應用不可知論者,它被特別設計為一種對所有潛在應用都表現中立性的平臺。其中一個表現是拒絕內置極為常見的高級功能。
EOS考慮到不同應用程序需要各種相同類型的功能,為此它尋求提供這些實現方法。
2.共識機制和治理
以太坊使用工作證明POW模式;EOS使用采取股份授權證明(DPOS)機制的石墨烯技術。
前者的一個問題是難以處理那些破壞性的應用程序;后者包含一個凍結和處理破壞性或凍結類應用程序的機制。
3.可擴展性
以太坊網絡受限于CPU單線程性能,每秒處理的交易數偏低。
而EOS依賴已經在壓力測試中展現出每秒1萬至10萬筆交易處理能力的石墨烯技術,且使用并行化來擴展網絡,所以如果得以實現,它將能達到每秒數百萬次的交易處理能力。