Paul Sztorc's Ethside is working against a regtest fork.
Ethside is a fork of Ethereum, that is compatible with the Bitcoin drivechains protocol.
I'm still learning, but UX wise, drivechains to me feel sortof-like an app-store on top of Bitcoin. Potentially, and optionally, useful stuff added that you don't have to use nor would be impacted by unless you want to. It makes the money more useful.
The snippet of code from the tweets...
> eth.getBalance(eth.accounts[0]) 0 > eth.deposit(eth.accounts[0], web3.toSatoshi(10), web3.toSatoshi(0.0001)) // account, amount, fee true > eth.getBalance(eth.accounts[0]) 10000000000000000000
...makes three calls. The first and last just confirm the 2nd one worked. The 2nd one, somehow (still learning here) proposes a transaction on a would-be Bitcoin mainnet, that pegs in some sats to the drivechain. After you do that, you have sats as the base currency on an Ethereum fork. We're not talking wrapped-shitcoinery here, we're talking sats as the native unit of account.
You can then do a...
> eth.withdraw(eth.accounts[0], web3.toSatoshi(11), web3.toSatoshi(0.0001))
...to peg-out (or peg-off?), the Ethside drivechain.
I think think the wildest part here, is a UTXO model conversion to an account model. Kindof mind blowing innovation tbh.
There are 5 other drive chain examples Paul has built.
h/t to @kr ; the Kevin Rooke show recently had Paul on to discuss.