佛薩奇2.0開發升級版,metaforce佛薩奇2.0系統開發(開發方案及詳細)
簡單來說這個佛薩奇FORGE原力專案基於幣安鏈開發的智慧合約dapp,公開透明,100%公開開源,玩家進出都是BUSD,專案方也無法篡改,合約永續執行。什麼是佛薩奇原力FORGE?佛薩奇原力FORCE是在幣安鏈上部署的一個智慧合約BSC幣安智慧鏈是基於全球第一交易所幣安網的加密貨幣數字錢包幣安智慧鏈公鏈開發的一個獨立公鏈。
FORGE迴圈儀中使用的矩陣大小為3×1和2×2。3×1矩陣本質上很簡單,只需要填充三個位置即可。2×2矩陣從第一層的兩個位置開始,然後擴充套件到第二層的四個位置。職位透過直接和間接招募Forsage會員來填補。一旦矩陣中的所有位置都被填滿,就啟用迴圈佣金。從矩陣出來的位置也將輸入相同大小的新矩陣。
1.啟動SPV輕節點
在spv/scripts目錄,執行start.sh指令碼,開發流程I35邏輯7O98開發O7I8 將會呼叫spv/build/release/bin目錄中的start.sh指令碼,啟動SPV輕節點。
$./start.sh
檢視程式是否存在
$ps-ef|grep spv|grep-v grep501 82533 1 0 12:27AM ttys011 0:00.23./spv start-c../config/spv.yml
檢視埠是否監聽
$lsof-i:12345 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME spv 82533 liukemeng 14u IPv4 0x321a94eae97e5edf 0t0 TCP localhost:12345(LISTEN)$lsof-i:12346 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME spv 85673 liukemeng 14u IPv4 0x425a94eae97e5edf 0t0 TCP localhost:12346(LISTEN)
檢視日誌
$tail-f../build/release/log/spv.log2021-06-23 00:28:02.318INFOserver/spv_server.go:88====Start SPV Server!====2021-06-23 00:28:02.340INFOmanager/state_manager.go:145[ChainId:chain1]----start chain listening and state manager!----2021-06-23 00:28:02.342INFOmanager/state_manager.go:176[ChainId:chain1]subscribe block success!2021-06-23 00:28:02.345INFOrpcserver/rpc_server.go:65 GRPC Server Listen on 127.0.0.1:123452021-06-23 00:28:02.345INFOwebserver/web_server.go:85 Web Server Listen on HTTP 127.0.0.1:123462021-06-23 00:28:12.414INFOmanager/block_manager.go:167[ChainId:chain1]spv has synced to the highest block!current local height:0,remote max height:0
2.停止SPV輕節點
在spv/scripts目錄,執行stop.sh指令碼,將會呼叫spv/build/release/bin目錄中的stop.sh指令碼,停止SPV輕節點。
$./stop.sh
3.停止SPV輕節點並清除data和log
在spv/scripts目錄,執行stop.sh指令碼,並新增clean命令,將會呼叫spv/build/release/bin目錄中的stop.sh指令碼,停止SPV輕節點,並清除spv/build/release/data中的所有資料。
$./stop.sh clean
3.SPV模式獨立部署時,Client端透過grpc驗證交易有效性示例
package usecaseimport("context""log""chainmaker.org/chainmaker/spv/v2/pb/api""google.golang.org/grpc")func useCase(){//1.構造Client conn,err:=grpc.Dial("127.0.0.1:12308",grpc.WithInsecure())if err!=nil{log.Fatal(err)return}client:=api.NewRpcProverClient(conn)//2.構造交易驗證資訊request:=&api.TxValidationRequest{ChainId:"chainId",//鏈Id BlockHeight:1,
//交易所在區塊高度//Index:-1,//此版本未驗證該欄位,不需要填寫TxKey:"TxId",//交易Id ContractData:&api.ContractData{Name:"contractName",//合約名Method:"method",//方法名Version:"version",
//合約版本Params:[]*api.KVPair{{Key:"argName1",Value:[]byte("argValue1")},//Key是所呼叫合約方法的引數名,Value是引數值{Key:"argName2",Value:[]byte("argValue2")},{Key:"argName3",Value:[]byte("argValue3")},},Extra:nil,//預留擴充套件欄位},Timeout:5000,//驗證超時時間Extra:nil,//預留擴充套件欄位}//3.驗證交易有效性response,err:=client.ValidTransaction(context.Background(),request)if err!=nil{log.Fatal(err)}if int32(response.Code)!=0{log.Fatal(err)}//4.使用者其他邏輯}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956839/viewspace-2936091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MetaForce佛薩奇2.0系統丨MetaForce佛薩奇2.0系統開發(方案及詳細)
- Metaforce佛薩奇2.0開發詳細版丨Metaforce佛薩奇2.0系統開發(開發功能及原始碼)原始碼
- MetaForce佛薩奇開發原理丨MetaForce佛薩奇系統開發(2.0智慧合約開發)
- 佛薩奇2.0系統丨佛薩奇2.0系統開發(功能版)丨佛薩奇2.0開發原始碼案例部署原始碼
- 佛薩奇2.0(合約)開發制度講解丨佛薩奇升級2.0版系統功能開發詳情
- 佛薩奇2.0開發參考版丨佛薩奇2.0系統開發(成熟及專案)丨佛薩奇2.0系統原始碼部署原始碼
- 佛薩奇2.0互助分紅開發丨佛薩奇系統開發原始碼丨佛薩奇2.0運營版原始碼
- Forsage佛薩奇2.0智慧合約系統設計開發(佛薩奇升級版)
- 佛薩奇2.0版開發功能丨原力元宇宙MetaForce佛薩奇2.0系統開發實現技術詳情及分析元宇宙
- MetaForce佛薩奇系統2.0開發技術分析
- 2.0新版佛薩奇開發系統|佛薩奇開發DAPP原始碼搭建APP原始碼
- MetaForce佛薩奇系統開發原始碼(升級版)原始碼
- FORSAGE(佛薩奇)系統開發,公排佛薩奇2.0原始碼開發搭建原始碼
- MetaForce佛薩奇升級版系統開發馬蹄鏈方案
- 佛薩奇2.0開發原理丨佛薩奇2.0智慧合約系統開發詳情版丨(原始碼部署)原始碼
- 佛薩奇2.0MetaForce系統技術開發DAPPAPP
- 馬蹄鏈佛薩奇系統開發2.0佛薩奇系統開發原始碼部署原始碼
- 關於MetaForce佛薩奇2.0系統開發原始碼搭建(功能詳細)原始碼
- 佛薩奇系統開發(原始碼部署)丨META FORCE佛薩奇2.0系統開發技術詳細版本原始碼
- Force佛薩奇2.0系統開發(成熟原始碼)原力佛薩奇系統開發專案方案原始碼
- 原力元宇宙Metaforce/Forsage/佛薩奇2.0系統開發(方案詳解)元宇宙
- 原力元宇宙Metaforce/Forsage/佛薩奇2.0系統開發(開發詳情)元宇宙
- 【DAPP】佛薩奇2.0矩陣互助開發詳情丨佛薩奇制度系統開發細節講解APP矩陣
- 佛薩奇原始碼|佛薩奇2.0合約|佛薩奇矩陣公排模式開發系統原始碼矩陣模式
- MetaForce佛薩奇系統開發技術流程(成熟程式碼)佛薩奇2.0原始碼部署教程原始碼
- 佛薩奇2.0MetaForce原力元宇宙系統開發技術詳細元宇宙
- Forsage佛薩奇2.0魔豹聯盟系統技術開發分析(佛薩奇2.0原始碼版)原始碼
- Forsage佛薩奇系統開發2.0丨馬蹄鏈2.0佛薩奇矩陣開發技術合約矩陣
- 佛薩奇2.0系統DAPP開發丨原始碼丨佛薩奇Solidity開發編寫示例APP原始碼Solid
- 佛薩奇2.0運營版系統開發程式碼示例丨佛薩奇Forsage合約開發demo
- Meta Force佛薩奇2.0系統開發的邏輯需求 | Meta Force佛薩奇2.0系統開發原始碼示例原始碼
- 佛薩奇2.0系統開發專案原始碼方案原始碼
- 現成metaforce佛薩奇2.0系統原始碼搭建(開發案例)原始碼
- 佛薩奇原始碼/互助矩陣/佛薩奇2.0聊天/系統開發技術原始碼矩陣
- 智慧合約佛薩奇2.0開發,佛薩奇系統原始碼鏈上搭建原始碼
- MetaForce魔豹聯盟佛薩奇2.0矩陣公排系統開發(開發方案及功能)矩陣
- 什麼是forsage(佛薩奇)2.0系統開發?
- 佛薩奇2.0系統開發矩陣模式解析矩陣模式