cryptopanter / Panter-Airdrop

Airdropping Stacks assets into a Btc address owner
2 stars 0 forks source link

What's your take on this idea? #1

Open cryptopanter opened 2 years ago

cryptopanter commented 2 years ago

@0xAsteria What's your take on this idea?....we can use Clarity-bitcoin contract functions to implement it. Also a very simple UI is needed for users

Zk2u commented 2 years ago

what is this?

cryptopanter commented 2 years ago

what is this?

It's a new big idea to onboard Bitcoiners & Satoshi Nakamoto (if alive) on Stacks...It's a pretty simple to implement but innovative...Check Readme file when you have time

cryptopanter commented 2 years ago

@FriendsFerdinand What u think?

FriendsFerdinand commented 2 years ago

So, you need a confirmation from the Bitcoin/Stacks address owner that they approve of the airdrop to receive it?

cryptopanter commented 2 years ago

So, you need a confirmation from the Bitcoin/Stacks address owner that they approve of the airdrop to receive it?

Right... The Btc address owner triggers a tx and claim his asset on Stacks by calling Panter-Airdrop contract. Some logics should taken into consideration for step 5 and 6 to cover the security breaches. Bcuz anyone can copy-paste the txid and claim the asset!!

FriendsFerdinand commented 2 years ago

But the Bitcoin user does not own STX so they can't trigger transactions on the Stacks network. Someone on the Stacks network has to sponsor (pay for fees) their transaction.

The Bitcoin user can prove that the address belongs to them, but they cannot move the STX funds.

FriendsFerdinand commented 2 years ago

I guess there could be like a fee added to motivate people to trigger the contract.

cryptopanter commented 2 years ago

But the Bitcoin user does not own STX so they can't trigger transactions on the Stacks network. Someone on the Stacks network has to sponsor (pay for fees) their transaction.

The Bitcoin user can prove that the address belongs to them, but they cannot move the STX funds.

There is no hurry for them to claim their asset.. So when they are ready and have a Stacks address with a litttle stx inside, they can come and claim it... No sponsor needed

cryptopanter commented 2 years ago

I guess there could be like a fee added to motivate people to trigger the contract.

That could be also an option... But anyone who is into claiming his Stacks asset, he has already an Stacks address and don't spare spending a bit of stx on tx... Right?

FriendsFerdinand commented 2 years ago

Ok, let's assume there's a 3rd party that will complete the Stacks transfer for us.

Why does the Bitcoin user need to do a Bitcoin transaction? Don't they just need to prove that they own the address?

cryptopanter commented 2 years ago

Ok, let's assume there's a 3rd party that will complete the Stacks transfer for us.

Why does the Bitcoin user need to do a Bitcoin transaction? Don't they just need to prove that they own the address?

There is no need for 3rd parties... The swap can be done contract-based similar to Catamaran swap.. Btc tx triggers the swap.

There's 2 way to verify Btc address ownership. One is off-chain verification by Bitcoin.Clar or Clarity based. The address owner signs a signature from his wallet and verifies his ownership. In this approach Clarity contract needs to cover all Btc address encryption and structures inside and needs to be updated during time along with Bitcoin network upgrades (a lot of hassle and bugs could happen thisway!)... The other way is more easier and on-chain. The owner can prove its ownership only and only by sending a dust btc tx to an specified address and we can read that from Clarity contract.