Decred Journal – August 2019
Image: Key Symmetry by @saender. When everything is aligned, big things are born.
Major news of August:
- The privacy feature which Company 0 had been working on privately was revealed, an initial implementation was released, and the first mixes were observed on mainnet. See Privacy section below.
- Development of Decred’s decentralized exchange has commenced, after a proposal led by @chappjc and @buck54321 for up to $230,000 in funding was approved by 90% of voters.
- The percentage of circulating DCR locked in PoS tickets broke above 50% for the first time on Aug 15. This, along with the rising ticket price, indicates that the confidence of Decred holders is increasing over time, as more holders opt to time-lock their DCR to participate in governance.
- Decred stakeholders signalled that they wish to fund a market maker to address liquidity issues (87% approval). Voting for the proposals from i2 Trading, Grapefruit Trading and Tantra Labs started on Sep 4 and is very competitive as all 3 proposals have 50-62% support at time of publication. See Governance section for more details.
A blog post by @jy-p surveying the privacy landscape was published on Aug 21. This post considers the trade-offs associated with different approaches to cryptocurrency privacy and reviews the pros and cons of the approach taken by Monero, Zcash, Grin, Beam, Dash and Wasabi Wallet for Bitcoin.
The first details of the privacy feature that Company 0 have been developing in private were released publicly by @jz on an episode of Laura Shin’s Unchained Podcast on Aug 27.
On Aug 28 a blog post from @jy-p was published which gives a full account of the approach that Company 0 are taking to privacy, and explains the reasoning for this choice. Only approaches which would allow for pruning of spent transactions were considered, with a preference for less complex solutions that allow the auditability of DCR supply to be maintained. This tweet thread offers a more concise introduction, and @Dustorf has also written a post which considers the importance of privacy and provides a less technical perspective on how the new approach works. @jy-p also recorded an hour-long episode of Decred in Depth with @anshaw focusing on privacy, where he discussed topics from evading surveillance capitalism to why different approaches were more or less suited to Decred. @anshaw and GhostWridah also collaborated on a 1 minute rap about Decred and privacy.
The approach is based on the CoinShuffle++ protocol, integrated into the ticket buying process so that stakeholders can opt in to mix their coins as they buy tickets. Smaller denominations are also available for mixing regular (non staking) transactions. The protocol addresses the traceability (who sends to whom) but does not hide amounts. The solution relies on a centralized server to coordinate mixing - information about input addresses and change addresses is leaked to the server but not the other peers in the mix, and output addresses are fully anonymized. As the mixing occurs off-chain, no change to the consensus rules was required. As all development to this point has been funded by Company 0, no Politeia proposal for funding was required as well.
The initial release works only for users of the command-line interface dcrwallet. It will take time for mixing to be integrated into Decrediton, and in order for it to be offered to VSP users significant improvements to dcrstakepool are required. Longer term, Confidential Transactions (with Bulletproofs) will be considered. These could be used to hide the amounts, which would enhance privacy and avoid the need for extensive mixing of change from the transactions. This kind of development would require changes to the consensus rules, and so would go through the normal governance process.
dcrd: New module named
blockchain/standalone was introduced, which aims to provide several of the standalone functions currently available in the
blockchain module. The primary goal of offering these functions via a separate module is to reduce dependencies for client code. It will also be beneficial for applications such as lightweight clients that need to ensure basic security properties hold and calculate appropriate vote subsidies. The opportunity was taken to write more robust and performant functions that will replace those in the
blockchain module in the next major version. The new module will ship with comprehensive tests, full package documentation, and basic usage examples.
New major versions of
mempool modules have been introduced to make use of other new major module versions. The main module was also updated to use them all, which marks the end to the module upgrading saga for now. The overall benefit is that it updates dcrd to make use of all the latest code updates and significantly reduces that amount of future churn necessary in certain modules when they require API changes that constitute a major semantic versioning break.
gcs module received multiple improvements to bring it to the quality level required by consensus code for ultimate inclusion in header commitments. Support has been added for independent false positive rate and Golomb coding bin size. Among other things, this permits more optimal parameters for minimizing the filter size to be specified. This capability will be used in the upcoming version 2 filters that will ultimately be included in header commitments. Start of the module’s v2 dev cycle also marked the start of a new approach towards handling module versioning between release cycles to reduce the maintenance burden.
The Blake256 implementation has been copied into the dcrd repository so that dcrd does not have that external dependency anymore. While the optimizations required by dcrd were accepted upstream, it is still desirable to have consensus critical code under tight control of dcrd maintainers to avoid situations mentioned here.
Automatic address discovery has been merged. It allows users who are behind NAT to run publicly discoverable full nodes without specifying
Test coverage was increased and hardened in multiple areas of the codebase.
Work started to maximize block template fees based on transaction chains in the mempool.
dcrwallet: A new RPC has been added that allows the user to abandon (or remove) an unconfirmed transaction from the wallet, and any other transactions dependent on its outputs. Another new RPC allows export of the extended private key of an account after unlocking the wallet.
Code maintenance: updated to use the new modules in dcrd and removed usages of old modules, improved compatibility with Go 1.13 errors.
Work has begun to add support for creating CoinJoin transactions for ticket purchasing “split” transactions, as well as mixing of individual mix change outputs into smaller standard denominations.
Decrediton: UI tweaks, bug fixes, code cleanup.
Initial dark mode has been completed. Work continues on making the UI responsive, with four new responsive views added.
Politeia: Work on the Politeia redesign is proceeding at pace, with a number of PRs merged that add existing functionality to the redesigned interface. On the backend, significant work laying the foundations for the DCC process, to be incorporated in the CMS, has been merged.
The question of how to support RFP type proposals on Politeia has been the subject of discussion in this issue and in #politeia (see Governance for more detail).
Login by username was switched back to email to prevent targeted locking of accounts. 2FA will solve this issue and allow logins without email.
dcrdex: The dcrdex repository was announced in July to house the DEX specification, and the first substantive PRs are already open. A new #dexdev room was also created for DEX development chat on Matrix.
cspp: This new repository provides client and server implementations to execute the CoinShuffle++ mixing protocol. While intended to be used to create Decred CoinJoin transactions, the client and server packages are generic enough to anonymously mix and join elements of any group.
Before CoinShuffle++, Company 0 developed a Go implementation of TumbleBit protocol. Despite not integrating it into Decred, the code was released for the public benefit in tumblebit repository.
dcrstakepool: The large effort to decouple dcrstakepool from dcrwallet, started in April, has finally come to completion. This change decreases code complexity and reduces the quantity of RPC calls over the network, which in turn enhances performance and increases security.
VSP operators gained support for SMTPS to send registration and account recovery emails via encrypted connections (including self-signed certificates), improved status page and better error reporting.
tmux test harness has been added to boost productivity of testing.
30 PRs were merged in total.
dcrlnd: Merged work in August concerns improvements to the stability of tests and initial work to support using existing wallets (only a wallet embedded in dcrlnd is supported for now).
More upstream lnd work was ported and is being tested before merging in dcrlnd. A total of 400+ PRs and 1700+ lines of code were adjusted.
to keep in sync we needed to adapt pretty much every single commit after our merge point on Jan 10 (@matheusd)
LN faucet gained a form to pay invoices and new config parameters.
dcrandroid: Work is being done to implement the new UI which will bring the app into alignment with the standard app design recommendations for Android. Work on the backend is also ongoing for multi-wallet support which will enable watch only wallets for ticket monitoring.
dcrios: Work is in progress on the improved UI and watch-only wallet support similar to the Android app.
dcrdata: incorporated upgrades from dcrd, UI tweaks, optimizations and bug fixes.
A big change that had been on the Todo list for a long time is dropping SQLite. This makes the database architecture much simpler, only requiring PostgreSQL, and makes the build cgo-free (pure Go, no C).
A redesign is ramping up, but the backend development is mostly in maintenance mode now as key contributors shift focus to dcrdex. There is still much room for dcrdata improvement and expansion, especially with mixed transactions.
docs: Added a new page detailing atomic swaps, updated hardware wallet support info, minor cleanups.
Work has started on a long-asked-for separate developer documentation site. Initial work is occurring in a personal repo that will be moved under the main Decred GitHub org when the site is launched.
decred.org: Roadmap has been updated with new developments, the press coverage page was updated with recent coverage, and privacy has been added to the homepage and roadmap.
Dev activity stats for August: 244 active PRs, 274 master commits, 46K added and 24K deleted lines spread across 15 repositories. Contributions came from 2-9 developers per repository.
Welcome to new first time contributors with code merged to master: aarcamp (dcrd), skipcheru (dcrandroid), RyanBRiley (politeia), UferePease (dcrstakepool), fguisso (lightning-faucet).
- Politeia users: 174 (+20)
- Twitter followers: 40,597 (+25)
- Reddit subscribers: 9,594 (+38)
- Matrix users: 412 (+28)
- Slack users: 6,834 (+25)
- Discord users: 2,442 (+65), verified to post: 310 (+29)
- Telegram users: 3,148 (-142)
- YouTube subscribers: 3,819 (+19)
- Facebook followers: 3,271 (+18), likes: 2,999 (+16)
- LinkedIn followers: 603 (+12)
- GitHub dcrd stars: 516 (+18), forks: 1,383 (+18)
Following the events in Ho Chi Minh City, Vietnamese Telegram, Twitter and Facebook accounts have been created. A list of all Decred social media groups is here.
In August the Treasury received 15,278 DCR and spent 8,223 DCR. Using August’s daily average DCR/USD rate of $26.23, this is $401K received and $216K spent. As these payments were for work completed in July, it is also informative to consider them in the context of the July average daily rate of $28.97 - in which case the USD spent figure is $238K. As of Aug 9, Treasury balance is 638K DCR (15.8 million USD at $24.80).
A DEX development proposal from @chappjc and @buck54321 (who work on dcrdata), with support from Company 0, was submitted - and approved with 90% Yes votes. This proposal has an estimated cost of $230,000 to deliver a command-line interface application, which can be extended by future proposals to offer a user interface using the Electron framework.
The decredcommunity proposals repository has an index of DEX-related material.
3 Market Maker proposals were published on Aug 7, from Altonomy, i2 Trading and Grapefruit Trading. After a few days of discussion the dominant topic was whether the Treasury should be used to hire market makers at all. @jz submitted an RFP proposal to establish whether the stakeholders wanted to hire a designated market maker in principle. The proposal explained the process which @jz, @maxbronstein and Chris Burniske had undertaken prior to the submission of the proposals - and made a case for approving one of these proposals. The RFP proposal also clarified the terms of the vote (a maximum of 1 market maker proposal can be approved and it must meet the usual criteria).
Altonomy submitted a proposal to offer $50K each side on 10 pairs, they were actively engaged on Politeia and provided answers to many questions, but on Aug 16 they withdrew their proposal, editing it to say “Sorry, due to our technical capacity, we decided to withdraw this proposal.”.
i2 Trading submitted a proposal to offer $50K each side on 6 pairs, they engaged actively on Politeia and in the #proposals channel, answering the majority of questions. In response to concerns about transparency, i2 offered to allow a Decred representative read-only access to their exchange accounts for limited periods of time. i2 made a number of edits to their proposal, to add a note about providing API access, clarify the borrowing need and terms, and then amending their offer to loosen the spreads, reduce the maximum trading fees reimbursement to $10K/month, and drop the fees for providing the service from $40K/month to $35K/month.
Grapefruit started with 2 offers in their proposal (both for $30K each side on 4 pairs), one with a tighter spread that would cost $40K/month in fees and one with a looser spread that would cost $28K/month in fees. @grapefruittrading answered questions on Politeia on Aug 8 and 20, ignoring some questions while offering substantive replies to others. Before authorizing voting to start, @grapefruittrading edited their proposal to remove the more expensive offer, choosing to run with the less expensive offer as they perceived a demand for that from stakeholders and it was their preferred option anyway.
i2 and Grapefruit authorized voting to begin on their proposals on Aug 27.
Tantra Labs submitted a proposal on Aug 28 which offered a very different proposition, $30K each side at up to 3% spread on 6 (or 7) pairs, with no fee for providing the service being charged to the Treasury. Instead, the Treasury would only be charged for the cost of borrowing the inventory and up to $10K/month in trading fees. Tantra offered to allow a read-only access to their exchange accounts to “elected” Decred representatives, so that the promised availability of liquidity can be verified. Tantra also offered a web interface to a set of open source order book transparency tools.
Much of the discussion of Tantra’s proposal concerns whether it is too good to be true, with a number of people expressing their doubts that Tantra could deliver on what they propose, and wondering if the low cost comes with hidden downsides. Tantra have been active in #proposals and have answered some of the questions on Politeia. Some members of the community grew impatient waiting for Tantra to authorize the start of voting, illuminating an issue with RFP proposals being slowed down out by late submissions, and highlighting the value of a defined timetable.
A fourth proposal about market making, submitted by @betterfuture, was published on Aug 31. This proposes a scheme for incentivizing market makers to provide liquidity on specific pairs without a firm commitment. The proposal describes rules and penalties for keeping participants in line, and would require a trusted intermediary representing the Decred project to audit the activities of the market makers. @jz was nominated for this role in the proposal, but he has stated that he would not wish to take it on. Deliberation and refinement of this proposal is being viewed as a long term effort by its proponents, and it will not be competing with the other proposals.
Voting commenced for the 3 market maker proposals on Sep 4.
For a more detailed consideration of the market maker proposals and other Politeia activity, check out Politeia Digest issue 20 (Aug 1-12) and issue 21 (Aug 13-31). There are also a number of community-produced resources which aim to help people who are new to the idea of market making to understand it, and which make comparisons between the different proposals:
- an index of all notable documents and discussions related to market makers is maintained here.
- comparison table which aims to compare the proposals in terms of their offers and costs - maximum monthly fees estimated in this table are $17K for Tantra, $53K for i2 and $31K for Grapefruit (for Tantra and i2 maximum trading fees of $10K/month are assumed).
- @bee has written up a comprehensive overview of the discussion in relation to specific questions and arguments, and also a detailed dissection of the subject, introducing relevant terms and presenting an overview of the key considerations.
- @exitus has produced a video overview of the proposals.
Following discussion in the #research channel, @richardred began collecting order book data for a selection of pairs and exchanges in this repository. The objective is to build a better picture of how the order books for DCR and other selected cryptoassets currently look, and an initial report has been prepared ahead of the voting on market maker proposals. This data will also be useful for tracking the order books over time to observe the effect of a market maker, should one be hired. Order book data will likely be added to dcrdata’s external data offering at some stage, but the nature of this data is such that it can only be recorded live. The only sources of historical order book data are proprietary and expensive.
It is worth mentioning the Decred community proposals repository, where a number of the above resources can be found. This repository was created as a place to collect the information that emerges from discussion and analysis of proposals.
Handling the market maker proposals and RFP process has generated much discussion and insight, and an initial integration of RFP functionality on Politeia is being prepared. There will be a new RFP type proposal which candidate proposals can link to, voting and determining the options/outcome will be controlled through these RFP proposals. Before opening a RFP proposal, an ordinary proposal asking “should we have this RFP” would be submitted and approved - the 2 “RFP proposals” Politeia has seen thus far are of this type.
The main point of discussion about the new RFP proposal type is around whether these should be conducted as multiple-choice proposals (where voters can vote for 1-of-N options and one with the most votes wins) or as parallel proposals where tickets can vote yes/no on each proposal and the winner is the one with the highest yes less no votes aggregate score (as the MM RFP is being conducted). Parallel voting on competing proposals seems to be the priority, with multiple-choice voting likely to come later and be used for a different purpose (more like polling).
A Reddit post was submitted for feedback which is intended to serve as a pre-proposal for funding of Decred events and meetups in the Commonwealth of Independent States (CIS) - specifically Russia, Ukraine and Georgia.
Hashrate: August’s hashrate opened at ~563 Ph/s and closed ~567 Ph/s, bottoming at 374 Ph/s and peaking at 671 Ph/s throughout the month. Pool hashrate distribution as of Sep 5: F2Pool 23%, UUPool 16%, Poolin 16%, lab.antpool.com 4.1%, BTC.com 2.3%, Luxor 1.8%, BeePool 0.10%, Coinmine 0.10%, suprnova 0.01% and others 36% per dcrstats.com. Pool distribution numbers are approximate and cannot be accurately determined.
Staking: 30-day average ticket price was 130.05 DCR (+4.25) per dcrstats.com. The price varied between 119.9-134.5 DCR. Locked amount was 5.03-5.25 million DCR, which corresponded to 49.40-50.93% of the available supply.
Nodes: Throughout August there were around 167 listening nodes and 445-530 total nodes per dcr.farm. Roughly 78% run dcrd v1.4.0, 5.7% are dcrwallet v1.4.0 and 6.2% are v1.5.0(pre) dev builds.
As of Sep 5, the DCR testnet LN shows 19 nodes, 32 channels and a total capacity of 253 DCR.
First transactions that make use of the new privacy system have been noticed.
Exodus has added the ability to send, receive and exchange DCR to their mobile wallet.
Ellipal cold wallet has announced that their upcoming airgapped hardware wallet Titan will support Decred.
Warning: the authors of 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.
Much of the in-process Outreach work was pushed aside, as we focused on the release of Decred privacy. Efforts began on Aug 21, as @jy-p published Surveying the Privacy Landscape. This work was supported via a tweetstorm which generated direct engagement from fluffypony, Zooko, and the MimbleWimble folks. The first details of privacy broke when @jz went on Laura Shin’s Unchained Podcast to talk about Decred and its new feature.
Twenty-four hours later, the first written news of Decred privacy was released by The Block, in concert with the publication of @jy-p’s article, Iterating Privacy, which deeply explored the motivations, operational details, limitations, and next steps of Decred privacy. This was supported with a 10-part tweetstorm, which garnered lots of attention and engagement. Decred’s privacy implementation has received heavy coverage, detailed in Media, with the exception of CoinDesk.
To continue the support of the privacy release, @anshaw released Privacy Flow, with GhostWridah, and also a very special Decred in Depth episode featuring @jy-p just days after the release. In this episode, @jy-p delves deeply into the surveillance economy, why privacy matters, and the current and future states of Decred privacy.
At the time of publication, the Ditto team continues to work on ways to keep Decred privacy top of mind, and it seems like a timely issue with recent news of Google wrongdoing. Additionally, @Dustorf published a blog entry targeting the less technical crowd.
Outreach has made a concerted effort to increase engagement on Twitter via quality content and education regarding Decred. This was demonstrated by project impression counts more than doubling from July to over 5.6M. One of the messages that gained the most amount of traction was a 4-part tweet storm on the announcement of the DEX spec.
Decred has confirmed its booth presence at Web Summit on Nov 4-7 in Lisbon, Portugal, so please connect with us in the #event_planning room in Matrix if you’re interesting in helping out. We’re also planning a roadshow in Asia, but don’t have any details to share at the time of publication.
Foundational Messaging was updated to v2. Changes include Pitch, Tagline and Vision expanded with Decred’s principles and a FAQ. Tagline was slightly tweaked to replace “Self-Funding” with “Sustainable”.
Ditto’s August achievements:
- Secured 8 pieces of coverage so far on the privacy launch - a who’s-who of all the top crypto media: Unchained Podcast, The Block (also mentioned in its newsletter), Crypto Briefing newsletter feature and article on Privacy Rap (kudos to @anshaw for helping produce this gem), Cointelegraph, Decrypt Media, Modern Consensus, Russian language news site Forklog, Spanish language news site Criptonoticias.
- The achievement of the year: exclusive breaking coverage on Laura Shin’s Unchained (kudos to @jz for incredible delivery) - something we’ve been working to secure for 6+ months, and it finally happened!
- Coordinated with interested community members in aggregating the best resources around the Internet for Decred’s educational resources repository. Please share hidden gems if you have them.
- Continued our work with various community members on engaging in a productive/educational way on Twitter. This included conducting a call with 7 community members to discuss social media playbook strategies, feedback, and take questions.
- Created buzz around Decred privacy with approximately 85 tweets in one 24-hour period and nearly 400 over the last week, including conversations and tweets from Chris Burniske, Justin Yashoufar (Blockhead Capital), Blockfolio, Max Bronstein (DharmaHQ), and Weiss Reports.
- Coordinated tweetstorms and community outreach around privacy news.
- Secured 2 more additional podcast interviews slated to come out in the next few weeks.
- Secured an in-depth profile of project lead @jy-p in Decrypt Media.
- Secured publication of @akinsawyerr’s interview on the Base Layer Podcast.
- Secured Crypto Briefing article on market maker proposals.
- Completed messaging refresh.
- Wrote and submitted a proposal for @matheusd to speak at The Lightning Conference Berlin.
- Secured a TV interview for @zubair at the Futurist Conference in Toronto.
- Jul 2-3 - Asia Blockchain Summit 2019 - Taipei, Taiwan. @morphymore in the Decred Jacket was there to make a presence, and to explain Decred to those who wanted to learn more about the project. (missed in July issue)
- Aug 8 - Blockchain Bajio - Leon, Mexico. @elian, @francov_, @victorarubin and @luisantoniocrag presented a high level overview of Decred to around 60 attendees. (photos: 1 2)
- Aug 12 - Crypto Mondays - Buenos Aires, Argentina. First time in Espacio Bitcoin, @pablito and @camilolwi had 15 minutes to explain the most relevant aspects of Decred to around 40 people in the local Bitcoin community and members from other projects. (photos)
- Aug 13 - Futurist Conference - Toronto, Canada. @michae2xl, @zubair and @ammarooni ran the booth, gave a few interviews and spoke on the panel “Blockchain Social Impact & Governance for Good”. Decred was a silver sponsor. (photos: 1 2 3 4)
- Aug 16 - Campus Party - Natal, Brazil. @guisso and @claranobre represented Decred. (photos)
- Aug 20 - Bitcoin Embassy - Mexico City, Mexico. @elian was invited to the Bitcoin Embassy for an interview with El Financiero (Bloomberg affiliate in Mexico) to talk about cryptocurrencies in Mexico. (photos: 1 2)
- Aug 21 - Decred Meetup - Chicago, USA.
- Aug 22 - Binance Meetup - Monterrey, Mexico. @elian and @francov_ represented Decred. (photos: 1 2 3)
- Aug 24 - Decred Live AMA - Internet. @Haon and Việt Anh Đàm answered questions from the Vietnamese community, organized by Coin98 on their Facebook page. There were a total of 309 comments (including answers), for best questions there was a reward of $50 in DCR. (transcript)
- Aug 28 - Blockchain Bootcamp - Docklands, Australia. @zohand and @eSizeDave were invited by Ernst & Young to run a Decred-specific presentation on blockchain governance to an audience with representatives from academia, business, legal and government sectors. Both the presentation and Decred were well received, leading to a number of follow-up engagements. (photos)
- Aug 29 - Binance Meetup - Mexico City, Mexico. @elian noted: “we had around 60 attendees, mainly enthusiasts and entrepreneurs, there was a lot of interest in the privacy implementation of Decred and in the idea of Governance as a Service. Big thanks to @francov_ @luisantoniocrag and @victorarubin for helping out”. (photos: 1 2 3)
- Sep 10 - BlockDAM Co-working Tuesdays - Amsterdam, Netherlands. @Haon will be presenting a talk on cryptocurrency privacy tech and the new privacy features of Decred.
- Sep 16 - Decred Special Interest Group - Philadelphia, USA. Organized by @mikeghen.
- Sep 20 - A Framework for Blockchain Governance - Washington DC, USA. Along with Thomas Cox, the Chief Governance Officer of StrongBlock, @akinsawyerr be speaking on and taking questions on a Blockchain Governance Framework developed the Wharton Crypto Governance roundtable group of which he is a member.
- Sep 21 - French Vibes Connection - Mexico City, Mexico. Decred will co-host a music concert featuring Telepopmusik, Cherokee and Else. Brand awareness experiment by @elian.
- Sep 21 - Decred Meetup - Casablanca, Morocco. @arij will be talking about her experience as a Decred contractor, Decred’s governance and privacy and future plans.
- Sep 25 - La Conexion Conference - Buenos Aires, Argentina. The project will be presented in main stage.
- Sep 26 - Inaugural Decred Meetup - Los Angeles, USA. Blockhead Capital and @jy-p will talk about fundamentals behind Decred.
- Sep 27 - Crypto Fest in Cordoba, Argentina. The project will be presented in main stage.
- Sep 30 - Oct 1 - Voice of Blockchain - Chicago, USA. @jy-p will present a keynote “Why Direct Sovereignty & Multi-Stakeholder Inclusive Governance Will Last”.
- Oct 29-31 - World Crypto Conference - Las Vegas, USA. @akinsawyerr will be speaking on a panel on “Governance Practices” and will have an opportunity to highlight the Decred governance model and process.
- Nov 4-7 - Web Summit - Lisbon, Portugal. Decred will have a booth.
Alex Von Schulze is looking for people to organize the first Decred meetup in Kansas City, USA.
- Decred: The Power to Think for Oneself by @BlackBearXVII (medium)
- Decred Q&A with @elian for Crypto Hispano (steemit)
- Decred’s Ambitious Vision for a Truly Decentralized Exchange by Nate Urbas (cryptolinks.com)
- Decentralized Governance in Action: Decred Debates Market Liquidity by Darren Kleine (cryptobriefing.com)
- Surveying the Privacy Landscape by @jy-p (blog.decred.org)
- Iterating Privacy by @jy-p (blog.decred.org)
- Decred Project Lead Jake Yocom-Piatt: Practice What You Preach by Matt Hussey (decrypt.co)
- Surveying the Privacy Landscape - in Portuguese by @mm.
- Decred Journal July 2019 was translated to Arabic (@arij) and April-July to Spanish (@francov_ and @luisantoniocrag). The index of all translations is maintained here and is updated several times a month. Thank you all for spreading DJ all over the world!
- Decred’s Market Maker Proposals - Crypto Governance In Action! by @Exitus (youtube)
- The Feeless Decred DEX Has Been Approved! by @Exitus (youtube)
- Futurist 19 interview with @ammarooni (youtube)
- Decred in Depth Ep. 6 with @jholdstock - Jamie talks about his Decred journey, from an airdrop recipient to a part-time docs contributor to his recent transition to working full-time on Decred as a developer and the reasons why that was an attractive option. (youtube)
- Decred in Depth Ep. 7 with @jy-p - Jake talks about privacy in the general sense of surveillance capitalism and how to avoid it, why and how Company 0 arrived at CoinShuffle++ as the optimal way to add privacy to Decred, and the importance of privacy to the project. (player.fm)
- Note that Decred in Depth episodes are mirrored on SoundCloud and Libsyn.
- Unchained Podcast Ep. 134 with Laura Shin - @jz gives a comprehensive intoduction to Decred and his involvement with the project, then releases initial information about Decred’s new opt-in privacy feature. (unchainedpodcast.com)
- Inclusionism: Guest Akin Sawyerr on What Money Is (jamesfeltonkeith.com, soundcloud)
- Base Layer Ep. 59 - Akin Sawyerr (Decred) (podbean.com, spotify)
- Decred Struts Privacy Credentials with Surprisingly Awesome Rap Snippet (cryptobriefing.com)
Couple hundred code lines, no errors in my design, off-chain, unbreakable, I’m ahead of time
Since April the Decred Journal has been pushing for greater decentralization of its production. This has involved writing down descriptions of how components of the Journal get made and the reasoning for making them in these ways. The idea is that by formalizing these aspects the Journal becomes less reliant on the individuals who currently contribute and their tacit knowledge. The following documents are available, worth a look to anyone who would like to become a Journal contributor:
- a self-describing template for new issues
- a revamped contributing page
- a content plan with ideas for expansion
- an extensive guidelines doc that captures the vision and ways of DJ, and also includes tips for translators.
Comm systems news:
- Reddit thread was removed by mods where the author tried to get exposure for his project by posting a low effort review of how Decred’s hybrid PoW+PoS does not work. Our moderation is transparent thanks to publicmodlogs.
- Reddit thread asking about Company 0’s role going forward received many substantial replies but then vanished after the author’s Reddit account was deleted (coincidentally, on the same day). To bring it back to r/decred feed it was “undeleted” by resubmitting the link.
- Yet another case where a question received a proper answer and was quickly deleted. It was “undeleted”, but the deletion of the original post caused the answer to lose visibility. This pattern is one of the factors that discourage knowledgeable people from putting in the effort to answer questions on Reddit. In this case the question poster actually apologized for deleting their post in the “undeleted” thread.
- More impostors were detected in Telegram that promise to help with your technical problem for a modest 0.05 BTC. Beware the scammers.
An AMA with the Vietnamese community was conducted on Facebook by @Haon and Việt Anh Đàm. There were a total of 309 comments (including answers), and a transcript is available here.
Selected Reddit posts:
- Questions to EXMO went unanswered.
- Why I’m into the Decred project by Somebody__Online
- Collaborative effort for MimbleWimble tech?
- Thread with a long reply from @matheusd addressing concerns about contractors dumping DCR and fostering the adoption of LN.
- Privacy: the feature revealed, privacy is already in use on mainnet, difference from Bitcoin’s CoinJoin and background on Decred’s privacy idea, comments on the 12x transaction storage increase.
Selected Twitter discussions:
- Quote from @zubair’s talk - “We need to solve for transparency in blockchain governance now, so that we have a mechanism to make decisions two decades from now”.
- Decred privacy tweetstorm.
- @Checkmate on privacy.
- @richardred on Decred’s open source mentality of “dig in and find something useful to do”.
- @DCRtheSoV on the growth of Politeia and the role it’s playing within the project.
- @DCRtheSoV on how to stake DCR.
- @Checkmate on the Treasury.
- Chris Burniske of Placeholder VC clarified that Placeholder are not liquidating their DCR position, after an impersonator was seen on Telegram supposedly looking for buyers for their DCR.
New Twitter account @DCRtheSOV aims to become a reputable source of news and analysis covering Decred and is looking for feedback.
In August DCR was trading between USD 22.63-32.17 / BTC 0.00227-0.00275. The average daily rate was $26.23.
A spike of unrealistic volume was observed from bw.com.
Bitcoin has again been oscillating around the $10,000 mark most of August, briefly hitting $12,200. Many are speculating that the upcoming launch of Bakkt will make Bitcoin break this cycle.
In context of discussing the market maker proposals, CoinMarketBook argues: “Market cap is a lie. Buy support tells the true story”. As of Aug 19, DCR was #95 in that rating with only $260K of buy support at 10% distance from highest bid price. For context: BTC has $360M, ETH $55M, LTC $23M, XMR $9.5M, DASH $5.7M, DOGE $4.6M.
Blockstream have announced their Bitcoin mining operations (which started in 2017), with sites in Quebec (Canada) and Georgia (USA) that host their own machines plus those of their clients. Blockstream also announced a new mining pool, the first production mining pool to use the BetterHash protocol. BetterHash allows individual miners to choose which transactions to include in the blocks they find, which would make it significantly more difficult for mining pool operators to use their pool’s hashrate maliciously.
Braiins have announced that the open source Stratum mining protocol V2 will incorporate similar functionality inspired by BetterHash, allowing pools to be configured so that miners can choose transactions and version bits for their proposals directly.
The Zcash community continues to wrestle with the decision about how to fund development after the founders’ reward ceases to channel 20% of block rewards to the ECC, Zcash Foundation and other beneficiaries. There follow some short descriptions of seemingly relevant posts - following this process is quite effortful, so it is possible that important items have been missed.
The Zcash Foundation (ZF) has posted to make its position clear that their preferred option is mandatory funding of development through block rewards, with the stipulation that all entities receiving these funds must be not-for-profit. The ECC is presently a for-profit corporation, with a fiduciary duty to look out for the profit of its shareholders, whose interests could conflict with the health of the network. This is a common theme to much of the discussion, people are not keen on block rewards going to a for-profit company and possibly enriching the founders/investors.
ZF’s less preferred options are opt-in funding by miners (who would choose whether to burn funds or donate them, and who to donate them to) and no dev funding. Zcash Foundation has a projected burn rate of $3.7M/year ($2M being wages), and could operate at this level until 2023, after which point it would need alternative funding.
The Zcash Foundation is organizing a Community Governance Panel for which individuals could sign up on Twitter. Outcomes of the panel are not binding.
The ECC released a Transparency Report which breaks down the ECC’s income and outgoings during Q1 2019. ECC’s effective burn rate was $635K/month in Q1, and the company holds $6.4M worth of USD and ZEC. The company had an income of $449K in Q1.
Other proposals include a grand compromise from Josh Cincinnati of the Zcash Foundation, which would instigate another 4 years of 20% block rewards, shared between EFF and ZF, with the release of 8% (4% for ECC and 4% for ZF) contingent on greater adoption of shielded transactions.
Strategic Council Proposal, which would see a continued 20% of block rewards and a board of 5 people making decisions about how it is spent. This comes from avichal, a serial entrepreneur and founder of Electric Capital, which invests in a number of layer 1 protocols (but not Zcash).
James Prestwich has a proposal (in a Google Doc) which criticizes the management of ECC and takes exception to the ECC using its funds to conduct marketing campaigns which aim to generate support for its continued funding. This document also highlights the power which ownership of the Zcash trademark affords ECC, and argues that no decision-making process should proceed until that issue is resolved.
Zooko has posted to address disagreement about how the Zcash trademark should be managed. The trademark is the sole property of ECC, but there has been a long-standing agreement to share control of it with a novel legal agreement with Zcash Foundation which would provide a double-veto. ECC has had second thoughts about sharing control in a 2-of-2 multisig type arrangement because this is prone to deadlock and inaction. Ultimately, the post argues that ECC should wait until the decision about funding is made to decide how control of the trademark should be decentralized. This has not been well received by many community members.
Icon announced a paper about how their Contribution Proposal system will work. Proposals will be submitted on-chain (with a security deposit of around $100 minimum), where a majority vote (of “ICONists”, people staking ICX) will determine whether the proposal is approved to receive funding. Approved proposals are allowed to receive delegation, and in effect the proposal receives a share of available funding determined by the proportion of staked ICX delegated to it. This is different to how most projects handle funding decisions, with the recipients usually defining and requesting their own budget. Progress reports will be required for all approved proposals every 30 days, ICX stakeholders will read these proposals and can rescind a proposal’s approval with a majority vote. It is not clear what the target date is for this system to be completed and in production.
Maker deployed a new Governance Voting Portal. The UX has been improved to make voting easier and allow holders of MKR to vote on binding executive decisions (about stability fee) at the same time as voting on governance polls - something which was not previously possible. All of the content associated with governance polls is stored off-chain on “any publicly accessible source”. A hash of the poll is committed to the blockchain, and participants can check whether the content in the public source has been edited by checking this hash.
Maker polled voters to determine the priority for integrating 7 different assets that were pre-approved by the risk team into multi-collateral DAI. GNT (17% approval, 1.2% participation), ZRX (76% approval, 2.3% participation), OMG (38% approval, 1.2% participation), REP (92% approval, 3.6% participation), BAT (99.8% approval, 2.3% participation), ETH (100% approval, 4.3% participation), DGD (42% approval, 1.3% participation). The maximum number of unique voting wallets per proposal was 50 (for the ETH vote). These votes serve as a signal to the developers about which assets the voters would like to see added first.
Tezos launched its Agora governance tracker, which presents live information about the current state of the protocol amendment cycle, as well as historical information about past cycles. Discussion does not happen on the Agora site directly, instead each proposal links to a Discourse forum post. The functionality afforded by Agora is on par with the voting.decred.org page, as it presents information about consensus rule change votes. Agora has more to do in this regard, as the Tezos voting process is more complex than Decred’s, with the process for deploying new consensus rules having more stages.
The Babylon 2.0 proposal is currently in its testing phase, having beaten Babylon 1.0 (a previous version) in round 1 (78% to 22%, voter turnout of 49%) and received virtually unanimous support in the second round (voter turnout of 82%, although only 179 of 463 bakers voted). This protocol change makes a number of improvements, adjusts the dynamic quorum rules to cap it, and mints 500 XTZ from inflation so that the developers can buy some drinks.
The Tezos Foundation made a grant to CamlCase to develop a decentralized exchange protocol, inspired by Uniswap, on the Tezos blockchain. There are no details about the amount of the grant in the announcement, as is standard for Tezos Foundation reporting.
Steemit announced a hard fork for Aug 27 to enable a worker proposal system or DAO to administer funding from block rewards - with the intention of speeding up and decentralizing development. Steem users make stake-weighted votes to prioritize funding requests with the top proposals receiving funding until the available budget is spent.
Sellout DAO was created to demonstrate that members of MolochDAO (or Moloch clones) can sell their right to submit proposals with a smart proxy contract that allows the highest bidder to submit a proposal. This initial version seems to have been for demo purposes only, but version 2 is apparently coming.
The /r/ethtrader moderator team and community seems to have undergone a hard fork, as 6 moderators resigned to start /r/ethfinance because the lead moderator had been making unilateral decisions and stripping moderator status from mods who disagreed with him. Part of the disagreement was about the Donuts experiment, with the lead moderator having many more Donuts than anyone else and failing to update other moderators on progress with the Reddit admins.
PIVX is dealing with an issue where some small stakers are receiving much greater rewards than they should be, in a long post about it a PIVX ambassador makes the case that the situation is not as severe as another article implied, and considers the difficult position PIVX developers are in with hundreds of forks relying on their codebase.
A CoinDesk article explored the reality of Dash adoption in Venezuela, suggesting that it was not being used as widely as claimed by some Dash representatives, and that some of the programs to promote adoption among merchants were ineffective.
Australia is considering banning cash payments to businesses larger than $10K, affecting major purchases like cars and housing. This will not apply to individual-to-individual transactions. Commenters noted that this can be abused as a tool to implement negative interest rates, on top of standard surveillance concerns.
The US Treasury Department’s Office of Foreign Assets Control (OFAC) has sanctioned three Chinese nationals under the Foreign Narcotics Kingpin Designation Act. This involved freezing their US-based assets, publishing details of their email aliases and other identifying information, along with Bitcoin and Litecoin addresses.
About This Issue
This is issue 17 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 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: akinsawyerr, bee, cryptoleslie, degeri, Dustorf, elian, kozel, raedah, richardred, s_ben
- reviews and feedback: arij, chappjc, davecgh, emiliomann, jholdstock, jy-p, lukebp
- title image: saender