沃爾頓鏈

沃爾頓鏈

WaltonChain沃爾頓鏈 (簡稱WTC) 項目命名是為了紀念偉大的RFID技術的發明人查理·沃爾頓(Charlie Walton),沃爾頓鏈將區塊鏈技術引入物聯網,解決物聯網發展過程中所面臨的中心化問題,基於密碼學原理,憑藉分散式點對點網路,實現有序交易記錄的永久性存儲,不可刪除和篡改,公開並且可溯源,能完美解決網際網路虛擬世界的信任和權益問題。

基本信息

什麼是沃爾頓鏈?

WaltonChain沃爾頓鏈(簡稱WTC) 項目命名是為了紀念偉大的RFID技術的發明人查理·沃爾頓(Charlie Walton),沃爾頓鏈將區塊鏈技術引入物聯網,解決物聯網發展過程中所面臨的中心化問題,基於密碼學原理,憑藉分散式點對點網路,實現有序交易記錄的永久性存儲,不可刪除和篡改,公開並且可溯源,能完美解決網際網路虛擬世界的信任和權益問題。

沃爾頓鏈將構建現實世界與區塊鏈完美結合的商業生態鏈,引領人類全面進入可信賴的數位化生活,開創價值物聯網的新紀元。


沃爾頓鏈的結構

Walton生態系統採用“母鏈+子鏈”的總體架構,其中母鏈為waltonchain,其中用於流轉和支付的代幣叫做waltoncoin(WTC)。在項目1.0階段,母鏈waltonchain用於打通服裝行業的生產、物流、倉儲和門店的全供銷鏈條系統。子鏈理論上可以有無窮多個,如生產車間用於監測產品質量的識別器即可作為生產子鏈的節點存在,多種品牌的生產車間共同構成生產子鏈;又如眾多不同服裝品牌的銷售門店可以構成銷售子鏈等等 。

·WALTON鏈底層

底層基礎是基於WALTON鏈開發,WALTON鏈具有很多優點,詳細請見WALTON鏈介紹部分,在底層,將主要通過智慧型契約開發母鏈與子鏈中各項套用場景的基類契約,提供需要實現的底層函式通用接口。

·WALTON鏈核心層

WALTON鏈是基於通用區塊鏈技術開發,針對不同的套用有共性和個性的要求,核心層會調用底層的基類契約,針對共性和個性的功能進行契約封裝,即根據具體常用的需求定製形成各種套用的核心契約模組 。

·WALTON鏈中間層

針對不同的套用,WALTON會有專用和通用的接口給套用層直接調用,套用層調用核心層的相關契約時,由於具體套用需求,還是會同契約內提供的功能有些許不同,此時就需要中間層實現對這些接口的定製封裝,以便簡化套用層工作,降低套用難度。

·WALTON鏈套用層

最上層的內容,用戶、企業或WALTON團隊針對不同的套用場景,開發相應的平台或環境,以方便滿足用戶個人、團隊或企業所要的套用需求,同時更加重要的是,套用層平台或環境的實現可以使得無論有無區塊鏈相關知識的人都可以同操作傳統的信息系統或平台一樣,來對沃頓鏈上的各種功能進行方便的設定和調用。

沃爾頓鏈的詳細架構

·Walton母鏈

沃爾頓母鏈是沃爾頓區塊鏈的主幹鏈,起始於沃爾頓創世塊,它提供了豐富的功能,包括但不限於管理沃爾頓幣(WTC)的交易、管理子鏈、假名、帳戶控制等功能 。

1)管理 WTC 交易

WTC 總共發行1億個,在創世塊中被創設,然後按既定的方案分配到各帳戶,在之後的交易中總量保持不變。通過去中心化網路,更多的帳戶將通過節點被創建,WTC交易也將在帳戶間大量進行。每隔60秒,當前時段發生的所有交易,也就是交易池中所有處於pending狀態的交易將被記賬節點通過挖礦記錄到母鏈中,生成的區塊會連結到前一個區塊,從而形成沃爾頓母鏈,作為WTC交易的公共帳本,分散式存儲於母鏈網路中的各個節點,保障交易數據的安全可靠。

2)管理子鏈

沃爾頓母鏈的眾多主要功能之一是管理子鏈,沃爾頓子鏈可以在母鏈運行後的任意時刻,被任意帳戶創建。創建者將可以根據套用需求定製子鏈的細節功能和子鏈代幣具體信息,這些定製信息形成描述子鏈的數據結構,並通過調用母鏈中智慧型契約的方式在母鏈中發布創建此子鏈的信息,此種發布需要扣除一定的WTC(包括創建費與手續費),從而被記帳節點記錄在當前時段的區塊中。至此子鏈的信息就被記錄在母鏈當中,之後子鏈就將作為一條獨立的區塊鏈,記錄子鏈內各種業務邏輯對應的交易記錄和相關數據。

由於WTC的交易只記錄在母鏈中,因此母鏈的運行獨立於子鏈。在母鏈上運行的節點,只需要保存母鏈數據,也只進行WTC交易區塊的共識和驗證。WTC這種靈活的子鏈創建機制,決定了子鏈是可裁剪的,子鏈的狀態對母鏈功能的完備性、和安全性無影響;除了記錄子鏈的描述信息,其他子鏈的相關數據不會對母鏈產生影響。

3)智慧型契約

在沃爾頓區塊鏈的系統架構中,智慧型契約基於其可程式的特性,負責構築底層邏輯平台,承托起核心層、中間層、和套用層的上層架構運行。是沃爾頓鏈開拓更廣闊定製化套用的基石。

智慧型契約技術由以太坊發展成熟,並在電子代幣發布、電子眾籌、電子契約、電子股權分配等廣泛領域都有套用。沃爾頓區塊鏈技術中定義了兩類帳戶概念,一類是存儲代幣的普通帳戶;另一類便是存儲智慧型契約程式的智慧型契約帳戶。當網路內有節點通過發布的契約的abi及其契約地址以交易的形式調用智慧型契約內的函式時,便會觸發對應的的智慧型契約程式執行,執行程式以接收交易的數據、本帳戶狀態存儲的數據、當前區塊狀態數據等為輸入數據,經過契約程式定義的定製化運算,修改本契約帳戶內狀態變數等結果行為。同時這裡值得指出的是,調用智慧型契約分為本地調用和以交易形式調用這兩種方式,但只有後者會產生交易信息並在挖礦打包完成後,才會封裝到區塊中,並連結到沃頓鏈中。本地調用不會對契約內狀態變數的數值產生影響。

4)其它功能

去中心化資產交易:支持母鏈 WTC,子鏈幣的去中心化交易;

去中心化信譽評價系統:根據帳戶節點的例如抵押等交易行為中,根據其表現進行信譽評分;

去中心化別名系統:方便實現由別名發起交易;

帳戶控制:對賬戶設定一系列的許可權檢查,確保無論是母鏈還是子鏈內的節點都必須只擁有其需要的許可權;

投票系統:投票系統的套用角度很廣泛,無論是在母鏈或子鏈內,在做節點的信譽評價等方面都可以直接使用;

跨幣交易:在跨鏈交易中,不同幣種應當實現自動轉換的功能。

相關詞條

相關搜尋

熱門詞條

聯絡我們