Lighthouse Assurance Contracts · interactive mechanism simulation

Backers sign SIGHASH_ANYONECANPAY partial pledges that are cryptographically unspendable alone. Once enough pledges cover the goal, anyone combines and broadcasts one atomic transaction. If the deadline passes first, no transaction ever existed — coins simply stay put.
Backers sign pledge files Pledge pool ANYONECANPAY inputs Partial transaction invalid until funded Goal threshold 0.0 / 20.0 BTC Broadcast trigger waiting Project payout 0 campaigns funded Deadline expiry 0 refunded (never moved)
Total pledged
0.0 BTC
Backers pledged
0
Campaigns funded
0
Campaign state
collecting
Parameters — edit me
20 BTC
1.2 BTC
0.9/s
30
Controls

Illustrative simulation. Models the researched assurance-contract mechanism (SIGHASH_ANYONECANPAY pledges combined into one atomic transaction only once a goal is met, otherwise no transaction ever exists) with randomized pledge sizes and timing — not live onchain data. "Trigger goal miss" shows the built-in safety property: if the deadline passes first, backers' coins were never moved, no refund logic needed. Part of The Onchain Experiment Atlas.