Libra基礎知識

2021-10-11 19:16:34 字數 1172 閱讀 3749

核心特徵

核心概念

libra專案構建

admission control:admission control 是乙個對外的介面,任何的乙個client 發起的request,都會首先進入admission control 這個節點。

ac 這個模組是對client request 做乙個初始的檢查, 比如可以做流量的控制合法合規性的檢查。 libra 是用grpc來做 各個節點之間的呼叫的。

mempool: 這個節點是用來做buffer的,將待處理的交易儲存到這個buffer 裡,等待被執行。因為是分布式系統,這池裡面儲存的交易, 和其他節點是共享的。

consensus: 這個一致性元件, 一是為了排序交易的區塊,二是為了 對一筆交易 和其他節點達成共識

execution: 執行節點,一是 利用虛擬機器(vm) 執行這段交易(以太坊智慧型合約 是有vm 執行合約裡面的**). 二是協調乙個區塊交易的執行,並且在其他各個節點中去維護乙個透明的交易狀態

virtual machine(vm): ac 和 mempool 是使用vm 元件 執行每個交易的校驗檢查。vm 是用來執行程式。

storage: storage 是用來儲存達成協議的交易區塊鏈,和執行結果(執行的最終狀態).

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

電腦的基礎知識 電腦的基礎知識

電腦的組成部分與其作用 一 軟體系統 軟體系統的組成分別是 作業系統 應用軟體等。其應用軟體是指特定領域開發 並為特定目的服務的一類軟體。而作業系統是位於底層硬碟與使用者之間溝通的橋梁。使用者可以通過作業系統的使用者頁面,輸入命令,實現使用者需求。二 硬體系統 硬體系統是指構成計算機的物理裝置,即由...