UBTC智慧合約全面開放公測!附有詳細測試嚮導

買賣虛擬貨幣

根據UB官網最新公告,實現圖靈完備的智慧合約的UBTC測試鏈已經完成內測並部署完畢,現已開放公測。UBTC智慧合約支援的程式語言包括C#, Java, Kotlin和LUA。

測試鏈的P2P埠是18333。

開發人員可以透過如下節點測試智慧合約:
13.251.64.171
13.209.29.62
18.182.0.202

不同於其他需要使用自己的程式語言的智慧合約技術,UBTC致力於支援通用程式語言(如C#, Java, Kotlin和LUA)使智慧合約程式設計更簡單易用。

在進行全面細緻的測試之後,UB開發團隊將會在UBTC的上正式實施智慧合約。

以下內容是從Github英文頁面翻譯而來的測試嚮導,原連結為:
https://github.com/UnitedBitcoin/UnitedBitcoin/wiki/ubtc-with-smart-contract-feature-public-beta-testnet-guideline

注意:
1、這是測試鏈,請不要匯入任何主鏈的私鑰到測試鏈節點。
2、測試鏈有可能會被全部替換,並清除所有資料。如果測試過程中發現有任何錯誤,可以嘗試重新下載測試鏈程式,刪除舊的資料,並重啟節點。

準備環境:

推薦安裝 ubuntu 16.04 x64。
執行以下命令安裝依賴庫。
apt update -y
apt install -ysoftware-properties-common
add-apt-repository-y ppa:bitcoin/bitcoin
apt update -y
apt install -ylibboost1.58-all-dev libminiupnpc-dev libssl-dev libevent-dev libzmq3-dev
apt install -ylibdb4.8-dev libdb4.8++-dev

獲取測試鏈節點:

您可以克隆 contract 分支並從原始碼構建, 或者從以下連結下載(目前只有Linux版本):
ubcd-test(http://p728vdxow.bkt.gdipper.com/ubcd-test)
ubc-cli-test(http://p728vdxow.bkt.gdipper.com/ubc-cli-test)

您可以參考連結https://github.com/UnitedBitcoin/UnitedBitcoin/wiki/How-to-build-ubtc-contract-local-testnet如何從原始碼自行構建測試鏈節點。

啟動測試鏈節點:


-       進入測試鏈節點程式所在目錄
-       執行 mkdir ./testdata
-       執行 ./ubcd-test -datadir=./testdata -rpcuser=user -rpcpassword=password-rpcport=60000 -rpcallowip=127.0.0.1/32 -port=18333 -testnet -txindex -server –contractprint
如果需要在後臺執行程式,在命令列加上-daemon引數。
-       執行以下命令連線到測試鏈網路
./ubc-cli-test-rpcuser=user -rpcpassword=password -rpcport=60000 addnode 13.251.64.171:18333add
./ubc-cli-test-rpcuser=user -rpcpassword=password -rpcport=60000 addnode 13.209.29.62:18333add
./ubc-cli-test-rpcuser=user -rpcpassword=password -rpcport=60000 addnode 18.182.0.202:18333add
-       同步資料需要幾分鐘時間. 執行 ./ubc-cli-test -rpcuser=user -rpcpassword=password -rpcport=60000getblockcount 來獲取當前節點的塊高度。
-       現在您應該加入了測試鏈網路。

使用:

訪問 http://13.251.64.171:3000/ 來請求測試鏈代幣。
參考其他wiki文件來學習如何進行測試,連結如下:
https://github.com/UnitedBitcoin/UnitedBitcoin/wiki/UnitedBitcoin-Smart-Contract


更多區塊鏈數字貨幣資訊:http://www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;