It was all a meme.Â
Well, Dogecoin still is a meme â just a more expensive meme. And as the price rises from the depths, Dogecoinâs historically scattered development is rising with it.
Take Dogecoin lead maintainer, Ross Nicoll, for example. His last commitment to the open-source project on Github came in October of 2019, but in the past two weeks heâs taken on a handful of new pull requests to make changes to the coin.
As he and four other Dogecoin developers take up the keyboard in the name of the Shiba Inu-emblazoned memecoin (which is now worth over $9 billion at $0.07 a coin), theyâre tasked with upgrading a software whose last major release happened nearly two years ago in June 2019.
âPeople say itâs a joke coin but weâre very careful to take care of the code. When it took off, there was a resurgence in attention and we want to keep the currency operational,â Ross Nicoll told CoinDesk.
When Jackson Palmer co-created Dogecoin, he meant it as a joke, a mockery of the cryptocurrency space that he didnât take seriously. The memecoin launched on December 6, 2013, and was a fork of Bitcoinâs codebase that tweaked a few of Bitcoinâs key design features.
For one, Dogecoinâs inflation is significantly larger than Bitcoinâs own and it hasnât had a supply halving since 2014. Each block contains 10,000 DOGE, so some 5.2 billion DOGE are mined each year. Dogecoinâs mining difficulty adjustment (which controls how hard or easy it is to find a block) is tweaked every block, unlike Bitcoin which adjusts every 2,016 blocks. It is sometimes âmerged minedâ with Litecoin, meaning miners run programs to mine both chains simultaneously.
Additionally, DOGE has faster bocks than Bitcoin (1 minute vs. 10 minutes), so transactions are faster and cheaper than Bitcoin. This comes at the cost of producing many more orphan blocks than Bitcoin â blocks that are rejected by the network and do not contribute to the longest blockchain transaction history.
Dogecoin also includes a community-donated developer fund, which currently holds just over $1,700,000Â worth of DOGE. Nicoll said that the developers share access to the fund via a multisignature wallet.
One of the things that brought Nicoll and others back to DOGE were the âscaling problemsâ the team discovered. Over the past month, Dogecoinâs full node count (those running the Dogecoin source code and recording the networkâs transaction history) has grown from a few hundred to some 1,300, Nicoll said. Most Dogecoin nodes, he continued, are running on the default setting that only allows outbound connections but not inbound ones.Â
Because Dogecoin node users are not disabling this firewall to allow incoming connections from peer nodes, the networkâs topography is wonky, Nicoll explained. Hundreds of nodes only have a one-way connection to the rest of the network, and since they arenât connecting to other nodes, some wallets are having trouble syncing.
Nicoll and his peers are tackling this problem first. They also have their hands full catching up to the 7 major releases Bitcoin Core has made since Dogecoinâs development more or less stopped.Â
Thatâs because, for many years, Dogecoinâs technical development was copied step-for-step from Bitcoin Core, meaning the code for any new Bitcoin release was copied and adapted for Dogecoin. Since March 2014, â[Dogecoin Core] has always been based on Bitcoin,â Dogecoin developer Maximilian Keller told CoinDesk. This was a security decision that he said âhas contributed significantly to the stabilityâ of Dogecoin.
â[The Bitcoin] rebuild has gotten extensive review and testing, and ever since we have used the knowledge gained there to push out updates. Given that, I donât see the latest release being that long ago as an issue. It has been running stable, and the rules of the network have not changed since in a way that would put it at risk.
âThe Dogecoin network does not necessarily have the same challenges as Bitcoin, so itâs less of a pressing issue for us [to update regularly],â Keller said.
The technical mimesis stopped a few years back, so now thereâs a gulf in development between the last minor release of Dogecoin (v.1.14.2, which came in November of 2019) and the most recent activity. (If you look at Dogecoinâs GitHub, for example, youâll notice that all of its top 20 most popular contributors are Bitcoin Core developers).
So Dogecoinâs development group of five is âworking on new versions,â primarily Dogecoin version 1.21, which will take aspects of Bitcoin Core 0.21 but will still require remolding the code to fit into Dogecoinâs design, Nicoll said.
He continued to say that it would be best to push the update within a year lest it âget to the point where Bitcoin Core is accelerating away from us.â
Nicoll and his compatriots are reinvolving themselves at a time when Dogecoinâs price is howling at the moon, but would they be turning their attention to it if porn stars, rappers and the worldâs richest man werenât tweeting about it?
âWeâll always prioritize security. Iâm not going to say that [development] wonât slow down again, but we will always be there looking for security issues to make sure the software is kept up to date,â Nicoll said when asked if new DOGE holders should be leery of Dogecoinâs spotty development.
Looking past Dogecoinâs technical architecture (which, to be clear, does not have any gaping holes), the networkâs hashrate is roughly 300 terahashes. To put this into perspective, Bitmainâs latest and most powerful miner produces over 50 terahashes at peak performance and Bitcoinâs hashrate is roughly 161 exahashes (or 161,000,000 terahashes).
But Dogecoin uses the Skrypt hashing algorithm instead of Bitcoinâs SHA-256, which is supposed to be ASIC resistant, meaning most Dogecoin mining is done with computer processors (CPUs) or graphics cards (GPUs), resulting in a lower hash, though ASICs like the Antminer L3+ run Skrypt.
Itâs theoretically easy (compared to Bitcoin or Ethereum) to 51% attack Dogecoin to cheat its network to print new coins (or steal coins from others). Some back-of-the-napkin figures crunched by CoinDesk suggest that it would cost roughly $8 million to attack the Dogecoin network for a week (using Antminer L3+ ASICs).
Why hasnât it been attacked, then? Maybe itâs because it really is too much of a joke to be worth it. Then again, maybe itâs because no one is so low as to attack a coin bearing the face of a puppy.
Update 13:17 UTC: This article has been updated to say Dogecoinâs developer fund is worth some $1,700,000, not $100,000 as originally stated.