Image: Qubism Ascend by @saender
Highlights for May:
Latest release of our flagship GUI wallet Decrediton fixes issues with VSP staking, makes the wallet “cooler” with granular unlocking of accounts, and adds experimental integration of the new DCRDEX release. Command-line dcrwallet is updated as well with VSP staking fixes and improvements.
Decrediton users please be aware:
The key difference is that the new Treasury account is controlled by Decred stakeholders. Spending from the legacy address only required a transaction signed by Decred Holdings Group LLC (“DHG”), a conventional corporate entity created to bootstrap Decred. Spending from the new account is only possible if stakeholders vote to approve a special “treasury spend” transaction (“tspend”).
A sophisticated voting process to support it was specified in Decred Change Proposal 6 and implemented in software release v1.6. In simple terms, the key steps are:
The new Treasury system was successfully tested on mainnet quickly after the activation. On May 10 the stakeholders were notified to configure their voting wallets. Then on May 12, a small test tspend transaction was broadcast to the network. The nearest voting window was May 13-24, but the vote “short-circuited” after accumulating 6,755 Yes and 1 No vote over 9 days. Out of 12,550 tickets that had a chance to vote in that period, 54% actively voted. The tspend was mined in block 556,416.
As of software release v1.6.3, tspend voting is only supported for “solo voters” who run voting wallets 24/7 (~77% of all stakeholders as of Jun 1). Work is underway to enable this for VSP voters.
Treasury spend voting will become an important monthly process to pay the people building Decred. Solo voters are advised to prepare for upcoming tspend votes by configuring their voting wallets with the following command:
dcrctl --wallet settreasurypolicy "03f6e7041f1cf51ee10e0a01cd2b0385ce3cd9debaabb2296f7e9dee9329da946c" "yes or no"
This command expresses your trust to the current Treasury management and its key
03f6e704..., and sets how your wallet will vote for tspends signed by it. You can verify this key in the DCP-0006 or in the source code. The voting is semi-automated with this one-time configuration, but it is possible to vote on individual tspend transactions when more granular control is needed.
Congratulations to all stakeholders with this milestone and thanks to all contributors making it a reality!
The work reported below has the “merged to master” status unless noted otherwise. It means that the work is completed, reviewed, and integrated into the source code that advanced users can build and run, but is not yet available in release binaries for regular users.
gettxout RPC. The script version is going to become more important in the future when a new version is introduced.
Merged in master and v1.6.3 release:
Merged in master:
gettxout method returning information about an unspent transaction output, which is required for DCRDEX to operate a DCR wallet in SPV mode
Merged in master and v1.6.3 release:
Merged in master:
invoke/handle. This is a first step towards isolating all Node-related calls so that Node integration can be turned off for the main UI code.
Most of the work has been dedicated to updating UI code, testing, and fixing bugs after the massive upgrade to the new storage backend and the new API.
Contractor Management System (CMS):
Politeia v1.0.1 has been released including all the above backend fixes and improvements.
Progress towards v1.1.0 can now be tracked on the Milestones page.
SIGHUP shutdown signals
Third v1.2.0 release candidate fixed issues discovered since RC2, but coinbase confirmation failures remain unresolved. The release is postponed till further notice while the team is exploring solutions.
DCRDEX v0.2.0 has been released! It incorporates more than 3 months of work since the v0.1.5 release. The most notable changes are:
Check Important Notices and the full list of changes in the release notes. The DEX page guides through simplified installation steps. More advanced users can get the binaries here and install them manually. Don’t forget to verify the downloads to ensure they came unmodified.
Merged in master:
A lot of exciting work towards the 0.3 milestone is in progress, most notably Ethereum and SPV.
Merged in dcrlibwallet shared library:
Elias Naur (creator of the Gio library that powers godcr) has kindly reviewed the UI code and shared his recommendations. Issues were created to address them, and some are already completed (e.g. #409, #411, #416).
/release page updated for v1.6.3
Welcome to new first time contributors with code merged to master: @LasTshaMAN (politeia)!
Community stats as of Jun 1:
May’s recap of interesting social media dynamics is out, now with tables for easier reading. Feedback is appreciated to understand how valuable these reports are.
All-time community growth charts have been tweaked, updated, and moved to a new location here.
In May Decred Treasury received 11,342 DCR (2,564 to the old address, and 8,778 to the new system) worth $1.97M at May’s average rate of $173.47. No DCR was spent in May. On Jun 2, 698 DCR was spent from the legacy address for April invoices, worth $121K at May’s rate, or $139K at April’s billing rate of $198.60. As of Jun 3, combined Treasury balance is 683,438 DCR (107 million USD at $156).
May saw 1 proposal submitted and approved, the proposal for continued development of Politeia (detailed last month) had 98.4% approval and turnout of 44%.
Hashrate: May’s hashrate opened at ~418 Ph/s and closed ~351 Ph/s, bottoming at 234 Ph/s and peaking at 497 Ph/s throughout the month.
There appears to be a correlation between the Dec-Apr price rally from ~25 to ~200 USD and the hashrate rise from ~350 to 450-550 Ph/s. Then in the opposite direction, Apr 17-23 price correction happened along hashrate drop from ~450 to ~250 Ph/s. Most recently, May 10-23 hashrate decline correlated with price drop from ~200 to ~110 USD.
Distribution of hashrate reported by the pools on Jun 1: Poolin 39%, F2Pool 17%, Antpool 3%, BTC.com 1.6%, Luxor 1.3%, Huobipool 0.4%, UUPool 0.1%, Coinmine 0.05%, okex 0.01%, others 38%.
VSP: On Jun 1, 8.2K (+1.1K) live tickets were managed by vspd servers and 1.1K (-1.1K) by the still listed legacy dcrstakepool servers. Collectively the 12 legacy and 13 new VSPs managed 22.5% of the ticket pool. The recently delisted but still active legacy VSPs managed 61 live tickets.
On May 14 it was discovered that 4 legacy VSPs have not upgraded to the new consensus rules and got forked off the network on May 8, while holding ~350 tickets of their clients. All but one have eventually upgraded to continue serving their tickets, while stakepool.dcrstats.com changed to maintenance mode and stopped reporting the stats. The status of its 77 live tickets is unknown as of Jun 8.
Nodes: Throughout May there were around 215 reachable nodes according to dcrextdata.
Node versions as of Jun 1 snapshot (252 total, dcrd only): v1.6.2 - 42%, v1.6.0 - 21%, v1.6.1 - 17%, v1.7 dev builds - 8%, v1.6 dev builds 4%, v1.5.2 - 3%, v1.5.1 - 2.7%, v1.5.0 - 0.8%.
Welcome the new vspd instance 123.dcr.rocks from @thefrankbraun. Service fee is 0.49% and voting wallets are located in 3 data centers on 2 continents. Since it was listed on May 1, the service has already voted ~430 tickets and manages ~650 live tickets as of Jun 8.
Legacy VSP dcrpool.dittrex.com was removed from the listing but is still online watching its last 1 live ticket. The service has voted 800+ tickets since Nov 2018. The replacement vspd instance from Dittrex is up, waiting its first voted ticket to get added to the list.
Not all exchanges handled Decred’s 6th consensus upgrade smoothly:
Since around May 17, Ledger Live users have been reporting issues with syncing and sending their DCR. Last update on Ledger’s incident page says the fix was being tested on May 20, but their Jun 3 tweet confirms the issue is still unresolved. As of Jun 8, the status page reports an outage for DCR and a 75% uptime over the past 90 days.
Warning: the authors of the Decred Journal have no idea about the trustworthiness of any of the services above. Please do your own research before trusting your personal information or assets to any entity.
Join our #services chat to follow Decred ecosystem updates.
Monde PR’s achievements for May:
News coverage secured by Monde PR:
Art and fun:
Other non-English content:
Selected Reddit threads:
Selected Twitter discussions:
The Decred DAO has achieved a new milestone for the entire crypto space: A Digital Sovereign Wealth Fund.
The Decred network is the closest thing to a Digital Nation state.
A Layer 1 DAO with its own treasury, its own exchange, its own currency, and its own wallet. (@ammarooni)
And its own cakes!
In May DCR was trading between USD 90.4-229.4 / BTC 0.0027-0.0047. The average daily rate was $173.47.
@PermabullNino posted a “charting spree” with lots of metrics unique to Decred and succint commentary. USD 40 and BTC 0.004 seem to be important levels for many miners and stakers.
DCRDEX has traded 383K DCR and 1.4K BTC in May, averaging to 12K DCR and 46 BTC daily trading volume.
Signalling for Taproot activation on Bitcoin has hit a level exceeding 90% (as of early Jun at ~97%) and is set to be locked in some time in June when the current signalling window ends.
Iran’s Central Bank has reportedly banned trading of cryptocurrency which is “mined abroad”, in an effort to stop capital flight. Iranian businesses are still permitted to obtain cryptocurrency from registered Iranian miners, for use in international payments.
Bitcoin mining pool Marathon Mining has mined a block which it describes as “fully compliant with U.S. regulations”, having censored transactions from entities it believes are sanctioned by the US Department of Treasury or have been involved in dark web activity. Despite their efforts some darknet market transactions made it into this block which was intended as a milestone for Bitcoin censorship.
After Elon Musk criticized Bitcoin’s environmental characteristics and Tesla stopped accepting it as payment, he joined with Michael Saylor and others to promote a new “Bitcoin Mining Council to promote energy usage transparency and accelerate sustainability initiatives worldwide”.
Ark’s Cathie Wood also remarked at Consensus that ESG (Environmental Social and Governance) concerns with Bitcoin meant “A lot of institutional buying went on pause”, crediting Elon Musk with a role in this movement.
The PoolTogether DAO, associated with the Pool Together lottery and controlling over 50% of all POOL tokens, has voted to diversify the holdings by selling 5.38% of all POOL tokens, currently controlled by the DAO, to a selection of VCs for the agreed sum of 7 million USDC. The POOL tokens bought by the VCs will have a lock-up period of 1 year, vesting over a 1 year period following that.
This is part of an apparent recent trend for DAOs to diversify their holdings.
May’s big Ethereum flash loan fail victim was xToken, where an attacker exploited bugs in two different contracts within the same transaction, netting a profit of $24.5 million after paying a $21,900 transaction fee to obtain the flash loan.
Binance Smart Chain is now providing competition for Ethereum in the DeFi dumpster fire stakes, after BUNNY tokens were hit for a notional $200 million in misprinted tokens following an economic exploit with, you guessed it, flash loans.
Coinbase is expanding its remit to also become a media company, going direct to their audience with “fact check” type content that is approved by its marketing department.
That’s all for May. Share your stories for the next issue in our declassified #journal chat.
This is issue 38 of Decred Journal. Index of all issues, mirrors, and translations is available here.
Most information from third parties is relayed directly from source after a minimal sanity check. The authors of the Decred Journal have no ability to verify all claims. Please beware of scams and do your own research.
Credits (alphabetical order):