鏈上玩剪刀石頭布(Rock Paper Scissors)
-
A玩家發起合約,壓2bsv,并附帶公開hash(a | pubkey)
a是R、P、S之一; pubkey 是A的未公開的公鑰
-
B玩家花費如上utxo,追加1bsv,并公開b
b是R、P、S之一
-
A發起結算,合約需驗證A的公鑰和簽名:
獲勝規則為:P > R > S > P,如果相同則平局,
if a > b : A win,得3bsv B lose, 得0bsv else if a < b: A lose, 得1bsv B win, 得2bsv else: A draw, 得2bsv B draw, 得1bsv
測驗
- 玩家A發起合約,抵押0.001 BSV:
f550bc6e12f2dce8ddc2778c1d15003e9d8937faca7286f80b56528fb864e7c4
- 玩家B參與,出“布”,并追抵押A的一半,0.0005 BSV:
66a95c175767a9ae0954b4f66441d2862b4648ab43ad62eec6afadb2c1b116e3
- 玩家A結算,自己出“石頭”,輸了,玩家B得0.001 BSV:
d43810f60d2362e17e3cdeedc8a412b46aa4030f9d4e0ecfd61dce1b914c6e38
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/234945.html
標籤:區塊鏈
上一篇:公鏈 - 波場(TRON)
下一篇:《金融學》筆記 第二章 貨幣制度
