Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What's your take on this idea? #1

Open
cryptopanter opened this issue Oct 4, 2021 · 11 comments
Open

What's your take on this idea? #1

cryptopanter opened this issue Oct 4, 2021 · 11 comments

Comments

@cryptopanter
Copy link
Owner

cryptopanter commented Oct 4, 2021

@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
Copy link
Collaborator

Zk2u commented Oct 5, 2021

what is this?

@cryptopanter
Copy link
Owner Author

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
Copy link
Owner Author

@FriendsFerdinand What u think?

@FriendsFerdinand
Copy link
Collaborator

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

@cryptopanter
Copy link
Owner Author

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
Copy link
Collaborator

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
Copy link
Collaborator

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

@cryptopanter
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Collaborator

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
Copy link
Owner Author

cryptopanter commented Nov 10, 2021

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.

@github-staff github-staff deleted a comment from wenxingxing Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants