Propagational value with Bitcoin and DLC
いくらあつまったらどの、割合で分配てきな?
eltoo 的な、input 決めない tx が使えるとしたら。あらかじめ分配用のtxをコミットすることが可能? 単純なスクリプトでできる気もするけどよくわからない
input にコミットしないことはできるんだっけ?
ユースケース
OSS トリクルダウン寄付
シナリオ
OSS A と A が依存する OSS B がある
A は有名なもので寄付がたくさん集まる
A に集まったうちの半分を自動的に B に配分するようなスクリプトがつくれないのか?
コントラクト
タイムロックでメインのアカウントがすべてもらえる
それ以外は、input の量に応じて予め定められた output にロックする
複数の UTXO を input にして、その量に応じて output 量を変更できるようなスクリプト スクリプト作成時点では input となる UTXO は不明
output の分配割合はスクリプト生成時に決定する
割合は表現できないはず
50%ずつとする場合
input が 100BTC だったら
A に 50
B に 50
input が 500 BTC だったら
A に 250
B に 250
みたいな?
つまり DLC の署名対象がスクリプトの UTXO になる?
UTXOs の unlock 条件は?
utxo が 100 以下かつ(これが DLC の署名になる?)
A の署名
この場合 output は a に 100
utxo が 100 かつ
a と b の署名
この場合 output は a,b に 50 ずつ
事前に作って署名しておく必要がある