Author Topic: Feature request: Private airdrops  (Read 1118 times)

0 Members and 1 Guest are viewing this topic.

Offline theoretical


Some users proposed airdropping user-issued BitAsset FREE [1] to some other coin.

I realized it would be technically possible to support "Private airdrops" with some additions to the blockchain code.  Basically this would involve allowing anyone to help fund an airdrop by sending BTSX or BitAsset(s) to what I call a "dividend address" for that airdrop, which is basically a Merkle hash -- a single 20-byte value representing a snapshot of the Dogecoin blockchain (or some other altcoin) at some point in time.

Anyone with a Dogecoin wallet would then be able to publish a proof to the BTSX blockchain showing how much they owned at the snapshot (which we can verify with the Merkle hash).  The proof functions as a claim against the funds sent to the dividend address.  After some pre-set time elapses, like two weeks, the network stops allowing new funds to be sent to the dividend address, and anyone who published a claim can take their share of the airdrop -- proportional only to other claims.

You can read all the technical details in [2], including an extension allowing the transaction fees to be pre-paid by the airdrop, so people with only Doge could publish their claims to the blockchain without having to buy BTSX from an exchange.

[1] https://bitsharestalk.org/index.php?topic=8858.0
[2] https://github.com/drltc/bitbond-proposal/blob/master/airdrop.md
BTS- theoretical / PTS- PZxpdC8RqWsdU3pVJeobZY7JFKVPfNpy5z / BTC- 1NfGejohzoVGffAD1CnCRgo9vApjCU2viY / the delegate formerly known as drltc / Nothing said on these forums is intended to be legally binding / All opinions are my own unless otherwise noted / Take action due to my posts at your own risk