5分鐘編寫運行一個RChain合約
阿新 • • 發佈:2018-02-04
developer 語法 run ttl 例子 log 啟動 --help 沒有之一
Rholang是RChain的智能合約語言,RChain是目前已知的區塊鏈3.0當中的技術含量最高的項目,沒有之一。
今天介紹如何編寫和測試一個RChain智能合約,Rholang的語法介紹在https://developer.rchain.coop/tutorial
1、安裝docker
這個自己百度一下,安裝都是傻瓜化的
2、下載docker鏡像
docker pull rchain/rholang-cli
3、下載rchain的代碼
git clone https://github.com/rchain/rchain.git
cd rchain
4、執行RChain的helloworld例子hello_world_again.rho
docker run -ti -v ${PWD}/rholang/examples/hello_world_again.rho:/tmp/input.rho rchain/rholang-cli
參數解釋:
1、${PWD}/rholang/examples/hello_world_again.rho是要運行的合約腳本
2、/tmp/input.rho官方解釋是輸入文件,就這麽寫就好,目前沒發現有任何用途...
其他用法
單獨啟動Rosettle虛擬機的方法:docker run -ti rchain/rholang-cli
查看參數幫助:docker run -ti -v ${PWD}/rholang/examples/hello_world_again.rho:/tmp/input.rho rchain/rholang-cli --help
5分鐘編寫運行一個RChain合約