1. 程式人生 > >5分鐘編寫運行一個RChain合約

5分鐘編寫運行一個RChain合約

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合約