FIRE

The whiteboard on our fridge a white dry erase magnet, slightly bigger than a sheet of paper. On the top of it is written “FIRE by 2024”, along with the amount of student and mortgage debt that we currently have, along with the interest rates we’re paying on them. (The auto loan was erased last month.) Below that is the current price of BTC, along with an arrow pointing to the price it needs to be erase that debt completely, about $60,000.

Yesterday I decided to put a new number on that board, and calculated the value of my BTC in my cold wallet plus the Ethereum wallets I’m tracking in Zapper.fi

I don’t know if such a visible reminder is good for my mental health or not. I’m already obsessed with price action beyond what’s healthy, and I’m not sure if this is a good aspirational exercise I’m indulging in or compulsion.

Zombie, LLC, the walking dead that I call a day job, lost another client yesterday. This one was due to the client firm shuttering. It’s a small account, one that was more of a pain to deal with, but it had been steady recurring revenue lately, and didn’t require too much from me. When I got the call from the business manager, asking to cancel services, I could hear the depression in her voice. I’m sure she had been making several of those calls to other vendors and I managed to muster some sympathy in response. It was a small, family-run operation, and I didn’t ask for details. I assume it was a mixture of loss of business or the patriarch’s age, or desire to retire.

Side note, this guy actually wrote a book about how modern science is wrong about carbon dating and evolution, and how man co-existed with dinosaurs. He spent $15,000 to publish and market the book, but was always hard to convince when it came to capital outlays for the business. So it goes.

We seem to have reached some sort of equilibrium here at the house, with certain rooms falling into a sort of stable chaos between clutter and cleanliness. Missus made me bring out our Christmas tree last weekend as she wanted some cheer in the house. What we got instead is a leaning tree with one strand of lights thrown on it, and half the ornaments strewn around the living room floor for the past several days. The cats have taken to either chewing on the metal branches, or trying to climb or hunt from within them.

The kids have been somewhat more behaved lately. We seem to have reached a bit of understanding, they won’t do half of the things I ask them to do, and they won’t get to watch TV at all. We’ve settled into a sort of rhythm: we do our own things in the morning, chores (to an extent), breakfast, I have calls for work, they have their project du jour, lunch, and then schoolwork from noon till three.

I’ve been letting them use their laptops or tablets for Khans Academy in the AM if they want, but they don’t get any of their shows until after school. Elder is doing her third grade Zoom sessions, and I’ve got Younger doing IXL math and language arts. I’ll have her reading in no time. I’ve also bribed Elder with an ice cream party when she finishes the Khan Academy third grade math course.

Thanksgiving is next week, and Missus and I are still trying to figure out what to do about it. The girls go to her mother’s every Friday, so it doesn’t make a lot of sense for us to avoid Thanksgiving at her house, even though the rest of the in-laws are there. I’ve got a lot of anxiety about it though. COVID cases seem to be spiking through the roof, and we’ve been lucky so far, the headlines about large Thanskgiving dinners and small Christmas funerals” seems to be stuck in my head. I think part of it is that I haven’t seen my mom since pre-COVID, and had been looking forward to seeing her during the season.

Missus’s father bought a tract of land a few weeks ago and has been steadily working to make it into a homestead. There’s a fully-stocked lake there, they caught over thirty fish in a couple of hours, so we’re going to take a day trip up there this weekend to check it out. It’s a three hour drive from here. My father and law has been busy putting some sheds up there for people to stay in, and making the path in more traversable with some gravel. I’m looking forward to it.

The rest of the house is awake, and I’ve got an hour until I need to be “at work”. I’m signed on and taking calls, but I really have no taste for it anymore. I’m fully immersed in smart contract development when I’m not looking at charts or on Twitter. There’s a lot to do.

Changing strategies

Another day, another 2020 ATH. $BTC broke $18K before I went to bed last night, and despite a $1000 drop that was quickly eaten up, we’re back at $18,200, ready to continue our journey.

I’ve been seeing something interesting play out with the Bitcoin related equities like $RIOT, $MARA, and $BTBT; they’ve been running faster than BTC and $GBTC. I’m not sure why this is, I guess investors think that they’re undervalued. The main question right now is whether I’m over-allocated in GBTC right now.

It’s 43%, so yea. I figured it was the best play on a BTC run, but with the others outperforming, I may need to reallocate. But I’m almost out of cash, so I’ll need to sell some to reallocate. My last GBTC purchase was on July 15, at 13.60. Current price is over $20, so I should probably sell enough to cover a week’s worth of my value averaging protocols for the big gainers. My two percent targets have increased, so I’ll have to update my value averaging script and make sure I have enough capital allocated to allow it to run.

Done. Now to see how it plays out.


Progress continues on the Ether Auction. I figured out some problems with the Hardhat/Waffle/Chai tests that were failing, and added some functionality to allow claiming the proceeds. Writing the tests out really forces one to clarify all the possibilities. I also found a big bug with the time lock parts of the contracts that were making them end seven seconds after they started, not seven days.

I’ve got some additional tests cases that I need to write to finish the auction contract itself, then I need to figure out how to deploy it to a test network and starting working on the UI. I’ve started going through the React course on FreeCodeCamp, and will deploy a create-eth-app once I have the contract deployed.

I want the website up and running before I deploy the first contract. I’m debating whether I need the autodeployer setup, or whether I just want to manage the first one manually as a test.

There’s also some interesting things with the Open Zeppelin upgradable contracts that I may want to add in before all is said and done. I’ve implemented a self destruct function that can be called three days after the auction ends, but using one of the proxy contracts to hold state might allow me to reset the auctions for the subsequent rounds.

We’ll see how things develop.

FIRE incoming

Woke up to $BTC over $17k.

40 days, 60%.

I’ve completely obsessed lately, keeping TradingView and my IRA up on my laptop while I’m working on my day job, which has been demoted to just a single screen on my dual monitor setup. I check Zapper.Fi daily, and am on Twitter constantly during the day.

I’m still doing my job, taking care of anything urgent or important, delegating as much as I can. Ultimately, nothing is as important as what’s going on in the markets, so I’m constantly reading and trying to figure out what the long term plan is going to be.

This Tweetstorm has a couple good points. One I’ve been thinking about and seen a few times before is that this isn’t going to be like the last couple cycles, with a blow-off top and an eighty percent drawdown. My plan during the past few months was that I would sell a portion of my holdings off and save it for a drawdown. But what if there’s not a drawdown?

My target is dynamic, it’s based off the moving average at the last top, about 3.6x the 200 day moving average. That equates to a price of $39,000. The longer we take to get there, the higher the price will be, so we might now have a huge runup like we saw before. Since we’re seeing institutional players in the market now, they’re more patient, will move slower, and price action might instead be a slow, steady grind up and up.

Of course, once we see $20k I expect it will be all over the news, possibly triggering another wave of retail FOMO. I’m not sure that it will have as much effect on the market since the market cap is actually a higher due to the block rewards emitted over the last few years. I’m probably completely wrong about this.

There’s also a chance that we’re moving into the next phase in bitcoin adoption: HODL FOMO.

If accurate, it would reduce the chances of a big drawdown, furthering the need to hold on. Still, I expect some sort of pullback. Many in CT are warning that this run up is happening too fast, and are hoping for a bit of a pause here now that we’re at $17,600. Better to let the market take it’s time than have a blow off top later. Still, I’d imagine some sort of resistance at $20k, so I’ve put in a limit order on my recent $GBTC entry that I hope will translate to the $19,800 level. If it hits, I’m hoping to to have another entry before we blast off, otherwise I’ll hold the funds to deploy elsewhere.

Where? Well I have noticed today that many of the crypto industry tickers had double the gains that $GBTC did:

I’ve got some value averaging protocols engaged for several firms, and I’m low on cash, so I’ll either need to liquidate some GBTC to free up some capital, or stop the protocol. I’ve set an expiry on the GBTC sale for Thanksgiving. Hopefully we’ll blow right past $20k while the market is closed and I’ll be able to close my position without selling.

Overally, my IRA was up over 6% today, while the major indexes were down one percent. I nearly had a five-digit day. So close. My point is that it looks like things are moving according to plan. BTC is on a run up, and it seems like every day I’m a bit closer to my goal of financial independence.

On top of this, President-elect Biden signaled that he will absolve up to $70,000 in student debt for everyone, regardless of income. This will wipe by debt completely. There are questions about how fast this will happen. Apparently he can do it via executive order, so we’ll see. One thing is now clear, that I will be making the minimum payment on my loans, of which the first payment is due in January.

What an exciting time!

More ethereum work

I haven’t been keeping up with habits lately, and haven’t written in three days. I also haven’t been working out much, instead drinking and staying up too late. I could make excuses about how work, home and the kids have been stressing me out, but that’s not it. I’ve just got to find other things to do.

I have been getting a lot done on the Ether Auction smart contracts. I’ve been using Hardhat, which is probably a bit too new and buggy for me, given my experience level with Solidity development, but I’m slowly moving forward with TDD. There are a couple bugs that are preventing me from putting the tests together like I would want. Chai methods for ensuring wallet balances change between bid and withdrawal calls seems to be broken, and I can’t seem to retrieve the getters from a public mapping in the contract.

I’ve been reading up on Solidity best practices, fussing over the withdraw function on the app to make sure I don’t have any hacks on the withdrawals. I want a really solid testing suite before I worry about deploying this thing. I’ve got a lot to figure out in the meantime. Just getting the testing suite has been difficult enough, but I’ve still got to finish building the auction instance contracts, the deployer contract, then figure out how to deploy, and get the web3 UI up and running. I have no idea what I’m doing, and will have to learn it all on the fly.

Thankfully the Hardhat community Discord has several helpful people, although the team seems like they have quite the backlog on the Github issues page.

I’m trying to just take it slow break when I get frustrated. I’ve been working through the Javascript ES tutorials on FreeCodeCamp to try and fill the gaps in knowledge, since I’m going to need it more and more.

I’m not happy with the pace of progress that I’m making, but as long as I make some progress every day I should be happy.

Continued optimism

Nose to the grindstone.

So I actually got a quite a bit done yesterday since I wasn’t obsessing over $BTC price action yesterday. I spent most of my time working in Hardhat, trying to figure out how to make tests work using the Waffle/Chai suite. I’m having a hard time wrapping my head around all the different dependencies so that I can do things. It’s a lot to take in, even for me, so I just had to turn in early last night and give my brain a rest.

I’ve been reading Kurt Vonnegut’s Player Piano for the past week. I finished Slaughterhouse Five earlier last month — it’s a short read — Player Piano is much more like a regular novel. I only gotten through the first fifth of it, but it’s quite amazing from a futurist standpoint. The novel deals with the economic and class consequences of automation and computerization, and even touches on things like standardized test scores determining one’s algorithmic destiny. It’s really making me think about the kids’ education.

Elder is really spending a lot of her day working on schoolwork. I know it’s really not a lot compared to how much time she would be spending in class if they were in person, but it just seems like a lot of work for a third-grader. I find she’s often not paying attention to what the teacher is doing, and is doodling or reading something else she’s not supposed to, and I feel like a hardass constantly telling her to pay attention. She gets frustrated by the homework, having to type everything up; I’ve been trying to reinforce her touch typing, but she often falls back to two-fingers when she’s working.

And I’m pushing Younger with her reading. We’ve been doing IXL every day for the most part, and I’m working with her on language arts as much as I can. It’s stressful, cause she gets frustrated easy, so we have to take it in short increments, a few questions, a TV show, a few questions, another show.

And trying to fit all this in while “working”…

Zombie, LLC’s home franchise was having their virtual convention yesterday, and I spent half of my workday yesterday trying unsuccessfully to get sound working in the Windows 10 VM that I use for work. I don’t know if it’s a problem with QEMU, or the Pulse Audio subsystem, but I tried to convert my QEMU image over to a VirtualBox image and ran out of space. I tried watching the Zoom meeting on my host, but I’m stuck on wifi (another problem with the ethernet card), and the meeting was pretty much unwatchable. I also tried using the Azure VM that I use for the meeting, but the throughput on that was pretty horrible.

I really don’t know what to do about the networking issue other than just put my head to the grindstone and figure out what the hell is going on. I’m not sure if it’s a driver issue with the card itself or some sort of Network Manager / NetPlan issue that I messed up. I’m just not getting an IP address unless I run dhclient directly, and that only works for a few minutes. I really wasn’t looking forward to debugging the entire Ubuntu network stack.

I did have some small wins over the past few days. Lambo1, my six-GPU mining rig, had been acting up, so I wound up disconnecting the rig and pulling out every card one-by-one and spraying then off with air. It looks like one of the power cables stopped working, but it took an hour of swapping and restarting to figure it out. The riser support was slipping down as well, which may have contributed. I also managed to finally figure out how ssh-agent and ssh-add work together with ssh to allow automatic login. It had always been one of those things that I managed to clobber together once in a blue moon, but I had to redo my Gitlab and Github keys on both my development workstations, and now I’ve got it figured out. It’s so nice to be able to clone my repos and push without having to lookup passwords.

I think my BTC bullishness may have caught on with the Missus. She’s sitting on a lot of cash right now and just opened a Vangard account, per her FIRE peeps. I bought a small amount for her during the 2017 run up, and it’s now worth three times what she paid for it. We were comparing notes on portfolio performance she said, “OK, I’ll buy some more”. I’ve been trying to get her to setup a BlockFi account, but she’s had other things on her mind. I’ll probably just have her set the account up with some cash, and we’ll feed the interest into BTC. Maybe I’ll add some dollar cost averaging into the mix if she want to fund it further.

Ether auction development

So I actually started programming the (Evil) Ether Auction that I’ve been thinking about for several weeks. I put the repo up on GitLab while I work through it, so that I can get some feedback on it before deploy it.

I’m still working on the actual auction portion of it. There are several auction Solidity auctions tutorials out there, so used those as a start point while I refine the requirements for the app. The auction contract is deployed with a bid time parameter, and the the pot is seeded via a separate transaction. The first bid will set the endtime of the auction.

We keep track of the winner and first loser, once the auction is complete all other bidders will be able to withdrawal their funds from the contract. When the winner claims the pot, both the winner and first loser’s balance become property of the owner.

That’s the gist, anyways. I’m working out the details on a deployer contract that will keep the game running indefinitely, or until a set limit. I actually want the next round to be triggered by the winner claiming funds, some sort of callback to the deployer that takes the winnings from the previous auction and uses it to create a new one. I’ll probably add some sort of dev fee, and checks to make sure that the proceeds from the previous auction are more than the starting pot. I don’t think there’s any reason that this can’t be done, I’ll have to do some gas tests to make sure claiming the pot doesn’t cost too much for a first round.

I’m planning on seeding the first round with one Eth, and letting the contract run until the last round is greater than 32ETH. It’s actually pretty small change for some Ethereum whales, and there’s no reason that I couldn’t make this work for specific ERC20 tokens.

I’m using the Hardhat library to code this up right now, instead of Truffle and Ganache, and I’m not sure if I’m going to stick with Solidity for this contract or change over to Vyper. I’ve got the framework up and running and have started writing tests, but I’m unfamiliar with Chai and having problems wrapping my head around how to structure the tests.

The last piece I want in place is some sort of web interface setup, something simple that will list the auction details and allow users to place bids or reclaim bids from previous auctions.

That’s what I’m envisioning, so we’ll see how things go as development continues.

DeFi notes

This weekend was a bit rough.

The kids were on my nerves the whole time and my temper kept flaring up. The girls seem to think they can just do whatever they want and ignore what I ask them to do. It’s infuriating. Missus is stressed out from work, and has been sleeping a lot. I’m stressed out cause she’s sleeping a lot and it feels like I’m doing most of the work around here.

We did manage to have some fun around here. I had promised Younger an ice cream party if she learned her letters. She did that several weeks ago and has been waiting patiently through Halloween and her friend’s birthdays, and Saturday I took her to Cold Stone and let her pick out three different flavors. She was really distraught when I told her that her friends wouldn’t be able to come over till Sunday, and on Sunday she must have asked five or six times if it was time.

So they came over yesterday afternoon and had their ice cream in the backyard. And these kids are exhausting, man, I tell you.

We also watched Biden’s victory speech Saturday night, although I had a hard time getting Elder to pay attention to it. I told her it was important to watch cause she’s so young that she probably doesn’t remember anything about the Obama presidency, and I want her to remember this moment. Younger probably won’t remember it. Missus was more interested in Harris’s speech and making Elder watch it. She didn’t see any point in making her pay attention to another old, white dude. Still I think moving on from the Trump presidency as soon as possible is very important.


Most of my time this weekend was spent reconciling my DeFi transactions, trying to figure out how to reconcile the ycrvBUSD that I have. I owed the girls some, so I got those numbers recorded in my Notion database and moved a bunch more fiat into them. I was tempted to buy more BTC, but decided to stick with my stablecoin strategy for the time being.

I also spend some time on the Yearn Discord and reading over the smart contracts to try and figure out just what the heck is going on. I pulled my ETH out of the vault since it was inactive, and considered doing so with LINK save for the fact that I don’t know what else to do with it. I talked to someone about using it as collateral on Aave for something else, but I don’t want to risk it.

Also, it seems that there is a new test USDC vault, which there seems to be some excitement around. I was tempted to move some funds there but I’m playing with savings here. I’m already nervous enough after hearing of some US-based crypto lending firm filed for bankruptcy this week. I don’t know enough about their business model to know whether BlockFi is at risk as well, but much of CT seemed to think so.

After I deal with day job stuff I need to take a look at my altcoin lending portfolio. Several positions should have stopped out during the pre-election run up, but I’m not entirely sure I had my stops set properly. Cosmos, PolkaDot, and Serum are all well below my stops, only ChainLink has managed to hold its position. I need to calculate my losses and figured out if I’m allowed to make any November trades. I found a new degen yield farming site and am tempted to try and take a position on one or two. If I was smart I would just wrap my BTC and put it in a vault. Alternatively, I don’t have any CRV or YFI tokens, and as much as I’m relying on the vaults I should probably allocate some funds there.

But the best strategy might just be to hold my BTC for now. It seems on the verge of a breakout this morning, and I have no idea what equities will do this morning now that Biden has won. We’ll see.

Evening update

BTC was mainly quiet today, resting while alts seem to be pumping. Bitcoin has held steady mostly today while the election results come it. Several outlets are calling it for Biden, but several states are going to recounts. It seems that Dems may be able to squeeze out a Senate majority as well, pending results in Alaska (!) and two runoff elections in Georgia early next year.

I spent some time this morning thinking about how to design the Evil Ether Auction app, and exactly how I want to make it work. Nothing solid yet, but I’m trying to figure out how I want the mechanics to work. I’m thinking that it’ll will have a series of rounds, starting at one ETH, and that the proceeds from the first auction will be used as a starting amount for round two, and so forth. I’m thinking the last round would be for 32 Eth, enough to fund a masternode. I’ll either keep the proceeds of the last round, or possibly put a bid tax at some nominal amount as a developer fee. We’ll see how that goes.

My most recent fiat funds cleared ACH on my onramp, so spent more time today thinking about strategy. The GUSD Curve pool is basically garbage, so I’m probably going to stake the bUSD pool. There are a couple degen opportunities out there, Harvest seems to be going strong, recent hack withstanding, and someone pointed me to SnowSwap, but I’m not playing around with these funds. I trust BlockFi and Yearn, but I’m not willing to take chances on any other platforms with significant sums.

I also spent a lot of time thinking about tax ramifications of lending platforms and all this DeFi activity. It’s going to be absolute nightmare. I don’t think CoinTracking has done much work in this area, so I’m probably going to have to take a look at TokenTax when the time comes. Considering that it integrates with Turbotax, I probably should.

The rest of the afternoon was spent going over CSV exports of my Ethereum transactions, trying to line up all my activities over the past few weeks, trying to match fiat to various pools. I haven’t been doing a good job with my earmarked funds, and I’ve got some cleanup to do before I make any more conversions. Trying to keep track of funds earmarked for my family members in one wallet is proving tedious, but keeping them in a separate wallet is out of the question, given gas fees for vault deposits and withdrawals.

I have to be very disciplined if I’m going to keep things straight, and I’m still not sure the best way to keep track of it. Hopefully I can keep things straight in a spreadsheet or Notion table and not have to go as far as putting together a custom database or ledger. I’m going to go back to it here shortly and shore up my calculations and see what I come up with.

Bitcoin election pump

I have been completely useless for the past two days. I wrote Tuesday’s two thousand word post as a way to distract myself from anxiety around the election, and that was probably the last productive thing I’ve done. It seems that Biden has won, while Trump is contesting the results as we knew he would. Meanwhile, bitcoin has gone on an epic run that has put me in a state of ecstatic shock.

BTC waited until the polls closed on Tuesday to breach an eighteen month high. Betting markets swung wildly to Trump after he won Florida and it became apparent that this would be the Blue Wave that Dems were hoping for. I actually managed to go to bed at a decent hour, to my credit, instead of staying up for hours past my bedtime, obsessing over Twitter and results. I think I was mainly tired of Trump trolls in my TL.

By next morning the odds had swung back in Bidens favor, and bitcoin began it’s nonstop climb from $13,500, up two grand as I write this. It’s been completely insane. My high exposure to crypto funds in my IRA paid off handsomely today, as I was up over seven percent today, over five figures, before dropping by the close.

Of course CryptoTwitter has lost their minds. There have been arguments over which candidate would be better for crypto (answer: either), but my theory is that the markets have been pricing in a Biden victory since the run we say from $11,600 mid-October. More specifically, I think that they’ve been anticipating a peaceful transition.

Trump still refuses to go quietly, he just held a presser that the national networks had to cut off lest he undermine democracy any more than he’s already done. He’s even lost Fox News, and now it’s just down to his rabid fan base. I’m actually much more hopeful than I thought I would be, I just hope that we can have some resolution out of these last remaining states in the next day or two and that the Supreme Court doesn’t have to get involved. God help us.

This quick run near $16,000 has really put me in a pickle, and is really putting the pressure on my decision making. I’ve revised my moving average targets to match the 200-day MA that the Mayer Multiple tracks (I’d been using 100-day,) and have revised my sell target, keeping it in line with the 3.6x 2017 peak. Current target: $36,000. Of course this is a moving target, the longer we take to get there, the higher it will be. Or we may never hit it, who knows. Maybe this time is different.

My whole philosophy behind this sell plan is to try and time the market top, then buy back in after we see another pullback. The goal is more BTC. That said, I will be looking at a huge long-term capital gains tax bill if I sell. My average entry price is around $6,000. So, as an alternative, I’ve been throwing numbers around to see what I price I need BTC to be at in order to maintain my current income using only interest generated via lending platforms.

That number ranges from $250,000 for something conservative like BlockFi to a more reasonable $75,000 if I’m willing to try some of the riskier platforms using wrapped BTC. I’m still not convinced either way.

And to show just how degenerate my mind has been, I’ll tell you something. I got a credit card offer in the mail today, offering balance transfers and zero percent APY on purchases for the next twenty months. My brain immediately started scheming on how to take advantage of this. Step one, find a fiat on-ramp that allows zero-fee credit card crypto purchases, and max out cards. Step two, deposit stable coins with BlockFi at 8%. Step three, earn compound interest for twenty months, then convert to USD via ACH to bank and pay off card.

No one has gone broke faster than by playing with borrowed money, as it is known, but this is also basically how the big banks have made money off of the fed for years. Borrow funds at zero percent, then buy bonds or make government backed loans at prime plus. It’s still risky, and Missus would likely divorce me if I tried to pull something off. She got mad at me when I told her I was delaying my mortgage contributions cause we had too much cash in our shared accounts.

Well, it’s probably for the best. I’m well positioned as it is, there’s no need to get greedy and so something completely stupid. It’s not like BlockFi is zero risk. Who knows what will happen. I am trying to spread my funds around different platforms: BlockFi, Yearn, and I think I may take a dip with Fulcrum to see what it’s all about. One of the problems with these platform is the variability in profitability. It may be better to just stick with BlockFi for a stable rate, at least with wrapped BTC. Stablecoins seem much more lucrative on DeFi, but I’m seeing less and less incentive to hold fiat right now.

Right now I’m not sure how much more we can sustain, we’re almost at $16k, so either the price pulls back or otherwise just plows through it to the stratosphere. I’m just holding on to my hat at this point and watching the green candles come.

It’s already been a hell of a ride.

Crypto exposure in equities markets

Introduction to cryptoassets for traditional investors

Sometime in the past few weeks, after Microstrategy and Square announced that they were holding $BTC as a treasury asset, someone put together BitcoinTreasuries.com as a way to track other public and private companies that have exposure.

Earlier today I checked the list and noticed a new name on the list, Bit Digital ($BTBT), which lead to a conversation on Twitter which I felt needed explanation beyond the two hundred and eighty character limit. So this post is squarely aimed at traditional equities investors who are trying to understand crypto and the industries around it.

Getting started

First off, if you want to understand Bitcoin, I recommend The Bitcoin Standard (affilliate link). I’m not the biggest fan of the author, but the book does a good job of explaining things despite the tone. The Nakamoto Institute has a crash-course as well that is probably handy, although I haven’t read the entire collection.

Other resources that I’ve found helpful in the past includes: Cryptoassets: The Innovative Investor’s Guide to Bitcoin and Beyond and the HashPower series by Invest Like The Best’s Patrick Oshaughnessy. Laura Shin’s Unchained podcast is a great source of current news about what’s going on in the space. And one of the best minds in the space is Andreas Anotonopolis, who has written numerous books on Bitcoin and Ethereum.

The current recommendation that I would give to investors coming into the space is to convert between one and five percent of your current net worth directly in BTC. Dollar cost averaging is perhaps the best strategy to use instead of a lump purchase, due to bitcoin’s volatility. Coinbase and Gemini are two fiat on-ramps that I recommend, but there are more springing up all over the place, RobinHood, Square, and now Paypal. If you plan on investing more than a couple hundred dollars, however, you’ll want to invest in a hardware wallet and use an on-ramp that will let you withdraw your coins to your own wallet. There’s a lot to cover here, more than I have time for today in this post.

In general, most OG crypto people follow the maxim “not your keys, not your coins”. The entire premise around bitcoin is that of self-sovereignty, and entrusting your funds to a custodial entity, such as onramps or exchanges, goes against this ethos. That said, there are places where it can’t be avoided.

Crypto exposure in equity markets

While I have been building up my crypto positions over the past few years, I also have a larger IRA that I’ve carried over from 401Ks accumulated over two decades in traditional corporate jobs. (I cashed out my traditional brokerage account for BTC last cycle.) So I’ve spent the last couple months trying to find exposure to crypto markets, where I can take advantage of tax deductible deposits and tax-free capital gains.

Grayscale

The most direct exposure to crypto in the equities space for US investors is via Grayscale Investment’s Digital Trusts, mainly the Bitcoin ($GBTC) and Ethereum ($ETHE), and to a lesser extent, the Digital Large Cap fund ($GDLC), which is a basket of BTC, ETHE, and a couple other alts. I do not recommend the Ethereum Classic trust ($ETCG), and the other single-asset funds are not available through standard broker accounts yet.

Until there is a straight bitcoin-derived ETF, which may be a long way off, Grayscale is probably the best bet for exposure to Bitcoin. There are a few things to keep in mind though. Grayscale operates with a two percent annual fee, and the bitcoin per share of GBTC is currently at 0.00095320, according to their website. However, the Grayscale vehicles trade at a premium to the underlying value of the BTC in the trust. The GBTC premium is currently at twenty percent, and the ETHE one is at fifty, although this is near an all time low.

Other equities

Let’s take at the companies listed on the BitcoinTreasuries page. I’ll mention the ones that I have positions in: RIOT, HIVE Blockchain (HIVE/HVBTF), MGTI, and Voyager (VYGR/VYGVF). I also have two other positions not on the treasuries list, Marathon ($MARA) and DPW Holdings ($DPW), that have exposure to BTC as well.

A number of them are involved in mining activities, so let’s break that down.

Bitcoin is the world’s first truly scarce asset. The mining process, as it’s called, is actually a competition to see who can win a mathematical contest to mine a new block, and win the block subsidy, (currently 6.25 BTC) as well as the transaction fees. There are a couple analogies that one can use to describe this, but I like to use coin flips.

Imagine that you and I are in a contest to see who can flip ten coins in a row and have them all come up heads. It may take the two of us a while to do that, but as more people join our game, the amount of time before someone ‘wins’ will decrease. This is essentially what happens with bitcoin, but in this case the game is a contest to perform a cryptographic hash function using the last block and a random nonce as inputs. In this case the winner is the one that can generate a hash with a sufficient number of zeros in the front. This process is known as proof of work (PoW).

Another critical component of the bitcoin algorithm that makes it work is the difficulty adjustment. This adjustment, built into the bitcoin PoW protocol, is triggered every 2016 blocks, or about every two weeks. It changes up or down to keep bitcoin’s blocks coming every ten minutes on average. As more miners enter the blockchain network, this adjustment ramps up. As you can imagine, this leads to a race for hashpower, as manufacturers put out faster, more power-efficient hardware to mine faster.

So when someone asks what the “intrinsic value” of bitcoin is, I usually point them to the capital cost of the hardware securing the network, as well as the cost of electricity used to run those machines. There’s a lot more detail to go into about the mining process, especially with regard to the stock to flow model and halvening process, for example, but that will have to wait for another post. What I will mention is that we just had the second largest difficulty adjustment in history, as a number of Chinese mining companies shut down their equipment. Most of them were taking advantage of low-cost hydroelectric power during the recent rainy season, and are relocating due to higher prices. The takeaway here is that it will mean better returns for others who are still mining on the network.

One last note about mining companies. There are number of cryptocurrencies beyond Bitcoin that can be mined. There are forks of bitcoin that can be mined using the same specialized ASICs, although I recommend staying away from them, and there are other currencies that use traditional graphics cards like those used for video games, called GPUs. I mention this because there have been ASIC mining operations that focused on non-bitcoin during the last bear cycle that weren’t able to stay afloat.

Generally speaking, I don’t recommend exposure to any of these mining companies unless you’re very familiar with the space, and/or as is my case, looking to take a gamble that one could see an outside return during a BTC bull run. Caveat emptor.

Other cryptocurrencies

As I alluded to a moment ago, anyone can take the Bitcoin source code, modify it, and create a new bitcoin fork. There have been many attempts over the years, and I won’t name them. I generally stay away, and agree with most bitcoin maximalists that the original BTC is the best store of value out there. That said, there are other blockchain projects out there that have different aims and use cases. The only one that I’ll mention is Ethereum, which is a smart contract platform, and allows one to program applications on the blockchain and have them run in a decentralized, autonomous way. It’s been around for several years, and is the king of the Decentralized Finance (DeFi) space, which is generating huge interest amongst developers and finance types. It’s the main focus of my activities right now.

There is a lot going on with Ethereum right now, so I recommend caution before taking a position in it, at least until you understand the landscape. I advise even greater caution with other cryptocurrencies, or altcoins. I’ve been in the space since 2014, and have spent hundreds of hours researching various projects, reading white papers, and the number of scams, hacks, contract failures and rug pulls that I’ve seen in this short time is staggering.

Fiat onramps like Coinbase, Gemini, and others have been adding other cryptoassets to their platforms over recent years, mainly cause the demand is there, but anyone who thinks that any of these tokens will see price appreciation anything like bitcoin over the last four years are probably going to be in for a rude awakening. Are double digit gains possible? Sure, but I am not betting anything other than a small stake, especially if we’re on the cusp of a BTC moon run.

A note about trading pairs: a few years ago, your owly onramp into cryptoassets from fiat was into bitcoin, which was then traded for other altcoins. As a result, most traders tracked their performance by the BTC price. The rationale here being that if you lost value in BTC terms you would have been better off not trading. As fiat on-ramp have made it possible to go directly from USD to other tokens, some have stopped this practice, although I still stick to it. More recent trading and market making platforms have introduced swap mechanisms which make it possible to go from one token to virtually any other, performing whatever third or nth level conversions necessary in the background. Since my long term goal is to accumulate BTC, not USD, I still track all trades via the BTC pair.

Stablecoins and Tokenization

Another trend that I think is worth mentioning is that of stablecoins and tokenization of hard assets. Basically, fintech companies have figured out that they can use a type of Ethereum asset called an ERC20 token as a digital dollar, and transmit these tokens over Ethereum as an alternative to the traditional fiat settlement system in traditional finance. Ethereum transactions settle in as little as twelve seconds, compared to ten minutes for bitcoin, and days for banks. These tokens go by the name Tether, USDC, DAI, or GUSD, and are supposedly backed by physical reserves of the various issuers. There is a lot going on in this space, I recommend you checkout The Crypto-Dollar Surge and the American Opportunity if you are interested in more.

Lastly, I wanted to mention asset tokenization, cause it will likely be huge in the coming years. Stablecoins are basically tokenized dollars, and we’re already seeing companies tokenize traditional equities on blockchains, and real estate is right around the corner. I bring this up cause I was asked directly about Vemanti Group’s plan to offer a gold-backed crypto. I’ll only speak in general terms, since I’m not familiar with Vemanti. I have seen a host of gold-backed crypto projects in my day, and I’ve got a general unease about the concept.

While there’s generally nothing wrong with gold-backed crypto per se, the whole idea as bitcoin as an alternative to gold makes me question the motivation behind such aims. The whole point of bitcoin as an alternative to gold as a store of value has to deal with gold’s difficulty to transport, as well as seizure risk. It seems like a step backward to me.

The main risk here that I see is one of custodial risk. Bitcoin, Ethereum and blockchain technology as a whole are decentralized projects, and one’s which allow trustless interactions between adversaries. When you start talking about asset tokenization, you’re putting trust in a third party. Tether for example, has been highly controversial because of accusations that they print more Tether than they actually have reserves for.

Color me skeptical about gold-backed crypto projects. Again, there’s nothing wrong with it in general, but for the most part, I think that the more people understand how bitcoin works, the less interest they’ll have in gold in general. Again, I do think there is a huge opportunity in tokenization of assets, and I’m looking forward to see how this plays out in the future.

TL;DR:

To sum up, I hope this serves to answer some questions traditional asset investors have about the crypto space. I truly think it’s the greatest opportunity of my lifetime, and that we’re on the cusp of widespread adoption by retail, institutional and sovereign investors that will be unlike we’ve seen. The tech is moving super fast, and truly understanding Bitcoin requires a fundamental shift in thinking about money and economics, especially scarcity.

Again, the best exposure is direct exposure to BTC, preferably in self-custody, but getting started with an institutional custodian while you figure that out is ok. It’s how most people start. There are a number of new instruments popping up for retirement or institutional accounts that we didn’t cover, Grayscale is probably the best option out there for those getting started.

Once you understand the technology, good luck to you, cause I don’t know anyone that has invested the time to make it that far that has ever gone back. It’s a whole new world. Please do your own research before you make any significant investments.

Hopefully this helps! If you have any questions, feel free to hit me up on Twitter or leave a comment.