Decred Journal – July 2020
Image: Relay Pylons by @saender
July’s highlights:
- The decentralized approval of Treasury transactions, for which a DCP is forthcoming, will use Schnorr signatures, and the implementation is currently under review.
- Politeia saw a round of significant new features deployed, including RFP proposals and dark mode. On the CMS end accountability features are being added.
- vspd has received the last major change it needed, and is being tested on testnet and soon mainnet.
- There has been more progress towards running dcrlnd in SPV mode, and a huge codebase upgrade to match new lnd version.
- Discussion of community outreach activity has increased considerably across Reddit, Matrix and Discord channels - with a corresponding increase in the number of marketing-related proposals appearing on Politeia.
Development
Unless otherwise noted, the work reported here has the “merged to master” status. 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.
dcrd:
- added handling of
notfound
peer message (if a peer indicates it has some data but does not serve it upon request, that peer is very likely misbehaving and gets banned)
- added more test coverage for the
rpcserver
package
- field normalization code hardened against the possibility of non-constant time operations due to branch prediction (primarily based on a pull request to btcd from 2017). The PR demonstrates a way of detecting non-constant time behavior by simply looking at the assembly output.
- memory usage optimizations in stake node pruning, txscript stack, trace logging, and chain tip tracking code
- exported various consensus functions and types as a step to remove all non-consensus code out of the
txscript
package
- mining code moved into
mining
package
mempool
, mining
and fees
converted from exported modules to internal packages to reduce the maintenance burden. This is part of the overall effort to reduce the total number of modules and eventually get to the point that it will be possible to follow semantic versioning for the root module.
rpcserver
code moved from the main module to a standalone internal package
cpuminer
refactored into its own package to improve testability and facilitate reuse
cpuminer
reworked to use the background block template generator to simplify testing with simulation test networks
- exported several
txscript
functions that are independently useful to make the Treasury PR a bit smaller
Commenting on the status of optimizations:
Flame graph for CPU usage shows pretty clearly that things are being dominated by IO now, so the biggest speedups left will definitely come from that front. ~10% GC, <1% validation, ~3.5% peer I/O, ~55% disk I/O, ~3% profiling cost, ~27% idle, and the rest in minor bits and bobs. (@davecgh)
A total of 53 pull requests from 8 contributors were merged, adding 11K and deleting 5K lines of code.
Decentralized Treasury spending pull request is undergoing testing and code review with over 350 comments now. A very notable change is that TSPEND transactions will use Schnorr signatures:
I suggested that we use Schnorr signatures for the Treasury payouts in order to pick up some of the benefits they provide such as smaller signatures and formally provable security. I recently cleaned up the Schnorr code to bring it up to the project’s high standards for consensus code and while there are some changes that we want to make to it in the future before switching to it for widespread usage with multi-party signatures among multiple untrusted sources, it is ready for prime time in the context of the Treasury payouts. (@davecgh)
If you have some idle hardware, you can help by fuzz testing dcrd.
dcrwallet:
- added optional gaplimit parameter to the
discoverusage
command
- added optional account parameter to the
listunspent
command
- implemented
ticketinfo
method that provides detailed status information regarding all tickets of the wallet (needed for vspd)
- added CoinJoin params to the
PurchaseTicketRequest
call
- implemented
getpeerinfo
command in SPV mode
- added new command to change wallet’s public passphrase
- bug fixes
Decrediton:
- backup and restore of the SCB file generated by dcrlnd (see explanation in the docs)
- display of basic LN info
- added back proper decoding of staking transactions (needed for signing messages for the VSP)
- continued upgrading the codebase to modern React using functional components and CSS modules
- initial PoC support of the new vspd staking system
- support for short proposal URLs
- don’t require passphrase when importing redeem scripts
- bug fixes
A total of 35 pull requests from 6 contributors were merged, adding 9K and deleting 7K lines of code.
Politeia:
Multiple new features have been deployed to the proposals.decred.org site: RFP process, flat display of comments (helps to quickly spot new comments without hunting them down in the thread), dark mode, short proposal URLs, and a change to block the posting of comments once a day instead of once an hour (workaround for a limitation that will be fixed with the migration to the tlog backend).
Merged changes:
- command-line utility to test the RFP process
- improved test coverage
- bug fixes
CMS:
- admin searching contractors by domain or type
- display proposal names instead of tokens in invoice line items
- assigning proposal ownership (GUI)
- admin review of proposal spending summary and details
- new tab for proposal owners to review billing details
- highlighting for illegal characters in invoice line items
vspd:
- voting wallet consistency checks (the last major change necessary for the release)
- admin table showing the status of each voting wallet
- API versioning and a few bug fixes
vspd has now been deployed on testnet by a couple of existing VSP operators, deployment seems to have been straightforward for them and things are working as expected.
dcrlnd:
- updated to use latest dcrwallet and dcrd
- new chainscan package that uses committed filters to detect transactions relevant for the LN node more efficiently and can also operate in SPV mode
- implementations for chainntnfs package and a driver for the chainview package that uses embedded and remote dcrwallet as a source of chain events. This allows us to further decouple dcrlnd from an underlying dcrd, which is a requirement for having a dcrlnd instance running in SPV mode.
- switched the main dcrlnd package to use the new wallet-backed drivers so that chain IO operations are now fully performed by the underlying dcrwallet instance and dcrlnd no longer requires a connection to a running dcrd to perform its job
- enable and test SPV mode for remote wallets (see March issue for more background)
- ported upstream lnd changes between v0.9.0-beta and 0.10.0-beta - 139 upstream PRs (plus a few non-PR’d commits) were considered for inclusion
dcrdex:
- client browser now provides a complete wallet reconfiguration dialog
- smart fee rate handling. To minimize the on-chain mining fees required for the optimal fee rate at swap time (not order time), smart fee estimates are used. To deal with orders needing to lock the coins required to fund the swaps, which can occur far after order placement when on-chain fees have changed, orders must reserve enough for a “max fee rate”. In other words, orders reserve enough for a “max fee rate” in case BTC fees are high when the order is filled, but the optimal network fee at match time is used for the swap contract transaction. (and here’s a tweet for outreach people)
- improved wallet locking of coins that fund orders, particularly for chained swaps
- additional server administration functions: ban, unban, notify, and notify all
- for orders with revoked (failed) matches, the order is automatically unbooked and the clients are notified
- client’s database scheme is now versioned, with an upgrade infrastructure for future changes
- the client now automatically resubscribes to the order book feed after a reconnection with the server
- client command line interface now provides the order book
- client prevents accidental shutdown with active orders and swaps
- client browser interface polish
- numerous bug fixes and optimizations
dcrandroid:
- updated French translation
- bug fixes
- fetching Politeia proposals added to dcrlibwallet base library
- several bug fixes in dcrlibwallet
godcr:
godcr is an upcoming cross-platform pure-Go desktop SPV wallet for Decred. See June issue for the introduction.
- sync status widget on the Overview page
- Send page updated to match the mobile apps
- updated to newer Gio UI library
- removed hardcoded dimensions from all pages
- UI tweaks and fixes
@planetdecred Twitter published a short demo of how existing features look in action (overview, connect, send, receive, history).
decred.org:
- notable articles added to Press page
- Lottie animations added to History page
Other:
- decredpower.com migrated to Hugo which is more flexible and easier to update. It also features a fresh new theme (don’t worry, retro theme is still there!).
- there is a pending pull request adding Decred support to Trezor’s javascript library
- @kozel published a detailed guide how to build the most recent Decred software from source and run it on Raspberry Pi
People
Welcome to new first time contributors with code merged to master: @Kifen (dcrwallet).
Congratulations to new contractors granted the Decred Contractor Clearance (DCC): @rstaudt2 (development).
Community stats as of Aug 1:
- Twitter followers: 40,637 (+120)
- Reddit subscribers: 9,875 (+21)
- Matrix #general users: 124 (-498) *
- Discord users: 1,372 (+84)
- Telegram users: 2,520 (-87)
- YouTube subscribers: 4,150 (+40), views: 151K (+3K)
- Facebook followers: 3,655 (+0), likes: 3,305 (-6)
- LinkedIn followers: 862 (+26)
- GitHub dcrd stars: 550 (+1), forks: 240 (-1)
* chat rooms were upgraded on Jul 9, see Community Discussions for details.
You can see charts of all social media data points reported in Decred Journal and more here (raw data is in the same repository). Another good resource is community stats page of the dcrextdata project - it tracks fewer accounts but has much better data resolution and interactive charts.
Governance
In July the Treasury received 13,050 DCR and spent 16,073 DCR. Using July’s daily average DCR/USD rate of $15.13, this is $197K received and $243K spent. At June’s average daily rate of $16.05, the USD figure billed for work completed in that month is $258K. As of Aug 1, Treasury balance is 630,766 DCR (10.7 million USD at $16.92).
There were 7 proposals submitted in July:
- The proposal from @lindseymmc for the continuation of PR services at $3,500/month for one year was approved with 90% support (25% turnout), up on the first proposal’s 72% approval.
- Proposal to spend $15,000 creating augmented reality posters.
- Proposal to cover moderation of Matrix, Discord, Telegram and Politeia, max $9,000 expected $4,800 for 6 months. This work is already being done and paid for, the proposal is to formalize this and put a limit on how much can be billed for it.
- Proposal to offer DCR as a payment option on two travel booking websites ($30K), plus some promotional activities ($21.5K).
- Proposal to spend $10K on a range of marketing activities (including paid retweets/endorsements and advertisements) - associated Reddit post.
- Proposal to create 20 social media memes for 10 DCR/meme.
- Proposal to host a series of poker games with DCR prizes (300 DCR/month).
Two of these proposals have an issue with DCR-denominated budgets.
Also this month the question of changing DCR issuance was put to a Reddit poll by @Checkmate, in an effort to put the issue to rest. The poll attracted 87 votes, and 65 were against any further consideration of changing the DCR issuance policy.
Check Politeia Digest issue 33 for more details about the first two of these, issue 34 with details of the other new proposals will be out soon.
Network
Hashrate: July’s hashrate opened at ~394 Ph/s and closed ~307 Ph/s, bottoming at 307 Ph/s and peaking at 582 Ph/s throughout the month. Pool hashrate distribution as of Aug 1 (approximate): Poolin 33%, UUPool 26%, lab.antpool.com 9.6%, BTC.com 3.4%, Luxor 0.9%, F2Pool 0.8%, BeePool 0.09%, CoinMine 0.03%, Suprnova 0.02% and others ~26%.
Staking: 30-day average ticket price was 144.3 DCR (+4.9). The price varied between 137.1-155.5 DCR. Locked amount was 5.75-5.88 million DCR, which corresponded to 48.98-50.06% of the available supply participating in PoS.
Nodes: Throughout July there was an average of 134 public listening nodes and 241 total nodes per dcr.farm. Average version distribution for July: 51% dcrd v1.5.1, 10% dcrd v1.5, 6% dcrd v1.6 dev builds, 5% dcrd v1.5 dev and RC builds, 1.3% dcrd v1.4, 7% dcrwallet v1.5.1, 1% dcrwallet v1.5, 0.6% dcrwallet v1.4, and 18% others.
Integrations
-
NovaDAX exchange added DCR trading against BRL, USDT, BTC and ETH (missed in Jun).
-
Binance added both DCR/BUSD and DCR/USDT pairs within weeks of each other.
-
Originally XT.com listed DCR in Nov 2018, now they have DCR trading to USDT and a leveraged mode.
-
Decred is finally no longer a “Bitcoin fork” on CoinMarketCap.
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.
Decentralized Boutique announced “Decred Grenade” that is also available as a digital download for printing at home, for people who would rather avoid receiving delivery of grenade-shaped items in the mail.
@OfficialCryptos unveiled flashy looking Decred heart stickers.
Outreach
The subject of marketing saw a considerable discussion on Reddit and Matrix, and specifically what role the Treasury of a decentralized project like Decred should play in this.
@Checkmate has been stirring the pot of grassroots outreach and other ideas on Reddit, with regular and irregular posts provoking discussion that has also spilled over into some other marketing-related discussion posts. This month’s outreach braindroplets:
- @mrbulb posted a Workshop Wednesday, inviting people to explore the 4 key stages of narrative development with him.
- Forward Thinking Friday (FTF) Jul 3 - Decred Artwork, developing the concept of an art competition.
- Skepticism Sunday, Jul 5 considered hardware wallets and staking, @jy-p knows a new dev who is into this kind of thing. This edition also featured an epic ragequit from an airdrop participant who bounced between DCR and XMR over the years, started staking in 2019 but is now done. Multiple surprising claims were questioned by @bee and debunked by @jy-p.
- FTF Jul 10 had discussion about bringing DCR data to life for more people and showing off Decred’s interesting and immaculately presented chain, plus rappers, graffiti and some skepticism that was shared on the wrong day.
- Skepticism Sunday Jul 12 - capture of governance, losing the “currency” focus from messaging.
- FTF Jul 17 on the subject of differentiators, looking at the different ways in which Decred stands out.
- Skepticism Sunday Jul 19 - fiat on-ramps, wrapping DCR in ETH.
- @Haon shared a concept of a dapp for transparent governance based on Politeia.
- FTF Jul 24 focused on content amplification - cyclical patterns and getting the right messages to the right people.
- Juiced from Sunday’s (lack of) skepticism, on Monday, July 27 @Checkmate dropped part 2 of the Grassroots Marketing Discussion - The Hardest Part. This post set out 3 observations: #1 marketing budgets to date have not performed well, #2 absence of structure and leaders, #3 Treasury creates perverse incentives in marketing. These have struck a chord with many community members (40 comments so far), and even brought @Dustorf back into the mix to share his perspective.
If you’re on LinkedIn, check the new dcrdex showcase page.
Warning: there is a strange Decredcash account on Facebook with a surprising number of followers (2.5K). Some latest posts appear legit, but the owner is unknown and the About page has suspicious account details and a mention of “masternode system”.
Monde PR’s achievements for July:
- created and pitched 4 story ideas to personal finance, business, crypto and tech publications
- secured two email Q&As with crypto and mainstream publications
News coverage secured by Monde PR:
- a thought leadership piece in ValueWalk by @richardred about the resiliency of self-funding cryptocurrencies during the recession
- an article in Forbes featuring commentary by @jy-p on Bitcoin price volatility. The comments were also included in an article in BitPush News, which was syndicated to 4 news outlets including Chain News.
- @jy-p’s commentary in Cointelegraph about the PayPal cryptocurrency rumors was featured in Cointelegraph Italy and Corriere Romagna
Commenting on Monde PR’s Phase Two proposal being approved:
Thank you to everyone who voted and gave feedback. I’m very much looking forward to continuing the PR efforts and working with the community to raise awareness about the project. Lindsey McConaghy (@l1ndseymm)
Events
Attended:
- Jul 2 - Legaltech Talk #7 - Internet. @elian talked with Legal Hackers Colombia and BlockchainEx Colombia about Fintech regulation, cryptocurrency ecosystem in Latam, and challenges and opportunities for innovation. Questions from the audience were related to regulatory environments in Mexico, Argentina, and Colombia, opportunities for collaboration and sources of education. (video)
- Jul 3 - Cryptographic Friday - Internet. @elian joined the panel on blockchain governance of Decred and Dash with @anibalcripto (Venezuelan crypto influencer), @EzioRed (editor of Cointelegraph in Spanish) and @ernestocontrer (Dash Core Group BizDev). It was a good opportunity to connect with the Venezuelan ecosystem and showcase the differences between Decred and Dash.
- Jul 8 - Youth Entrepreneurship - Internet. The event was organized by the Moroccan Organization of Young Decision Makers, where @arij talked about blockchain technology and how it will change the industrial sector. The presentation took one hour, plus half an hour of Q&A. At the beginning, there were just 16 participants but more have joined in the middle of the webinar. (report)
- Jul 9-11 - Campus Party - Internet. This was the first online Campus Party with speakers from around the world. Decred BR team had 3 talks from Clara Nobre (“Open Source and cryptocurrencies: uniting community and bytes that are worth gold!”), Rafaela Romano (“Blockchain monetization: one coin for your thoughts”), and Fernando Guisso (“Instant payments with cryptocurrencies”).
- Jul 10 - Cryptographic Friday - Internet. @adcade joined women from crypto communities in Mexico, Chile, and Venezuela. The panel discussed cryptocurrency projects, crypto culture, personal stories of how each one got started, tips on navigating the industry, and some discussion of the nuances of gender in crypto. The event was sponsored by Binance and hosted by @anibalcripto and @EzioRed. (photo)
- Jul 15 - ¿Segura, adaptable y sustentable? - Internet. Instagram Live with @adcade and lawyer Hector Ibarra to discuss cryptocurrencies and the three main characteristics of Decred: security, adaptability, and sustainability. Around each characteristic explored, some parallels were drawn with current laws in Mexico, and how crypto can render them useless. Where and how to buy DCR was also examined.
- Jul 22 - Crypto Resources Academy - Internet. @elian talked about crypto scams, what kinds of scams exist, how to spot them, how to prevent, and a summary of the largest hacks in the cryptocurrency industry. The event was announced on Cointelegraph in Spanish and livestreamed on YouTube.
- Jul 22-23 - Blockchain Land - Internet. @pablito and @camilolwi were on the panel on DAO with MakerDAO and Colony. On the next day @adcade gave a talk “Who pays for cryptocurrency development?”, a 20 min segment on how to contribute to Decred. (full 12-hour video, @adcade’s talk)
- Jul 23 - Hablemos Decred 7 - Internet. @elian and Lorena Ortiz from Bitcoin Embassy Bar talked about scams, how to prevent them, and how to store cryptocurrencies safely. (video)
- Jul 30 - Descentralizar 2020 - Internet. Descentralizar is a virtual event organised by Bitcoin Argentina, the largest cryptocurrency association in Argentina, gathering the community of developers, entrepreneurs, investors, and the general public. Decred was a sponsor of the event.
- Jul 31 - Decred Virtual Meetup - Internet. @eSizeDave, @Checkmate, and @Zohand hosted this event in Zoom and updated the community on Decred’s latest developments, upcoming releases, general market analysis, and insights from Decred’s latest on-chain analytics findings.
If you see that the venerable thedecreddigest.com is down, do not panic, it has moved to thedecreddigest.org.
Selected articles:
- The Federal Reserve: A blatantly rigged game by @jy-p (blog.decred.org) - triggered a debate on Twitter and a discussion of the history of money where so many crises were amplified by speculation, debt taking, and money printing
- The Decred Node: Back to the Source - Part One by @kozel (medium)
- Decred On-Chain Mini Pub 1: Relative MVRV ratio by @PermabullNino (medium)
- Decred On-Chain Mini Pub 2: HODL power by @PermabullNino (medium)
- Decred On-Chain Mini Pub 3: Difficulty ribbon price by @PermabullNino (medium)
- More than 20 developers have contributed to Decred so far this year by Fernando Quirós (Spanish, es.cointelegraph.com)
Translations:
- Why we need Decred: An inclusive approach to sound money - in Spanish by @adcade
- The Federal Reserve: A blatantly rigged game - in Arabic by @arij (corrections by @Abdulrahman4 who has been reviewing most Arabic texts so far - thanks!), in Portuguese by @mm, and in Spanish by @francov_
- Decred Journal June 2020 was translated to Arabic (@arij, review by @Abdulrahman4), Chinese (@Dominic), and Spanish (@francov_, review by @pablito). Thank you all for your persistence!
Videos:
- Decred bi-weekly news update - July 13th, 2020 by @Exitus (youtube)
- Decred bi-weekly news update - July 31st, 2020 by @Exitus (youtube)
- Decred Webinar: Sociology, the future of work and incentive alignment hosted by Decred Australia (youtube)
- Clay Stakey, speed runner - Decred ticket 871071c… by @richardred (youtube, twitter version) - 22 second short film featuring Clay Stakey on a speed voting run
- Decred and the open ledger by Decred Society (youtube) - a tour of the dcrdata block explorer
- Decred price analysis - 16 July 2020 by Brave New Coin (youtube)
Audio:
- Decred in Depth 28: DCR round up. @Checkmate and @PermabullNino talk shop about Decred fundamentals, the rigged economic system, inspired by @jy-p’s piece on the topic and update the community on the progress of their individual proposals. (libsyn, soundcloud)
- Decred in Depth 29: @Ammarooni makes another DiD appearance to talk about inflationary monetary policy through history, the search for ways to store value, and the ways in which Decred builds on Bitcoin’s value proposition. (libsyn)
- Rough Consensus 9: Early crypto bull? @mr.black, @Checkmate, and @PermabullNino discuss the possible emergence of an early crypto bull market and relevant narratives that might underpin it, which includes DeFi, staking, leverage, yield chasing, and hard assets. (libsyn)
- Bankless 20: Ethereum opportunity with Chris Burniske. Chris highlights the importance of governance in cryptocurrencies and mentions Decred as an example: “Over the long term good and equitable governance, things that involve people, that give people a voice to at least be heard, are key to surviving and resilience, even if they may slow down week-to-week execution through a little bit of analysis paralysis and being too distributed”. (bankless.substack.com, youtube)
Games:
- coli, of #trading fame, has been adding Stakey skins to games, including Stakey Jump
Artwork:
- @aithzakaria1 posted new drawings (highlights): astronaut, crystal butterfly, golden key, bob stakey
- @OfficialCryptos: pencil version of armored lizard, butterfly, and some others
- @svitekpavel announced a new repository to collect Decred-related artwork that is free to use and tries to include original source files (AI, PSD, etc) so the artwork is editable or reusable in further creations. The first piece to be included is the butterfly DCR graphics by u/BitartZone, which emerged from the cocoon of a DCR Bounty post.
Image: wood carving by @aithzakaria1
Comm systems news:
- Most Matrix rooms were upgraded to version 5, which should resolve some edge case bugs when joining rooms. Since members of the old room do not automatically join the new one (they must accept an invite), one consequence of the upgrade is a sharp drop in user counts (e.g. #general went from 622 to 124). On the other hand, this reveals the number of users active during the last 3 weeks.
- The #showerthoughts chat room is finally here, the place to unburden yourself of those off the wall ideas. @matheusd insists they be presented fresh from the shower, unburdened by the weight of excessive scrutiny or logic.
- The Riot desktop client for the Matrix protocol, as well as its developer company New Vector, have rebranded to Element. The change came with some UI updates too, adding room previews, improved notifications, and more.
- Important notice for Riot Desktop users loading the app from riot.im: “For the next few weeks, you can still use Riot on the web at riot.im/app. Please make sure you sign into your account soon to cross-sign your new login session, and ensure you have access to your encrypted messages.”
- First experimental build of peer-to-peer Riot for iOS is published on TestFlight.
- RiotX (a from-scratch rewrite of Riot Android) has exited beta, gaining VoIP calls and Widget support, and was also rebranded to Element. Available on F-Droid and Google Play.
Selected Reddit posts:
- “This party sucks. I wish I was at home staking Decred” - @Exitus shared his painful experience of going to the wrong party (tweet version).
- Celebrating the community’s response to gaps where Decred can be mentioned.
- Suggestion to participate in a “MetaDAO” pooling funding for public good proposals with other projects.
- Animated visualization of Decred Git history 2016-2020 by @pablito.
- Ideas to reward influencers for educating their audiences about Decred, tipping systems, DCR vouchers.
- Idea to filter out tainted coins on dcrdex was met with some criticism, in part due to the complexity it introduces.
- Another “attention grab” attack thread asking about “use cases” for DCR was removed (account deleted) after collecting substantial replies, but was soon resurrected.
Selected Twitter discussions:
- @chappjc asks whether an open source non-rent-seeking decentralized exchange counts as DeFi?
- @jholdstock is back on Twitter to put out an update on vspd and call for more testers, @sethsimmons dives in and is up and running on testnet in doublequick time.
- @pablito suggested that Messari may have missed a DAO and helped to fix their chart.
- @DecredAustralia coined the term #DCRDiet where people choose to spend their money on buying DCR over fast food and unnecessary items.
- Check out @decredcitizen, a new Twitter account with the right Decred vibe in it. Each tweet is sharp and balanced.
deCred is not they, he, she, you.
deCred is I, me, we. (tweet)
Markets
In July DCR was trading between USD 13.70-16.28 / BTC 0.00132-0.00177. The average daily rate was $15.13.
The new Binance DCR/USDT pair quickly made it to the top 10 with a $50K 24-hour volume as of Aug 6, according to CoinMarketCap. On Brazilian NovaDAX, the new DCR/BRL dominates the other pairs with $5K daily volume observed on Aug 4.
@PermabullNino started the new Decred On-Chain Mini Pub series where he explores one metric at a time. Part 1 introduces several new metrics derived from BTC and DCR realized caps that reflect holder psychology and market over-/undervaluation. Part 2 combines realized cap and % of supply locked in the ticket pool to derive two new metrics unique to DCR that matched historical tops and bottoms with good accuracy. Part 3 looks at Decred’s difficulty ribbon and derives a new price metric against USD and BTC that has acted as a magnet for price in bear markets. As usual, all code to generate the charts is open on GitHub so that any interested researcher can reproduce the results or build on top of it.
@Checmkate observes that “There is a whole swathe of Decred onchain metrics that are lighting up right now”.
Relevant External
Cloudflare suffered an issue that took down many of the sites which rely on it, the effect could be seen on Bitcoin transaction volume, presumably because transactions from web wallets that rely on Cloudflare were not possible.
More than 75 companies in the blockchain and cryptocurrency industry don’t mind taking U.S. government backed payroll loans. These include such well known (and funded) outfits as Consensys (Ethereum) and the Electronic Coin Company (Zcash) - which already enjoys (part of) the 20% of ZEC block rewards. Opinions are split between those who think taking government-sponsored loans is at odds with cryptocurrency ideals and those who think they’ll be disadvantaged if they refrain while others help themselves. This demonstrates that even a well-subscribed ICO or ongoing 20% block rewards are not guarantees of a secure and sustainable funding situation, it is also necessary to manage spending and if possible establish some reserves.
Josh Concinnati announced he is resigning his position as Executive Director of the Zcash Foundation. The tweeted “letter” of resignation cites principles like “In open systems, those who help architect process which grant their organizations power should refuse to wield it” (Josh was involved in securing future ZEC block rewards for the Foundation, which only has a stipend from ECC in the current arrangement). The letter also indicates that a major reason for Josh’s departure is that his relationship with the ECC and capacity to work with them was irreparably damaged during the trademark dispute, which formed part of the negotiations about Zcash development funding after the initial period of 20% for ECC ends.
Josh also shared a piece of advice that applies to broader cryptocurrency and Decred: “beware relentless, unexamined positivism and near-religious zealotry”, “welcome serious critique”, “do not cargo-cult startup-ism into the core of your protocol, and resist attempts by others to do so”, and “question where influence truly lies and who wields it”. Check them in full in the original post.
Reddit’s “great scaling bake-off” (about scaling Reddit’s use of Ethereum) attracted considerable attention and many contributions, entries are being assessed in August.
Someone is complaining about Ethereum’s social governance processes on platforms like Twitter which the developers do not pay attention to, and calling for an all-in-one Ethereum governance platform “that effectively gauges the sentiment of the Ethereum community to ensure their voices are being represented”.
Ravencoin was subjected to an attack which exploited a protocol bug to print RVN without limit, outside the issuance schedule. The attack was enabled by a one-time pull request from a developer with no other history and exploited some time after being merged into production releases of the Ravencoin software. Once the vulnerability was announced and the fix released, new attackers emerged to exploit it while the network rushed to update enough miners within the first activation window. Much of the RVN minted by these new attackers was subsequently burned, as at least one of them revealed some personally identifiable information, and the lead Ravencoin developer threatened to (and in fact did) involve law enforcement. The attack was running for some time, minting RVN regularly, mixing it up, and selling it - 4% of all the RVN in circulation now was created (and sold) in this manner. As this extra RVN was outside the planned issuance, the Ravencoin community must now decide how to accommodate the extra RVN within the planned issuance limit. The subject was also covered by @BlockCommons on Twitter. This attack reminds the BTCP exploit we covered in Dec 2018 where a developer without a proven track record introduced a bug that was exploited to print a significant amount of coins. It is yet another reminder of extreme care that is required by the consensus code at both technical and social levels.
When Twitter was hacked to circulate a Bitcoin scam, thousands of people rushed to send Elon, Barrack and Kanye their BTC - in the expectation that these celebrities were going to double it for them. Coinbase prevented over 1,000 of their customers from making these transactions, demonstrating that perhaps some people might be better off not controlling their own keys.
Someone is impersonating Cointelegraph journalists to scam people, by offering to write stories for payment.
A Monero researcher funded by the Community Crowdfunding System (CCS) has found a way of doing BTC/XMR atomic swaps with recognized cryptographic primitives. The method does not use Hash Time Locked Contracts (HTLC) which are common in many forms of atomic swap but not possible on Monero. Instead, all of the logic for the swap operates on the Bitcoin end. The author cautions that while implementation now is possible this would be technically challenging, a new CCS proposal for this work may be forthcoming.
Binance announced that they will be adding “cold staking” although no coins have been announced yet. While “flexible staking” allows for immediate withdrawals, customers who participate in “cold staking” will be committing to lock their assets for a defined interval, with penalties for early withdrawals.
Hardware wallet producer Ledger announced that their marketing database had been breached, with 1M email addresses being leaked along with the full names and postal addresses of 9,500 customers. The only way to guarantee that your personal data will not be leaked is to never share it in the first place. This incident highlights the challenge of acquiring hardware wallets without compromising privacy. There is no such problem for software wallets that can be downloaded anonymously.
Russia is catching up on regulating crypto with the first bill giving crypto a legal status but banning its use as a payment method.
A new anti-encryption bill was introduced in the U.S. Senate, which would make law enforcement backdoors mandatory and forbid any offers of end-to-end encryption services.
About This Issue
This is issue 28 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.
Your feedback and contributions are always welcome.
Credits (alphabetical order):
- writing and editing: bee, chappjc, degeri, elian, l1ndseymm, richardred
- reviews and feedback: adcade, buck54321, davecgh, emiliomann, jholdstock, jz
- title image: saender