EOS 消息设计(1)消息定义
生活随笔
收集整理的這篇文章主要介紹了
EOS 消息设计(1)消息定义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. EOS
EOS是作為一個傳遞賬戶間已認證信息的平臺。腳本語言和虛擬機的實現將獨立于EOS操作系統技術,任何開發語言或虛擬機,只要有適當的、性能足夠的沙箱,都可以通過API與EOS集成在一起。
2. 消息定義
消息是賬戶與賬戶之間的溝通語言.
·每個賬戶都可以發送結構化的消息給任意其他賬戶
·每個賬戶也可以定義處理消息的腳本
·每個賬戶有自己的私有數據庫
2.1 消息處理腳本
智能合約 = 消息+消息處理腳本
消息處理腳本就是在一個賬戶收到了消息之后怎么處理消息。處理腳本本身也可以發消息給其他賬戶。
eg. 一個非常簡單的合約:a給b轉賬50eos,有些消息是可以由處理消息的腳本來發的,比如說b在收到50eos這個消息后有個消息處理腳本會自動向c發送25個eos。
2.2 模式定義的消息
在賬戶之間發送的所有消息都是由區塊鏈共識狀態的一個模式定義的,該架構允許消息在二進制和JSON格式之間的無縫轉換。
2.3 模式定義的數據庫
數據庫狀態也使用類似的模式定義,這確保所有應用程序存儲的數據都以一種格式呈現,同時具備JSON的人類可讀性,以及二進制格式的高效率存儲和易操作性。
總結
以上是生活随笔為你收集整理的EOS 消息设计(1)消息定义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EOS开发步骤(2) 钱包操作
- 下一篇: EOS 消息设计(2)并行处理