區塊鏈之狀態轉換系統

2021-09-11 07:29:09 字數 480 閱讀 5744

在位元幣和以太坊的區塊鏈技術應用中,最核心的部分和共性也就是狀態轉換系統(state transition system)被用來實現加密貨幣(cryptocurrency)。

在位元幣賬本中,系統包括所有現存的位元幣所有權狀態和狀態轉換函式。狀態是指是所有已經被挖出的、沒有花費(utxo:unspent transaction outputs)的位元幣的集合。狀態轉換函式以當前狀態和交易為輸入,並輸出新的狀態。

以下是一段有關標準「銀行系統」資產負債表狀態轉換功能的乙個最小化實現:

「從 a 中減去 $x 單位並把 $x 單位加到 b上,前提條件是 (1) a 在交易之前有至少 $x單位以及 (2) 交易被 a 批准」。

在以太坊的 token 系統實現中,只需要增加一些額外的**,如初始化、所分發貨幣的單位,讓其它合約來查詢乙個位址的餘額等函式即可實現類似位元幣的發行,當然你需要維護乙個以太坊賬戶並且保持一定的費用就像租用雲主機一樣來支撐日常運營。

區塊鏈數字溯源系統之區塊鏈落地應用解決方案

隨著網際網路技術的蓬勃發展,人們身處的世界早已被網路上呈 式增長的海量資訊所充斥,基於各種搜尋引擎 社交 新聞客戶端與電商平台,廣大使用者不僅能從網際網路上獲取所需要的資訊,還在不經意間將自己所思所想的痕跡都以資料的形式留在了上面。而這也使得人們漸漸具備了物理和資料的雙重屬性,想要認識某乙個人或某一...

區塊鏈技術之區塊鏈初步介紹

區塊鏈是什麼,相信很多人只是聽說和位元幣有關,我將從乙個學生的角度出發,來分享記錄我對區塊鏈的看法 餐廳宣稱剛從海底打出的魚是非常新鮮的,誰可以證明?從飛機場運來的西瓜,誰可以保證?簽訂的合同,怎麼確定對方一定會遵守?三體 中黑暗森林法則,是否所有的宇宙文明都會遵守?這些問題我一直都有疑問,尤其是小...

區塊鏈開發之區塊鏈的特點

區塊鏈是目前金融市場上的一塊香餑餑,大家都願意去鑽研區塊鏈的一切,因此有多數的人選擇去開發區塊鏈產品,區塊鏈產品在開發時一定要了解區塊鏈的一些開發特性,比如 去中心化,不可篡改性等等。以下是對於區塊鏈開發之區塊鏈特點的總結 去中心化 區塊鏈是一種分布式資料儲存結構,沒有中心節點,所有節點都儲存全部的...