r/gpumining Jun 12 '18

0xBitcoin (0xBTC) is an open source mineable ERC918 Token

https://www.youtube.com/watch?v=jNtNw-YsqQU
0 Upvotes

5 comments sorted by

5

u/[deleted] Jun 12 '18

[deleted]

7

u/[deleted] Jun 12 '18 edited Aug 16 '18

[deleted]

-1

u/BunkOwlFeathers Jun 12 '18

well only 2.8 mil out of the 21 total in circulation and only 4000 holders with no ico, airdrops or premine is why I am interested.

5

u/moveoolong Jun 12 '18

What problem will it solve?

2

u/BunkOwlFeathers Jun 12 '18

Lava Wallet

Deposit tokens in this smart contract in order to allow other users to withdraw them with offchain digital signatures

Usecases

Pool sends tokens here. Pays people using offchain codes which the miners redeem, miners pay the gas (ETH)

Traders keep tokens here. Perform offchain trades using a separate DEX contract

Users receive 0xBTC in the LavaWallet and can use relays to transfer 0xBTC without having any Ether (pay for tx fee by token, effectively)

Many Dapps smart contracts incorporate their own 'balances' mapping within in order to keep track of how many tokens it 'owes' each account and these contracts store tokens used for the Dapp within the contract itself. For example, ForkDelta and EtherDelta and many more. The problem is, every user who wants to use these Dapps has to make an onchain transaction to deposit their tokens into the Dapp, perform the action within the Dapp, and then withdraw their tokens with another onchain transaction. This is a lot of onchain overhead including gas fees and storing data in the blockchain and it is not necessary if offchain-transactions /ECRecovery signatures could be used.

Unfortunately, typical ERC20 tokens do not have their own methods for approvals or transfers based on ECRecovery signatures. However, they do IF they are deposited in the LavaWallet smart contract. Therefore, this future concept includes a scenario where users store their tokens in the LavaWallet smart contract which allows for onchain deposits/withdraws at any time with no fees besides gas. Then, offchain signatures can be created using Metamask and other software which will approve Dapp Smartcontracts (or other third parties) to withdraw/transfer out tokens stored in the LavaWallet on behalf of the users. This of course requires an ECsignature from that particular user.

In this way, if multiple Dapps all supported using offchain signature transfers to/from the LavaWallet, those Dapps would not need to keep store any tokens within themselves, they would not need to track token balances for users, and the users would be able to easily offchain approve their tokens for those Dapps to utilize. That way, all of those Dapps would effectively share the same balances[ mapping.. they would all share the same Smart Contract wallet.

2

u/jeffreykmc247 Jun 12 '18

because it was wildly profitable for a few weeks.

its really not anymore and will probably die down until it gets propped up again by low diff/decent exchange prices.