ストレージへのアップロードデータとそのログをブロックチェーンに残して,それをPBC暗号を用いた第三者機関による監査システム
cd src/ethereum/
solc --optimize --abi ./solidities/Art.sol -o build --overwrite
solc --optimize --bin ./solidities/Art.sol -o build --overwrite
abigen --abi=./build/IndexTable.abi --bin=./build/IndexTable.bin --pkg=contracts --out=./contracts/art.go
cd ../
docker-compose up -d
docker logs gana
でアドレス情報を参照できる
docker exec -it user sh
cd src/ethereum
go run create_contract_address.go
#出力結果を.envのCONTRACT_ADDRESSに追加
docker exec -it user sh
cd src/User
cd ../User
go run user.go
# userのginサーバが立ち上がる
#同様にsp, tpaもginサーバを立ち上げる
# 別ターミナル
docker exec -it sp sh
cd src/SP
go run sp.go
# 別ターミナル
docker exec -it tpa sh
cd src/TPA
go run tpa.go