Hyperledger Sawtooth初體驗

通過運行Sawtooth官方提供的供應(yīng)鏈demo——sawtooth-supply-chain,來對Sawtooth相關(guān)概念進行加深理解。

環(huán)境要求

  • docker
  • docker-compose

項目啟動

將項目clone下來并且安裝好docker和docker-compose之后,在項目根目錄下執(zhí)行:

docker-compose up

運行完成之后咪奖,使用docker ps命令查看可以發(fā)現(xiàn)多出了10個容器

docker ps

Container Image Description
supply-asset-client supply-asset-client 資產(chǎn)供應(yīng)鏈demo客戶端
supply-fish-client supply-fish-client 魚供應(yīng)鏈demo客戶端
supply-tp supply-tp transaction processor智能合約
supply-server supply-server API Server
supply-shell supply-shell 用于交互的客戶端
supply-rest-api hyperledger/sawtooth-rest-api:1.0
supply-settings-tp hyperledger/sawtooth-settings-tp:1.0
supply-ledger-sync supply-ledger-sync 更新賬本
supply-validator hyperledger/sawtooth-validator:1.0
supply-rethink rethinkdb 數(shù)據(jù)庫

supply-asset-client和supply-fish-client是運行在同一個區(qū)塊鏈網(wǎng)絡(luò)上的兩個客戶端,分別代表資產(chǎn)追溯以及更具體化的魚的追溯。

資產(chǎn)追溯user story

項目啟動成功之后醉顽,訪問http://localhost:8021/,我們來看一看該demo如何對資產(chǎn)進行追溯管理平挑。

asset home page

  1. 注冊新代理agent


    注冊新代理agent

agent可能的身份為:

  • owner
  • custodian
  • reporter
  1. 創(chuàng)建資產(chǎn)


    創(chuàng)建資產(chǎn)

輸入密碼來解鎖私鑰游添,用來對該筆交易進行簽名

輸入密碼解鎖私鑰

創(chuàng)建完成之后界面如下

asset detail
  1. 轉(zhuǎn)移資產(chǎn)擁有者
    例如通過下拉框選擇,將這筆資產(chǎn)的擁有者轉(zhuǎn)移給另一個agent——Ahab(該數(shù)據(jù)在項目創(chuàng)建時以seed data的形式填充進來)
轉(zhuǎn)移資產(chǎn)擁有者
  1. 確定擁有資產(chǎn)
    打開新的瀏覽器或退出當(dāng)前登陸用戶通熄,以登錄名密碼ahab登陸查看該筆資產(chǎn)
asset list

選擇Accept Ownership后看到該筆資產(chǎn)的擁有者變更為Ahab

Accept Ownership
  1. 資產(chǎn)管理人變更
    類似于資產(chǎn)擁有者的變更唆涝,我們也可以對資產(chǎn)管理人進行變更。例如這里我們將這批鋼材的管理人變更為了Bessie唇辨,Bessie登陸并接收之后廊酣,此次變更就生效了。
資產(chǎn)管理人變更

至此赏枚,我們體驗了該demo的權(quán)屬管理功能亡驰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晓猛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子凡辱,更是在濱河造成了極大的恐慌戒职,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件透乾,死亡現(xiàn)場離奇詭異洪燥,居然都是意外死亡,警方通過查閱死者的電腦和手機乳乌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門蚓曼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钦扭,你說我怎么就攤上這事纫版。” “怎么了客情?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵其弊,是天一觀的道長。 經(jīng)常有香客問我膀斋,道長梭伐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任仰担,我火速辦了婚禮糊识,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘摔蓝。我一直安慰自己赂苗,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布贮尉。 她就那樣靜靜地躺著拌滋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪猜谚。 梳的紋絲不亂的頭發(fā)上败砂,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機與錄音魏铅,去河邊找鬼昌犹。 笑死,一個胖子當(dāng)著我的面吹牛览芳,可吹牛的內(nèi)容都是我干的斜姥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疾渴!你這毒婦竟也來了千贯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤搞坝,失蹤者是張志新(化名)和其女友劉穎搔谴,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桩撮,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡敦第,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了店量。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芜果。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖融师,靈堂內(nèi)的尸體忽然破棺而出右钾,到底是詐尸還是另有隱情,我是刑警寧澤旱爆,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布舀射,位于F島的核電站,受9級特大地震影響怀伦,放射性物質(zhì)發(fā)生泄漏脆烟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一房待、第九天 我趴在偏房一處隱蔽的房頂上張望邢羔。 院中可真熱鬧,春花似錦桑孩、人聲如沸拜鹤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽署惯。三九已至左驾,卻和暖如春镣隶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诡右。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工安岂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人帆吻。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓域那,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子次员,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件败许?Google Compute Engi...
    ahohoho閱讀 15,532評論 15 147
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,116評論 25 707
  • 不僅僅是Moleskine市殷,任何一個小小筆記本都可以玩轉(zhuǎn)出生活不同可能性呢! 這是手帳書籍專欄刹衫,每月更新醋寝,想把自己...
    吳小七閱讀 5,822評論 2 12
  • (接上一) 三;失韻 來看下下面這兩個作品 廊橋明月(蕭郎) 不羨深宮帝王家带迟,廊橋自有明月掛音羞。 玉人簫聲繞梁在,便...
    月明紅紅閱讀 246評論 0 1
  • 2017年4月26日 陌生推薦與溝通技巧——曉美 第一部分仓犬,溝通對象及范圍 一嗅绰、鄰居。 保持微笑搀继,找到值得贊美點办陷,...
    美恩1981閱讀 717評論 0 1