@10grans withdraw 0.093233333336666665
I transferred what you gave me out of the bot and into my hardware wallet, lol. But you can see my hardware wallet address with your tip in it, and it clearly states its worth 10$:
https://ubiqscan.io/address/0xeafed38122b733feeddc1326fd77e767494a30c3
@Coyote @icedquinn @10grans @doktorzhivago @mystik @Genen @Johncdvorak @genen @freemo I don't work for tips
@Coyote @icedquinn @10grans @doktorzhivago @mystik @Genen @Johncdvorak @genen @freemo Woohoo. Triggered. We need price discovery for creative content. Positioning it as as "tipping" is not just semantics. Words matter. Change your words, change your world.
The bot itself is, but the coin and blockchain they pull from isnt. I can transfer you 10grans without going throught he bot or I can set up my own bot that is able to hand out 10grans in the same way as the main bot. The bot is just a gateway to a decentralized tech.
@10grans @adam @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @icedquinn
What do you mean by "not your keys" exactly? or for that matter "only for tips" what else would a tipbot be used for that isnt appropriate?
@10grans @adam @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @icedquinn
@freemo @mystik @10grans @adam @Genen @doktorzhivago @Johncdvorak @genen @Coyote @icedquinn it sounds like he means "not your keys, not your coins" or that if you don't have the private keys (which exist on the bot or the CEX side) that you don't have "control" of your coins.
Example, you put coins on Coinbase & then they ban you & then no more coins.
Right, but you can just withdraw your keys from the bot to your wallet. So I'm not sure i see that as an issue, just never let your balance on the bot accumulate to anything large enough that it is more than the relative trust you have for the bot... For example keep 1$ max in the bot at any time and always withdrawl the rest to your own wallet.
It would also be trivial for moon to add a auto-withdraw feature where if your balance ever exceeds a certain value it automatically withdraws to your own wallet.
@mystik @10grans @adam @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @icedquinn
Why would it have to tie into your instance keypair at all.. let each bot have their own keypair, you register your wallet public key by simply posting it in your description or in a public post and then deposit the crypto into whatever bot in the fediverse you trust (and only in small increments).. then when bots tip someone instead of that money just being held as a value in an internal balance it would go directly to the wallet registered in the account.
@joshbdoc @adam @10grans @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @Moon @icedquinn
I see, yea in that edge case I can see the benefit. Your instance is kind of your default trust to hold it for you. Plus if you never claim it that means your instance operator gets the money to held fund the instance so makes sense.
@joshbdoc @adam @10grans @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @Moon @icedquinn
In and of itself it cant work that way without a few extra steps. Crypotcurrencies use public-private keys of entierly different algorithms than the ones fediverse servers use. So there needs to be a step that translates the instances key in one algo tot he key in the desired algo. That is doable but traditionally the standard does that through ciphering the private key and not the public. If that standard were maintained it would mean the owner of the instance would need to be aware and set it up before it could take transfers...
All that said I see a big problem with that approach.. Right now if someone tipped me 1 grans I can withdraw that from the bot because the bot is aware of crypto. IF instead that 1 grans was somehow transferred to a wallet associated with my instance, and assuming the admin of my instance didnt bother to setup the crypto and never does, that means all money sent to me is lost in a void never to be retrieved, at least now I can withdraw my crypto.
@joshbdoc @adam @10grans @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @Moon @icedquinn
well no you cant.. if you could do that then anyone could derrive it and then anyone could steal the funds stored in the instance since they would have the private key. Thus the problem.
The only non-standard way you could do it would require a unique key for every single instance-bot pair derived through the diffe-helman algorithm. But while that would create viable private keys it wouldnt be able to be reconstructed and discovered after-the-fact by an instance that doesnt participate until later. So it still wouldnt have the desired results your after.
@joshbdoc @adam @10grans @Genen @doktorzhivago@liberdon.com @Johncdvorak @genen @Coyote @Moon @icedquinn
If bots dont involve wallets in at least some sense then there is now ay for you to cash out from the bot or deposit. That also means if i move servers I cant take my grans with me, but it also means I can never cash out my grans for cash either.
@icedquinn @mystik @genen @adam @joshbdoc @Moon @doktorzhivago@liberdon.com @Johncdvorak @10grans @Genen
Its already done with 10grans, so I have no need to build such a thing. I was explaining why going away from the way 10grans bot does it to instead transfering to instance keys (as proposed) would cause these issues to arrise.
@icedquinn @10grans @doktorzhivago@liberdon.com @mystik @adam @Genen @Johncdvorak @genen @Moon @joshbdoc @Coyote
Not sure of any good way to do it without the wallet existing in the bot to be honest. Not if you want to be able to cash out.
@icedquinn @mystik @genen @adam @joshbdoc @Moon @doktorzhivago@liberdon.com @Johncdvorak @10grans @Genen
Correct the 10grans bot already has a wallet in its code. You can see the public key and details of the 10grans wallet here (this is different from the contract address for 10grans itself):
https://ubiqscan.io/address/0x996d6bde781e3e965d2f4f66aa20d06f4c60e573
>"Why would it have to tie into your instance keypair at all"
To send to people that don't have a keypair or even know that such thing exists.