RChain Dapp 開發(fā)手冊(二):運行獨立驗證節(jié)點并部署智能合約

作為開發(fā)者偶垮,你可能希望在本地運行一個獨立節(jié)點以便運行或者調(diào)試 DApp泼返。
如果你還不知道如何安裝 RNode鹉勒,請移步:傳送門


首先你需要清理自己的 Rnode工作目錄(默認(rèn)為 ?/ .rnode )够挂,然后以獨立的非驗證節(jié)點模式運行 Rnode顷啼。

rm -rf ~/.rnode
rnode run -s --map-size 1099511627776

這會創(chuàng)建一條新鏈(DAG)荐虐,同時誕生出創(chuàng)世區(qū)塊茶敏。默認(rèn)的情況下,這條鏈的盟約列表(bonds list)中會有5個驗證節(jié)點缚俏。你可以在?/ .rnode / genesis /中找到這些驗證節(jié)點的私鑰和公鑰惊搏。* .sk 文件的名稱是公鑰,私鑰就是文件的內(nèi)容忧换。

現(xiàn)在你可以按 Ctrl + C 退出這個節(jié)點恬惯,然后使用其中一個私鑰在重啟 RNode ,不過這次啟動是驗證節(jié)點模式亚茬。

rnode run -s --map-size 1099511627776 --validator-private-key $(cat ~/.rnode/genesis/*.sk | tail -1)

由于現(xiàn)在啟動節(jié)點的私鑰能與創(chuàng)世塊中盟約列表中的公鑰匹配酪耳,你的節(jié)點就就成為了驗證節(jié)點。你可以在這上面添加新塊,或者部署上去一些智能合約碗暗。

rnode deploy --private-key <deployer_private_key> --phlo-limit <value> --phlo-price <value> <file.rho>

這里注意:記得不要把 deployer_private_key 與用于啟動節(jié)點的 validator-private-key 混淆颈将。這兩個不是同一個密鑰。這個秘鑰用于支付部署合約的費用言疗。(關(guān)于如何編寫 file.rho 智能合約晴圾,請參考Rholang 編程指南

PS:出于測試目的,你可以設(shè)置--phlo-limit 1000000 --phlo-price 1噪奄,意味著 phlo(類似 ETH 里的 gas 費用) 上限為 1000000 phlo 死姚,單價為 1 phlo。

部署成功后勤篮,你應(yīng)該能看到帶有 deployID 的返回信息:

DeployId is: 3044022100a65b2c5d890ed53174fcd9f53f150756c9ff4b37e0a4137f025d53ec418c1894021f18c42eccf307b27e6159606e92ca4e96f4b9688b6b95ee05944c8794b0dd76

這個時候智能合約雖然部署完了都毒,但是還沒有被鏈確認(rèn),你需要調(diào)用你的驗證節(jié)點發(fā)表一次聲明(propose)碰缔,來出一個塊账劲。

rnode propose 

這個時候你應(yīng)該會收到如下的返回信息:

Response: Success! Block 8b70f0c681... created and added.

至此,你的智能合約就部署完畢了金抡。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瀑焦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子竟终,更是在濱河造成了極大的恐慌蝠猬,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件统捶,死亡現(xiàn)場離奇詭異榆芦,居然都是意外死亡,警方通過查閱死者的電腦和手機喘鸟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門匆绣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人什黑,你說我怎么就攤上這事崎淳。” “怎么了愕把?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵拣凹,是天一觀的道長。 經(jīng)常有香客問我恨豁,道長嚣镜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任橘蜜,我火速辦了婚禮菊匿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己跌捆,他們只是感情好徽职,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著佩厚,像睡著了一般姆钉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上可款,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天育韩,我揣著相機與錄音克蚂,去河邊找鬼闺鲸。 笑死,一個胖子當(dāng)著我的面吹牛埃叭,可吹牛的內(nèi)容都是我干的摸恍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼赤屋,長吁一口氣:“原來是場噩夢啊……” “哼立镶!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起类早,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤媚媒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涩僻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缭召,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年逆日,在試婚紗的時候發(fā)現(xiàn)自己被綠了嵌巷。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡室抽,死狀恐怖搪哪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情坪圾,我是刑警寧澤晓折,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站兽泄,受9級特大地震影響漓概,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜已日,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一垛耳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦堂鲜、人聲如沸栈雳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哥纫。三九已至,卻和暖如春痴奏,著一層夾襖步出監(jiān)牢的瞬間蛀骇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工读拆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留擅憔,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓檐晕,卻偏偏與公主長得像暑诸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子辟灰,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

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