<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Decred - Medium]]></title>
        <description><![CDATA[Curated writings from Decred contributors across the blockchain ecosystem. - Medium]]></description>
        <link>https://medium.com/decred?source=rss----894ef2a75543---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Decred - Medium</title>
            <link>https://medium.com/decred?source=rss----894ef2a75543---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 07 Apr 2026 03:59:14 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/decred" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Decred Journal — December 2023]]></title>
            <link>https://medium.com/decred/decred-journal-december-2023-3dc0019e1869?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/3dc0019e1869</guid>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[governance]]></category>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <category><![CDATA[funding]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Sat, 16 Mar 2024 12:12:34 GMT</pubDate>
            <atom:updated>2024-03-16T12:12:34.419Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — December 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3_qtkydS4FPrqGI9a5PUVw.png" /><figcaption><em>Image: December cover by @Exitus</em></figcaption></figure><p><em>Dear readers, sorry for taking so long to complete this December issue. In recent months, finding time to work on the Journal has been a big challenge. We are discussing an overhaul of DJ to optimize our efforts. I hope this issue still has unique and useful information for you. Happy reading! — @bee</em></p><p>Highlights of December:</p><ul><li>Two proposals have been approved, for continuing the Bug Bounty program and Video Content creation in 2024.</li><li>Two new mining pools have launched, but data suggests mining is becoming more centralized again.</li><li>Wallet apps and Bison Relay are getting polished for their next releases, Cake integration is ongoing.</li></ul><p>Contents:</p><p>· <a href="#f4e1">Development</a><br>· <a href="#9bd2">People</a><br>· <a href="#4f6e">Governance and Finances</a><br>· <a href="#0136">Network</a><br>· <a href="#4d7e">Ecosystem</a><br>· <a href="#e31a">Outreach</a><br>· <a href="#ac67">Media</a><br>· <a href="#7820">Markets</a><br>· <a href="#4408">Relevant External</a></p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>Developer and internal changes:</p><ul><li>Updated the <a href="https://github.com/decred/dcrd/pull/3214">Docker image</a> to build with Go 1.21.5.</li><li>Marked cfilter version 1 messages as <a href="https://github.com/decred/dcrd/pull/3205">deprecated</a> in the wire package. This is just general cleanup, since V1 cfilter messages are already invalid. V2 cfilter messages have been <a href="https://github.com/decred/dcrd/pull/1906">the standard</a> since <a href="https://github.com/decred/dcps/blob/master/dcp-0005/dcp-0005.mediawiki">DCP-5</a> activated in Jan 2020.</li></ul><p>In progress:</p><ul><li>Introduce <a href="https://github.com/decred/dcrd/pull/3066">P2P mixing messages</a> to the wire protocol</li></ul><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>User-facing changes:</p><ul><li>Only <a href="https://github.com/decred/dcrwallet/pull/2310">request block notifications</a> after the wallet is fully synced. This solves a race issue where the wallet might try to look at blocks before the underlying dcrd instance was fully synced. This could happen when dcrwallet is started very quickly after dcrd (for example, from within Decrediton). The result would be missed transaction notifications and the wallet’s balance to be wrong, requiring a rescan to be fixed.</li><li>When the wallet is syncing in SPV mode, <a href="https://github.com/decred/dcrwallet/pull/2311">process header batches in parallel</a>. This resulted in a 32% faster sync on average when tested in the real world.</li><li>When the wallet is in SPV mode and the initial sync has already finished, <a href="https://github.com/decred/dcrwallet/pull/2316">request headers from each newly connected peer</a>. This speeds up re-syncing after initial sync when the local client has been offline for some time (for example, due to an intermittent network connection) by ensuring any and all new headers are requested immediately, instead of waiting until a new block is announced to begin the catchup process.</li><li>Fixed a bug where a restored wallet would <a href="https://github.com/decred/dcrwallet/pull/2319">miss discovering transactions</a> if those transactions were in the tip block after restoring from seed. This was quite a rare bug, because having more blocks in the chain post-restoration (common case) would prevent the issue from being hit. The bug would’ve likely only impacted automated dev tests, although rescans would also have fixed the issue for any users who might’ve experienced the bug.</li></ul><p>Internal and developer changes:</p><ul><li>Modify the pruning procedure to <a href="https://github.com/decred/dcrwallet/pull/2309">prune partial sidechains</a> instead of pruning entire trees. This does not have a functional change yet, but in the future will allow SPV clients to process chains asynchronously.</li><li>Use Go 1.19 <a href="https://github.com/decred/dcrwallet/pull/2312">atomic types</a> wherever possible. These types prevent misuse by only allowing access through the provided methods and guarantee proper use even if the variables are reorganized in the struct layout.</li><li>If a peer gives the wallet a new block, ensure that block has a <a href="https://github.com/decred/dcrwallet/pull/2315">known ancestor either in the main chain or a side chain</a>. If no known ancestor exists, this means the wallet missed some blocks and should resync headers. Previously, the wallet only looked for ancestors in the main chain, instead of all side chains too. This caused getHeaders to run unnecessarily often, especially for devs simulating large reorgs with side chains.</li><li>Fix the gRPC logger, which wasn’t <a href="https://github.com/decred/dcrwallet/pull/2313">correctly removing prefixes</a> when logging message arguments. This error <a href="https://github.com/decred/dcrwallet/issues/2169">was caught</a> by a friendly passerby who is writing a custom golang linter.</li></ul><p>In progress:</p><ul><li>Add <a href="https://github.com/decred/dcrwallet/pull/2318">integration tests</a> to assert the correct behavior of restoring a wallet under various scenarios that were known to cause missed transactions. These tests make use of the upcoming <a href="https://github.com/decred/dcrtest/pull/20">automation and testing framework</a> for operating a dcrwallet binary through its JSON-RPC and gRPC interfaces.</li><li>Add <a href="https://github.com/decred/dcrwallet/pull/2314">batched fetching of compact filters</a> to further <a href="https://github.com/decred/dcrwallet/issues/2289">speed up syncing in SPV mode</a>. This change depends on a related <a href="https://github.com/decred/dcrd/pull/3211">change in dcrd</a> enabling the full nodes to serve the batched data to light SPV clients.</li></ul><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><ul><li><a href="https://github.com/decred/vspd/pull/458">Added documentation</a> for how a new VSP admin can get their VSP listed in Decrediton and on <a href="https://decred.org/vsp">decred.org/vsp</a>. This documentation is not aimed at the general user, and therefore has also been removed from <a href="https://docs.decred.org">docs.decred.org</a>.</li></ul><h3>dcrpool</h3><p><a href="https://github.com/decred/dcrpool"><em>dcrpool</em></a><em> is server software for running a Decred mining pool.</em></p><ul><li>Display the connected miners’ <a href="https://github.com/decred/dcrpool/pull/428">IP and port</a> on the pool account page. This makes it a little bit easier to distinguish clients from each other.</li><li>Allow dcrpool to <a href="https://github.com/decred/dcrpool/pull/431">gracefully handle errors</a> if dcrd’s GetTxOut method can’t find an output for a given transaction.</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant low-cost transactions.</em></p><ul><li>Added automatic closing of channels that <a href="https://github.com/decred/dcrlnd/pull/196">have not been reestablished for some time</a>. Normally peers keep their channels healthy by “reestablishing” them. If channel peer is seen online for some time but it is not sending a message to reestablish the channel, such channel is a good candidate for being force closed, because it is likely the remote peer has lost the ability to use the channel (for example, due to restoring the node after data loss without the use of an <a href="https://docs.decred.org/lightning-network/backups/">SCB backup file</a>). By default, if channel’s remote counterparty is seen online for 72 hours without reestablishing the channel, it will be auto closed. This should be a reasonable compromise between not closing channels too fast on hubs (that are online 24/7) and ephemeral nodes (that may be online only for an hour or two a day). Integration test has been added to assert the correct behavior.</li></ul><h3>cspp</h3><p><a href="https://github.com/decred/cspp"><em>cspp</em></a><em> is a server for coordinating coin mixes using the CoinShuffle++ protocol. It is non-custodial, i.e. never holds any funds. CSPP is part of StakeShuffle, Decred’s privacy system.</em></p><ul><li>Updated <a href="https://github.com/decred/cspp/pull/98">C headers</a> to support the <a href="https://flintlib.org/doc/history.html#flint-3-0-0">third major version</a> of the fast math library flint (released October 2023). Newer versions of flint may provide performance and other improvements to the CSPP server.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>Changes backported to the next v0.6.x release:</p><ul><li>Fixed a bug where a trade could <a href="https://github.com/decred/dcrdex/pull/2622">get stuck</a> after a server disconnect. The full list of affected markets is unknown, but it is known that the bug affected LTC/DCR market and did not affect the DCR/BTC market.</li></ul><p>Market maker bots:</p><ul><li>Implemented low-level <a href="https://github.com/decred/dcrdex/pull/2568">CEX management functions</a>: deposit, withdraw, and balance tracking. Automatic rebalancing has been added to the simple arbitrage strategy where the bot initiates deposits and withdrawals to/from the CEX to maintain the configured balances. Binance is the first CEX supported by this functionality.</li><li>Modified Binance code to track 1,000 <a href="https://github.com/decred/dcrdex/pull/2627">order book entries</a> instead of 20.</li></ul><p>General client changes:</p><ul><li>Added display of <a href="https://github.com/decred/dcrdex/pull/2626">expired unrefunded bonds</a> on DEX Settings view. When a bond expires it can be refunded to get the funds back.</li><li>Fixed a rare <a href="https://github.com/decred/dcrdex/pull/2630">race condition</a> when handling <a href="https://github.com/decred/dcrdex/blob/2f6cae0917fca97ec0fa979f367cff69655def33/spec/orders.mediawiki#order-commitment">preimage requests</a>.</li><li>Minor UI fixes.</li></ul><p>Other:</p><ul><li>Updated <a href="https://github.com/decred/dexweb/pull/39">dex.decred.org footer</a> to show more supported assets.</li></ul><p>In progress highlights:</p><ul><li>Switching to <a href="https://github.com/decred/dcrdex/pull/2629">native USDC on Polygon</a>.</li><li>Build environment for creating a standalone <a href="https://github.com/decred/dcrdex/pull/2635">Windows desktop app</a> and an installer for it.</li><li>@buck54321 asked on Twitter <a href="https://twitter.com/blockchainbuck/status/1732515860156199038">which coins and features</a> the community would want to see developed in the future, and <a href="https://twitter.com/blockchainbuck/status/1734048766850683051">which USDC pairs</a> are the most wanted.</li></ul><h3>Cryptopower</h3><p><a href="https://github.com/crypto-power/cryptopower"><em>Cryptopower</em></a><em> is a multi-coin desktop GUI wallet for DCR, BTC, and LTC. It runs in a privacy-preserving light SPV mode without needing full blockchains, supports Decred staking, mixing, voting, and other unique features.</em></p><p>Newly implemented UI elements:</p><ul><li>A page for <a href="https://github.com/crypto-power/cryptopower/pull/260">managing wallet accounts</a>.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/219">Onboarding pages</a> that help the user with initial configuration after launching the app for the first time.</li><li>Animated <a href="https://github.com/crypto-power/cryptopower/pull/256">swiping of asset cards</a> on the Overview page.</li><li>Updated UI design of <a href="https://github.com/crypto-power/cryptopower/pull/221">governance pages</a> (proposals, consensus, treasury).</li><li>Added <a href="https://github.com/crypto-power/cryptopower/pull/313">“All Wallets” filter</a> on the Transactions page.</li><li>Added advanced options to the <a href="https://github.com/crypto-power/cryptopower/pull/310">Send page</a>, including the ability to send to multiple recipients in one transaction.</li></ul><p>Trading:</p><ul><li>Implemented coin conversion (exchange) via <a href="https://github.com/crypto-power/cryptopower/pull/257">Trocador</a>.</li><li>Added <a href="https://github.com/crypto-power/cryptopower/pull/224">intro pages</a> shown when first visiting DCRDEX and CEX features.</li><li>Open <a href="https://github.com/crypto-power/cryptopower/pull/300">trade details</a> when clicking on a recent trade on Overview.</li><li>Added <a href="https://github.com/crypto-power/cryptopower/pull/333">Trade History</a> page.</li></ul><p>DEX trading:</p><ul><li>Implemented <a href="https://github.com/crypto-power/cryptopower/pull/208">UI layout</a> for DCRDEX main page, base DEX <a href="https://github.com/crypto-power/cryptopower/pull/238">logic</a>, and the ability to <a href="https://github.com/crypto-power/cryptopower/pull/269">post bonds</a> from the DCR wallet.</li></ul><p>Privacy:</p><ul><li>Updated <a href="https://github.com/crypto-power/cryptopower/pull/248">privacy pages</a>. By default, mixing will be off, mixing-related accounts won’t be created, and sending from the default account will be allowed.</li></ul><p>Mobile UI implementation, the following pages have been updated/fixed for mobile screens:</p><ul><li>Common <a href="https://github.com/crypto-power/cryptopower/pull/311">header</a> with wallet name and balance shown on all the wallet’s sub-pages.</li><li>Updated the <a href="https://github.com/crypto-power/cryptopower/pull/316">mixer card</a> and <a href="https://github.com/crypto-power/cryptopower/pull/339">recent transactions</a> on the Overview page.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/317">Governance</a> layouts.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/330">StakeShuffle</a> pages.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/323">CEX trading</a> (instant exchange) layouts.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/324">General Settings and wallet Settings</a> pages.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/327">Transactions</a> pages (app-wide, wallet-wide, transaction details).</li><li><a href="https://github.com/crypto-power/cryptopower/pull/335">Staking</a> page.</li><li>Wallet <a href="https://github.com/crypto-power/cryptopower/pull/336">Accounts</a> page.</li><li>Wallet <a href="https://github.com/crypto-power/cryptopower/pull/332">Info</a> (overview) page.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/342">App onboarding</a> pages.</li><li>Wallet <a href="https://github.com/crypto-power/cryptopower/pull/352">create/restore</a> pages, wallet <a href="https://github.com/crypto-power/cryptopower/pull/350">backup</a> pages.</li><li><a href="https://github.com/crypto-power/cryptopower/pull/347">Send</a> and <a href="https://github.com/crypto-power/cryptopower/pull/346">Receive</a> pages and quick access modals.</li></ul><p>Fixes:</p><ul><li>Fixed an error when visting <a href="https://github.com/crypto-power/cryptopower/pull/235">Treasury page</a> without creating a DCR wallet.</li><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/298">mobile UI elements</a> showing in desktop mode.</li><li>Fixed crash when visiting <a href="https://github.com/crypto-power/cryptopower/pull/328">Staking pages</a> after restoring a Decred wallet.</li><li>Fixed request <a href="https://github.com/crypto-power/cryptopower/pull/323">rate limit</a> errors when querying instant exchange orders.</li><li>Other minor UI fixes.</li></ul><p>Internal and developer changes:</p><ul><li>Refactoring to remove an <a href="https://github.com/crypto-power/cryptopower/pull/235">unnecessary interface</a>.</li><li>Documented instructions for <a href="https://github.com/crypto-power/cryptopower/pull/299">building for Android and iOS</a>.</li></ul><p>In other news:</p><ul><li>Test builds of Android and iOS apps have been submitted to Google Play Store and Apple TestFlight.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/799/1*2aJGBAxvoLTI_T1Yx6EmLg.png" /><figcaption><em>Image: Cryptopower will support trading via the privacy-friendly </em><a href="https://trocador.app/"><em>Trocador.app</em></a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*yIUlROuTf9xGQjViS8QArA.png" /><figcaption><em>Image: Cryptopower is adding a lightweight UI for trading on DCRDEX</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EbSAeitQcqfKwt4zAdpBpA.png" /><figcaption><em>Image: Cryptopower getting ready for mobile screens</em></figcaption></figure><h3>Cake Wallet Integration</h3><p>In progress:</p><ul><li>Integrating <a href="https://github.com/JoeGruffins/cake_wallet/pull/8">libwallet</a> into the build process of Cake Wallet.</li><li>Code branch with most other coins removed has been <a href="https://github.com/JoeGruffins/cake_wallet/tree/onlydecred">created</a> to speed up the development process.</li><li>Discussing how to call Go code from Cake’s Dart code. The plan so far is to connect the layers using simple <a href="https://github.com/itswisdomagain/libwallet/pull/6">JSON strings</a>.</li><li>Discussing which APIs should be provided by libwallet for Cake and Cryptopower.</li><li>First change adding <a href="https://github.com/cake-tech/cake_wallet/pull/1165">initial Decred screens</a> has been merged in the upstream integration branch. This branch is an intermediate location to test and polish Decred code before adding it to Cake Wallet’s main branch.</li></ul><h3>decred.org</h3><p><a href="https://github.com/decred/dcrweb"><em>dcrweb</em></a><em> is the source code for the </em><a href="https://decred.org/"><em>decred.org</em></a><em> website.</em></p><ul><li>Improved links and text on the <a href="https://github.com/decred/dcrweb/pull/1152">Wallets page</a> to help users choose from the four wallet options.</li><li>Updated <a href="https://github.com/decred/dcrweb/pull/1160">Portuguese translation</a>.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1020/1*9xx8Z7Np0T1NoflMZZDtOA.png" /><figcaption><em>Image: Four wallet choices reflect a lot of development going on but users need guidance to find what’s best for them</em></figcaption></figure><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by the Decred Lightning Network.</em></p><p>Work listed below has been merged to master towards the next release.</p><p>Changes in both GUI and text apps:</p><ul><li>Added a command to <a href="https://github.com/companyzero/bisonrelay/pull/391">change group chat owner</a>.</li></ul><p>Changes in the GUI app:</p><ul><li>Added a button to <a href="https://github.com/companyzero/bisonrelay/pull/388">reset all key exchanges</a> (KX).</li><li>Added a button to <a href="https://github.com/companyzero/bisonrelay/pull/382">subscribe to posts</a> straight from the News Feed (saves a few clicks).</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/390">transitive KX reset</a> command to user menu.</li><li>Fixed missing <a href="https://github.com/companyzero/bisonrelay/pull/382">Unsubscribe from posts</a> menu item.</li></ul><p>Text-based app (brclient):</p><ul><li>Grouped various <a href="https://github.com/companyzero/bisonrelay/pull/386">invite handling</a> subcommands under the /invite meta-command.</li><li>Fixed client-side message <a href="https://github.com/companyzero/bisonrelay/pull/393">filtering</a> hiding client’s own messages.</li></ul><p>Internal and developer changes:</p><ul><li>Updated to latest <a href="https://github.com/companyzero/bisonrelay/pull/392">dcrlnd</a> and improved tracking of dcrlnd readiness during startup.</li></ul><h3>Other</h3><ul><li>Updated the <a href="https://bounty.decred.org/">Bug Bounty website</a> to show only the top 5 participants and link to a separate page with the full list.</li><li>Fixed <a href="https://github.com/decred/umbrel-app-store/pull/10">DCRDEX version</a> and pinned hash in Decred’s custom <a href="https://github.com/decred/umbrel-app-store">Umbrel App Store</a>.</li></ul><h3>People</h3><p>Community stats as of Jan 14* (compared to Dec 3):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 54,595 (+656)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,768 (-5)</li><li><a href="https://chat.decred.org/">Matrix</a> #general members: 842 (+9)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> members: 1,924 (+62), verified to post: 772 (+3)</li><li><a href="https://t.me/Decred">Telegram</a> members: 2,327 (+8)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,670 (+10), views: 247.1K (+2.4K) **</li></ul><p>* Due to the late snapshot taken on Jan 14 (Jan 9 for YouTube) the deltas represent ~1.5 months instead of the usual 1-month period.</p><p>** Decred’s <a href="https://www.youtube.com/channel/UCJ2bYDaPYHpSmJPh_M5dNSg">YouTube channel</a> has more than 300 videos now!</p><h3>Governance and Finances</h3><p>In December the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 7,467 DCR worth $119K at December’s average rate of $15.89. 8,427 DCR was spent to pay contractors, worth $134K at same rate.</p><p>A <a href="https://dcrdata.decred.org/tx/bbe950023801d9a9a082b15374cb5b30385172431dec0961207b2adb7197e82d">treasury spend tx</a> was approved with 99.5% Yes votes and 58% turnout, and mined on Dec 19. It had 29 outputs making payments to contractors, ranging from 7.5 DCR to 2,182 DCR. Most of this DCR was likely paid for October and November work. Estimating the average billing exchange rate for the two months at $13.54, the billed amount in this TSpend represents around $114K USD equivalent.</p><p>As of Jan 1, combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 870.9K DCR (15.7 million USD at $17.98).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QRzjuLBO2dCswZcIJl3Qdg.png" /><figcaption><em>Image: Treasury inflows and outflows in DCR</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LcuVSe0bCKieRhaEJ44GIw.png" /><figcaption><em>Image: Treasury monthly balance in USD; note that it heavily depends on the exchange rate</em></figcaption></figure><p>Two proposals were submitted and approved in December:</p><ul><li><a href="https://proposals.decred.org/record/a1fd5dd">Bug Bounty Program 2024</a> by @jholdstock requested a budget of $105,000, split between $100,000 for bounty payments and $5,000 for administrative costs. In practice, only a small fraction of the requested budget has been used in previous iterations. The proposal reported that the expenses for the last 18 months were $415 paid for bounties and $1,750 for the operations. Overall the program has spent around $11K since its launch in 2019. The proposal has been approved with 98% Yes and a very high 74% turnout.</li><li><a href="https://proposals.decred.org/record/49cf2e1">Decred Video Content 2024</a> by @phoenixgreen requested a budget of $71,000 for the creation and dissemination of video content for 2024. This proposal has been approved with 85% Yes and 64% turnout.</li></ul><p>One proposal author reported a problem with purchasing <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$elsLkiZbjOz5Pyx42S6e3HPk_4gnkoVpK8J_-qNhqJM">proposal credits</a> but it was resolved within a few days. A November issue with the registration fee not getting detected <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$5SiSLy_z6wCTEhGzKif9rgGjKo-kOPMNBROt3i_dRqs">persisted</a> in December, and it is unknown if it affects just one unlucky new account or possibly others.</p><p>See <a href="https://www.cypherpunktimes.com/politeia-digest-september-27-december-12-2023/">Politeia Digest issue 65</a> for more details on the month’s proposals.</p><p>PD’s publishing workflow has been reworked to improve reach and engagement: the main release channel is now <a href="https://www.cypherpunktimes.com/politeia-digest-september-27-december-12-2023/">Cypherpunk Times</a> (main link is posted on Twitter and other places), Medium release is now posted in <a href="https://medium.com/decred/politeia-digest-65-september-27-december-12-2023-984c12c31091">Decred’s main publication</a> (instead of the lesser known <a href="https://medium.com/politeia-digest">Politeia Digest</a> publication), and companion <a href="https://twitter.com/decredproject/status/1737514771954471033">Twitter threads</a> are now being produced so that the highlights can be consumed without leaving Twitter.</p><h3>Network</h3><p>This section tracks key health metrics of the Decred infrastructure.</p><h3>Mining</h3><p>December’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~5.5 TH/s and closed ~10.2 TH/s, bottoming at 3.8 TH/s and peaking at 11.6 TH/s throughout the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0Ss7QPji9f2xMrpYbSWrdQ.png" /><figcaption><em>Image: Decred hashrate is seeking a new equilibrium after the initial influx of GPU miners</em></figcaption></figure><p>Distribution of 1,000 blocks actually <a href="https://miningpoolstats.stream/decred">mined</a> by Jan 7: <a href="https://decred.miningandco.com/">miningandco.com</a> 26%, <a href="https://decred.pooltronic.tech/">pooltronic.tech</a> 21%, <a href="https://dcr.gopool.cash/">gopool.cash</a> 2.7%, <a href="https://losmuchachos.digital/">losmuchachos.digital</a> 1.3%, and 49% of blocks were not identified by <a href="https://miningpoolstats.stream/decred">miningpoolstats.stream</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xSEDKgNC8ctHFzzXuY5w4Q.png" /><figcaption><em>Image: The decline of unique mining addresses suggests it is getting more centralized again</em></figcaption></figure><h3>Staking</h3><p><a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 234–243 DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cVSxg2jGEoYQRv0WMQh0eg.png" /><figcaption><em>Image: Ticket price has been very stable in December</em></figcaption></figure><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 9.74–9.82 million DCR, meaning that 62.0–62.6% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1nRDHa4B1et5zwaovU1jEw.png" /><figcaption><em>Image: DCR locked in tickets is staying near its ATH</em></figcaption></figure><h3>VSP Staking</h3><p>The <a href="https://decred.org/vsp/">14 listed VSPs</a> collectively managed ~5,750 (-100) live tickets, which was 14.0% of the ticket pool (-0.3%) as of Jan 1.</p><p>The biggest gainers of December were <a href="https://vote.dcr-swiss.ch">vote.dcr-swiss.ch</a> (+290 tickets or +105%) and <a href="https://vsp.stakeminer.com/">vsp.stakeminer.com</a> (+67 tickets or +11%).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yD0xFa1kSzphf2rzHESF4g.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*68yUfHZ0e-uUrLr3Qwtp_A.png" /><figcaption><em>Image: </em><a href="https://docs.decred.org/advanced/solo-proof-of-stake-voting/"><em>Solo voters</em></a><em> continue to dominate, only 14% of tickets use VSPs</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tezHom02BHhk5dRT06DpNA.png" /><figcaption><em>Image: VSPs are better at not missing tickets than solo voters</em></figcaption></figure><h3>Nodes</h3><p><a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 141 and 151 dcrd nodes throughout the month. Versions of 145 nodes seen on Jan 1: v1.8.0–65%, v1.8.1–27%, v1.9.0 dev builds — 3%, v1.7.x — 2%, other — 3.4%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dmoKyaCFJrxbuM2RXOultQ.png" /><figcaption><em>Image: Nodes are slowly upgrading to v1.8.1. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><h3>StakeShuffle</h3><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 62.2–62.3%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mix volume</a> varied between 346–541K DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Cpd0Pw1fr8P-F4WSoLyEBw.png" /><figcaption><em>Image: 62% of circulating supply opts in to protect privacy and fungibility</em></figcaption></figure><h3>Lightning Network</h3><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer saw 220 nodes (+0), 415 channels (-5) with a total capacity of 202 DCR (-4), as of Jan 8. Mind that these stats are different for each LN node.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*21Wz2YYOmQ7YxcPtcUkqZg.png" /><figcaption><em>Image: The Decred Lightning Network capacity remains around 200 DCR</em></figcaption></figure><h3>Ecosystem</h3><h3>Mining Pools</h3><ul><li><a href="https://losmuchachos.digital/">losmuchachos.digital</a> has been launched, it is a Germany based DCR mining pool supporting the PPLNS payment model with a pool fee of 3%.</li><li><a href="https://dcr.gopool.cash/">dcr.gopool.cash</a> has been spotted. <a href="https://miningpoolstats.stream/decred">MiningPoolStats</a> reports that the Brazil based pool uses the PPLNS model with a fee of 1%. DCR is one of the <a href="https://miningpoolstats.stream/gopool.cash_pools">15 coins</a> supported by the pool.</li><li>There are (at least) 5 public mining pools now, all running <a href="https://github.com/decred/dcrpool">dcrpool</a> software.</li></ul><h3>Exchanges</h3><ul><li>All trading activity on Bittrex Global has been <a href="https://twitter.com/BittrexGlobal/status/1731736725393699094">terminated</a> according to the shutdown plan published on <a href="https://twitter.com/BittrexGlobal/status/1726652430673121310">November 20th</a>. If our interpretation of chain activity is correct, the amount held at Bittrex when the trading stopped (December 4th) was <a href="https://dcrdata.decred.org/tx/d44e9f656bc3f376ff5814b9088b6c6de2718569d532b0dae1d7aec0e0e8f51b">~17.5K DCR</a>, and it looks like withdrawals have been working smoothly.</li><li><a href="https://www.mexc.com/">MEXC</a> has been <a href="https://github.com/decred/dcrweb/pull/1158">added</a> to <a href="https://decred.org/exchanges/">decred.org Exchanges</a> list after DCR withdrawals were <a href="https://github.com/decred/dcrweb/issues/1157">confirmed</a> to work. The exchange works over VPNs and allows some trading without KYC. MEXC added spot DCR/USDT market back in <a href="https://twitter.com/MEXC_Official/status/1143851087167758337">June 2019</a> and 5x leveraged DCR/USDT pair in <a href="https://twitter.com/MEXC_Official/status/1334707659900035075">December 2020</a>, but there was little community feedback to confirm it is working.</li><li>MEXC attracted some controversy after several users reported <a href="https://cointelegraph.com/news/traders-report-frozen-assets-account-blocks-mexc">seizure of funds</a>, account freezing, and withdrawals getting blocked. MEXC denied all claims in their <a href="https://twitter.com/MEXC_Official/status/1738767532004434018">response</a>. Two common patterns in the reports were very profitable leveraged trading and large withdrawals, both getting flagged as “abnormal” activity by MEXC. We cannot verify if the reports are true, but it’s a good reminder to always do your own research and be very careful when dealing with custodial services.</li><li>DCR withdrawals on Poloniex and HTX continued to be suspended for a total of about 1.5 months and have not been fixed in December, based on the information published on their <a href="https://support.poloniex.com/hc/en-us/">support</a> <a href="https://www.htx.com/support/en-us/">sites</a> and one user report in the #trading channel. All withdrawals, including DCR, were suspended in November in response to the <a href="https://xaur.github.io/decred-news/journal/202311#ecosystem">two hacks</a> on these exchanges.</li><li>Indian financial authorities announced the decision to <a href="https://www.coindesk.com/policy/2023/12/29/indias-local-crypto-and-web3-advocacy-body-asked-for-action-against-offshore-entities-source/">block URLs of 9 offshore exchanges</a> for not complying with local AML regulations. If the block will be implemented, accessing DCR markets on Binance, KuCoin, and other exchanges from India will become more difficult.</li></ul><h3>Wallets</h3><ul><li>Users of hardware wallet <a href="https://www.ledger.com/">Ledger</a> fell victim to a <a href="https://www.ledger.com/blog/security-incident-report">supply chain attack</a> on December 14th. A compromised <a href="https://www.npmjs.com/">npmjs.com</a> account of a former Ledger employee was used by an attacker to upload a malicious version of the Ledger Connect Kit library used by many DApps, which tricked EVM DApp users into signing transactions that drain their wallets. The vulnerability was patched quickly, but it took around ~5 hours for the fix to propagate. The exploit was limited to third party DApps which use the library, it did not affect the integrity of Ledger hardware or Ledger Live. Ledger <a href="https://twitter.com/Ledger/status/1737457365526470665">tweeted</a> that around $600K worth of assets has been affected and promised to make victims whole if they <a href="https://support.ledger.com/hc/en-us/articles/15580506579101">claim</a> refunds (this process requires ID verification). To the best of our knowledge, no DCR wallets were affected by the exploit.</li><li><a href="https://guarda.com/">Guarda</a> has been <a href="https://github.com/decred/dcrweb/pull/1161">removed</a> from the list of known-to-work <a href="https://decred.org/wallets/">wallets at decred.org</a> after several users <a href="https://www.reddit.com/r/decred/comments/18s54fm/help_importing_a_private_key/">complained</a> that DCR was not working for 3 months. Timing suggests Guarda’s DCR wallet stopped working around September 2023 because they failed to upgrade to Decred <a href="https://github.com/decred/decred-binaries/releases/tag/v1.8.0">v1.8.0</a> (released June 13th, 2023) and missed the hardfork (completed <a href="https://dcrdata.decred.org/block/794369">September 1st</a>, 2023). A person from Guarda <a href="https://www.reddit.com/r/decred/comments/18s54fm/help_importing_a_private_key/kf9n3pj/">confirmed</a> that DCR is still considered a supported asset, but they’re working on “some issues post-Decred’s network upgrade”. Until that is fixed, Guarda users can <a href="https://www.reddit.com/r/decred/comments/18s54fm/help_importing_a_private_key/kfbw3f6/">export the private key</a> and import it in another wallet like dcrwallet or Exodus.</li></ul><h3>Other news</h3><ul><li>Crypto lending service <a href="https://coinrabbit.io/">CoinRabbit.io</a> has <a href="https://twitter.com/CoinRabbitLoans/status/1739750163579625829">added</a> DCR as a collateral asset.</li></ul><p>Join our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get more news about Decred services.</p><p>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.</p><h3>Outreach</h3><h3>Decred Vanguard</h3><p>Vanguard ran two different DCR giveaways in an attempt to spread outreach: A <a href="https://twitter.com/exitusdcr/status/1730263344668352982">Meme Contest</a> and a <a href="https://twitter.com/exitusdcr/status/1740456118462345249">New Year’s giveaway</a>.</p><p>Other notable activities:</p><ul><li>Reached out via Twitter/e-mail to <a href="https://alchemypay.org/">Alchemy Pay</a> for Decred integration, it is a service that performs crypto purchases with fiat payment cards.</li><li>Applied and reached out to <a href="https://biconomy.com/">Biconomy</a>, a Canada based exchange with a US license.</li><li>Applied to <a href="https://crypto.com/">Crypto.com</a> for a listing.</li></ul><p>The <a href="https://proposals.decred.org/record/0a1b782">2023 proposal</a> concluded on December 31st. A <a href="https://proposals.decred.org/record/d658f9a">new proposal for 2024</a> was developed that includes contributor tiers, funds for ads on X, increased discretionary funds for things like giveaways and other experimentation, while keeping things from the first proposal like DAO funded tools.</p><h3>Cypherpunk Times</h3><p>The content creation process at <a href="https://www.cypherpunktimes.com/">Cypherpunk Times</a> is undergoing changes to become more open to the community. The public <a href="https://matrix.to/#/!NkCFEoJGXyDMwLfgMb:decred.org/">#writers</a> chat is now being actively used to plan and review upcoming articles, or discuss the overall direction and operation of the site. The process of selecting and creating content is being standardized and documented to guide existing and future authors.</p><p>Engagement stats for December:</p><ul><li>Total number of articles on CT: 606</li><li>Newsletter subscribers: 114</li><li>New CT posts and newsletters sent: 18</li><li>Social media followers across all platforms and accounts: 1,206</li><li><a href="https://twitter.com/decredsociety">@decredsociety</a> Twitter: followers — 1,007, posts — 48, tweet impressions — 47.9K, likes — 992, retweets — 136</li><li><a href="https://twitter.com/cypherpunktimes">@cypherpunktimes</a> Twitter: followers — 199, posts — 47, tweet impressions — 13.5K, likes — 230, retweets — 53</li><li>Posts by project for December: Zcash — 1, Decred — 9, Other crypto news — 4</li></ul><h3>Media</h3><h3>Articles</h3><p>Decred:</p><ul><li><a href="https://www.cypherpunktimes.com/cypherpunk-talk-with-ernesto-from-the-dash-community-2/">Cypherpunk talk with Michael from the Zcash community!</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/decred-vs-polkadot-2/">Decred vs Polkadot: Overcoming challenges</a> by @Joao</li></ul><p>General crypto articles on Cypherpunk Times:</p><ul><li><a href="https://www.cypherpunktimes.com/cypherpunk-times-monthly-roundup-october-2023-edition/">Cypherpunk Times Monthly Roundup (November 2023 edition)</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/navigating-the-exchange-listings-jungle-a-comprehensive-guide-on-how-to-get-your-cryptocurrency-listed-2-2/">Navigating the exchange listings jungle: A comprehensive guide on how to get your cryptocurrency listed (2/2)</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/crypto-in-view-bitcoin-community-split-and-a-recap-of-the-weeks-crypto-events/">Crypto in view: Bitcoin community split and a recap of the week’s crypto events</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/bull-market-maybe-but-you-have-to-prepare/">Bull market? Maybe, but you have to prepare!</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/cryptocurrency-unveiled-analyzing-core-principles-distortions-and-impact-1-2/">Cryptocurrency unveiled: Analysing core principles, distortions, and impact (1/2)</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/cryptocurrency-unveiled-analysing-core-principles-distortions-and-impact-2-2/">Cryptocurrency unveiled: Analysing core principles, distortions, and impact (2/2)</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/more-than-300-memecoins-emerge-after-elon-musk-curses-advertisers/">More than 300 memecoins emerge after Elon Musk curses advertisers</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/how-is-the-crypto-community-preparing-for-a-spot-bitcoin-etf/">How is the crypto community preparing for a spot Bitcoin ETF?</a> by @BlockchainJew</li></ul><h3>Videos</h3><ul><li><a href="https://www.youtube.com/watch?v=O-rOgtYkh6A">Decred — Money Evolved: Development and community updates</a> by @Exitus</li><li><a href="https://www.youtube.com/watch?v=MKWYViZPn-g">Building a decentralized workforce — Moving Forward</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/building-a-decentralised-workforce/">text post</a></li><li><a href="https://www.youtube.com/watch?v=1iXN0A_ugdY">Non-custodial staking — Moving Forward</a> — also as a <a href="https://www.cypherpunktimes.com/non-custodial-staking-moving-forward/">text post</a></li><li><a href="https://www.youtube.com/watch?v=VnMMRrYBN0o">DECRED (DCR) — GPU mining — BLAKE3 — A step-by-step guide</a> by HashOnTube</li></ul><p>Live streams:</p><ul><li><a href="https://www.youtube.com/watch?v=yiU1gkoyct4">2023 the year of encroachment — State of the Market</a> by @phoenixgreen and @Exitus feat. @h3la1</li></ul><h3>Audio</h3><ul><li><a href="https://twitter.com/i/spaces/1ypJdkebzbjGW">2024 — The year crypto goes fully mainstream?</a> — Twitter Space hosted by @Tivra talking about ETFs, AI, working in crypto, delisting and DEXes, and more.</li></ul><h3>Non-English content</h3><ul><li><a href="https://www.youtube.com/watch?v=RZz-yPziXwQ">Peer-to-peer transactions on Decredition</a> — a 10-minute guide by @arij (Arabic)</li><li>Decred Journal October got a total of 3 new <a href="https://xaur.github.io/decred-news/">translations</a> to Arabic (@arij), Chinese (@Dominic) and Polish (@kozel). Thank you guys for translating DJ for so long!</li></ul><h3>Random</h3><ul><li><a href="https://twitter.com/exitusdcr/status/1732126308467949844">DCR highlights pitch</a> by @Exitus</li><li><a href="https://twitter.com/blockchainbuck/status/1731832017627517229">DCRDEX pitch/update</a> by @buck54321</li></ul><blockquote><em>Custodial wallets will require KYC/AML in the U.S. Full node wallets are not feasible for normal users for $BTC or $ETH. Others are questionable too. Decred DEX has struck a balance, using SPV technology to reduce 100s of GBs to &lt; 4GB for BTC, with good privacy and sync times.</em></blockquote><blockquote><em>For $ETH, there’s a no-privacy culture based on infrastructure providers (infura etc.). We’ve improved upon this slightly by enabling multiple infrastructure providers simultaneously. Full information about wallet activity would require collaboration between providers.</em></blockquote><blockquote><em>Our $DCR, $LTC, and $BCH wallets are also SPV, so good privacy and sync times there too. #Polygon has a multi-provider wallet like $ETH. All other wallets are full node, which is fine, since they are not Bitcoin, though $ZEC full node is still challenging.</em></blockquote><blockquote><em>Financial self-sovereignty MUST be an option for everybody. Decred DEX is battling to keep it possible. We’ve still got work to do, but is any other project sticking to blockchain principles like Decred DEX?</em></blockquote><blockquote><em>Did I mention that our wallet has new privacy options? We’ve added #Decred mixing, fully integrated with trading so that swap redemptions are re-mixed, adding to the (already huge) anonymity set. #Zcash is going shielded-by-default too, unified addresses and all. [@blockchainbuck on </em><a href="https://twitter.com/blockchainbuck/status/1731832017627517229"><em>Twitter</em></a><em>]</em></blockquote><h3>Art and Fun</h3><ul><li>Someone has made an <a href="https://ordinals.com/inscription/3ea12f3785e8026bd5a4bb30cbc7d7c3ebecebac4658b116225bb3424eb86d41i0">Ordinals inscription</a> of the Decred Technical Brief on the Bitcoin chain</li><li>An unhinged <a href="https://twitter.com/LukeDashjr/status/1736490182688297135">Twitter thread</a> with LukeDashjr about Bitcoin’s high fees and Decred’s (lack of) a governance solution</li><li><a href="https://www.cypherpunktimes.com/decred-the-fluid-blockchain/">Decred the fluid blockchain</a> by @OfficialCryptos</li></ul><h3>Markets</h3><p>In December DCR was trading between USDT 14.12–26.50 and BTC 0.0032–0.00063 on Binance. Using the weighed daily close data from Coin Metrics the price ranges were USD 14.40–22.66 and BTC 0.00033–0.00052. The average daily rate as calculated for contractor payments was $15.89.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*I6h6zBo1yCsC-x66EDOr2A.png" /><figcaption><em>Image: Recent DCR/BTC, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SG_mwvPzPP3eCpOHycZaxA.png" /><figcaption><em>Image: Recent DCR/USD, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dhC-xupdYRoxWGOUUFq3Gg.png" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BxRkIC0U4Pm-4T0ViRIAXg.png" /><figcaption><em>Image: Market valuations (USD) based on @bochinchero’s </em><a href="https://bochinchero.medium.com/decred-on-chain-staked-realised-value-444ab5a146d8"><em>Staked Realized Value</em></a><em> model</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Wwp4QlNSjI8ZMScXVHX79A.jpeg" /><figcaption><em>Image: 3rd attempt to leave the perfect accumulation zone, by @saender</em></figcaption></figure><h3>Relevant External</h3><p>Ledger’s Connect Kit library, used heavily by DeFi applications like SushiSwap, Balancer and Zapper to allow users to interact with their wallets, was hacked when a staff member’s credentials were compromised and malicious code was introduced to the GitHub repository. This allowed the hacker to <a href="https://www.coindesk.com/business/2023/12/14/ledger-exploit-drained-484k-upended-defi-former-staffer-linked-to-malicious-code/">steal</a> $484K from users who accessed their wallets during the critical 2-hour period before the red flag was raised and many of the DeFi protocols using the library paused operations amid a general <a href="https://twitter.com/udiWertheimer/status/1735308883160100996">panic</a> about the safety of any Ethereum transaction made on the day of the attack.</p><p>As of Jan 1 2024 new regulations come into <a href="https://www.paulhastings.com/insights/client-alerts/digital-asset-reporting-is-here">effect</a> which treat digital assets as cash in the sense that receiving more than $10,000 “in one transaction (or a series of related transactions)” will mandate reporting the transaction event and the identity of the sender to the IRS on a Form 8300. This was a provision of the Infrastructure Investment and Jobs Act (“Infrastructure Act”) that was passed in 2021, and it is widely seen as presenting a <a href="https://cointelegraph.com/news/irs-rules-10k-crypto-transactions-2024">problematic</a> increase in the level of admin work involved in receiving cryptocurrency as a business.</p><p>Tether has started <a href="https://www.theblock.co/post/266872/tether-freezes-all-ofac-sanctioned-wallets-in-proactive-security-measure">freezing</a> the assets held by wallet addresses sanctioned by OFAC, and has also blacklisted the contract address for Tornado Cash. Tether has also been happily “<a href="https://www.theblock.co/post/267973/tether-weve-onboarded-fbi-secret-service-to-our-platform">onboarding</a>” the US Secret Service and FBI to their platform, while bragging about the 435 million USDT it has so far frozen at law enforcement’s behest.</p><p>Binance has been <a href="https://www.ft.com/content/47fe6542-d000-4051-86d9-feb0055697da">running</a> half-day courses in France that introduce people to blockchain concepts and software like Metamask, and get them to sign up to Binance to receive their “NFT diploma”, and in some of the poorer regions which they have targeted attendees are being forced to sign up for this “education” as part of a state-sponsored retraining effort. This is one of the outcomes of French PM Macron’s relatively welcoming attitude towards the company which saw Binance pledge to invest 100 million euros in the country’s burgeoning crypto scene in 2021, as detailed in <a href="https://www.ft.com/content/47fe6542-d000-4051-86d9-feb0055697da">this article</a>.</p><p>That’s all for December. Thank you for reading!</p><h3>About</h3><p>This is issue 66 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, kozel, phoenixgreen, richardred, zippycorners</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3dc0019e1869" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-december-2023-3dc0019e1869">Decred Journal — December 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Politeia Digest 66 — December 13 2023 — February 15 2024]]></title>
            <link>https://medium.com/decred/politeia-digest-66-december-13-2023-february-15-2024-65e3d91f4097?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/65e3d91f4097</guid>
            <category><![CDATA[politeia]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[digest]]></category>
            <category><![CDATA[governance]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Fri, 16 Feb 2024 20:41:38 GMT</pubDate>
            <atom:updated>2024-02-16T20:41:38.356Z</atom:updated>
            <content:encoded><![CDATA[<h3>Politeia Digest 66 — December 13 2023 — February 15 2024</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PL2mBWJLeN63Ndx43EIoLw.png" /><figcaption>Image credit: @sænder</figcaption></figure><p><strong>Treasury balance: 867,985 DCR (approx +6,864 DCR/month) — $15.2 million (+$120K/month) based on $17.48 DCR price</strong></p><h3>New Proposals</h3><p><a href="https://proposals.decred.org/record/eada888"><strong>Cryptopower Phase 2: Golang Native Desktop &amp; Mobile Wallet — Long Term Support</strong></a></p><p>Published Jan 29 by dreacot | last edited Feb 6 | 25 comments</p><p>This proposal requests a budget of $70,000 (but estimates it will use $34,500) for one year of maintenance and bug fixing for the Cryptopower multi-coin (DCR, BTC, LTC) wallet which was funded in a previous <a href="https://proposals.decred.org/record/256efee">proposal</a>. Of the previous proposal’s budget of $61,600, 98% was spent, and progress was made with adding DCRDEX support (still beta), multi-recipient transactions, export options, UI improvements and a new instant exchange (Trocador), while the mobile apps (incorporating most desktop features but with some disabled due to usability constraints) were added to the Google and Apple stores.</p><p>The proposal will fund a year of improvements to the software and promises more frequent releases with patches every month addressing existing and new user feedback. The Gio framework will be updated to the latest version, DCRDEX will be made ready for mainnet use in the app, and the remaining time will be spent fixing bugs and making general improvements. For major additions to the app, specific proposals will be submitted requesting additional funding.</p><p>The proposal originally incorporated work on a number of new features, like virtual prepaid cards (budget $17,600), Trezor support (budget $8,800) and Ledger support (budget $8,800) — but was edited to remove these features and reduce the budget from $81,000, focusing on support of the software only, following community feedback.</p><p>Cryptopower is based in the Go language and uses <a href="https://gioui.org/">Gio</a> to produce a graphical interface natively in Go for desktop and mobile/touch displays. During the last proposal some upstream issues were encountered with Gio and the Cryptopower team began sponsoring the Gio team with $500/month to facilitate resolving these issues, an arrangement which was expected to last for 4 months. This sponsorship will continue but only in months when the Cryptopower team needs some prioritisation of issue resolution.</p><p>The Apple Store raised concerns about the DEX and CEX exchange options of the app and whether these required KYC duties to be performed, as a result the exchange options were removed from the iOS version of the app to speed up approval, and a resolution will be sought which allows the exchange features to be added back in.</p><p><a href="https://proposals.decred.org/record/a225e38"><strong>Decred Content and Asset Translations 2024</strong></a></p><p>Published Feb 4 by kozel | 19 comments</p><p>This proposal requests a budget of $37,000 to fund a year of translation work, the last year’s proposal had a budget of $33,000 and spent $18,955. The <a href="https://github.com/decredcommunity/translations/blob/master/index.md">translation index</a> maintained by @bee lists articles which have been translated and most of those listed for 2023 will have been funded by the previous proposal, along with work that doesn’t show up on a list like this, such as software product text translations, although the proposal states that this kind of work was relatively scant in 2023.</p><p>The most significant change for the new phase of this proposal is a change in policy towards translations which are contributed for languages that aren’t well read by any established team or community members. There has been an issue with contributed translations sitting unreviewed for extended periods, preventing the translator from becoming a contractor billing for their work — so the decision was taken to relax the review requirements and settle for AI-assisted checking when it is not possible to obtain a review from a knowledgeable community member.</p><p>Comments on the proposal question the value of translating content like Decred Journal and Cypherpunk Times articles to languages like Polish, because potential readers of such technical material are likely to also be comfortable with English, and may prefer it for technical subjects. The other side of this is questioning the lack of translations for content like <a href="https://docs.decred.org/">docs.decred.org</a>, certain pages of the <a href="https://decred.org/">decred.org</a> website and parts of the Decrediton user interface.</p><p><a href="https://proposals.decred.org/record/2fc8466"><strong>Decred Status platform</strong></a></p><p>Published Jan 29 by peter_zen | last edited Feb 5 | 11 comments</p><p>This proposal requests a budget of $3,320 to build out a status page for Decred that will show whether certain Decred related services are online or offline, and be able to flag issues like DCRDEX going out of sync with the network. A proof of concept page has been created at <a href="https://is.decred.online/">https://is.decred.online/</a> using Uptime Kuma, a platform made for this purpose running on a VPS operated independently from Decred infrastructure. The status page monitors services like the Decred website, Matrix server, block explorer, proposals site, mixer servers, network seeders, and more — allowing users to determine whether issues they perceive are a result of a problem with the service or on the user’s end.</p><p>The proposal would fund custom CSS to make the page follow Decred branding, configuration of probes that will allow for more detailed and useful reporting than the PoC site, and setting up notifications when outages are detected or certificates are about to expire. The deliverable is a GitHub repository with a Docker container that anyone can use to create their own instance of the status page, and the proposal also budgets $2,360 for running and maintaining an instance for a year. The work would be completed by @peter_zen and @jholdstock.</p><p>Comments on the proposal are all very positive.</p><p><a href="https://proposals.decred.org/record/38a9726"><strong>Decred Website Refresh 2024</strong></a></p><p>Published Feb 4 by exitus | 7 comments</p><p>This proposal seeks approval from Decred Stakeholders to deploy a refresh of the <a href="https://decred.org/">decred.org</a> website, and $3,250 compensation for the design and implementation work which has already been put into the refreshed website — which can be previewed at <a href="https://dcrweb.jholdstock.uk/">https://dcrweb.jholdstock.uk/</a> . The motivation for changes was to make the site more outreach friendly, more suited to people who may have seen an ad for Decred and have little other context coming in. Changes include new intro text and features section with graphics, key stats pulled from dcrdata, a new background image and quotes from Placeholder and Ark.</p><p>Comments on the proposal are positive about the refreshed website.</p><p><a href="https://proposals.decred.org/record/d658f9a"><strong>Decred Vanguard 2024</strong></a></p><p>Published Feb 4 by exitus | 10 comments</p><p>This proposal requests a budget of $78,640 for a second year of Decred Vanguard funding, reporting expenditure of $20,953 in phase 1 which was 45% of the requested budget of $46,784. Decred Vanguard is a way of rewarding and empowering community members who promote the project on social media. In the second year it will have 3 tiers of contributor with maximum monthly billing of $100 (7 slots), $400 (5 slots) or $1,500 (1 slot), for a total annual budget of $46,200 to pay contributors. The tier 3 member will be @exitus, who will also be responsible for running the new X Promoted Posts advertising campaign, a new addition to the Vanguard’s effort that has a budget of $11,000. The program will also continue to pay for X premium for members (budget $1,320) to improve their effectiveness, as well as $120 for a Midjourney AI subscription. The proposal incorporates $20,000 discretionary funds, which will be used to fund giveaways (focusing more on Decred software this time, moving away from meme creation) and new unplanned initiatives. All of the budget figures are maximums, and it is anticipated that only around half of the budget will be used.</p><p>All of the comments are positive, some asking for more detail about what was learned during phase 1 and others offering suggestions for new modes of outreach and ways of tracking performance.</p><h3>Approved Proposals</h3><p><a href="https://proposals.decred.org/record/a1fd5dd"><strong>Bug Bounty Program 2024</strong></a></p><p>Published Dec 8 by jholdstock | 6 comments (+3)</p><p>Final voting figures: 98% Yes Votes, 74% turnout of eligible tickets.</p><p><em>Recap: This proposal requested a budget of $105,000, split between $100,000 for bounty payments and $5,000 for administrative costs. In the last 18 months covered by the previous </em><a href="https://proposals.decred.org/record/da2f32d"><em>proposal</em></a><em> there has been $415 paid out for bounties and operating costs of $1,750. The bug bounty program has been running for almost 5 years (since Jan 2019), and in that time 24 security vulnerabilities have been identified and fixed, and corresponding bounty payments worth $10,569 have been made to the people who found them. There is up to $30,000 available for vulnerabilities considered critical using the OWASP Risk Rating Methodology, so the requested budget is ample to keep the program going even if the rate and severity of bug reporting increases significantly.</em></p><p><a href="https://proposals.decred.org/record/49cf2e1"><strong>Decred Video Content 2024</strong></a></p><p>Published Dec 8 by phoenixgreen | 13 comments (+11)</p><p>Final voting figures: 85% Yes Votes, 64% turnout of eligible tickets.</p><p><em>Recap: This proposal requested a budget of $71,000 for the creation and dissemination of video content for 2024, it comes from the same team who have delivered the previous video content proposals. The requested budget is increasing to $5,920/month from $3,800/month, for 2023 the proposal billed a total of $39,847 ($3,321/month). Although the number of views and viewing time continued to grow steadily in 2023, growth in new subscribers is acknowledged as disappointing, with a net of just 27 new subscribers gained. The proposal considers a number of possibilities for improving the growth in subscribers: coordinating with Vanguard group to promote the content, Twitter livestreams, additional Twitter spaces, promoted ads for featured content on Twitter and Youtube, incentivising influencers to participate in livestreams and try Decred software. The proposal is open for new contributors, current team members are @phoenixgreen, @exitus, @karamble and @tivra — @exitus was the proposal owner previously.</em></p><h3>About this issue</h3><p>Content for this edition was authored by @richardred with review from @bee.</p><p>Image credit: @sænder</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=65e3d91f4097" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/politeia-digest-66-december-13-2023-february-15-2024-65e3d91f4097">Politeia Digest 66 — December 13 2023 — February 15 2024</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — November 2023]]></title>
            <link>https://medium.com/decred/decred-journal-november-2023-6cf92a09dbcb?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/6cf92a09dbcb</guid>
            <category><![CDATA[newsletter]]></category>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Fri, 12 Jan 2024 02:27:03 GMT</pubDate>
            <atom:updated>2024-01-14T00:59:12.916Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — November 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FMBYam1Jfrvkl34ShDt4Zw.png" /><figcaption><em>Image: November cover by @Exitus</em></figcaption></figure><p><em>Time was a big challenge for me in December and we are releasing this very late. Sorry for the wait! [@bee]</em></p><p>Highlights of November:</p><ul><li>Proof of concept mesh network design has been proposed for DCRDEX.</li><li>Private testing of Android and iOS builds of Cryptopower has begun.</li><li>Decred’s Lightning Network received a massive update to the upstream lnd v0.13 codebase.</li><li>Poloniex and HTX got hacked and disabled DCR withdrawals for weeks. Bittrex announced that it is closing and urged users to withdraw.</li></ul><p>Contents:</p><p>· <a href="#a9d6">Development</a><br>· <a href="#c41c">People</a><br>· <a href="#86f2">Governance and Finances</a><br>· <a href="#5240">Network</a><br>· <a href="#0109">Ecosystem</a><br>· <a href="#9e6f">Outreach</a><br>· <a href="#d29c">Media</a><br>· <a href="#7cec">Markets</a><br>· <a href="#e026">Relevant External</a></p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>Developer and internal changes:</p><ul><li><a href="https://github.com/decred/dcrd/pull/3209">Fixed a bug</a> that was introduced in <a href="https://xaur.github.io/decred-news/journal/202310#dcrd">October</a> with the new ability to handle <a href="https://github.com/decred/dcrd/pull/3203">concurrent messages</a> from peers. dcrd would hang if a peer disconnected after having sent multiple messages. This bugfix allows dcrd to respond gracefully when peers disconnect.</li><li>Updated the <a href="https://github.com/decred/dcrd/pull/3210">Docker image</a> to build with Go 1.21.4.</li><li>Peers should not be sending each other nil messages. In an effort to preemptively find and debug cases where this might happen, dcrd will now <a href="https://github.com/decred/dcrd/pull/3213">panic if a </a><a href="https://github.com/decred/dcrd/pull/3213">nil message is queued</a> (“panic” means dcrd will terminate and alert the user of a problem). This change includes a handy error trace to help inform devs about which bit of code caused the panic.</li></ul><p>In progress:</p><ul><li>A new wire message has been proposed which will speed up SPV client syncing by allowing dcrd to <a href="https://github.com/decred/dcrd/issues/3206">send compact block filters in batches</a> as opposed to one for each block. An initial <a href="https://github.com/decred/dcrd/pull/3211">implementation</a> has been submitted for code review.</li></ul><p>Decred was <a href="https://blog.companyzero.com/2015/12/decred-rethink-digital-currency/">started</a> as a fork of the <a href="https://blog.companyzero.com/2015/03/btcsuite-code-migration-and-btcd-0-10-0-release/">btcsuite project</a>. When asked how dcrd code has diverged over the years, @davecgh replied:</p><blockquote><em>dcrd is </em>significantly<em> improved over btcd. It’s pretty night and day really. I don’t just mean in the ways that DCR improves over BTC either. I mean in pretty much every aspect. e.g. APBFs, much improved network code, the entire way the chain code allows for headers first semantics, how overall syncing is handled, support for block invalidation and reconsideration, the way peers with old chains are handled, way faster crypto, 50x (at least) improvement to sync time, essentially a full rewrite of the underlying script semantics (e.g. stdscript, stdaddr, proper versioning support, etc), and a bunch more. [@davecgh in </em><a href="https://matrix.to/#/!zefvTnlxYHPKvJMThI:decred.org/$TTnbRmx8LDGfU-0-0phuCKMut55fcdt0sJpMqhU-Hhk"><em>chat</em></a><em>]</em></blockquote><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>Many of the user-facing changes this month are focused on optimizing <a href="https://docs.decred.org/wallets/spv/">SPV mode</a>, which is where the wallet can operate without having to download the full blockchain. This is a great choice for wallets with limited hardware performance, esp. mobile devices. Decred’s SPV mode uses <a href="https://github.com/decred/dcps/blob/master/dcp-0005/dcp-0005.mediawiki#simplified-payment-verification-spv">advanced crypto tech</a> to enable light clients with a high level of security and decentralization.</p><p>Optimizations of the <a href="https://github.com/decred/dcrwallet/issues/2289">initial SPV sync</a> — part of SPV wallet’s startup routine when it catches up with the chain:</p><ul><li><a href="https://github.com/decred/dcrwallet/pull/2297">Validate block difficulties</a> earlier. This means that if any blocks violate the consensus for PoW or PoS difficulty, the wallet can ignore those blocks earlier and do less work. This will help speed up sync times. Additionally, if the wallet does receive blocks which violate the difficulty consensus, it will now <a href="https://github.com/decred/dcrwallet/pull/2294">report them in the log</a>.</li><li>Perform the <a href="https://github.com/decred/dcrwallet/pull/2298">“fetch any missing compact filters”</a> stage just once. This used to happen upon connecting to every single new peer, but now it only needs to happen once per sync, which reduces duplicate work. “Compact filters” or just “cfilters” are an efficient way to track transactions in blocks without downloading the full block.</li><li><a href="https://github.com/decred/dcrwallet/pull/2300">Fetch new block headers and compact filters once</a> at startup instead of fetching the same headers from each peer. This avoids wasted duplicate effort for every peer, and significantly reduces the amount of resources (CPU, RAM, bandwidth, goroutines) used during the initial sync.</li><li>Perform <a href="https://github.com/decred/dcrwallet/pull/2301">account/address discovery and rescan blocks</a> once at startup instead of after every new connected peer. This makes the code easier to reason about.</li><li><a href="https://github.com/decred/dcrwallet/pull/2302">Only request cfilters for the best sidechain</a>. This avoids having to perform work for sidechains that are not (and will never become) the main chain.</li><li><a href="https://github.com/decred/dcrwallet/pull/2307">Allow dcrwallet to fetch cfilters in smaller batches</a>. No functional change will occur yet, but this makes the code ready to switch to batched cfilter requests as soon as they are supported in dcrd. The dcrd work is <a href="https://github.com/decred/dcrd/pull/3211">already in progress</a>.</li><li><a href="https://github.com/decred/dcrwallet/pull/2308">Fetch cfilters in parallel from multiple peers at once</a>. This spreads the load across multiple peers, making the initial sync process (on average) slightly faster due to lower remote peer resource usage.</li></ul><p>Other SPV mode optimizations:</p><ul><li>Eliminate having to <a href="https://github.com/decred/dcrwallet/pull/2295">calculate block hashes</a> multiple times. This results in a faster sync time and reduced memory use. During SPV operation, the time spent calculating block hashes is reduced by ~72%.</li><li>When connected in SPV, <a href="https://github.com/decred/dcrwallet/pull/2299">disconnect from straggling peers</a>. During initial sync, it might be useful to connect to a peer for earlier block ranges, but that peer may later get overtaken by the wallet due to the wallet discovering more up-to-date blocks from other peers. If a particular peer doesn’t send any headers after the wallet has received several newer headers, it probably means that the straggler peer has poor connectivity to the network and should be disconnected in favor of attempting to find a better peer.</li></ul><p>Developer and internal changes:</p><ul><li>If the user tries to spend a multisignature UTXO that contains one or more <a href="https://github.com/decred/dcrwallet/pull/2274">invalid signatures</a>, indicate that the transaction is not ready to send, and return signing errors. This is a step towards improving the UX for advanced users and developers working with <a href="https://en.bitcoin.it/wiki/Multi-signature">multisignatures</a>, which are currently possible but are not widely used nor <a href="https://gist.github.com/norwnd/890ad642985f4e9e9f7b1dd243b21f9e">well-developed</a> in Decred.</li><li>Added <a href="https://github.com/decred/dcrwallet/pull/2293">unit tests</a> for the semantic versioning of the chain package.</li><li>Other code refactoring.</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>Merged in master for the next release:</p><ul><li>Upgraded to <a href="https://github.com/decred/decrediton/pull/3928">Electron v26</a> to enable the new Ledger integration. This was made possible by hunting down a tiny breaking change in Electron v21.3.0 that broke DCRDEX window, and adding a <a href="https://github.com/decred/dcrdex/pull/2596">workaround</a> for it.</li><li>A <a href="https://www.electronjs.org/blog/electron-23-0">newer version</a> of Electron means Windows 7/8/8.1 will not be supported in the next Decrediton release. Cryptocurrency security enthusiasts don’t store their private keys on those insecure operating systems anyway, right?</li><li>Bumped a few Go and web dependencies.</li><li>Fixed <a href="https://github.com/decred/decrediton/pull/3916">wrong password error</a> not being shown when attempting to purchase tickets using a wrong password.</li><li>Fixed the inability to remove peer host from the <a href="https://github.com/decred/decrediton/pull/3915">SPV Connect</a> field in Settings.</li></ul><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><p>Changes included in November’s <a href="https://github.com/decred/vspd/releases/tag/release-v1.3.2">v1.3.2 release</a>:</p><ul><li>Added logic to retry broadcasting the ticket’s <a href="https://github.com/decred/vspd/pull/455">parent transaction</a> if it failed due to referencing unknown outputs. There is a good chance that missing ancestor transactions will propagate through the network and show up in the local mempool after a few seconds.</li><li>Reverted to the <a href="https://github.com/decred/vspd/pull/454">previous VSP fee calculation</a> algorithm that does not consider the activation of DCP-12. This resolves an issue where Decrediton sometimes fails to pay VSP fees because it calculated the fee differently from the server.</li></ul><h3>dcrpool</h3><p><a href="https://github.com/decred/dcrpool"><em>dcrpool</em></a><em> is server software for running a Decred mining pool.</em></p><p>User-facing changes:</p><ul><li>Fixed several bugs in <a href="https://github.com/decred/dcrpool/pull/427">payment fee calculation</a> that caused paying extremely large fees in some cases. The associated tests have been reworked and extended to test more cases.</li></ul><p>Internal refactoring (changes that don’t add features or fix bugs, but that untangle the code, make bugs easier to find and fix, and make the code easier to change in the future):</p><ul><li>Removed duplicate and error prone <a href="https://github.com/decred/dcrpool/pull/422">channel closures</a> from notification handlers.</li><li>Simplified code calculating <a href="https://github.com/decred/dcrpool/pull/423">rewards payments</a>.</li><li>Updated tests to use more <a href="https://github.com/decred/dcrpool/pull/426">realistic</a> DCR amounts.</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant low-cost transactions.</em></p><ul><li>dcrlnd codebase has been <a href="https://github.com/decred/dcrlnd/pull/193">synced</a> with changes made in upstream <a href="https://github.com/lightningnetwork/lnd">lnd</a> between v0.12.1 and <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.13.4-beta">v0.13.4</a> (released Nov 2021). Around 140 out of 170 upstream pull requests have been ported, bringing 451 new commits, including about a dozen of Decred-specific commits to adapt upstream changes and simplify future porting efforts. Full list of ported and skipped pull requests can be found <a href="https://github.com/decred/dcrlnd/blob/master/docs/upstream-prs.csv">here</a>. All notable changes are documented in lnd release notes: <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.13.0-beta">v0.13.0</a>, <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.13.1-beta">v0.13.1</a>, <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.13.3-beta">v0.13.3</a>, and <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.13.4-beta">v0.13.4</a>. dcrlnd has been tested with these changes applied in production on a few mainnet hubs.</li><li>Updated several <a href="https://github.com/decred/dcrlnd/pull/194">Go libraries</a>.</li></ul><p>Note that while Anchor Outputs became the default channel type for Bitcoin in lnd v0.13, they are <a href="https://matrix.to/#/!FRpxSOMVXBCUXtQsDk:decred.org/$xOjxggI8ida5REJTWq-90TIG_Wfj-FsjiNl3FH__hJA">disabled</a> on Decred LN mainnet for extra safety against attacks such as the <a href="https://cointelegraph.com/news/bitcoin-core-developer-antoine-riard-steps-back-lightning-network-dilemma">replacement cycling</a> vulnerability disclosed in October 2023.</p><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>General client changes:</p><ul><li>Disable the <a href="https://github.com/decred/dcrdex/pull/2534">Place order</a> button on various conditions, such as insufficient balance.</li><li>Moved the <a href="https://github.com/decred/dcrdex/pull/2590">Sign Out</a> button to the end of the hamburger menu.</li><li>Tuned <a href="https://github.com/decred/dcrdex/pull/2601">colors</a>: added some variation in element background colors in both light and dark modes, added slight background transparency behind active modals, and tuned down background color in light mode to use a softer white color.</li><li>Removed the <a href="https://github.com/decred/dcrdex/pull/2610">font weight change effect</a> on mouse hover because it didn’t look consistent on various browsers and font settings.</li><li>Changed the login flow to <a href="https://github.com/decred/dcrdex/pull/2614">not force users to register on the server</a>. After the local login, the user will be redirected to the Wallets page instead.</li><li>Fixed the <a href="https://github.com/decred/dcrdex/pull/2586">staking panel</a> not updating after wallet creation.</li><li>Fixed the prompt to create <a href="https://github.com/decred/dcrdex/pull/2577">missing wallets</a> on the Markets view.</li></ul><p>Desktop app:</p><ul><li>Fixed the opening of <a href="https://github.com/decred/dcrdex/pull/2541">external</a> <a href="https://github.com/decred/dcrdex/pull/2597">links</a>; they will trigger the operating system’s default URL handler (which may launch a default browser or show a dialog).</li><li>Fixed <a href="https://github.com/decred/dcrdex/pull/2604">dark mode</a> preference not saving on Linux. The fix is to save it in WebView’s local storage instead of a cookie, because cookies are not persistent between app launches in the Linux version of the WebView component.</li></ul><p>Account trading tier, bonds, and reputation:</p><ul><li>Exposed more <a href="https://github.com/decred/dcrdex/pull/2575">bond and reputation data</a> in the registration and settings views. When the user enters a tier number, a new preview form will show the amount that will actually be locked for bonds, trading limits, and their USD equivalents. The trading form on the Markets view will show how many lots can be used for the current trading tier. Multiple help strings have been added to explain bonds, trading tiers, and penalties for bad behavior.</li></ul><p>Market maker bots:</p><ul><li>Updated the <a href="https://github.com/decred/dcrdex/pull/2587">Market Maker Settings</a> UI to have a more responsive layout and explain bot strategies (there are 5 strategies currently).</li><li>Added a bot strategy combining <a href="https://github.com/decred/dcrdex/pull/2530">market maker and simple arbitrage</a>. Based on a CEX order book, it places orders on the DEX order book, and when there is a match on the DEX, the opposite order on the CEX is immediately executed for a profit.</li></ul><p>Decred:</p><ul><li>Added general infrastructure for <a href="https://github.com/decred/dcrdex/pull/2478">mixing funds</a> and implemented the low-level bits for DCR (no GUI yet).</li></ul><p>Bitcoin:</p><ul><li>Store <a href="https://github.com/decred/dcrdex/pull/2550">transaction history</a> for Bitcoin SPV wallets. Although the underlying SPV wallet implementation (<a href="https://github.com/lightninglabs/neutrino">Neutrino</a>) stores transaction data already, using that storage leads to unreliable and confusing code. Storing transactions in a separate database fixes this and also unlocks more accuracy, such as differentiating regular sends and swap transactions.</li></ul><p>Zcash:</p><ul><li>Extracted Zcash code into its own <a href="https://github.com/decred/dcrdex/pull/2553">wallet implementation</a>. This is needed to untangle it from Bitcoin code, because the Zcash wallet is very different from Bitcoin’s. The change allows Zcash wallets to be shielded by default and resolves some internal issues.</li></ul><p>Ethereum:</p><ul><li>Show <a href="https://github.com/decred/dcrdex/pull/2592">token contract address</a> on the UI so the users could be sure which Ethereum or Polygon token they are using. For example, the ERC-20 contract address for USDC is <a href="https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48">0xa0b8699…eb48</a>.</li></ul><p>Internal and developer changes:</p><ul><li>Updated the client’s <a href="https://github.com/decred/dcrdex/pull/2584">web dependencies</a>, which fixes one critical vulnerability in the Babel compiler.</li></ul><p>In progress:</p><ul><li>A proof of concept toy mesh network implementation called <a href="https://github.com/decred/dcrdex/pull/2602">Tatanka</a> has been submitted for discussion. This is work towards the <a href="https://proposals.decred.org/record/4d2324b">DCRDEX mesh proposal</a> approved in June 2023. Readers are advised to watch a <a href="https://www.youtube.com/watch?v=uZRTLpXXlds">short video</a> to understand what Tatanka really is (try <a href="https://redirect.invidious.io/watch?v=uZRTLpXXlds">Invidious</a> if the video is restricted in your location).</li><li>An implementation of <a href="https://github.com/decred/atomicswap/pull/130">private atomic swaps</a> with Schnorr adaptor signatures has been submitted for review to the atomicswap repository. The atomic swap method currently used by DCRDEX leaves the same unique value on both chains, allowing anyone to link buyer’s and seller’s transactions. Adaptor signatures allow users to fix this privacy vulnerability at the cost of some additional off-chain communication required between the parties. However, there is some <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$-PRFKJglyc2CZefIwH7dA0boM_hyJ0yqYl15TEPYBIo">criticism</a> of this approach due to its dependency on Taproot (which introduces non-trivial issues) and <a href="https://en.wikipedia.org/wiki/Elliptic-curve_cryptography">elliptic-curve cryptography</a> (so this code would break should Decred upgrade to <a href="https://en.wikipedia.org/wiki/Post-quantum_cryptography">post-quantum cryptography</a>). Note that atomicswap is a command-line tool separate from the DCRDEX project, but the code pioneered in it could be applied to DCRDEX as well.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xsmEjM4VCjqRCsIclCIFaQ.png" /><figcaption><em>Image: Market Maker Settings UI in DCRDEX</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/492/1*3VMmKXXJAlVeDHqVpV954g.png" /><figcaption><em>Image: DCRDEX will better expose the bond math and trading limits</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/491/1*etK5pPhpriix3LePGxyozw.png" /><figcaption><em>Image: Improved bond information in DCRDEX Settings</em></figcaption></figure><h3>Cryptopower</h3><p><a href="https://github.com/crypto-power/cryptopower"><em>Cryptopower</em></a><em> is a multi-coin desktop GUI wallet for DCR, BTC, and LTC. It runs in a privacy-preserving light SPV mode without needing full blockchains, supports Decred staking, mixing, voting, and other unique features.</em></p><p>Design implementation of the top-level Home subpages:</p><ul><li>Implemented new <a href="https://github.com/crypto-power/cryptopower/pull/198">Transactions tab</a> showing all transactions across all wallets with optional filters by wallet and by transaction type.</li><li>Jump to <a href="https://github.com/crypto-power/cryptopower/pull/258">transaction details</a> when a transaction is clicked on Overview.</li><li>Jump to <a href="https://github.com/crypto-power/cryptopower/pull/272">proposal details</a> when a proposal is clicked on Overview.</li><li>Hide <a href="https://github.com/crypto-power/cryptopower/pull/302">Send button</a> for watch-only wallets.</li></ul><p>Design implementation of Wallets subpages:</p><ul><li>Added new cards to <a href="https://github.com/crypto-power/cryptopower/pull/247">wallet Info</a> page to show mixer status, recent transactions, and recent staking activity.</li><li>Implemented new layout on <a href="https://github.com/crypto-power/cryptopower/pull/228">wallet Settings</a> page.</li><li>Updated layout of wallet <a href="https://github.com/crypto-power/cryptopower/pull/244">Staking</a> page sections: general Staking Info, Statistics, and Tickets.</li></ul><p>Mobile adaptation:</p><ul><li>Adapted <a href="https://github.com/crypto-power/cryptopower/pull/226">wallet selection</a> page to mobile layout.</li></ul><p>Coin conversion:</p><ul><li>Added low-level support for <a href="https://github.com/crypto-power/instantswap/pull/7">Trocador.app</a> in the <a href="https://github.com/crypto-power/instantswap">instantswap</a> library.</li></ul><p>Fixes:</p><ul><li>Fixed rendering of <a href="https://github.com/crypto-power/cryptopower/pull/236">coin card backgrounds</a> on the Overview tab.</li><li>Fixed onboarding pages coming up during <a href="https://github.com/crypto-power/cryptopower/pull/259">app shutdown</a>.</li><li>Fixed crash when switching between <a href="https://github.com/crypto-power/cryptopower/pull/263">Wallets and Overview</a> tabs.</li><li>Minor fixes.</li></ul><p>Internal and developer changes:</p><ul><li>Refactoring to simplify <a href="https://github.com/crypto-power/cryptopower/pull/232">internal APIs</a>, optimize <a href="https://github.com/crypto-power/cryptopower/pull/223">memory use</a>, and remove unnecessary code.</li><li>Removed a lot of unneeded <a href="https://github.com/crypto-power/cryptopower/pull/240">listener helper code</a>.</li><li>Removed duplicated <a href="https://github.com/crypto-power/cryptopower/pull/274">app width calculation</a>.</li><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/241">linter errors</a> and updated CI configuration.</li></ul><p>Private testing of mobile app builds has been set up in Google Play Store and Apple Store (TestFlight). If you’d like to participate please ask in <a href="https://chat.decred.org/#/room/#cryptopower:decred.org">#cryptopower</a> Matrix chat (see <a href="https://docs.decred.org/getting-started/joining-matrix-channels/">how to join Matrix</a>).</p><p>Follow <a href="https://twitter.com/cryptopowerWlt">@cryptopowerWlt</a> on Twitter to support the project and get more updates.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/798/1*Hnf7tuLLa347qRiNYOxDkw.png" /><figcaption><em>Image: Overview tab in Cryptopower</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/677/1*5bHxbxoE__KYfCB_mTHDVA.png" /><figcaption><em>Image: Updated Settings in Cryptopower</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YvTzYcc4HvzFoe5I0Grq-Q.png" /><figcaption><em>Image: Updated wallet overview in Cryptopower</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/359/1*dzwcQ6Lh1KZofnqzAir69Q.png" /><figcaption><em>Image: Mobile layout in Cryptopower (work in progress)</em></figcaption></figure><h3>Documentation</h3><p><a href="https://github.com/decred/dcrdocs"><em>dcrdocs</em></a><em> is the source code for Decred </em><a href="https://docs.decred.org/"><em>user documentation</em></a><em>.</em></p><ul><li>Updated <a href="https://github.com/decred/dcrdocs/pull/1234">block reward split and total issuance</a> numbers on a few pages.</li><li>Fixed date of <a href="https://github.com/decred/dcrdocs/pull/1233">DCP-12 deployment</a>.</li></ul><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>Work listed below has been merged to master towards the next release.</p><p>Changes in both GUI and text apps:</p><ul><li>Filter <a href="https://github.com/companyzero/bisonrelay/pull/377">unwanted content</a> when reading saved chat history. Previously content filtering handled newly received messages only.</li><li>Replaced Bittrex with MEXC as a source of <a href="https://github.com/companyzero/bisonrelay/pull/383">exchange rates</a>.</li></ul><p>User-facing changes in the GUI app:</p><ul><li>Allow users to <a href="https://github.com/companyzero/bisonrelay/pull/379">select text</a> in news feed and posts.</li><li>Fixed newly created group chat <a href="https://github.com/companyzero/bisonrelay/pull/376">not appearing</a> in Chat Rooms.</li></ul><p>GUI app adaptation to mobile devices:</p><ul><li>Various <a href="https://github.com/companyzero/bisonrelay/pull/375">mobile fixes and UX refinements</a>, including: replace Menu button with Back button in some pages, font size tweaks, onboarding tweaks, overflow fixes, and Android build fixes.</li><li>Increased <a href="https://github.com/companyzero/bisonrelay/pull/378">spacing</a> in chats based on user feedback.</li></ul><p>Internal changes in the GUI app:</p><ul><li>Consolidated <a href="https://github.com/companyzero/bisonrelay/pull/346">font size</a> declarations and usages for consistency and greater control of fonts based on which OS or platform the app is running.</li></ul><p>In progress:</p><ul><li>Users reported various <a href="https://matrix.to/#/!GHnoHXSgkVAsUknRUg:decred.org/$nOaRAKaygrxyyvZkPzJ4jGr5S0MsC7FGYS0iPFRG7pc">LN channel issues</a> when interacting with the Oprah bot. The root cause of some of them was found in dcrlnd and is being worked on.</li></ul><p>Other news:</p><ul><li>Decred Journal archives are now published on Bison Relay. Contact @karamble for usage instructions.</li></ul><h3>Cake Wallet Integration</h3><p>Completed work merged in the intermediate <a href="https://github.com/JoeGruffins/cake_wallet/tree/cw-decred">integration tree</a>:</p><ul><li>Added a <a href="https://github.com/JoeGruffins/cake_wallet/pull/4">stub for libwallet</a> to move forward with higher-level code while the real libwallet is being written. Also, removed a lot of unnecessary code left from earlier experiments.</li><li>Continued investigation of the best ways to call Decred’s code written in Go from Cake’s high-level code written in Dart/Flutter.</li><li>Three developers configured build environments and got working builds of Cake Wallet showing dummy Decred views on iOS, Android, and macOS. Just getting a working build is a notable milestone considering how complex and confusing the build process is.</li></ul><p>In progress work for Cake Wallet:</p><ul><li>First change adding <a href="https://github.com/cake-tech/cake_wallet/pull/1165">initial Decred screens</a> has been submitted to the upstream repository’s integration branch called decred_main. Working Decred code will be tested and polished in that branch before being added to Cake Wallet’s main branch.</li><li>Integrating <a href="https://github.com/JoeGruffins/cake_wallet/pull/8">libwallet</a> built as a C library, including any necessary glue code in Kotlin and Swift, and build code for various OSes and CPU architectures.</li><li>Scripts and how-to guide for building Cake Wallet <a href="https://github.com/cake-tech/cake_wallet/pull/1163">on macOS</a>. This documents the missing knowledge of the complex build process that was quite hard to discover.</li></ul><p>Merged work for <a href="https://github.com/itswisdomagain/libwallet">libwallet</a>:</p><ul><li>Implemented <a href="https://github.com/itswisdomagain/libwallet/pull/1">basic functions</a> for DCR, BTC and LTC wallets, including: create wallet, create watch-only wallet, open wallet, start/stop wallet sync, set wallet birthday. This borrows some code and ideas from DCRDEX and Cryptopower, and builds on top of existing cryptocurrency projects written in Go, including: <a href="https://github.com/decred">Decred</a>, <a href="https://github.com/btcsuite">btcsuite</a>, <a href="https://github.com/ltcsuite">ltcsuite</a>, <a href="https://github.com/lightninglabs/neutrino">Neutrino</a> for BTC and <a href="https://github.com/ltcsuite/neutrino">Neutrino fork</a> for LTC (plus <a href="https://github.com/dcrlabs/neutrino-ltc">patches</a> from DCRDEX developers).</li><li>Storage implementation for saving <a href="https://github.com/itswisdomagain/libwallet/pull/3">wallet config and transaction data</a>.</li></ul><p>In progress work for libwallet:</p><ul><li>A wrapper layer for building libwallet as a <a href="https://github.com/itswisdomagain/libwallet/pull/2">C library</a> that could be called from Cake Wallet’s high-level app code.</li><li>A package for managing <a href="https://github.com/itswisdomagain/libwallet/pull/4">wallet sync</a> and reporting sync progress for DCR, BTC and LTC wallets.</li></ul><p>libwallet is a multi-coin library implementing light (SPV) wallets for Decred, Bitcoin and Litecoin. It was originally created to integrate Decred in Cake Wallet, but it has potential to become a platform for building Decred and multi-coin software. The second app to use libwallet will likely be the Cryptopower wallet. This will be similar to how the now-discontinued <a href="https://github.com/planetdecred/dcrlibwallet">dcrlibwallet</a> was shared by GoDCR and Android/iOS Decred apps, but will support more assets than just Decred. C interop layer will be added soon which will allow libwallet to be used by any programming language that can <a href="https://en.wikipedia.org/wiki/Foreign_function_interface">call C code</a>, facilitating Decred integrations in a wide array of existing and new crypto software (this was one of the goals of the <a href="https://xaur.github.io/decred-news/journal/202206#tinywallet">TinyDecred v2</a> effort).</p><p>Wallet apps built on libwallet will have much better privacy compared to many existing apps on the market, where it is common to use central servers that can track users’ funds. Unfortunately, Cake’s Bitcoin wallet is one such case because it relies on their <a href="https://github.com/cake-tech/cake_wallet/blob/3760285a64405935fafe7aeeb051fd25d850585b/assets/bitcoin_electrum_server_list.yml">Electrum server</a> which is <a href="https://electrum.readthedocs.io/en/latest/faq.html">not good for privacy</a>. Under the hood libwallet uses <a href="https://github.com/decred/dcrwallet">dcrwallet</a> for Decred and <a href="https://github.com/lightninglabs/neutrino">Neutrino</a> for Bitcoin, which connect directly to full nodes and fetch data privately without revealing owned funds and transactions.</p><h3>Other</h3><ul><li>Arabic translation of <a href="https://timestamply.org/">timestamply.org</a>’s interface has been <a href="https://github.com/decred/dcrtimegui/pull/157">submitted</a> for code review.</li></ul><h3>People</h3><p>Welcome the new first-time contributors:</p><ul><li>@Philip-21 (developer, <a href="https://github.com/decred/dcrwallet/pull/2293">dcrwallet</a>)</li></ul><p>Community stats as of Dec 3 (compared to Nov 2):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,939 (+464)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,773 (+11)</li><li><a href="https://chat.decred.org/">Matrix</a> #general members: 833 (+7)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> members: 1,862 (+24), verified to post: 769 (+7)</li><li><a href="https://t.me/Decred">Telegram</a> members: 2,319 (+22)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,660 (+20), views: 244.7K (+2.3K)</li></ul><h3>Governance and Finances</h3><p>In November the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 7,060 DCR worth $101K at November’s average rate of $14.35. 8,471 DCR was spent to pay contractors, worth $122K at same rate.</p><p>A <a href="https://dcrdata.decred.org/tx/ca24ed5e5d4819ca68b270a78345be07d5a18890b83ada366e970807425e8bfc">treasury spend tx</a> was approved with 7,346 Yes votes and 57% turnout, and mined on Nov 21. It had 50 outputs making payments to contractors, ranging from 3 DCR to 1,411 DCR. Most of this DCR was likely paid for September and some October work. Using an estimated billing exchange rate for the mix of two months of $12.98, the billed amount in this TSpend is around $110K.</p><p>One of the considerations around the timing and structuring of treasury payments to contractors for these months is to stay within the limit of 150% of monthly inflows as dictated by <a href="https://github.com/decred/dcps/blob/master/dcp-0007/dcp-0007.mediawiki">DCP-7</a>. The lower DCR/USD exchange rate and decline in block reward subsidy over time means that hitting the limit is a realistic concern for the first time, especially if there is a backlog of older invoices accumulating. In this case invoices that were already submitted for October were sent for payment at the same time as those for September rather than waiting another month, which would have been more usual.</p><p>As of Dec 1, combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 871,828 DCR ($12.5 million USD at $14.39).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sfVNen2r_2tijEQAHgvUGw.png" /><figcaption><em>Image: Treasury inflows and outflows in DCR</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NmO1VEAFx25mDPX2vSvwFg.png" /><figcaption>I<em>mage: Treasury monthly balance in USD; note that it heavily depends on the exchange rate</em></figcaption></figure><p>There were no Politeia proposals <a href="https://proposals.decred.org/?tab=under%20review">submitted</a>, <a href="https://proposals.decred.org/?tab=approved">approved</a> or <a href="https://proposals.decred.org/?tab=rejected">rejected</a> in November.</p><p>It has been <a href="https://matrix.to/#/!xUNvyzkFgiMjhvPbIi:decred.org/$LluGF4EWaQrEEb8lKRKyBRxeQxSqpjWPK8GOSVUA4zU">reported</a> on November 23rd that one user was unable to register and submit a proposal. Apparently Politeia <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$jmqFcgH8De7TuG2Z9FofSxeBfcYPWn5KMjcG-V6d0bk">did not detect</a> the registration fee payment. As of December 1st this has not been resolved.</p><h3>Network</h3><p>This section tracks key health metrics of the fundamental infrastructure.</p><h3>Mining</h3><p>November’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~13.7 TH/s and closed ~5.5 TH/s, bottoming at 5.0 TH/s and peaking at 15.9 TH/s throughout the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fx4mF2m5V6-Cn0DorZ5OIw.png" /><figcaption><em>Image: Decred hashrate is seeking a new equilibrium after the initial influx of GPU miners</em></figcaption></figure><p>Distribution of 1,000 blocks actually <a href="https://miningpoolstats.stream/decred">mined</a> by Dec 3: <a href="https://decred.miningandco.com/">miningandco.com</a> 41%, <a href="https://losmuchachos.digital/">losmuchachos.digital</a> 8%, <a href="https://decred.pooltronic.tech/">pooltronic.tech</a> 3.6%, and 47% of blocks were not identified by <a href="https://miningpoolstats.stream/decred">miningpoolstats.stream</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SzFOCc09ga7VDFCGejJimQ.png" /><figcaption><em>Image: The reduction of unique mining addresses suggests it is getting more centralized again</em></figcaption></figure><h3>Staking</h3><p><a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 224–324 DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ty_0o0_UR41P0tje_uLpWg.png" /><figcaption><em>Image: Ticket price has stabilized pretty quickly</em></figcaption></figure><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 9.27–9.85 million DCR, meaning that 59.4–63.1% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5BJPumdgjnKrPxDI1T_PWg.png" /><figcaption><em>Image: DCR locked in tickets is staying near its ATH</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*a-HTH_TJIhCCtzaweJxGgQ.png" /><figcaption><em>Image: Among the other things, percentage of staked DCR indirectly shows how much of new emission is re-staked</em></figcaption></figure><h3>VSP Staking</h3><p>The <a href="https://decred.org/vsp/">14 listed VSPs</a> collectively managed ~5,850 (-1,350) live tickets, which was 14.3% of the ticket pool (-2.5%) as of Dec 1. Note: these figures exclude around 400 tickets managed by <a href="https://123.dcr.rocks/">123.dcr.rocks</a> which was delisted due to closing.</p><p>The only gainer of November was <a href="https://vspd.99split.com">99split.com</a> (+136 tickets or +32%), the other 13 saw outflows of tickets.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZxRcZ0cd_kWs18weQSEbjw.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xlOBD_xsDqHhe2XE4obrEA.png" /><figcaption><em>Image: Missed votes are back to low numbers</em></figcaption></figure><h3>Nodes</h3><p><a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 150 and 158 dcrd nodes throughout the month. Versions of 147 nodes seen on Dec 1: v1.8.0–67%%, v1.8.1–23%, v1.9.0 dev builds — 3%, v1.7.x — 2%, v1.8.0–0.7%, other — 3%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EIqXnC5tkxkgNibtxOkV4g.png" /><figcaption><em>Image: Nodes are upgrading to v1.8.1. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><h3>StakeShuffle</h3><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 62.1–62.3%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mix volume</a> varied between 0–1,032K DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KRNor4pL43NMCLOZPVPgsw.png" /><figcaption><em>Image: Second big dip and recovery of daily DCR mixing</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yU6iFZvEWewvUOd4iHwF9A.png" /><figcaption><em>Image: More than 62% of circulating supply prefers privacy</em></figcaption></figure><h3>Lightning Network</h3><p>Decred <a href="https://ln-map.jholdstock.uk/">LN Explorer</a> saw 220 nodes (+0), 420 channels (-28) with a total capacity of 206 DCR (+3), as of Dec 3 (compared to Nov 1).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ntBpYO3TgSuoKXMfmk-fYA.png" /><figcaption><em>Image: Some LN channels got closed</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RYaUyLw6lwVFRpyHR5_vsQ.png" /><figcaption><em>Image: LN node count stayed the same while the capacity increased a bit</em></figcaption></figure><p>Thanks to @bochinchero for providing and improving these charts. About 40 other charts not used in this Decred Journal issue are available in the <a href="https://github.com/bochinchero/dcrsnapshots">dcrsnapshots</a> repository; everyone is welcome to share them on social media.</p><h3>Ecosystem</h3><h3>Voting Service Providers</h3><ul><li>vspd <a href="https://github.com/decred/vspd/releases/tag/release-v1.3.2">v1.3.2 release</a> came out with fixes that should resolve issues with ticket status errors and VSP fee payment failures. 9 out of 14 VSPs have deployed these fixes as of December 1st.</li><li>The <a href="https://decred.org/vsp/">VSP list page</a> has been <a href="https://github.com/decred/dcrweb/pull/1148">updated</a> to show all-time Missed ticket stats. As of the December 1st snapshot, the 14 active VSPs between 6 months and 3 years old reported a total of 1,108 revoked tickets, of which 1,101 expired <a href="https://docs.decred.org/proof-of-stake/overview/">normally</a> and only 7 missed their votes. The low missed count shows that vspd deployments are much more reliable compared to the old <a href="https://github.com/decred/dcrstakepool">dcrstakepool</a> which had higher miss rates. Note: <a href="https://vspd.bass.cf/">bass.cf</a> has been excluded from these numbers because it has not yet upgraded to report missed tickets.</li></ul><h3>Mining Pools</h3><ul><li><a href="https://decred.miningandco.com/">decred.miningandco.com</a> has been made <a href="https://matrix.to/#/!TSpuyuYWgkTrgPTcXh:decred.org/$H4QA2fDpl1OO6jLnJa6PTAHiEPPSYQYSlomhYzWLrb8">open for all</a>. We announced it in <a href="https://xaur.github.io/decred-news/journal/202310#ecosystem">October</a> but missed that it was a private pool initially. Supported miners include the official <a href="https://github.com/decred/gominer">gominer</a> for Windows and <a href="https://github.com/Gddrig/gominer/releases">custom binaries</a> of gominer for Linux and HiveOS. <a href="https://github.com/Gddrig/gominer">GitHub repo</a> hosting those binaries does not include the source code yet, so use with care.</li></ul><h3>Staking Services</h3><ul><li><a href="https://twitter.com/BisonPool">BisonPool</a> <a href="https://twitter.com/BisonPool/status/1724110111503728738">reported</a> that with the activation of DCP-10 earnings rose from ~2.8%/year to ~7.8%/year, and now with DCP-12 up to ~8.6%/year. Current returns are shown on their <a href="https://bisonpool.org/">home page</a>, note that it is not fixed and depends on ticket prices. BisonPool was <a href="https://www.reddit.com/r/decred/comments/vyydm1/bisonpool_is_now_live/">launched</a> in July 2022 by two IT security enthusiasts who were anonymously participating in Decred since 2018. The service allows staking and earning rewards with less than a full ticket. Bear in mind that it is a custodial service that takes full control of users’ funds.</li></ul><h3>Exchanges</h3><ul><li><a href="https://poloniex.com/">Poloniex</a> was hacked on November 10th for an estimated loss of $118 million in Ethereum assets, Tron assets, and BTC. As DCR was not mentioned by <a href="https://twitter.com/Poloniex/status/1722956238160536049">Poloniex</a>, <a href="https://twitter.com/justinsuntron/status/1722942733680296246">Justin Sun</a>, or the <a href="https://twitter.com/lookonchain/status/1722969227915661531">Lookonchain tweet</a> about the stolen assets, it is unknown if any DCR was stolen during the hack. In any case, DCR users were affected by the suspension of all withdrawals. On-chain researchers of the #trading club <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$c4Da_17xYGDPGRlK3JLf91bA2UbhoQvthyfVBCD6vvI">noticed</a> a transaction sending around ~60K DCR from a <a href="https://dcrdata.decred.org/address/DsTSdjhiCY1z8AeQGWYJ5ryJKRA3eSBGRTj">Poloniex address</a> to <a href="https://dcrdata.decred.org/address/DsSJDWwDZtxjFvh7xvTzkENAtNZEeZsQgG8">Binance</a> around 12 hours after the hack became public and ~7 hours after Poloniex was <a href="https://twitter.com/justinsuntron/status/1723009018086527126">said</a> to be “restored”. The speculation has been that it could be either Poloniex saving the remaining funds or the hacker liquidating them on Binance.</li><li>Poloniex was slow at recovering from the hack. Trading was <a href="https://support.poloniex.com/hc/en-us/articles/18996694952983">resumed</a> on the next day, but no withdrawals have been enabled by Nov 30 and their <a href="https://twitter.com/PoloSupport">support Twitter</a> has been silent. At the same time there was no shortage of promotion, hype, or even coin listing <a href="https://twitter.com/Poloniex">tweets</a>. As a consequence of withdrawals and cross-exchange arbitrage not functioning, DCR price went down significantly compared to the other markets.</li><li><a href="https://www.htx.com/">HTX</a> exchange (formerly Huobi) and its HECO Chain Bridge lost around $117 million worth of assets to a hot wallet compromise according to the official <a href="https://www.htx.com/support/en-us/detail/104954980569005">support article</a> and <a href="https://twitter.com/PeckShieldAlert/status/1727290028064436539">PeckShield</a>. <a href="https://twitter.com/justinsuntron/status/1727304656622326180">Justin Sun</a> and <a href="https://www.htx.com/support/en-us/detail/104954980569005">HTX</a> promised to fully compensate users for the losses. DCR was not mentioned as a stolen asset and was likely never integrated in the HECO Chain Bridge. However, DCR users were hit by the suspension of all withdrawals.</li><li>HTX has been recovering faster compared to Poloniex. By Nov 30 withdrawals for BTC, ETH, TRX and about a hundred other assets have been restored (including USDT and USDC), but based on official updates and DCR/USDT slippage on HTX, DCR was not so lucky.</li><li><a href="https://bittrexglobal.com/">Bittrex Global</a> announced that they are <a href="https://twitter.com/BittrexGlobal/status/1726652430673121310">winding down operations</a>. All trading activity will end by December 4th, and from there customers will only be able to withdraw. Any remaining USD will be <a href="https://twitter.com/BittrexGlobal/status/1729897531448987831">auto-converted to USDT</a>. It’s been a bad year for Bittrex: <a href="https://www.reuters.com/business/finance/crypto-exchange-bittrex-fined-53-mln-by-us-treasury-dept-2022-10-11/">$29 million</a> in fines in October 2022, having to wind down <a href="https://xaur.github.io/decred-news/journal/202303#ecosystem">U.S. operations</a> in March 2023 due to unwelcoming regulatory and economic environment, <a href="https://xaur.github.io/decred-news/journal/202304#relevant-external">charges by U.S. SEC</a> in April for securities violations, and a <a href="https://xaur.github.io/decred-news/journal/202305#ecosystem">bankruptcy</a> filing in May.</li><li>DCR withdrawals from Bittrex have been suspended for 9 days (judging by <a href="https://dcrdata.decred.org/address/DsbvnccsFTAP7FQV7g3SgGfyoXNcPL2Y1fm">this address</a>), as a result the price of DCR went down and some smart traders picked it up for as low as $5. Withdrawals resumed on November 29th however, and one user <a href="https://matrix.to/#/!aNnAOHkWUdNcEXRGjJ:decred.org/$hj_TXo2KHkW8DLyE8UDYagtqXXjrva1RL0SSWCGAOtY">reported</a> it worked for DCR with no issues.</li><li><a href="https://www.kucoin.com/">KuCoin</a> announced that <a href="https://www.kucoin.com/announcement/kucoin-will-add-and-close-certain-spot-trading-pairs">DCR/USDT trading pair</a> will launch on November 24th while DCR/ETH pair will be closed. The same change was made for 8 other coins.</li><li><a href="https://bitvavo.com/en">Bitvavo.com</a> may be staking customers’ DCR according to on-chain findings of <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$PkJ9-s1hjxrdFMPBB1fXLqk0_-gK1q3q237PmVsg5Zk">#trading</a> researchers. Bitvavo’s support has <a href="https://twitter.com/CryptoDYOR/status/1723760185884164196">confirmed</a> that the exchange can collect rewards generated from holding the assets on behalf of its users, according to their User Agreement. DCR is currently missing from the <a href="https://support.bitvavo.com/hc/en-us/articles/4405243949841-Staking-and-Lending-at-Bitvavo">“reward-eligible” assets</a>, so there is no way for the users to opt-in to receive DCR staking rewards. Staking DCR without sharing the rewards with customers received mixed feedback from the community, ranging from it being highly unethical, to it being more secure (against theft or misuse by the exchange itself), or even being a “selling point” to get DCR listed on more exchanges.</li><li><a href="https://github.com/decred/dcrweb/pull/1153">Changelly</a> has been removed from <a href="https://decred.org/exchanges/">decred.org Exchanges</a> page because DCR doesn’t work since <a href="https://xaur.github.io/decred-news/journal/202309#ecosystem">September</a>.</li><li><a href="https://www.mexc.com/exchange/DCR_USDT">MEXC.com</a> and <a href="https://www.xt.com/">XT.com</a> have been tested: DCR trading works over VPN and without KYC. DCR withdrawals are working at MEXC, help is needed to test withdrawals at XT.</li><li><a href="https://trocador.app/">Trocador</a> <a href="https://twitter.com/TrocadorApp/status/1722987823664410844">launched</a> new <a href="https://trocador.app/en/prepaidcards/">prepaid virtual cards</a> that can be purchased with crypto and used as normal credit cards. A test run for DCR has uncovered some issues: a backend error (devs fixed it), automatic email with card details didn’t work (support request resolved it), it worked with Google Pay but not with contactless NFC payments, and there was roughly an 8% markup to use the service. Despite those issues, it works and allows sending DCR and getting a prepaid VISA card that can be used to buy real world things.</li></ul><h3>Other News</h3><ul><li>Decred Vanguard became active in testing and pursuing new integrations for Decred, check their report <a href="https://xaur.github.io/decred-news/journal/202311#decred-vanguard">below</a>.</li><li>Anyone can help to improve Decred’s presence in the crypto ecosystem. Even little things like emailing or tweeting to an exchange/wallet/service/influencer can make a difference.</li></ul><p>Join more than 100 members of our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get detailed news about Decred services. Volunteers who can help with testing withdrawals are welcome in the <a href="https://chat.decred.org/#/room/#ecochat:decred.org">#ecochat</a> work group as well.</p><p>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.</p><h3>Outreach</h3><h3>Decred Vanguard</h3><p>Updates:</p><ul><li>Ran a <a href="https://twitter.com/exitusdcr/status/1719412415375241610">Meme Contest</a> with $100 in DCR as rewards.</li><li>Attempted contacts with cryptocurrency exchanges <a href="https://www.kraken.com/">Kraken</a>, <a href="https://cex.io/">CEX.IO</a>, and <a href="https://www.m2.com/en_AE/">M2</a> for listing guidance.</li><li>Filed a listing <a href="https://twitter.com/exitusdcr/status/1723075248709370337">application</a> for <a href="https://tradeogre.com/">TradeOgre.com</a>.</li><li>Tested out altcoin exchanges <a href="https://www.mexc.com/exchange/DCR_USDT">MEXC.com</a> and <a href="https://www.xt.com/">XT.com</a> to ensure deposits and withdrawals work.</li><li>Tested out Trocador <a href="https://trocador.app/en/prepaidcards/">prepaid cards</a> bought with $DCR.</li><li>Spoke to Trocador about possible partnerships. This led to Cryptopower <a href="https://github.com/crypto-power/cryptopower/pull/257">integrating</a> Trocador’s swap service into their wallet, qualifying them as a partner and thus listed on Trocador’s main <a href="https://trocador.app/en/">website</a>.</li><li>Spoke to <a href="https://docs.btcpayserver.org/">BTCPay Server</a> devs and <a href="https://matrix.to/#/!zefvTnlxYHPKvJMThI:decred.org/$zRag-ReHSe8Ot8onMz-MPW7lMsS4DJssxWzlLAcFD3Y">confirmed</a> that they are open to merging an altcoin integration if it’s done correctly.</li><li>Reached out to thought leader <a href="https://twitter.com/Justin_Bons">Justin Bons</a> to have a conversation.</li><li>Spoke on <a href="https://twitter.com/cakewallet/status/1724849595195253163">Cake Wallet</a> Twitter space about working in the Decred DAO.</li><li>Ran a poll on what <a href="https://twitter.com/exitusdcr/status/1729192850544587079">marketing effort</a> the community would like most. Influencer collaboration was most popular at 46%. 106 votes were cast.</li><li>Completed a <a href="https://twitter.com/exitusdcr/status/1729571096230252835">$100 Decred giveaway</a> with easy effort entry. Giveaways with low barriers always get more likes, views, and retweets.</li></ul><p>Decred Vanguard is a community-based marketing effort with the goal of increasing Decred’s outreach and social media presence.</p><p>Are you a meme creator, artist, strategist, or just someone passionate about the Decred Project? We’re expanding our community-driven marketing program, and we want YOU!</p><p>What’s in it for you?</p><ul><li>Earn $100 in DCR every month just for participating.</li><li>We’ll cover the cost of your X Premium.</li><li>No strict rules on participation. Contribute in your own unique way, whenever you can.</li><li>Win potential prizes for contributions.</li></ul><p>We are always testing out new giveaways and running meme contests with prizes!</p><p>Interested? Contact @Exitus on Twitter/Matrix/Discord.</p><h3>Cypherpunk Times</h3><p>Engagement stats for November:</p><ul><li>Total number of articles on CT: 588</li><li>Newsletter subscribers: 112</li><li>New CT posts and newsletters sent: 23</li><li>Social media followers across all platforms and accounts: 1,181</li><li><a href="https://twitter.com/decredsociety">@decredsociety</a> Twitter: followers — 985, posts — 16, tweet impressions — 17.1K, likes — 350, retweets — 51, comments — 51</li><li><a href="https://twitter.com/cypherpunktimes">@cypherpunktimes</a> Twitter: followers — 196, posts — 154, tweet impressions — 19.3K, likes — 439, retweets — 107, comments — 88</li><li>Posts by project for November: Firo — 5, Decred — 7, Other crypto projects / news — 11</li></ul><h3>Events</h3><p><strong>Attended:</strong></p><ul><li>@arij was invited to a large conference organized by LBANK Labs focusing on <a href="https://decredcommunity.github.io/events/index/20231121.1">Investment Dynamics and the Emergence of the Blockchain Ecosystem in Morocco</a>, where she engaged in networking sessions as a Decred representative and established valuable connections.</li></ul><h3>Media</h3><h3>Articles</h3><p>Decred:</p><ul><li><a href="https://www.cypherpunktimes.com/decred-back-on-tracks-what-can-we-hope-for/">Decred back on track! what can we hope for?</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/decred-vs-polygon-decentralized-and/">Decred vs Polygon: Decentralization and innovation!</a> by @Joao</li><li>See companion text posts in the Videos section below</li></ul><p>General crypto:</p><ul><li><a href="https://www.cypherpunktimes.com/cypherpunktimes-monthly-roundup-october-2023-edition/">Cypherpunk Times Monthly Roundup (October 2023 edition)</a> by @tallamericano</li><li>Bear Market Blues: Surviving and Thriving in Cryptocurrency Downturns <a href="https://www.cypherpunktimes.com/bear-market-blues-surviving-and-thriving-in-cryptocurrency-downturns/">Part 1</a> and <a href="https://www.cypherpunktimes.com/bear-market-blues-surviving-and-thriving-in-cryptocurrency-downturns-2-2/">Part 2</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/reviewing-major-crypto-scams-and-hacks-in-october/">Reviewing major crypto scams and hacks in October</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/one-year-after-sam-bankman-from-ftx-is-condemned/">One year after: Sam Bankman from FTX is condemned</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/cex-in-view/">CEX in view</a> by @BlockchainJew</li><li>Navigating the exchange listings jungle: A comprehensive guide on how to get your cryptocurrency listed <a href="https://www.cypherpunktimes.com/navigating-the-exchange-listings-jungle-a-comprehensive-guide-on-how-to-get-your-cryptocurrency-listed-1-2/">Part 1</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/crypto-in-view-unraveling-the-weeks-digital-drama/">Crypto in view: Unraveling the week’s digital drama</a> by @BlockchainJew</li></ul><h3>Videos</h3><ul><li><a href="https://www.youtube.com/watch?v=pRQSH3tO5xk">Decred News — Version 1.8.1, dev AMA on Reddit, new ticket price ATH, lots of updates!</a> by @Exitus</li><li><a href="https://www.youtube.com/watch?v=xWgjrKW1e1o">Scaling the blockchain: Why Decred chose to scale using the Lightning Network — Moving Forward</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/scaling-the-blockchain-why-decred-chose-to-scale-using-the-lightning-network/">text post</a></li><li><a href="https://www.youtube.com/watch?v=1z0Q-jcRcHI">A new work paradigm — Working for the Decred DAO — Moving Forward</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/a-new-work-paradigm-working-for-the-decred-dao/">text post</a></li><li><a href="https://www.youtube.com/watch?v=fYCNaY3MKps">How to safely store and backup your Decred — Q&amp;A sessions</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/how-to-safely-store-and-backing-up-your-decred-qanda-session/">text post</a></li><li><a href="https://www.youtube.com/watch?v=8DNSrEicKx0">How are Decred blocks constructed? — Q&amp;A sessions</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/how-are-decred-blocks-constructed-q-a-sessions/">text post</a></li></ul><p>Live streams:</p><ul><li><a href="https://www.youtube.com/watch?v=mdtTVqEFewE">Decred developer review — State of the Market</a> by @phoenixgreen and @Exitus, discussing the <a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/">Decred Developer AMA</a> and the questions asked by the community</li></ul><p>Shorts:</p><ul><li><a href="https://www.youtube.com/watch?v=A7hHQuN9VX0">Decred — cryptocurrency that combines privacy with an auditable supply</a> by @DajanaDcr and @Exitus — also on <a href="https://www.tiktok.com/@decred_crypto/video/7307471531305602336">TikTok</a></li></ul><h3>Audio</h3><ul><li>@Exitus gave an overview of the Decred DAO/Treasury and how contractors contribute early on in the space in Cake Wallet’s <a href="https://twitter.com/cakewallet/status/1724849595195253163">Twitter Space</a> dedicated to working in crypto.</li><li>Check the <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes">Cypherpunk Times</a> podcast on Spotify for the audio versions of Decred videos.</li></ul><h3>Non-English content</h3><ul><li>A video about <a href="https://www.youtube.com/watch?v=xvsoded_XsU">Timestamply</a> by <a href="https://twitter.com/in_insaf/status/1728829464237514971">@arij</a></li><li>Decred Journal September got a total of 3 new <a href="https://xaur.github.io/decred-news/">translations</a> to Arabic (@arij), Chinese (@Dominic) and Polish (@kozel). Thank you friends!</li></ul><h3>Random</h3><ul><li>Educational tweets on <a href="https://twitter.com/decredproject/status/1722177861803483579">Decred Treasury</a> and <a href="https://twitter.com/decredproject/status/1723269730113323485">TSpend voting</a> by @kozel</li><li>Monthly <a href="https://www.reddit.com/r/decred/comments/17lahax/monthly_random_trader_talk/">Random + Trader</a> group therapy about bullish thesis and ideas what to do</li><li>Intellectual challenge from @h3la1: <a href="https://twitter.com/h3la1/status/1729116883889348704">propose a good Decred stablecoin idea</a> and win 1 DCR</li><li>First <a href="https://twitter.com/longtermdaily/status/1720895569529364900">DCRDEX experiences</a> by @pubpete</li></ul><blockquote><em>I never planned to use the #DCRDEX, because I didn’t need to, but over time I realized it added value. It wasn’t until the only exchange (@BittrexExchange) I use to buy #Decred stopped operating in the US…. thats when it really hit me! It wasn’t a want, it was a need! [</em><a href="https://twitter.com/longtermdaily/status/1720895569529364900"><em>@longtermdaily</em></a><em>]</em></blockquote><h3>Art and Fun</h3><ul><li><a href="https://www.cypherpunktimes.com/pillars-of-creation/">Pillars of creation</a> by @OfficialCryptos</li><li>Some winners of @Exitus’ <a href="https://twitter.com/exitusdcr/status/1719412415375241610">meme contest</a>: <a href="https://twitter.com/exitusdcr/status/1720511478694822066">@Atonito</a>, <a href="https://twitter.com/exitusdcr/status/1720504961635660253">@CahyadieDika</a>, <a href="https://twitter.com/exitusdcr/status/1720411076527903070">@MANCASTVZX</a>, <a href="https://twitter.com/wumudidi/status/1719539682999255443">@wumudidi</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mMGKLlYj45m05fLOAlmS3Q.jpeg" /><figcaption><em>Images: Trapped Bitcoin users looking at the cure, by </em><a href="https://twitter.com/yourkingroyal/status/1720035878318248374"><em>@yourkingroyal</em></a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4-UmNCRhu4yOZ0hKOGpm7A.jpeg" /><figcaption><em>Image: An old Decred Moon Fuel art on </em><a href="https://twitter.com/wumudidi/status/1719539682999255443"><em>@wumudidi</em></a><em>’s cup</em></figcaption></figure><h3>Markets</h3><p>In November DCR was trading between USDT 12.33–16.50 and BTC 0.00036–0.00046 on Binance. Using the weighed daily close data from Coin Metrics the price ranges were USD 13.11–15.50 and BTC 0.00037–0.00043. The average daily rate as calculated for contractor payments was $14.35.</p><p>Brian Beamish of <a href="https://www.therationalinvestor.com/">The Rational Investor</a> made a <a href="https://www.youtube.com/watch?v=l1wZCgi8Zv8&amp;t=1h15m10s">technical analysis of DCR</a> (jump to 1:15:10).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mwywEY593eB2wtCHVmEOWw.png" /><figcaption><em>Image: Recent DCR/BTC, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DOTCkqtDjoHsY3MQpdAfig.png" /><figcaption><em>Image: All-time DCR/BTC, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*89hi7orS43lGrRCxQWdTEw.png" /><figcaption><em>Image: Recent DCR/USD, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HioMKhr6FBcN4ah6OrvLVw.png" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GtY4dfFCxuXwwkH0gSgmIA.png" /><figcaption><em>Image: “A better long-term chart than a lot of people realize” by </em><a href="https://twitter.com/cburniske/status/1729243261460734172"><em>@cburniske</em></a></figcaption></figure><h3>Relevant External</h3><p>Bitcoin mining pool f2pool has <a href="https://news.bitcoin.com/bitcoin-mining-pool-f2pool-acknowledges-ofac-transaction-censorship-backpedals-after-community-backlash/">admitted</a> to censoring transactions from OFAC-sanctioned addresses. This behaviour was discovered by Bitcoin developer 0xB10C by analyzing transactions which should have been included by f2pool but weren’t. Initially f2pool denied the behavior, but they subsequently admitted it and said they would pause it until community consensus could be established — but they have deleted the various posts about it since.</p><p>Monero chain sleuths Moonstone Research have <a href="https://moonstoneresearch.com/2023/11/03/Postmortem-of-Monero-CCS-Hack.html">analyzed</a> the transactions made by the attacker who drained the Community Crowdfunding System (CCS) wallet and discovered some transactions they are fairly sure represent the attacker sending funds to an exchange or counterparty. This caused some <a href="https://twitter.com/sethforprivacy/status/1720792327579414915">controversy</a> in the community because Monero is known for its privacy, but this is a “worst case scenario” for privacy where the wallet’s private keys and metadata have been shared with the investigators, and the attacker appears to have made an unusual transaction (using the Monerujo’s “PocketChange” feature) and some other missteps (sweeping the wallet) which have made the job of the investigators easier.</p><p>There are various proposals for a new Monero CCS system design which avoids the pitfall of having a large sum of XMR under the control of some core member(s) who can be targeted. One of these is a “<a href="https://monero.observer/cypherpunk-transmission-017-rethinking-monero-ccs-cypherpunk-proposal/">cypherpunk proposal</a>” which would remove the custodian role by having people donate directly to the wallets of the project owners once they are greenlit for funding — so removing the centralized oversight and release of funds.</p><p>Fluffypony has <a href="https://github.com/monero-project/meta/issues/921">proposed</a> disbanding the “Monero Core Team” in favour of 6 workgroups whose membership is determined by community consensus, with a cutover date of Jan 1 2024. The proposal is partly driven by recent issues with the CCS funds, but the Core team is also seen as having too much control in general, and some of the roles, like those dealing with service providers, require “individuals in those particular roles to not be abrasive, and to be warm and understanding and friendly with the individuals they deal with at those service providers”. The workgroups he proposes relate to the General Donation Fund, the Community Crowdfunding System, Intellectual Property holding, Servers and CDN hosting, Git maintenance, and Community Channels moderation. The proposal calls for a straw poll consensus mechanism to be decided to select members of the workgroups, but stipulates that only participants with several years of contributions should be considered for membership of a workgroup.</p><p>Jae Kwon, the Cosmos founder, has <a href="https://www.coindesk.com/markets/2023/11/27/cosmos-founder-calls-for-chain-split-atom-down-3/">called</a> for a chain splitting hard fork after a proposal to decrease ATOM issuance was approved by the community against his wishes. The proposal to drop the issuance rate from 14% annually to 10% was passed with 41.1% yes votes and 31.9% no votes from the voting power that participated — the rationale for the change was that Cosmos Hub was paying too much for security. Kwon’s chain split proposal would form a new chain that has its own token but would also allow the original ATOM token to be used in some way. This may also resolve some tension in the community around a vetoed plan for “Cosmos 2.0” which had significant levels of support but was deemed too risky by the leadership.</p><p>The Aragon Association has <a href="https://protos.com/aragon-helped-lido-curve-form-daos-now-its-dissolving/">announced</a> that it intends to disband, returning 95% of the assets held by the organization to ANT token holders and retaining 5% to settle obligations. ANT holders will be able to redeem ANT for ETH at a rate of 0.0025376 ETH per ANT until Nov 2 2024, at which point any unclaimed funds will revert to the newly formed “Aragon Shield”, where they will be put towards some loosely defined continuation of product development. Although Aragon’s software tools were used by successful DAOs such as Lido and Curve, the team decided that it was not possible to derive any value for ANT holders from this kind of usage, and they have acknowledged that ventures like “Aragon Court” were not viable.</p><p>Some of the ANT token holders are not happy with the Aragon Association plan, specifically the retention of $11 million plus all unclaimed funds after a year for Aragon Shield, and they have <a href="https://twitter.com/dcfgod/status/1726861803257471313/">backed</a> a proposal to go after Aragon Association for more money via a “highly conditional grant” to Patagon Management LLC, a trading company specializing in this kind of legal action to recover funds.</p><p>A fake “Ledger Live” app made it into the Microsoft app store and as a result whoever released it was sent 38 transactions worth $588K as it <a href="https://cointelegraph.com/news/fake-ledger-live-app-sneaks-into-microsoft-app-store-as-victims-lose-half-a-million">stole</a> the BTC of people who thought they were using the proper Ledger Live software to access their hardware wallet.</p><p>KyberSwap was subjected to a <a href="https://twitter.com/kybernetwork/status/1727475235342217682">hack</a> and urged users to withdraw their funds if able, but the attacker was able to get hold of around $55 million of users’ funds by <a href="https://therecord.media/kyberswap-crypto-platform-54-million-hack">performing</a> a sophisticated sequence of actions that allowed them to exploit a vulnerability to manipulate prices. The KyberSwap team offered a 10% bounty for return of the funds and the attacker replied in an on chain message that negations would begin in a few hours when they were rested. Front running bots were able to join in the exploit and get $5.7M of user funds before the attacker, the operators of the bots are <a href="https://twitter.com/KyberNetwork/status/1728800315955437743">returning</a> funds for a 10% bounty.</p><p>There have been four major hacks in two months <a href="https://cointelegraph.com/news/justin-sun-platforms-hacked-4-times">targeting</a> exchanges and a bridge operated by Justin Sun. HTX exchange (formerly Huobi) suffered two hacks for $8M and $30M, while Poloniex was hit for $100M, reportedly due to a private key compromise. HTX’s HECO Chain bridge, used to move funds between the exchange and various chains, was the other casualty, with $87M making its way to suspicious addresses.</p><p>LBRY Inc. is <a href="https://twitter.com/LBRYcom/status/1715108834950123929">winding down</a> after the SEC sued it into bankruptcy, all of its assets will be sold off to pay creditors. Odysee will continue using the LBRY network to provide its video sharing service, by some <a href="https://odysee.com/@lbry:3f/theendoflbryinc:d">measures</a> one of the most highly used Web3 platforms with 5.3 million unique monthly users.</p><p>The SEC <a href="https://www.reuters.com/business/finance/us-sec-sues-kraken-operating-crypto-trading-platform-without-registering-2023-11-20/">sued</a> Kraken with operating a securities exchange illegally because they failed to register, similar to the cases brought against Coinbase and Binance in June.</p><p>SafeMoon’s CEO and CTO have been <a href="https://www.coindesk.com/policy/2023/11/01/sec-charges-safemoon-team-with-fraud-offering-unregistered-crypto-securities/">arrested</a> by the US Department of Justice in a fraud investigation, with a complaint that they misled investors by spending $200M on luxury goods while telling them it was locked in a liquidity pool. The SEC piled on with charges of securities violations related to the SFM token being unregistered and the price being manipulated, the token tanked in the aftermath of the charges being published.</p><p>The SBF trial <a href="https://decrypt.co/204154/sam-bankman-fried-verdict-ftx-fraud">concluded</a> with guilty verdicts on seven charges and sentencing to come in 2024 and SBF facing a maximum 115 years in prison. The question of whether to pursue the political donations element was to be made at a later date — spoiler alert, they <a href="https://www.bloomberg.com/news/articles/2023-12-30/us-drops-plan-for-second-bankman-fried-trial-on-other-charges">decided</a> not to expose the extent of that crime and all of the politicians who were involved to media scrutiny, in December.</p><p>The FTX Bankruptcy advisors have been <a href="https://decrypt.co/204336/ftx-handing-over-customer-crypto-trading-data-fbi">providing</a> FBI offices with access to customer trading data.</p><p>Chinese courts have <a href="https://cointelegraph.com/magazine/chinas-surprise-nft-move-hong-kongs-15m-bitcoin-fund-asia-express/">affirmed</a> legal protection of NFTs as property, with a commentary that clarifies some previous contradictions. NFTs are seen as having both use value and exchange value, their scarcity means they conform to the characteristics of online virtual property. Recognizing property rights for NFTs means that people can be prosecuted for stealing them.</p><p>The US Federal Reserve is <a href="https://twitter.com/BitcoinMagazine/status/1720433939431477400">coming</a> after Bitcoin Magazine for making fun of their FedNow service in a way which they allege infringes on their copyright and trademarks. Bitcoin Magazine has <a href="https://bitcoinmagazine.com/legal/federal-reserve-threatens-to-sue-bitcoin-magazine">published</a> an open reply declining to comply by removing the offending t-shirt, which contains the Fed’s trademark, from their store.</p><p>Bittrex Global has finally <a href="https://cointelegraph.com/news/bittrex-global-winds-down-operations">wound down</a> its operations and ceased trading. Since they announced the closing date there were intermittent issues with withdrawing DCR and the DCR pairs started behaving unusually with low liquidity and some concern about whether people would be able to withdraw any DCR they bought there.</p><p>Attendees at the Bored Ape Yacht Club’s annual ApeFest were <a href="https://arstechnica.com/health/2023/11/bored-ape-creator-says-uv-lights-at-apefest-burned-attendees-eyes-and-skin/">subjected</a> to UV light exposure, with over 20 people who were located too near a UV light reporting severe pain and burning sensations in their eyes, likely caused by photokeratitis or sunburn of the cornea.</p><p>That’s all for November. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 65 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, kozel, phoenixgreen, richardred, zippycorners</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6cf92a09dbcb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-november-2023-6cf92a09dbcb">Decred Journal — November 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Politeia Digest 65 — September 27 — December 12 2023]]></title>
            <link>https://medium.com/decred/politeia-digest-65-september-27-december-12-2023-984c12c31091?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/984c12c31091</guid>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[politeia]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Thu, 14 Dec 2023 23:36:44 GMT</pubDate>
            <atom:updated>2023-12-14T23:36:44.328Z</atom:updated>
            <content:encoded><![CDATA[<h3>Politeia Digest 65 — September 27 — December 12 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nKhWcoo4QUixJfxsRLxC-Q.png" /></figure><p><strong>Treasury balance: 874,704 DCR (approx +7,072 DCR/month) — $13.1 million (+$106K/month) based on $14.98 DCR price</strong></p><h3>New Proposals</h3><p><a href="https://proposals.decred.org/record/a1fd5dd"><strong>Bug Bounty Program 2024</strong></a></p><p>Published Dec 8 by jholdstock | 3 comments</p><p>This proposal requests a budget of $105,000, split between $100,000 for bounty payments and $5,000 for administrative costs. In the last 18 months covered by the previous <a href="https://proposals.decred.org/record/da2f32d">proposal</a> there has been $415 paid out for bounties and operating costs of $1,750. The bug bounty program has been running for almost 5 years (since Jan 2019), and in that time 24 security vulnerabilities have been identified and fixed, and corresponding bounty payments worth $10,569 have been made to the people who found them.</p><p>There is up to $30,000 available for vulnerabilities considered critical using the OWASP Risk Rating Methodology, so the requested budget is ample to keep the program going even if the rate and severity of bug reporting increases significantly.</p><p><a href="https://proposals.decred.org/record/49cf2e1"><strong>Decred Video Content 2024</strong></a></p><p>Published Dec 8 by phoenixgreen | 2 comments</p><p>This proposal requests a budget of $71,000 for the creation and dissemination of video content for 2024, it comes from the same team who have delivered the previous video content proposals. The requested budget is increasing to $5,920/month from $3,800/month, for 2023 the proposal billed a total of $39,847 ($3,321/month). Although the number of views and viewing time continued to grow steadily in 2023, growth in new subscribers is acknowledged as disappointing, with a net of just 27 new subscribers gained.</p><p>The proposal considers a number of possibilities for improving the growth in subscribers: coordinating with Vanguard group to promote the content, Twitter livestreams, additional Twitter spaces, promoted ads for featured content on Twitter and Youtube, incentivising influencers to participate in livestreams and try Decred software. The proposal is open for new contributors, current team members are @phoenixgreen, @exitus, @karamble and @tivra — @exitus was the proposal owner previously.</p><h3>Approved Proposals</h3><p><a href="https://proposals.decred.org/record/b3bdacb"><strong>Cake Wallet Integration Again</strong></a></p><p>Published Sep 12 by joegruff | last edited Sep 13 | 6 comments</p><p>Final voting figures: 88% Yes votes, 59% turnout of eligible tickets.</p><p><em>Recap: This proposal requested a budget of $80,000 to add Decred support to Cake Wallet, the work would be completed by approved Decred developers and there would be no charge from </em><a href="https://cakewallet.com/"><em>Cake Wallet</em></a><em> to integrate the support in their releases. There is a relevant </em><a href="https://www.youtube.com/watch?v=0KKsD4ZhZn0"><em>video</em></a><em> where @tivra and @phoenixgreen discuss the prospects for the relationship with a Cake Wallet representative. Cake Wallet is a popular multi asset wallet with a built in exchange function, it was mobile only until Feb 2023 and since then has desktop versions for Linux and MacOS. The Decred integration would be using SPV mode to process blocks directly on the device so no privacy-compromising third party is required, and the team have expressed a willingness to support other advanced features in future. The </em><a href="https://proposals.decred.org/record/2f25f2d"><em>original</em></a><em> version of the proposal failed to reach a quorum because of problems with the voting system caused by the activation of consensus rule changes. See </em><a href="https://blockcommons.red/politeia-digest/issue064/"><em>previous issue</em></a><em> for more details</em></p><h3>Rejected Proposals</h3><p><a href="https://proposals.decred.org/record/0c04c6f"><strong>Decred PR Proposal Phase Five</strong></a></p><p>Published Sep 15 by lindseymmc | last edited Sep 28 | 51 comments (+24)</p><p>Final voting figures: 53% Yes votes, 55% turnout of eligible tickets.</p><p><em>Recap: This proposal requested $48,000 for another year of Public Relations provision at $4,000/month. @l1ndseymm has been providing these services to Decred for four years, and her last </em><a href="https://proposals.decred.org/record/d5221a9"><em>proposal</em></a><em> was approved with 66% support at a budget of $48,000. The proposal originally requested $60,000 because @l1ndseymm’s team has been expanded to 5 to include “two crypto media relations experts and two support-level PRs” — the edit reduced the budget to the same as previous year and also introduced the new team members, likely in response to </em><a href="https://proposals.decred.org/record/0c04c6f/comments/20"><em>comments</em></a><em> on the proposal. The transition from solo outfit to structured team is expected to bring increased efficiency and result in better number and quality of media placements.</em></p><p><a href="https://proposals.decred.org/record/b80040f"><strong>Odaily Content Proposal</strong></a></p><p>Published Aug 10 by conniej | last edited Oct 16 | 12 comments</p><p>Final voting figures: 30% Yes votes, 28% turnout of eligible tickets.</p><p>The proposal’s dates were edited before authorizing the vote, as the proposal had been sitting inactive for some time the original time window was already well underway.</p><p><em>Recap: This proposal requests $15,000 for the writing and publication of two articles about Decred over the span of a six month period during which the editors will be contactable. Odaily is a Chinese language crypto news site that claims 1.5 million unique monthly users. The content of the articles would be approved by a Decred representative, @Dominic, and metrics like number of pageviews would be shared after 2 weeks.</em></p><h3>About this issue</h3><p>Content for this edition was authored by @richardred with review from @bee.</p><p>Image credit: @sænder</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=984c12c31091" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/politeia-digest-65-september-27-december-12-2023-984c12c31091">Politeia Digest 65 — September 27 — December 12 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — October 2023]]></title>
            <link>https://medium.com/decred/decred-journal-october-2023-54391cb69afa?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/54391cb69afa</guid>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[bitcoin]]></category>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <dc:creator><![CDATA[Artikozel]]></dc:creator>
            <pubDate>Sat, 02 Dec 2023 21:40:37 GMT</pubDate>
            <atom:updated>2023-12-02T22:22:17.336Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — October 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uO7R0geZ5xYxwcYgAKE0-w.png" /><figcaption><em>Image: October cover by @Exitus</em></figcaption></figure><p>Highlights of October:</p><ul><li>Core software v1.8.1 has been released with fixes for VSP staking and DCRDEX.</li><li>Cake Wallet integration budget has been approved and development has commenced.</li><li>gominer and dcrpool have been upgraded to support BLAKE3 GPU pool mining.</li><li>Three public mining pools have been launched.</li><li>Ticket price has set a new record of 700 DCR.</li></ul><p>Contents:</p><ul><li><a href="#1c04">Core Software v1.8.1 Release</a></li><li><a href="#4c92">Development</a></li><li><a href="#b8cb">People</a></li><li><a href="#e59b">Governance and Finances</a></li><li><a href="#f497">Network</a></li><li><a href="#9b54">Ecosystem</a></li><li><a href="#f0b1">Outreach</a></li><li><a href="#ff5a">Media</a></li><li><a href="#f5f5">Markets</a></li><li><a href="#1d5c">Relevant External</a></li></ul><h3>Core Software v1.8.1 Release</h3><p>This <a href="https://twitter.com/decredproject/status/1715463325595660307">release</a> includes fixes for users staking with VSPs (Voting Service Providers) as well as fixes for DCRDEX.</p><ul><li><strong>dcrd</strong>: getblock and getblockheader commands now have an additional powhash field for the new BLAKE3 hash. getnetworkhashps -1 is updated to return the estimated hashrate for the last 120 blocks.</li><li><strong>dcrwallet</strong>: multiple reliability fixes for VSP staking.</li><li><strong>Decrediton</strong>: bundles all changes mentioned above, a fix for the “response buffer too short” error reported by many DEX users, and updated Arabic and Chinese translations.</li><li><strong>DCRDEX module</strong> in Decrediton is updated to v0.6.3: trade limits scale with bond level, and includes protections from unintended dangerous configuration changes, fixes for order processing, bonds, and BTC wallet rescans.</li></ul><p>Full release notes and downloads are available <a href="https://github.com/decred/decred-binaries/releases/tag/v1.8.1">here</a>. It is recommended to <a href="https://docs.decred.org/advanced/verifying-binaries/">verify the files</a> have not been modified.</p><p>This release also contains the latest standalone DCRDEX app binaries that offer a number of advantages compared to the <a href="https://github.com/decred/dcrdex/releases/tag/v0.6.3">builds in dcrdex repo</a>: files are signed with the Decred Release key, have more operating system and CPU architecture choices, and benefit from optimizations of the latest Go compiler. See dexc-xxx files at the end of the release page.</p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>User-facing changes:</p><ul><li>Added support for <a href="https://github.com/decred/dcrd/pull/3203">concurrent </a><a href="https://github.com/decred/dcrd/pull/3203">getdata requests</a>. Currently, a node can process only one getdata request at a time, behavior inherited from very early network code that is no longer relevant. While the data for one getdata request is being served, other messages that would otherwise be fast to process, such as pings, can potentially be delayed for a long time. Moreover, it is theoretically possible for a pair of peers to get stuck waiting for each other. In practice, this situation basically never happens but this may change in the future when new messages are introduced, such as those for peer-to-peer mixing. To improve overall throughput and address the aforementioned concerns, getdata requests have been made asynchronous so other inbound messages can be processed concurrently. New limits have been introduced as well in order to block malicious behavior. This change to the wire protocol is planned for inclusion in the v1.9.0 release.</li><li>Concurrent getdata requests also happen to reduce the <a href="https://matrix.to/#/!zefvTnlxYHPKvJMThI:decred.org/$mxemr1HGLNlX4eXYPuG9rTVUb15Jg7lWudGK3TQJEG0">initial chain sync</a> time from ~81 to ~47 minutes (as measured on a developer’s benchmark system). Prior to this change, blocks would be served in batches and each request for the following batch would have to wait until the previous batch has been received. Due to the network latency involved, the “idle” time between batches of blocks could add up to ~5 seconds. Given there are 800K+ blocks, and they are typically served in batches of 2,000, a full initial sync would incur 400+ such delays, or ~33 minutes.</li><li>Updated dcrutil package to obtain <a href="https://github.com/decred/dcrd/pull/3196">user’s home directory</a> from the $HOME environment variable instead of parsing /etc/passwd. This is to make it compatible with packaging systems like Flatpak or Snap. These systems provide sandboxed environments for applications and don’t allow binaries to directly write to the home directory. Instead, they designate a separate directory per app and set $HOME accordingly. This change is needed for the <a href="https://github.com/decred/dcrdex/issues/2581">packaging effort</a> underway for the DCRDEX desktop app.</li></ul><p>Developer and internal changes:</p><ul><li>Updated the <a href="https://github.com/decred/dcrd/pull/3198">Docker image</a> to build with Go 1.21.3.</li><li>Consolidated shutdown code to reduce the amount of <a href="https://github.com/decred/dcrd/pull/3199">long-running goroutines</a> and make the use of <a href="https://github.com/decred/dcrd/pull/3200">WaitGroup</a>’s more local, which is easier to reason about and less error prone.</li><li>Improved handling of <a href="https://github.com/decred/dcrd/pull/3201">peer data</a> in the sync manager to simplify the code and eliminate some hard to hit corner cases.</li></ul><p><a href="https://github.com/decred/dcrtest/tree/master/dcrdtest">dcrdtest</a> integration testing harness:</p><ul><li>Simplified API to make the package <a href="https://github.com/decred/dcrtest/pull/17">more broadly useful</a>, not just in tests, but also in benchmarks and in generic code not tied specifically to tests.</li><li>Ensure <a href="https://github.com/decred/dcrtest/pull/18">cleanup code</a> always runs even if test setup failed. This also adds a flag to keep the data files intact to ease debugging test failures.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1011/1*vA8YVpCXLEkzSZQhH217pg.png" /><figcaption><em>Image: Initial chain sync will be ~40% faster with concurrent getdata requests</em></figcaption></figure><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><ul><li>Updated <a href="https://github.com/decred/dcrwallet/pull/2290">bbolt</a> database to v1.3.8 to avoid using syscall(2) on OpenBSD because this API will be removed. The <a href="https://github.com/etcd-io/bbolt/pull/404">patch to bbolt</a> has been contributed by Decred developers.</li><li>Optimized <a href="https://github.com/decred/dcrwallet/pull/2292">initial chain sync</a> time and memory use.</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>Merged in master:</p><ul><li>Fixed <a href="https://github.com/decred/decrediton/pull/3922">Trezor build</a> failure caused by a change in the trezor-connect library.</li></ul><p>In progress:</p><ul><li>Decred developers have updated the <a href="https://github.com/trezor/trezor-firmware/pull/2703">patch</a> for trezor-firmware required for <a href="https://github.com/decred/decrediton/issues/2681">staking DCR with Trezor</a> but it remains unmerged. It is waiting since December 2022 and it is unclear when it could get merged. Help to push it forward is appreciated. It is technically possible to get Trezor staking working with Decrediton today by flashing the Trezor with custom firmware, but the device will show a scary red “UNSAFE, DO NOT USE!” warning, so this method is not suitable for most users.</li></ul><h3>dcrseeder</h3><p><a href="https://github.com/decred/dcrseeder"><em>dcrseeder</em></a><em> is a crawler that maintains a list of reliable Decred nodes and helps new nodes to discover their first peers.</em></p><ul><li>Updated to build and test with <a href="https://github.com/decred/dcrseeder/pull/59">Go 1.21</a>, simplified the build script, and added more linters (linters automatically check the code for issues).</li><li>Improved <a href="https://github.com/decred/dcrseeder/pull/61">handling</a> of <a href="https://github.com/decred/dcrseeder/pull/60">shutdown signals</a> sent by the operating systems, and added logging so it is clear why the process is shutting down.</li><li>Preparations for <a href="https://github.com/decred/dcrseeder/pull/62">dual network</a> support: reduced the use of global state, simplified initialization logic, and changed shutdown tasks to run via defer which is more error proof.</li><li>Added support for a single instance of dcrseeder to crawl <a href="https://github.com/decred/dcrseeder/pull/63">mainnet and testnet</a> simultaneously. It will run two HTTP servers on two different ports.</li></ul><h3>gominer</h3><p><a href="https://github.com/decred/gominer"><em>gominer</em></a><em> is a proof of work Decred BLAKE3 miner for solo and pool mining with OpenCL and CUDA devices.</em></p><p>gominer has been updated to support pool mining via the Stratum protocol. All changes below are included in the <a href="https://github.com/decred/gominer/releases/tag/release-v2.0.0">v2.0.0 release</a>. It is a source-only release with no binaries, but the build process is <a href="https://github.com/decred/gominer#readme">well-documented</a>.</p><ul><li>Reworked handling of <a href="https://github.com/decred/gominer/pull/219">nonces</a> to allow for Stratum support. Mining devices need to find a hash of the block header that would satisfy the difficulty requirement. <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki#user-content-Proof_of_Work_Hash">Decred block header</a> is a 180-byte structure where most bytes store useful data and cannot change. To give miners a way to change the hash, the header contains a few special bytes called nonces. Miners continuously “roll” the nonces and recalculate the hash until a good hash is found. Stratum is a popular protocol to distribute this mining work to multiple devices, and it requires nonces to be used differently from solo mining.</li><li>Corrected multiple issues with <a href="https://github.com/decred/gominer/pull/220">Stratum and pooled mining</a>, mainly related to populating and using the data structures as required by the Stratum protocol.</li><li>Use <a href="https://github.com/decred/gominer/pull/208">rpcclient</a> <a href="https://github.com/decred/dcrd/tree/645f649907cda2e5510241959d16e61a936d212b/rpcclient">package</a> in solo mining code. This change removes duplicate code and switches to getting data from dcrd more efficiently through WebSocket notifications instead of polling.</li><li>Added an initial call to <a href="https://github.com/decred/gominer/pull/224">getwork</a> in solo mining mode to start mining immediately without waiting until a new block or transaction shows up.</li><li>Reworked how <a href="https://github.com/decred/gominer/pull/221">program version</a> is handled to be more reliable and match other Decred software. The output of gominer --version will now include the Git revision from which gominer was built.</li><li>Updated <a href="https://github.com/decred/gominer/pull/225">README</a> with instructions for running gominer with dcrpool and other Stratum-based pools.</li></ul><h3>dcrpool</h3><p><a href="https://github.com/decred/dcrpool"><em>dcrpool</em></a><em> is server software for running a Decred mining pool.</em></p><p>October’s changes focused on adding BLAKE3 and gominer support:</p><ul><li>Optimized how <a href="https://github.com/decred/dcrpool/pull/409">data is sent to miners</a>. Some of the old ASICs incorrectly used the second “generation transaction” field. Decred’s block header is better designed for mining compared to Bitcoin’s and that field should not have been used for Decred. Given that the old ASICs no longer work with the network, this takes the opportunity to stop using the “gentx2” field by putting all the relevant information into “gentx1”, which is correct and more efficient.</li><li>Modified the pool to work with <a href="https://github.com/decred/dcrpool/pull/412">BLAKE3</a> as now required by the Decred network.</li><li>Added <a href="https://github.com/decred/dcrpool/pull/413">gominer v2.0.x</a> as a supported mining client.</li><li>Fixed a <a href="https://github.com/decred/dcrpool/pull/402">data race</a>.</li><li>Fixed a bug where the pool was not correctly tracking the <a href="https://github.com/decred/dcrpool/pull/416">blocks</a> it mined. As a result, it never sent the coinbase from such blocks to the mining participants.</li></ul><p>Internal and developer changes:</p><ul><li>Limit the maximum <a href="https://github.com/decred/dcrpool/pull/411">block generation time</a> to the target block time for each network. This is needed for proper simnet support.</li><li>Use regular expressions to <a href="https://github.com/decred/dcrpool/pull/406">identify clients</a>. This allows supporting new versions of mining clients without requiring updates to the pool software.</li><li>Reworked <a href="https://github.com/decred/dcrpool/pull/415">client identification</a> logic to more easily support different miner versions.</li><li>Multiple smaller internal changes: removed unused code, improved logging, improved test code, etc.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>Changes backported to the next v0.6.x release and next Decrediton release:</p><ul><li>Added a <a href="https://github.com/decred/dcrdex/pull/2596">workaround</a> for DCRDEX window not loading in Decrediton. Electron version used in Decrediton had to be upgraded to unlock Ledger support, but newer Electron version broke DCRDEX integration. A long and painful bug hunt revealed that Electron v21.3.0 introduced an odd non-existent locale “c”, and the workaround is to explicitly not use it for formatting numbers in DCRDEX.</li></ul><p>Work listed below has been merged to master towards future releases.</p><p>Client:</p><ul><li>Added ability to <a href="https://github.com/decred/dcrdex/pull/2477">reset a forgotten app password</a> by using the app seed.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2558">browser and desktop notifications</a> for events like order changes, bonds, or server connectivity issues. These notifications are shown even when the DEX window is not active.</li><li>Updated <a href="https://github.com/decred/dcrdex/pull/2538">user documentation</a> to reflect the new DEX client account creation flow.</li><li>Fixed handling of <a href="https://github.com/decred/dcrdex/pull/2548">unsupported assets</a> in the Markets view.</li><li>Fixed a bug during <a href="https://github.com/decred/dcrdex/pull/2566">adding of a new DEX server</a>.</li></ul><p>Account reputation, bonds, trading limits:</p><ul><li>Reworked calculations of <a href="https://github.com/decred/dcrdex/pull/2501">account tiers</a>. The concept of “bonus tiers” has been removed, as it wasn’t doing anything useful but added complexity. Server will now send updates for score changes that the client was previously unaware of. These and other internal changes will help the client track its account score and tier more reliably and not miss bond renewals (which may result in account losing the ability to trade until the target tier is restored).</li><li>Reworked <a href="https://github.com/decred/dcrdex/pull/2503">trading limits</a> to fix unreasonably <a href="https://github.com/decred/dcrdex/issues/2472">low trading limits</a> on some markets with low transaction fees. <em>Lot size</em> is the minimum amount of coins that can be traded; it protects successful trades from paying too high on-chain fees (relative to the amount traded). On the other hand, <em>trading limit</em> is the maximum amount the user can put in an order book; it protects from losing too much on fees in case the trade fails and gets refunded. Low-fee trading pairs (such as DCR/LTC) have smaller lots and allow smaller minimum trades, which is great for user experience. The problem with low-fee markets was that their trading limits were unreasonably low due to the formula used. That formula has been improved to allow more value to be traded at a time on such markets.</li><li>Exposed more <a href="https://github.com/decred/dcrdex/pull/2485">bond information</a> on Settings UI such as current and target account tiers and amount locked in bonds.</li></ul><p>Decred:</p><ul><li>Added a workaround for a dcrwallet bug where a transaction may <a href="https://github.com/decred/dcrdex/pull/2555">never be marked as confirmed</a> if the wallet is shut down at the wrong time.</li><li>Implemented live UI updates for <a href="https://github.com/decred/dcrdex/issues/2497">staking statistics</a> and ticket price.</li><li>Update <a href="https://github.com/decred/dcrdex/pull/2554">balances</a> of Decred SPV wallet when new unmined transactions are detected in the mempool.</li></ul><p>Bitcoin:</p><ul><li>Added support for public <a href="https://github.com/decred/dcrdex/pull/2547">chain data providers</a> (aka RPC providers).</li></ul><p>Ethereum:</p><ul><li>Added local storage of ETH wallet’s <a href="https://github.com/decred/dcrdex/pull/2504">transaction history</a>. This is needed because Ethereum data providers do not support querying the transactions an account has made. Additionally, having wallet’s transactions available locally allows consolidating and optimizing the code tracking unconfirmed transactions and reduces reliance on RPC providers.</li></ul><p>Zclassic:</p><ul><li>Initial <a href="https://github.com/decred/dcrdex/pull/2523">Zclassic support</a> in the backend and the UI (no shielded wallets for now).</li></ul><p>Developer and internal changes:</p><ul><li>Automated the tedious process of updating <a href="https://github.com/decred/dcrdex/pull/2557">cache busters</a>.</li><li>Updated <a href="https://github.com/decred/dcrdex/pull/2420">loadbot</a> to start with market rate based on coins’ real market price. If this mode is enabled, the “whale” test program will try to push the test market to the real prices rather than random values. This is part of the <a href="https://github.com/decred/dcrdex/issues/2303">market maker testing framework</a> that will be used to evaluate how bots perform under different market conditions.</li><li>Store completed <a href="https://github.com/decred/dcrdex/pull/2443">candles</a> in the database. Computing candles for the charts is an expensive operation and caching its results in the database fixes <a href="https://github.com/decred/dcrdex/pull/2151">slow server startup</a>.</li></ul><p>Other news:</p><ul><li>Circle has launched a <a href="https://www.circle.com/blog/what-you-need-to-know-native-usdc-on-polygon-pos">native Polygon USDC token</a> as a more efficient alternative to the USDC “bridged” from Ethereum to Polygon (known as USDC.e). DEX developers are considering <a href="https://github.com/decred/dcrdex/issues/2559">switching</a> to this new token while Polygon is not in any stable DEX release to minimize disruption for end users.</li><li>Wrapped Ethereum and Wrapped Bitcoin <a href="https://matrix.to/#/!SFRQQFIHUUNXARfvew:decred.org/$OjqKljf7nmCrKB7YV4aYkh7Evf_zMzmpXqTFDGrzexQ">may land</a> in the next minor release.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*2J8jX9vTCEN7jvvdaJfjCg.jpeg" /><figcaption><em>Image: Bond settings in DCRDEX (test amounts are shown)</em></figcaption></figure><h3>Cryptopower</h3><p><a href="https://github.com/crypto-power/cryptopower"><em>Cryptopower</em></a><em> is a multi-coin desktop GUI wallet for DCR, BTC, and LTC. It runs in a privacy-preserving light SPV mode without needing full blockchains, supports Decred staking, mixing, voting, and other unique features.</em></p><p>New Overview page:</p><ul><li>Added real wallet data to the <a href="https://github.com/crypto-power/cryptopower/pull/118">mixer card</a>.</li><li>Implemented display of <a href="https://github.com/crypto-power/cryptopower/pull/177">exchange rates</a> from Binance and Bittrex.</li><li>Added <a href="https://github.com/crypto-power/cryptopower/pull/157">recent transactions</a> and recent staking activity across all wallets.</li></ul><p>Mobile adaptation:</p><ul><li>Added <a href="https://github.com/crypto-power/cryptopower/pull/146">bottom navigation</a> buttons which replace top-level tabs on mobile.</li><li>Added mobile layout for the <a href="https://github.com/crypto-power/cryptopower/pull/155">Overview page</a>.</li></ul><p>DEX integration:</p><ul><li>Added DEX onboarding <a href="https://github.com/crypto-power/cryptopower/pull/135">Step 2</a> (server selection) and <a href="https://github.com/crypto-power/cryptopower/pull/199">Step 3</a> (posting bonds).</li></ul><p>Other:</p><ul><li>Added an indicator of <a href="https://github.com/crypto-power/cryptopower/pull/131">total USD value</a> of all assets combined.</li><li>Optimized <a href="https://github.com/crypto-power/cryptopower/pull/151">layout code</a> to make the app more responsive.</li><li>Added a reusable <a href="https://github.com/crypto-power/cryptopower/pull/175">segmented selector</a> widget.</li><li>Implemented <a href="https://github.com/crypto-power/cryptopower/pull/176">Send modal</a> which can be quickly accessed from any page via the top bar Send button.</li><li>Implemented <a href="https://github.com/crypto-power/cryptopower/pull/189">app onboarding</a> info pages.</li><li>Moved <a href="https://github.com/crypto-power/cryptopower/pull/184">Governance</a> to a top-level tab.</li><li>Implemented new layout for the <a href="https://github.com/crypto-power/cryptopower/pull/166">wallet selector</a> on the top-level Wallets tab.</li><li>Added a reusable <a href="https://github.com/crypto-power/cryptopower/pull/203">hidden balance</a> widget.</li><li>Allow <a href="https://github.com/crypto-power/cryptopower/pull/196">creation of a new wallet</a> from the Create Order page.</li><li>Implemented new onboarding layout on the <a href="https://github.com/crypto-power/cryptopower/pull/218">Trade tab</a> (<a href="https://github.com/crypto-power/cryptopower/issues/80">choosing</a> between CEX and DEX trading).</li><li>Replaced left sidebar on <a href="https://github.com/crypto-power/cryptopower/pull/201">wallet’s main page</a> with tabs at the top.</li></ul><p>Fixes:</p><ul><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/113">wallet sync</a> not starting on app launch.</li><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/148">exchange rate</a> estimation.</li><li>Fixed inverse logic of the <a href="https://github.com/crypto-power/cryptopower/pull/154">sync toggle</a>.</li><li>Fixed crash when navigating to <a href="https://github.com/crypto-power/cryptopower/pull/163">wallet info</a> page during a rescan.</li><li>Fixed crash when opening the <a href="https://github.com/crypto-power/cryptopower/pull/169">vote modal</a>.</li><li>Fixed inability to <a href="https://github.com/crypto-power/cryptopower/pull/185">cancel</a> seed backup step and password entry modal.</li><li>Fixed crash when navigating to <a href="https://github.com/crypto-power/cryptopower/pull/186">Create Order</a> from the Settings page.</li><li>Fixed crash when fetching <a href="https://github.com/crypto-power/cryptopower/pull/202">exchange rates</a>.</li><li>Fixed 4 crashes related to <a href="https://github.com/crypto-power/cryptopower/pull/200">watch-only wallets</a>.</li><li>Fixed a crash on <a href="https://github.com/crypto-power/cryptopower/pull/196">Create Order</a> page when an asset with no existing wallets is selected for trading.</li><li>Fixed a bug where <a href="https://github.com/crypto-power/cryptopower/pull/222">deleting a wallet</a> would remove the top bar UI.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9B4M7mqWGOsxWDXuj_2KXA.png" /><figcaption><em>Image: DEX onboarding views in Cryptopower</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C4Ht_IHZiQkVj0ADFu2waQ.png" /><figcaption><em>Image: Cryptopower can convert coins using centralized services</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*cSlzWWCgQyR5vTuUuRWkLg.png" /><figcaption><em>Image: Updated design of the Governance tab in Cryptopower (final implementation may differ)</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/393/1*6qJH1VTT1rfyidPCVWM2Fw.png" /><figcaption><em>Image: Mobile design of the Overview tab in Cryptopower (final implementation may differ)</em></figcaption></figure><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>GUI app changes merged in master:</p><ul><li>Fixed scroll position <a href="https://github.com/companyzero/bisonrelay/pull/358">jumping</a> to the beginning of the day when new chat messages are posted.</li></ul><p>Android:</p><ul><li>First <a href="https://matrix.to/#/!GHnoHXSgkVAsUknRUg:decred.org/$Jqn9kojtkwKeCn83jIRsw1JT-hsocBdX4WCrFfmjuWY">test messages</a> have been sent from Android. Syncing took about 10 minutes and used 10–15% of the battery. A fresh BR install on Android was <a href="https://matrix.to/#/!GHnoHXSgkVAsUknRUg:decred.org/$6Nm8gEMHy1UgaNL-HjM1CCXH69yhNY9O7EJ5rEAVgzc">reported</a> to take around 1 gigabyte.</li></ul><h3>Cake Wallet Integration</h3><p><a href="https://cakewallet.com/">Cake Wallet</a> is an open source, self-custodial multi-asset wallet for XMR, BTC, LTC, and other coins, running on Android, iOS, macOS and Linux.</p><p>Here’s the Decred integration story so far:</p><ul><li>@Tivra connected Decred with Cake Wallet, which resulted in a collaborative <a href="https://www.youtube.com/watch?v=0KKsD4ZhZn0">video livestream</a> with <a href="https://twitter.com/vikrantnyc">Vik Sharma</a> and <a href="https://twitter.com/JEhrenhofer">Justin Ehrenhofer</a> in August 2023.</li><li>Chat room has been created to discuss the integration and experiment with code. Cake Wallet is built from a complex mix of Dart+Flutter (main app language), C++ (Monero), Go (Ethereum), and Kotlin and Swift (for native integration bits for Android and iOS). The process of setting up a working build environment is best characterized as “build hell” since it is not fully documented and getting it to build for just one platform is quite a challenge, while there are four targets in total (Linux, macOS, Android, iOS).</li><li>A few Decred screens were added as a proof of concept and a working Android build was achieved.</li><li>A <a href="https://proposals.decred.org/record/2f25f2d">proposal</a> to fund the Decred integration was submitted. It didn’t reach quorum due to Decred hardfork issues and was resubmitted in September. <a href="https://proposals.decred.org/record/b3bdacb">Second proposal</a> was approved in October.</li><li>Developers evaluated integration strategies and settled on creating a Decred library based on the code from DCRDEX and Cryptopower’s <a href="https://github.com/crypto-power/cryptopower/tree/master/libwallet">libwallet</a>, and compiling it as a C library that could be called from Dart code. The second option was to build the library with gomobile, write platform-specific glue code (Kotlin and Swift), and use Dart’s “platform channels” to call the native code. This approach was discarded as more difficult.</li><li>Cake Wallet’s code repository was forked into a <a href="https://github.com/JoeGruffins/cake_wallet">staging repository</a> to have a place for quick iteration until something is ready to be submitted upstream.</li><li>Initial <a href="https://github.com/itswisdomagain/libwallet/pull/1">libwallet</a> version was submitted for code review, it is a simple library for building SPV wallet apps for DCR, BTC and LTC. The plan is to use this library from Cake Wallet, Cryptopower and possibly other software.</li><li>Initial <a href="https://github.com/JoeGruffins/cake_wallet/pull/1">Decred screens</a> were merged in the staging fork to create a shared baseline to start developing.</li></ul><h3>Other</h3><p><a href="https://github.com/decred/dcrwebapi/blob/master/docs/api.md">VSP list API</a> now exposes <a href="https://github.com/decred/dcrwebapi/pull/180">Missed and Expired</a> ticket counts separately, which allows for more accurate evaluation of a VSP’s reliability. Low missed count is better, while expired tickets are normal and don’t indicate a problem with a VSP.</p><p>@Exitus organized a Decred developer “Ask Me Anyting” (AMA) <a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/">Reddit thread</a> which collected 77 comments, some highlights:</p><ul><li>Next big things in <a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/k44icgy/">core network development</a> are decentralizing the mixing process and creating the building blocks for supporting things like NFTs in a truly decentralized way.</li><li>@davecgh hinted at pivoting to making <a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/k45rwmq/">app development</a> easier.</li><li>dcrd’s package for optimized <a href="https://github.com/decred/dcrd/tree/master/dcrec/secp256k1">secp256k1</a> elliptic curve operations is <a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/k4abvjh/">being used</a> by Ethereum’s INFURA, Nostr, the Cosmos SDK, Blockwatch’s TzGo (Tezos Go SDK), Ethereum Optimism, and many more.</li><li><a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/k46xyg9/">DCRDEX rebrand</a> will be timed for a v1 release and market maker bots getting ready. Developers recognize that high fees on Bitcoin and Ethereum suppress trading activity and are working on solutions. Recent work in that direction included support for WBTC and WETH on Polygon and making low-lot-size markets feasible.</li><li>See more insightful answers in the <a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/">thread</a>.</li></ul><h3>People</h3><p>Welcome the new first-time contributors:</p><ul><li>@CPunch (developer, <a href="https://github.com/crypto-power/cryptopower/pull/113">Cryptopower</a>)</li><li>@upright39 (developer, <a href="https://github.com/crypto-power/cryptopower/pull/202">Cryptopower</a>)</li><li>@ZecHub (writer, <a href="https://www.cypherpunktimes.com/social-media-data-collection-does-it-matter/">Cypherpunk Times</a>)</li></ul><p>Community stats as of Nov 2 (compared to Oct 2):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,475 (+68)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,762 (+5)</li><li><a href="https://chat.decred.org/">Matrix</a> #general members: 826 (+7)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> members: 1,838 (+43), verified to post: 762 (+18)</li><li><a href="https://t.me/Decred">Telegram</a> members: 2,297 (-24)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,640 (+0), views: 242.4K (+2.4K)</li></ul><h3>Governance and Finances</h3><p>In October the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 7,628 DCR worth $97K at October’s average rate of $12.73. 8,412 DCR was spent to pay contractors, worth $107K at same rate.</p><p><a href="https://dcrdata.decred.org/tx/dad857ec261237d51247d4bfae1a1ffb4348c8a7ed8933b2b877e6cac1d75436">Treasury spend tx</a> mined in early October has been covered in the <a href="https://xaur.github.io/decred-news/journal/202309#governance">previous issue</a>.</p><p>As of Nov 1, the combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 873K DCR (11.4 million USD at $13.08).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7n27CHgBJeiyEHoRmCsPKA.jpeg" /><figcaption><em>Image: Treasury inflows and outflows in DCR</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7MXDLlVeZpmKkI7_e1btBw.jpeg" /><figcaption><em>Image: Treasury monthly balance in USD; note that it heavily depends on the exchange rate</em></figcaption></figure><p>Three proposals finished voting in October:</p><ul><li><a href="https://proposals.decred.org/record/b3bdacb">Cake Wallet Integration Again</a> by @JoeGruff requesting $80,000 to integrate basic DCR functionality in <a href="https://cakewallet.com/">Cake Wallet</a> was approved with 88% Yes and 59% ticket turnout.</li><li><a href="https://proposals.decred.org/record/0c04c6f">Decred PR Proposal Phase Five</a> by @l1ndseymm requesting $48,000 for another year of public relations work as a team of 5 people was rejected with 53% Yes (missing the 60% approval threshold) and 55% ticket turnout.</li><li><a href="https://proposals.decred.org/record/b80040f">Odaily Content Proposal</a> by @conniej requesting $15,000 for publishing 2 sponsored articles over 6 months and the corresponding social media exposure was rejected with 30% Yes and 28% turnout. The proposal was authorized for voting after ~2 months of inactivity.</li></ul><p>The above proposals had no major updates since they were covered in <a href="https://blockcommons.red/politeia-digest/issue064/">Politeia Digest 64</a>.</p><p>Voting for <a href="https://dcrdata.decred.org/proposal/b3bdacb776732b5b">Cake Wallet Integration</a> and <a href="https://dcrdata.decred.org/proposal/0c04c6fcebac8c58">Decred PR Phase 5</a> proposals <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$uKiSVmR0a3Z1q1-1gLfsaN7JIG-UAmZbZCJ8QoykU2M">could not be started</a> normally on September 28th due to a <a href="https://matrix.to/#/!ueeciPqvqEsPyPCJkp:decred.org/$sig85UC6YA5Mo1hRA6_3AKcAWPs7ZPGLFrDf2CJ1Prs">server error</a>. The problem with Cake Wallet proposal was resolved in ~4 days. Decred PR proposal took one extra day to fix due to <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$3d1pE7I1_tsf_jiinZnTEvg7tHGYtFeWS_IaltRcdNA">bad data in the database</a> that had to be located and manually removed.</p><h3>Network</h3><p><strong>Hashrate</strong>: October’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~8.8 TH/s and closed ~12.3 TH/s, bottoming at 7.1 TH/s and peaking at 13.3 TH/s throughout the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*T74vJngKQ--5AjCuUgTiJw.png" /><figcaption><em>Image: Decred hashrate is now dominated by GPUs and measured in terahashes</em></figcaption></figure><p>Distribution of 1,000 blocks <a href="https://miningpoolstats.stream/decred">mined</a> by Nov 1: <a href="https://decred.miningandco.com/">miningandco.com</a> 20%, <a href="https://decred.pooltronic.tech/">pooltronic.tech</a> 9%, <a href="https://blake3dcr.com/">blake3dcr.com</a> 3%, and 68% of blocks were not identified by <a href="https://miningpoolstats.stream/decred">miningpoolstats.stream</a>.</p><p><strong>Staking</strong>: <a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 157–701 DCR and set a new all-time high.</p><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 8.38–9.87 million DCR, meaning that 53.9–63.5% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><p>There was <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$4u119zQS2exfxIvD_AvvM295lmFhKJf47yrG3_6BjKQ">speculation</a> that a single entity temporarily stopped buying tickets and later bought 1.4M DCR worth of tickets in a short amount of time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZReqeQZyY9AYVLjdfNL2TA.jpeg" /><figcaption><em>Image: A relatively small uptick in ticket buying in the first week of October…</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xkOPfwFY3lrtBEj4RPIrsA.jpeg" /><figcaption><em>Image: …triggered the biggest ticket price swing ever seen…</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_FJ1CzPtZM4vXr7WAFV3eA.jpeg" /><figcaption><em>Image: …although for the total staked DCR chart it was just a correction</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pW-whgLk5Toktaf0YsBNRg.png" /><figcaption><em>Image: A rare spike in </em><a href="https://dcrdata.decred.org/charts?chart=missed-votes"><em>missed tickets</em></a><em> occurred on October 4th</em></figcaption></figure><p><strong>VSP</strong>: The <a href="https://decred.org/vsp/">15 listed VSPs</a> collectively managed ~7,200 (-350) live tickets, which was 16.8% of the ticket pool (-1.2%) as of Nov 1.</p><p>The biggest gainers of October are <a href="https://123.dcr.rocks/">123.dcr.rocks</a> (+395 tickets or +118%), <a href="https://vsp.dcr.farm/">dcr.farm</a> (+107 tickets or +63%), and <a href="https://ultravsp.uk/">ultravsp.uk</a> (+87 tickets or +35%).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mhBMMYW6CcIwK93eTaR3ZA.jpeg" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*q-vRyggpHEcLySHYSXDTvQ.jpeg" /><figcaption><em>Image: 83% of all tickets are held by hardcore solo voters who don’t need a VSP</em></figcaption></figure><p><strong>Nodes</strong>: <a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 145 and 153 dcrd nodes throughout the month. Versions of 155 nodes seen on Nov 1: v1.8.0–77%, v1.8.1–15%, v1.7.x — 2%, v1.8.0 dev builds — 0.6%, other — 5.8%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7OCRvi7jUoY8AeAomKUKfA.jpeg" /><figcaption><em>Image: 15% of nodes have upgraded to v1.8.1. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 62.0–62.6%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mix volume</a> varied between 271–1,036K DCR — a new all-time high.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sD4iRF7iwy6BUHojG3yLXg.jpeg" /><figcaption><em>Image: Unlike the staked DCR chart there was no dip in the mixed and unspent supply</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_-NUt8J1pllTgp8OstIjEQ.jpeg" /><figcaption><em>Image: Monthly mixed DCR has set a new record</em></figcaption></figure><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer saw 220 nodes (+9), 448 channels (+19) with a total capacity of 203 DCR (+13), as of Nov 1. These stats are different for each node.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZMQlqaIkZJU9n6aDpZ4O0A.jpeg" /><figcaption><em>Image: An important psychological level of 200 DCR locked in Lightning Network has been broken</em></figcaption></figure><p>Thanks to @bochinchero for providing and improving these charts. About 40 other charts not used in this Decred Journal issue are available in the <a href="https://github.com/bochinchero/dcrsnapshots">dcrsnapshots</a> repository; everyone is welcome to share them on social media.</p><h3>Ecosystem</h3><p><strong>Mining pools</strong>:</p><ul><li>Decred developers released an open source mining pool <a href="https://blog.decred.org/2019/09/25/Introducing-Dcrpool/">back in 2019</a> hoping to lower the barrier for launching new mining pools and decentralize Decred’s proof of work mining. Unfortunately, no public pools showed up despite dcrpool having been actively developed for 2 years. The recent hardfork to BLAKE3 has <a href="https://xaur.github.io/decred-news/journal/202309#mining">rebooted</a> Decred mining and brought new life to dcrpool. In September gominer was <a href="https://xaur.github.io/decred-news/journal/202309#gominer">updated</a> to unlock GPU mining for everyone, and in October both <a href="https://github.com/decred/gominer">gominer</a> and <a href="https://github.com/decred/dcrpool">dcrpool</a> were updated to support pooled BLAKE3 mining. Soon after that <em>three</em> public mining pools were launched.</li><li><a href="https://blake3dcr.com/">blake3dcr.com</a> was the first mining pool to be <a href="https://twitter.com/dezryth/status/1712768415214002595">announced</a> after the hardfork. As of writing, the payment method is PPLNS and pool fee is 0.8%. Contact @dezryth on <a href="https://twitter.com/dezryth">Twitter</a> or Matrix for any questions.</li><li><a href="https://decred.miningandco.com/">decred.miningandco.com</a> was launched by @sebit27. As of writing, the payment method is PPS and pool fee is 1.0%.</li><li><a href="https://decred.pooltronic.tech/">decred.pooltronic.tech</a> was <a href="https://twitter.com/makertronicYT/status/1716098122617692530">announced</a> by @makertronic, who also made French video tutorials for GPU mining on <a href="https://www.youtube.com/watch?v=Xsx6uaFA8x4">Linux and Windows</a>, <a href="https://www.youtube.com/watch?v=sxuBNhYe9G0">HiveOS</a>, and <a href="https://www.youtube.com/watch?v=T1S7mB2EHw4">BzMiner on Windows</a>. As of writing, the payment method is PPLNS and pool fee is 1.0%.</li></ul><p><strong>Voting Service Providers</strong>:</p><ul><li><a href="https://vsp.coinmine.pl/">vsp.coinmine.pl</a> was <a href="https://github.com/decred/dcrwebapi/pull/179">renamed</a> to <a href="https://decred.stake.fun/">decred.stake.fun</a> in the <a href="https://decred.org/vsp/">VSP page</a> and other places that use <a href="https://github.com/decred/dcrwebapi/blob/master/docs/api.md">VSP API</a> such as Decrediton or Cryptopower. The old domain still works for compatibility. <a href="https://stake.fun/">Stake.Fun</a> is a crypto staking portal for Decred and Radix coming as a replacement for <a href="https://coinmine.pl/">CoinMine.pl</a>, which was a multi-coin mining pool launched back in 2013. The service is operated by @feeleep (see an <a href="https://medium.com/decred/decred-intriguing-and-extraordinary-an-interview-with-coinmine-pl-mining-pool-operator-5c5592443cb4">interview</a> from 2018). As of writing the VSP boasts ~29,200 voted tickets, second only to <a href="https://stakey.net/">stakey.net</a> with ~30,000 voted.</li><li><a href="https://123.dcr.rocks/">123.dcr.rocks</a> announced that it is <a href="https://github.com/decred/dcrwebapi/pull/182">closing</a>. New tickets are no longer accepted and the servers will shut down in a few months once all live tickets have been voted. As of writing, there are 280 live tickets or 0.7% of the ticket pool. The VSP worked for 2.5 years since its launch in <a href="https://xaur.github.io/decred-news/journal/202105#ecosystem">May 2021</a> and voted ~23,260 tickets, with 175 or 0.75% tickets revoked. We can’t see the exact missed count since it has not upgraded to vspd v1.3.0, but it should be very small and most of “revoked” are likely expired tickets because ~0.5% of all tickets expire <a href="https://docs.decred.org/proof-of-stake/overview/">by design</a>. Thanks to <a href="https://frankbraun.org/">Frank Braun</a> for running the service!</li><li>As of November 1st, 9 VSPs have upgraded to vspd <a href="https://github.com/decred/vspd/releases/tag/release-v1.3.1">v1.3.1</a>, 4 VSPs run v1.3.0, and 2 VSPs are on v1.2.0 (of which 1 is closing).</li></ul><p><strong>Wallets</strong>:</p><ul><li>Cryptopower was <a href="https://github.com/decred/dcrweb/pull/1144">added</a> to <a href="https://decred.org/wallets/">decred.org Wallets</a>, the page now lists 4 first party and 6 third party wallet options. For support and general discussion please join the <a href="https://matrix.to/#/!oxOZZtibVUXxXtdPJS:decred.org">#cryptopower</a> Matrix chat.</li></ul><p><strong>Other news</strong>:</p><ul><li>The <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat (where the above updates are posted first) has been restricted to posting news only while discussion and research has moved to the new <a href="https://chat.decred.org/#/room/#ecochat:decred.org">#ecochat</a> room. Subscribers can now read the news faster without having to skip casual chat, and enable louder notifications to not miss any posts. This should scale better too now that the room is also available on Discord.</li></ul><p>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.</p><h3>Outreach</h3><h3>Decred Vanguard</h3><p>Decred Vanguard is a community-based marketing effort with the goal of increasing Decred’s outreach and social media presence.</p><p>Are you a meme creator, artist, strategist, or just someone passionate about the Decred Project? We’re expanding our community-driven marketing program, and we want YOU!</p><p>What’s in it for you?</p><ul><li>Earn $100 in DCR every month just for participating.</li><li>We’ll cover the cost of your X Premium.</li><li>No strict rules on participation. Contribute in your own unique way, whenever you can.</li><li>Win potential prizes for contributions.</li></ul><p>We are always testing out new giveaways and running meme contests with prizes!</p><p>Interested? Contact @Exitus on Twitter/Matrix/Discord.</p><h3>Cypherpunk Times</h3><p>Cypherpunk Times has onboarded ZecHub from the Zcash community, and their first article <a href="https://www.cypherpunktimes.com/tag/zechub/">Social media data collection, does it matter?</a> is now available.</p><p>Engagement stats for October 2023:</p><ul><li>Total number of articles on CT: 565</li><li>Newsletter subscribers: 110</li><li>New CT posts and newsletters sent: 26</li><li>Active social media campaigns: 89</li><li>Completed social media campaigns: 31</li><li>Social media posts: 220</li><li>Social media followers across all platforms and accounts: 1,675</li><li><a href="https://twitter.com/decredsociety">@decredsociety</a> Twitter: followers — 985, tweet impressions — 8.4K, likes — 157, retweets — 37</li><li><a href="https://twitter.com/decredmagazine">@decredmagazine</a> Twitter: followers — 498, tweet impressions — 16.5K, likes — 413, retweets — 112</li><li><a href="https://twitter.com/cypherpunktimes">@cypherpunktimes</a> Twitter: followers — 192, tweet impressions — 24.0K, likes — 271, retweets — 84</li><li>Posts by project for October: ZCash — 1, Firo — 9, Decred — 8, other crypto projects — 3</li></ul><h3>Other</h3><ul><li>Decred’s <a href="https://coinmarketcap.com/currencies/decred/">logo</a> on CoinMarketCap has been <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$x6LYvmchy5mT06FVTI2RJxnz-nQQZ0gxtK20GpUBlEA">updated</a> to be more visible, especially when the icon is shown in small size.</li><li>DCR was <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$1QpVA7AJ1nygVaB5QspR2lcKNorh_4LM1isW6n-lxiM">removed</a> from CoinMarketCap’s list of <a href="https://coinmarketcap.com/view/privacy/">Privacy Tokens</a>. A request has been made to add it back.</li><li>Decred was added to CoinGecko’s <a href="https://www.coingecko.com/en/categories/layer-1">Layer 1</a> list via an email request.</li><li>A request has been made to add Decred to Privacy Guide’s <a href="https://www.privacyguides.org/en/tools/#cryptocurrency">Cryptocurrency</a> category.</li><li>DCR was <a href="https://twitter.com/exitusdcr/status/1717347009785397391">pitched</a> to AgoraDesk exchange.</li><li>@Tivra made a <a href="https://twitter.com/WasPraxis/status/1718001388355981568">Twitter poll</a> asking if Decred should be renamed/rebranded. Results from 229 votes: 25% “Yes, find a better name”, 42% “No, too late for that”, 32% “Indifferent”.</li></ul><p>These efforts demonstrate that everyone can contribute something to facilitate an integration, update various websites to present accurate information about the project, create educational content, run surveys, or just tell the world about Decred. Every little bit helps!</p><h3>Media</h3><p><strong>Selected articles</strong></p><p>General crypto &amp; some Decred:</p><ul><li><a href="https://www.cypherpunktimes.com/the-psychology-of-crypto-investing-understanding-market-sentiment/">The psychology of crypto investing: Understanding market sentiment</a> by @tallamericano</li><li>Crypto wallets: Keeping your digital coins safe and secure <a href="https://www.cypherpunktimes.com/crypto-wallets-keeping-your-digital-coins-safe-and-secure/">Part 1</a>, <a href="https://www.cypherpunktimes.com/crypto-wallets-keeping-your-digital-coins-safe-and-secure-2-3/">Part 2</a>, and <a href="https://www.cypherpunktimes.com/crypto-wallets-keeping-your-digital-coins-safe-and-secure-3-3/">Part 3</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/bazilian-congress-launches-a-blockchain-parliamentary-front/">Brazilian congress launches a blockchain parliamentary front</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/socialfi-and-security/">SocialFi and security</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/what-is-going-on-with-ethereum/">What is going on with Ethereum?</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/social-media-data-collection-does-it-matter/">Social media data collection, does it matter?</a> by @ZecHub — addresses the “I have nothing to hide” mindset</li><li><a href="https://www.cypherpunktimes.com/u-s-government-holds-a-lot-of-bitcoin-is-this-a-problem/">U.S. government holds a lot of Bitcoin! Is this a problem?</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/decred-vs-siacoin/">Decred vs Siacoin</a> by @Joao</li></ul><p><strong>Videos</strong></p><ul><li><a href="https://www.youtube.com/watch?v=Wz0Gn7Kdjeo">Bison Relay upgrades to version 0.19</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/bison-relay-upgrades-to-version-0-19/">text post</a></li><li><a href="https://www.youtube.com/watch?v=DGgB6YsbDXk">Decred News — Blockchain evolved, BLAKE3 &amp; ASERT, dev updates &amp; DEX road map!</a> by @Exitus</li></ul><p>Q&amp;A Sessions by @phoenixgreen:</p><ul><li><a href="https://www.youtube.com/watch?v=fYCNaY3MKps">The best cryptocurrencies to hold when exchanging for Decred</a> — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/The-best-cryptocurrencies-to-hold-when-exchanging-for-Decred---QA-Sessions-e2aeevt">Spotify</a> and as a <a href="https://www.cypherpunktimes.com/the-best-cryptocurrencies-to-hold-when-exchanging-for-decred/">text post</a></li><li><a href="https://www.youtube.com/watch?v=vUkHWs2bX4s">What utility does Decred have?</a> — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/What-utility-does-Decred-have----QA-Sessions-e2apn15">Spotify</a> and as a <a href="https://www.cypherpunktimes.com/what-utility-does-decred-have/">text post</a></li><li><a href="https://www.youtube.com/watch?v=RjsNn6ZQGGI">What’s the best way to hold Decred</a> — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Whats-the-best-way-to-hold-Decred---QA-Sessions-e2b60of">Spotify</a> and as a <a href="https://www.cypherpunktimes.com/whats-the-best-way-to-hold-decred-q-a-sessions/">text post</a></li></ul><p>Live streams:</p><ul><li><a href="https://www.youtube.com/watch?v=aAklt_V6EY8">Decred is coming back to mobile — State of the Market</a> by @phoenixgreen and @Exitus feat. @dreacot (<a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Decred-is-coming-back-to-mobile-e2a5eko">Spotify</a>)</li></ul><p>Shorts:</p><ul><li><a href="https://www.youtube.com/watch?v=q2Efh2Q2AZ4">Decred — Switch from ASIC to GPU mining!</a> by @DajanaDcr and @Exitus — also on <a href="https://www.tiktok.com/@decred_crypto/video/7285169725930294561">TikTok</a></li><li><a href="https://www.youtube.com/watch?v=h4xDz0PiyhE">Decred is evolving money. Security, governance, privacy, and a never-ending roadmap</a> by @DajanaDcr and @Exitus — also on <a href="https://www.tiktok.com/@decred_crypto/video/7296103794012638497">TikTok</a></li></ul><p><strong>Audio</strong></p><ul><li><a href="https://podcasters.spotify.com/pod/show/blockchain-dxb/episodes/Decred-Navigating-the-Future-of-Blockchain--Privacy--and-Decentralized-Governance--An-insightful-conversation-with-Jake-Yocom-Piatt-CTO--Project-lead-for-Decred-e2ad684">“Decred: Navigating the future of blockchain, privacy, and decentralized governance.” An insightful conversation with Jake Yocom-Piatt CTO &amp; Project lead for Decred</a> by Blockchain DXB feat. @jy-p — secured by @l1ndseymm, also on <a href="https://podcasts.apple.com/us/podcast/decred-navigating-the-future-of-blockchain/id1515214520?i=1000630845282">Apple Podcasts</a></li></ul><p><strong>Translations</strong></p><ul><li><a href="https://www.cypherpunktimes.com/socialfi-and-security/">SocialFi and security</a> — in <a href="https://github.com/DominicTing/articles/blob/master/SocialFi%20and%20Security.md">Chinese</a> by @Dominic</li><li><a href="https://www.cypherpunktimes.com/the-psychology-of-crypto-investing-understanding-market-sentiment/">The psychology of crypto investing: understanding market sentiment</a> — in <a href="https://github.com/DominicTing/articles/blob/master/RESEARCH%20%26%20ANALYTICS%20The%20Psychology%20of%20Crypto%20Investing:%20Understanding%20Market%20Sentiment.md">Chinese</a> @Dominic</li><li>Decred Journal July-August got a total of 3 new <a href="https://xaur.github.io/decred-news/">translations</a> to Arabic (@arij) and Polish (@kozel). Thank you for your work!</li></ul><p><strong>Non-English content</strong></p><ul><li><a href="https://www.youtube.com/watch?v=T1S7mB2EHw4">Decred solo mining with BzMiner on Windows tutorial</a> by @makertronic (French)</li><li><a href="https://www.cryptoprofi.info/?p=14427">Decred BLAKE3 GPU mining</a> article (Russian)</li></ul><p><strong>Discussions</strong></p><ul><li><a href="https://www.reddit.com/r/decred/comments/1700xyi/decred_developer_ask_me_anything_ama_feat_dev/">Decred developer “Ask Me Anything” (AMA) feat. dev lead Dave Collins</a></li></ul><p><strong>Art and fun</strong></p><ul><li><a href="https://twitter.com/real_sussey/status/1708600475560673512">Bison, Lightning work and to the moon</a> — acrylic painting by @real_sussey (meme contest winner)</li><li><a href="https://twitter.com/karamblez/status/1709678998966476853">Bison Relay v0.1.9 release</a> animation by @karamble</li><li><a href="https://www.youtube.com/watch?v=v8CpyZcHh-8">Decred hodlers waiting for the inevitable supply shock</a> by @Exitus</li><li><a href="https://www.cypherpunktimes.com/blast-from-the-past/">Blast from the past</a> by @OfficialCryptos</li><li>@Exitus’ <a href="https://twitter.com/exitusdcr/status/1708184512805405096">meme contest</a> collected so many entries that the amount of <a href="https://twitter.com/exitusdcr/status/1708981341033816333">winners</a> was increased from 3 to 6 and the prize pool was doubled to $200. The most bizarre entries are no longer available for good.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/636/1*jUAF8fysmki-5KVsLAo7Jg.jpeg" /><figcaption><em>Image: My parents vs me in 20s by @Andrewke</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/486/1*5V-nhYu1CZdqoqhHQ5j9uQ.jpeg" /><figcaption><em>Image: Decred Onyl portfolio by @void</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/810/1*6xX5uuTmYJwiboQwxjyZWA.jpeg" /><figcaption><em>Image: Bison, Lightning work and to the moon by @real_sussey</em></figcaption></figure><h3>Markets</h3><p>In October DCR was trading between USDT 11.38–14.08 and BTC 0.00036–0.00051. The average daily rate was $12.73.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0TgQwktf6XCjeg7AmmkqWQ.jpeg" /><figcaption><em>Image: Price performance of DCR, DASH, and ZEC vs USD by @saender</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DlYAJjxO-z1fU2wgLWk8aA.jpeg" /><figcaption><em>Image: Market valuations (USD) based on @bochinchero’s </em><a href="https://bochinchero.medium.com/decred-on-chain-staked-realised-value-444ab5a146d8"><em>Staked Realized Value</em></a><em> model</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Mz1A-iM9ipxqv3_A-8XZOw.jpeg" /><figcaption><em>Image: Recent DCR/BTC, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZEgz7ugiXijy0Q8hQCqvJw.jpeg" /><figcaption><em>Image: Recent DCR/USD, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eRnBVA4dLAu_9KWtRG5eMQ.jpeg" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><h3>Relevant External</h3><p>The Monero Community Crowdfunding System (CCS) wallet was <a href="https://github.com/monero-project/meta/issues/916">drained</a> of the entire balance of 2,675 XMR (~ $450,000 USD) by an unknown attacker. The XMR in the wallet had been donated by community members to fund approved projects being completed by other community members, and was administered by developers luigi and fluffypony. As of writing, it is not known how the attacker was able to access the funds. Funds were stolen on Sep 1, but the fact was not discovered until late September.</p><p>A long term Bitcoin Core developer has <a href="https://cointelegraph.com/news/bitcoin-core-developer-antoine-riard-steps-back-lightning-network-dilemma">announced</a> he is stepping away from Lightning Network work after a recent class of “replacement cycling” attacks has been discovered to allow theft of funds from payment channels, with no apparent fix that does not require changes to Bitcoin at the level of the consensus rules. For Antoine Riard this was the final straw, when it became clear that Lightning Network is not on a trajectory to become usable in the way it was originally intended.</p><p>THORswap, a decentralized exchange on the THORchain platform, put its front end into <a href="https://twitter.com/THORSwap/status/1710162462639575065">maintenance</a> mode as a response to funds from the $475M FTX hack being exchanged from ETH to BTC on the platform. Around $120M was exchanged before THORswap went into maintenance mode, but the hacker still managed to <a href="https://www.theblock.co/post/256127/elliptic-finds-apparent-russian-connection-in-laundering-of-ftx-stolen-funds">bridge</a> funds to THORchain using other venues. Around one week later THORswap <a href="https://www.theblock.co/post/256301/thorswap-resumes-with-updated-terms-to-exclude-users-from-sanctioned-countries">resumed</a> front end services with a change to the terms of use forbidding users from countries sanctioned by the US, UK or European Union — and an unnamed chain surveillance partner to assist with identifying addresses associated with these jurisdictions.</p><p>Thor Technologies (unrelated to THOR chain or swap) and founder David Chin lost their case with the SEC in a <a href="https://www.coindesk.com/policy/2023/10/20/sec-scores-default-win-against-thor-token-company-and-founder-david-chin/">default</a> judgment. The charges were brought in December 2022 for raising $2.6 million in an unregistered securities offering for the THOR token, which was supposed to have had something to do with the gig economy. Thor Technologies already shut down in April 2019 blaming “regulatory issues”.</p><p>The New York Attorney General has <a href="https://unchainedcrypto.com/ny-attorney-general-sues-crypto-firms-gemini-genesis-and-dcg-for-over-1-billion-fraud/">brought</a> a case against Gemini, Genesis and Digital Currency Group (DCG), accusing them of defrauding investors of more than $1 billion. The case centers on the “Gemini Earn” program which allowed customers to lend assets to the companies for a fixed rate of return, and it was promoted as a low-risk investment even though internal investigations from the time found that the financial position of the firms was precarious. The collapse of the program and losses suffered by investors are one of the points of friction in the ongoing dispute between the Winklevoss twins who operate Gemini, and Barry Silbert, the CEO of DCG.</p><p>Reddit <a href="https://techcrunch.com/2023/10/17/reddit-is-phasing-out-community-points-blockchain-rewards">announced</a> the end of its experiment with Community Points (MOON and BRICK tokens for the /r/cryptocurrency and /r/fortnite subreddits), and the prices for the tokens promptly plunged. The reason given for the decision is difficulty and resource costs associated with scaling the system to the rest of the platform’s communities. The 3-year experiment started with tokens tradeable on Ethereum, then to reduce costs it was moved to Arbitrum Nova, an Ethereum Layer 2 — but Reddit has decided to abandon the decentralized ledger aspect of any future Community Points alternative.</p><p>It was <a href="https://twitter.com/Pledditor/status/1714610041699930439">noted</a> that 3 of the moderators of /r/cryptocurrency who had early warning of the news used this opportunity to dump their MOONs, causing a 22% drop in price just before the news came out and the price declined 90%. These moderators were <a href="https://www.coindesk.com/markets/2023/10/23/reddit-crypto-community-removes-moderators-accused-of-moon-insider-trading/">removed</a> by the rest of the mod team, who stated an intent to keep the MOONs token going in some form on the subreddit.</p><p>Huobi exchange was hacked for 5,000 ETH (~$8M) but the hacker took Justin Sun’s offer of a 5% bounty and a job as a security consultant for <a href="https://twitter.com/justinsuntron/status/1710687727686160676">returning</a> the funds.</p><p>The Wall Street Journal published a series of <a href="https://www.wsj.com/world/middle-east/militants-behind-israel-attack-raised-millions-in-crypto-b9134b7a">articles</a> about Hamas and Palestinian Islamic Jihad which stated that the organizations were successfully raising millions of dollars worth of cryptocurrency, which was apparently based on a mis-reading of the on chain data. <a href="https://www.coindesk.com/consensus-magazine/2023/10/19/hamas-crypto-funding-likely-overstated-chainalysis/">Chainalysis</a> and Elliptic have indicated that their reading of the data is very different, with many of the entities caught up in the higher amounts being intermediaries with no direct links to terror funding. Nic Carter has been leading the criticism of the articles, including with a <a href="https://twitter.com/nic__carter/status/1717622001014067417">bounty</a> program for open source analyses funded with $10,500 initially then increased with further contributions by other funders and supplemented with other bounty <a href="https://twitter.com/ArkhamIntel/status/1719363225827922004">programs</a>. The WSJ have since <a href="https://twitter.com/nic__carter/status/1717997939140722758">rolled back</a> some of the claims in the original article, but it is not clear if that has diminished the enthusiasm of the 104 Congressional representatives who <a href="https://www.forbes.com/sites/digital-assets/2023/11/08/how-misinformation-on-hamas-and-crypto-fooled-nearly-20-of-congress/">signed</a> a letter calling for enquiries into crypto fundraising by Hamas on the strength of the original article.</p><p>Su Zhu, of Three Arrows Capital infamy, was <a href="https://techcrunch.com/2023/09/29/three-arrows-capital-co-founder-zhu-arrested-in-singapore-airport-sentenced-four-months-in-prison">arrested</a> while trying to leave Singapore and sentenced to 4 months in prison as a consequence of failing to cooperate with the 3AC bankruptcy process.</p><p>NiceHash is ending its service for UK residents, according to <a href="https://www.reddit.com/r/NiceHash/comments/16tl5jg/nicehash_is_leaving_the_uk/">emails</a> it sent to existing users in late September. Services to block UK users include the hashpower marketplace, mining pools and exchange — the organization cited “recent regulation changes” as the motivating factor but did not give more specific information.</p><p>That’s all for October. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 64 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, kozel, phoenixgreen, richardred</li><li>reviews and feedback: davecgh</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=54391cb69afa" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-october-2023-54391cb69afa">Decred Journal — October 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — September 2023]]></title>
            <link>https://medium.com/decred/decred-journal-september-2023-21685a3a71f2?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/21685a3a71f2</guid>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[bitcoin]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[decred]]></category>
            <dc:creator><![CDATA[Artikozel]]></dc:creator>
            <pubDate>Thu, 09 Nov 2023 21:49:39 GMT</pubDate>
            <atom:updated>2023-11-09T21:49:39.220Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — September 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2brjdPZj31zaRBLtbgqq0A.png" /><figcaption><em>Image: Circuit by @Exitus</em></figcaption></figure><p>Highlights of September:</p><ul><li>Decred network has switched to BLAKE3 proof of work and 89% proof of stake reward, but it took 3 days to start mining new blocks.</li><li>Decred GPU mining support has been added to gominer and BzMiner, leading to an explosion in hashrate.</li><li>Bison Relay v0.1.9 came out with numerous fixes and initial mobile design.</li><li>DCRDEX v0.6.3 has been released with fixes for BTC wallet and bond maintenance. Development of the Polygon integration, trading bots, and other features is marching forward.</li></ul><p>Contents:</p><ul><li><a href="#15b9">Network Upgrade and Service Outage</a></li><li><a href="#ffde">Decred GPU Mining Software</a></li><li><a href="#b38f">Bison Relay v0.1.9 Release</a></li><li><a href="#60eb">DCRDEX v0.6.3 Release</a></li><li><a href="#43a7">Development</a></li><li><a href="#d413">People</a></li><li><a href="#f66a">Governance</a></li><li><a href="#bcbe">Mining</a></li><li><a href="#bc10">Network</a></li><li><a href="#83f2">Ecosystem</a></li><li><a href="#360d">Outreach</a></li><li><a href="#4855">Events</a></li><li><a href="#f54b">Media</a></li><li><a href="#4cf0">Markets</a></li><li><a href="#b94b">Relevant External</a></li></ul><h3>Network Upgrade and Service Outage</h3><p>On August 29, consensus changes <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">Change PoW to BLAKE3 and ASERT</a> and <a href="https://github.com/decred/dcps/blob/master/dcp-0012/dcp-0012.mediawiki">Change PoW/PoS Subsidy Split To 1/89</a> activated on Decred mainnet at block 794,368. The initial difficulty value was reset to target 1.45 TH/s with the expectation that GPU hashrate would start mining on the fork day. This assumption had basis in history, as at the launch of Decred in February 2016, GPU mining started without any announcement. Also, the upcoming switch to BLAKE3 was publicly known for around 5 months since <a href="https://proposals.decred.org/record/a8501bc">April 2023</a>. GPU mining did not start as expected, however, and the network was left with a difficulty that was extremely high for CPUs. As a result, the chain stopped producing blocks for a couple of days.</p><p>Any services depending on the chain getting new blocks got suspended, for example:</p><ul><li>Deposits and withdrawals at centralized exchanges were temporarily disabled</li><li>DCR swaps at DCRDEX could not start or complete</li><li>Timestamping services were suspended</li><li>Politeia could not start or stop proposal voting</li><li>Politeia voting software was not operating normally (casting votes required hacks and tricks)</li><li>LN channels could not be opened or closed</li><li>Bison Relay functionality was restricted (could not deposit or withdraw to/from wallets, could not open/close LN channels)</li></ul><p>After 24 hours of no blocks, miners faced an issue where dcrd would refuse to mine on top of old blocks. The workaround for the issue was to set back the system clock and regenerate certificates if necessary.</p><p>Block <a href="https://dcrdata.decred.org/block/655d0c998b6f838a63a69991ebfb8dc776ed0234117c7b6cca407fe15c2cb02c">794,369</a> was eventually mined on September 1st and the chain got moving again. Some dcrd nodes had to be restarted due to hitting a path where they weren’t trying to fetch new blocks. After that last issue was resolved, the new ASERT algorithm adjusted the difficulty and restored normal block production speed within hours.</p><p>This 2.9 day outage has set a new record, beating the <a href="https://forum.decred.org/threads/04-23-17-pow-mining-outage.5287/">previous outage</a> in <a href="https://twitter.com/decredproject/status/856193098879299584">April 2017</a> when it took 9.6 hours to mine <a href="https://dcrdata.decred.org/block/127072">block 127,072</a>.</p><h3>Decred GPU Mining Software</h3><p>GPU mining kicked in one week after the hardfork and quickly displaced CPU mining. Two software options for GPU mining Decred were publicly released in September:</p><ul><li><a href="https://github.com/decred/gominer">gominer</a> supports Decred mining on OpenCL and CUDA devices, including AMD and Nvidia GPUs. Binaries are currently not available, but the build and setup process is <a href="https://github.com/decred/gominer#readme">well-documented</a>.</li><li><a href="https://www.bzminer.com/">BzMiner</a> supports mining Decred on AMD, Nvidia and Intel GPUs since version 17.0.0. The source code is not public, but BzMiner has a long list of <a href="https://github.com/bzminer/bzminer">features</a> and can achieve higher hashrates compared to gominer. The binaries are available on <a href="https://github.com/bzminer/bzminer/releases">GitHub</a> and <a href="https://www.bzminer.com/">bzminer.com</a>.</li></ul><p>For any help, join the #pow-mining chat on Matrix or Discord.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*w3oeSJcybTBYXBgucjgp2w.png" /><figcaption><em>Image: BzMiner GUI running on HiveOS</em></figcaption></figure><h3>Bison Relay v0.1.9 Release</h3><p>This release improves posts UX, key exchange maintenance, and fixes bugs reported in v0.1.8.</p><p>Notable changes in both GUI and text apps:</p><ul><li>Automatic handshakes with users idle for 21 days to keep the contacts alive</li><li>Automatic unsubscribing and kicking from group chats of users idle for 60 days</li><li>Exclude list to prevent automatic unsubscriptions for certain users, such as well-known bots</li></ul><p>GUI app highlights:</p><ul><li>Improved listing of user’s posts</li><li>A button to reset all old key exchanges</li><li>First round of mobile UI design implementation (can be tested by reducing the window width below 500 px)</li><li>Fixed: getting stuck on the setting up flow, opening of URL links, and incorrect visibility of unread indicators</li></ul><p>There is a <a href="https://www.youtube.com/watch?v=Wz0Gn7Kdjeo">short video</a> demonstrating what’s new in the GUI app.</p><p>Text app highlights:</p><ul><li>Fixed various issues with Simplestore</li><li>Fixed browsing of local pages</li><li>Fixed UI bugs with chat</li></ul><p>Full release notes and downloads can be found on the <a href="https://github.com/companyzero/bisonrelay/releases/tag/v0.1.9">release page</a>. It is recommended to verify the files as described in the <a href="https://github.com/companyzero/bisonrelay/tree/v0.1.9#verifying-binaries">README</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/974/1*4z-4xP5P7NnQjXtX9FH3Nw.png" /><figcaption><em>Image: Improved notifications in Bison Relay v0.1.9</em></figcaption></figure><h3>DCRDEX v0.6.3 Release</h3><p>This release contains several important fixes and improvements. All users are advised to update. Highlights for the standalone app:</p><ul><li>Trade limits scale with bond level</li><li>Fixed a common error that arose when rescanning the built-in BTC wallet</li><li>Fixed a scenario where bonds could fully expire before being replaced</li></ul><p>Read the full release notes <a href="https://github.com/decred/dcrdex/releases/tag/v0.6.3">here</a>.</p><p>Note: As of writing, dexc binaries are also available as part of the <a href="https://github.com/decred/decred-binaries/releases/tag/v1.8.1">core v1.8.1 release</a>. These binaries offer a number of advantages: they are signed with Decred Release key, support more operating system and CPU architectures, and are built with a newer and more optimized Go toolchain.</p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>Changes backported to the v1.8.1 release:</p><ul><li>Added the new <a href="https://github.com/decred/dcrd/pull/3192">proof of work hash</a> to the verbose outputs of getblock and getblockheader.</li><li>Changed the <a href="https://github.com/decred/dcrd/pull/3181">getnetworkhashps</a> to treat -1 as a default value (120 blocks back). Previous meaning of -1 “the number of blocks since last difficulty change” no longer makes sense given that the difficulty is now calculated every block as opposed to every 144 blocks with the old difficulty algorithm.</li></ul><p>Changes merged in master towards future releases:</p><ul><li>Updated Docker image to <a href="https://github.com/decred/dcrd/pull/3183">Go 1.21.1</a>.</li><li>Improved internal <a href="https://github.com/decred/dcrd/pull/3182">error handling</a> in rpcserver to make the code cleaner and harder to misuse.</li><li>Changed <a href="https://github.com/decred/dcrd/pull/3185">sampleconfig</a> package to use Go’s embed functionality. It allows to have sample configs as separate files that are easier to work with, while retaining convenient access to their contents from code.</li><li>Added functions to access the <a href="https://github.com/decred/dcrd/pull/3188">R and S values</a> of signatures in the secp256k1/ecdsa package, these values can be useful in some computations.</li><li>Added a couple of <a href="https://github.com/decred/dcrd/pull/3190">new</a> <a href="https://github.com/decred/dcrd/pull/3191">tests</a> to push test coverage to 99.6%.</li></ul><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>Changes backported to the v1.8.1 release:</p><ul><li>Updated verbose <a href="https://github.com/decred/dcrwallet/pull/2285">getblock and </a><a href="https://github.com/decred/dcrwallet/pull/2285">getblockhash</a> responses to include the new proof of work hash.</li></ul><p>Changes merged in master towards future releases:</p><ul><li>Updated <a href="https://github.com/decred/dcrwallet/pull/2281">VSP fee calculation</a> for the new block reward split in DCP-12 (proof of stake reward increased from 80% to 89%). This piece of code is only used by vspd servers so this didn’t need to be backported.</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>All changes below have been included in the v1.8.1 release (published in October).</p><p>Progress towards Ledger integration:</p><ul><li>Added <a href="https://github.com/decred/decrediton/pull/3869">backend functions</a> for interacting with Ledger. This is using <a href="https://github.com/electron/electron/pull/36289">WebUSB</a> API which allows Electron-based apps to access USB devices.</li><li>Added <a href="https://github.com/decred/decrediton/pull/3874">Ledger UI</a> for testnet.</li><li>Enabled Ledger on <a href="https://github.com/decred/decrediton/pull/3906">mainnet</a>. This has been tested on Linux, Windows and macOS on Nano X and Nano S Plus devices.</li><li>Rolled back <a href="https://github.com/decred/decrediton/pull/3912">Electron</a> to v21.2.3 because the newer version caused issues with the DEX window. This will need to be <a href="https://github.com/decred/decrediton/issues/3921">investigated and fixed</a> in a future release, because <a href="https://releases.electronjs.org/release/v23.0.0">Electron v23</a> is needed for WebUSB support, which powers Ledger integration in Decrediton.</li></ul><p>Other:</p><ul><li>Updated the <a href="https://github.com/decred/decrediton/pull/3905">DCRDEX module</a> to v0.6.3 and enabled its new “extension mode” to protect Decrediton’s wallet from being misconfigured in the DEX window.</li><li>Updated the <a href="https://github.com/decred/decrediton/pull/3893">Chinese translation</a>.</li><li>~8 changes updating web dependencies and fixing small bugs.</li></ul><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><p>September’s vspd work has made incremental quality of life improvements for users, admins and developers.</p><p>All changes listed below have been included in <a href="https://github.com/decred/vspd/releases/tag/release-v1.3.0">v1.3.0</a> and <a href="https://github.com/decred/vspd/releases/tag/release-v1.3.1">v1.3.1</a> releases, which came out in September.</p><p>User-facing changes:</p><ul><li>Added separate expired and missed ticket counts on the VSP <a href="https://github.com/decred/vspd/pull/417">home page</a> and in the <a href="https://github.com/decred/vspd/pull/421">/vspinfo response</a>. The “revoked tickets” reported previously was a sum of expired and missed tickets; having missed tickets listed separately is a better metric for evaluating VSP’s reliability, because expired tickets are not the VSP’s fault.</li><li>Updated <a href="https://github.com/decred/vspd/pull/435">VSP fee calculations</a> to consider the new block reward split specified in DCP-12.</li><li>A new yellow top banner will appear if the VSP is running on <a href="https://github.com/decred/vspd/pull/417">testnet or simnet</a>. <a href="https://github.com/decred/vspd/pull/443">Debug banner</a> has been changed to the color red, because debug mode should not be used in production.</li></ul><p>Changes for VSP admins:</p><ul><li>Added a new admin page that lists all tickets which were registered with the VSP, but <a href="https://github.com/decred/vspd/pull/451">missed their votes</a>.</li><li>Optimized <a href="https://github.com/decred/vspd/pull/416">discovery of voted and revoked tickets</a> to run twice as fast. This is achieved by using a different <a href="https://github.com/decred/dcrd/blob/dc41075594cfdef63e8a64340b4fc5651a56a604/gcs/gcs.go#L304">matching function</a> from dcrd’s gcs package that is <a href="https://github.com/decred/vspd/pull/413#issuecomment-1694228745">better optimized</a> for this job.</li><li>Improved responsiveness of handling <a href="https://github.com/decred/vspd/pull/426">shutdown requests</a> and removed some duplicate boilerplate code.</li><li>Improved compatibility of handling <a href="https://github.com/decred/vspd/pull/438">shutdown signals</a> on various OSes.</li><li>Changed the web API to return <a href="https://github.com/decred/vspd/pull/440">explicit errors</a> if the web API cache is not ready. This will make the admin immediately aware of possible issues. Previously, if the cache was not ready, web pages were rendered with no data and no indication of anything being wrong.</li><li>Ensure <a href="https://github.com/decred/vspd/pull/427">startup/shutdown messages</a> are always the first/last thing to be logged.</li><li>Tweaked <a href="https://github.com/decred/vspd/pull/445">logging</a> to reduce unnecessary spam.</li><li>Added release notes for <a href="https://github.com/decred/vspd/pull/447">v1.3.0</a> and <a href="https://github.com/decred/vspd/pull/452">v1.3.1</a>.</li></ul><p>Internal and developer changes:</p><ul><li>Restored the ability to run <a href="https://github.com/decred/vspd/pull/419">vspd on simnet</a>, which is needed by DCRDEX to test new staking features.</li><li>Small performance optimizations by making <a href="https://github.com/decred/vspd/pull/422">better use of dcrd</a>.</li><li>Unexported some code and <a href="https://github.com/decred/vspd/pull/428">moved</a> it to <a href="https://github.com/decred/vspd/pull/430">internal</a> <a href="https://github.com/decred/vspd/pull/436">packages</a> since it is not suitable for consumption by third parties. Small public API surface makes development and maintenance easier.</li><li>Reworked how components are <a href="https://github.com/decred/vspd/pull/434">created, started</a>, and <a href="https://github.com/decred/vspd/pull/436">stopped</a> to decouple and simplify code.</li><li>Fixed <a href="https://github.com/decred/vspd/pull/439">database backup</a> running only once instead of running periodically (unreleased bug).</li><li>~20 commits with smaller improvements and code cleanup.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_Qz8rHi8JZGhV0TSVdDi4A.png" /><figcaption><em>Image: Missed tickets in vspd admin panel</em></figcaption></figure><h3>gominer</h3><p><a href="https://github.com/decred/gominer"><em>gominer</em></a><em> is a Decred proof of work miner for solo and pool mining with OpenCL and CUDA devices.</em></p><p>The main goal of September’s gominer development was to quickly react to the first GPU miners who did not share their code publicly and thus began to dominate the hashrate. The updates to gominer allow anyone to mine with their GPUs. Besides adding BLAKE3 GPU mining support, an effort has been made to automate or document the setup process to address multiple pain points reported by the miners.</p><p>BLAKE3 GPU mining:</p><ul><li>Added support for <a href="https://github.com/decred/gominer/pull/194">BLAKE3 GPU mining via OpenCL</a>. It includes a custom optimized BLAKE3 OpenCL kernel based on midstates for supporting GPUs that work with OpenCL and OpenCL with ADL. “Kernel” is a program written in a specialized <a href="https://en.wikipedia.org/wiki/OpenCL#OpenCL_kernel_language">OpenCL kernel language</a> that runs on the GPU. This change also improves discovery of CL devices, randomizes nonces to ensure each device is doing different work, and improves hashrate values display.</li><li>Added support for <a href="https://github.com/decred/gominer/pull/195">BLAKE3 GPU mining with CUDA</a> on Linux. CUDA is a platform for high-performance computing on GPUs. The OpenCL kernel has been adjusted to compile with the CUDA toolkit. Unlike OpenCL, <a href="https://en.wikipedia.org/wiki/CUDA">CUDA</a> is proprietary, closed-source, and only works on Nvidia cards. However, CUDA allows control of overclocks and fan speeds to potentially significantly increase efficiency (gigahashes per watt). Given the cost of electricity is a huge factor in profitability, such tradeoffs often make sense.</li><li>Added a script and instructions for building the CUDA-enabled version of gominer on <a href="https://github.com/decred/gominer/pull/206">Windows</a>. Building a Go program with CUDA support is <a href="https://github.com/decred/gominer/blob/7e2fb9e40e5568d4c85636c7c7ef1474eb44cf6c/cuda_builder.go#L5">more complicated</a> on Windows than on Linux, but the new builder goes to great lengths to automate the process as much as possible. If a missing dependency or environment configuration is detected, the builder will print human-readable directions on how to resolve the issue. <a href="https://github.com/decred/gominer/blob/7e2fb9e40e5568d4c85636c7c7ef1474eb44cf6c/docs/cuda-manual-windows-build.md">Manual instructions</a> have been added as a fallback in case the automatic builder does not work. This change also removes a dependency on GNU Make.</li><li>Added support for <a href="https://github.com/decred/gominer/pull/216">CUDA versions older than 10</a>. This enables building gominer on more configurations, although performance will be significantly degraded with older CUDA versions. Installed CUDA toolkit version and GPU architecture will be <a href="https://github.com/decred/gominer/pull/n/commits/a7076d78a46f9b9d9277fb3f92620ed130d5e7e9">detected automatically</a> during build to use the best possible GPU features, specifically the fast <a href="https://stackoverflow.com/questions/12767113/funnel-shift-what-is-it">funnel shift</a> intrinsic.</li><li>Fixed an issue where <a href="https://github.com/decred/gominer/pull/218/commits/d3e68cf1e370e94eb50b1e74d5b2446b8e24c4ad">autocalibration</a> could not release the device and make the actual mining loop fail.</li></ul><p>GPU programming is not something the Decred developers do every day, but this OpenCL kernel has shown to be quite fast. For example, it achieves 10–12 GH/s on an RTX 3070, which is close to 12 GH/s reported by <a href="https://whattomine.com/gpus/48-nvidia-geforce-rtx-3070">WhatToMine</a> for IronFish, another mining algorithm based on BLAKE3. A better comparison would need to consider the details (size of the hashed data, number of hashing rounds, etc.), but the hashrates reported so far suggest that gominer is good enough to make GPU mining fairer and accessible to more people.</p><p>README updates:</p><ul><li>Switched Windows OpenCL build instructions to <a href="https://github.com/decred/gominer/pull/196">MSYS2</a>.</li><li>Added OpenCL AMD/Nvidia <a href="https://github.com/decred/gominer/pull/198">build instructions</a> for Linux.</li><li>Added <a href="https://github.com/decred/gominer/pull/199">configuration instructions</a>.</li><li>Added <a href="https://github.com/decred/gominer/pull/201">user-reported hashrates</a>.</li></ul><p>Other changes:</p><ul><li>Improved <a href="https://github.com/decred/gominer/pull/207">shutdown handling</a>.</li><li>19 <a href="https://github.com/decred/gominer/pull/210">housekeeping</a> and clean up commits, including the addition of more linters to prevent poor code from getting in.</li><li>Fixed a <a href="https://github.com/decred/gominer/pull/204">couple</a> of <a href="https://github.com/decred/gominer/pull/205">issues</a> with the <a href="https://braiins.com/stratum-v1">Stratum</a> protocol.</li></ul><h3>dcrpool</h3><p><a href="https://github.com/decred/dcrpool"><em>dcrpool</em></a><em> is server software for running a Decred mining pool.</em></p><p>Similar to gominer, dcrpool development has been reactivated after a period of low activity since summer 2021 when release v1.2.0 came out. The developers upgraded the codebase to the latest Go features, fixed multiple concurrency and shutdown edge cases, and paid off some technical debt, all in preparation for adding pooled GPU mining support.</p><p>Upgrades and changes:</p><ul><li>Added <a href="https://github.com/decred/dcrpool/pull/341">BLAKE3 support</a> to the internal CPU miner, which is used for testing.</li><li>Improved accuracy when calculating the number of <a href="https://github.com/decred/dcrpool/pull/360">possible iterations</a>.</li><li>Improved log messages to trace <a href="https://github.com/decred/dcrpool/pull/376">clients that time out</a>.</li><li>Improved <a href="https://github.com/decred/dcrpool/pull/381">signal handling</a> to shut down more cleanly on more variants of Unix, as well as on Windows, in response to events such as the user logging off, the terminal being closed, or the system shutting down.</li><li>Updated <a href="https://github.com/decred/dcrpool/pull/386">build code</a> to use Go 1.21 and PostgreSQL 16.0.</li><li>Removed all bbolt <a href="https://github.com/decred/dcrpool/pull/391">database upgrades</a> and reset the database version to 1. This allows removing a significant amount of code which no longer needs to be maintained, gives developers flexibility to change the database format before the next release, and may avoid potential bugs and support issues caused by inconsistent data. This change assumes there have been no known public deployments of dcrpool and suggests labeling the next release v2.0.0 to reflect that the database format is incompatible with the last major version v1.2.0.</li></ul><p>Fixes:</p><ul><li>Corrected <a href="https://github.com/decred/dcrpool/pull/351">shutdown logic</a> to ensure that log files are properly closed if the process exits due to an error.</li><li>Fixed some cases where configuration <a href="https://github.com/decred/dcrpool/pull/352">errors were not being logged</a> as expected, and removed code duplication.</li><li>Ensure the <a href="https://github.com/decred/dcrpool/pull/353">database is closed</a> on all error paths.</li><li><a href="https://github.com/decred/dcrpool/pull/377">Fail fast</a> if the GUI web server’s listen port is already in use. Before this change, if the GUI could not start normally dcrpool process would continue to run, which was not expected behavior. Now the process will terminate quickly and allow the admin to resolve any issues immediately.</li><li>Fixed edge cases where duplicate <a href="https://github.com/decred/dcrpool/pull/390">work share IDs</a> and <a href="https://github.com/decred/dcrpool/pull/392">payment IDs</a> could be generated. Random numbers have been added to these IDs to ensure they are unique. This fixes test failures on fast hardware.</li><li>~9 miscellaneous fixes in concurrency, cancellation, shutdown logic, and error handling.</li></ul><p>Refactoring:</p><ul><li>Removed unused code for running dcrpool as a <a href="https://github.com/decred/dcrpool/pull/342">Windows</a> <a href="https://github.com/decred/dcrpool/pull/349">service</a>.</li><li>~11 commits cleaning up code and enabling new linters.</li><li>Reworked how app <a href="https://github.com/decred/dcrpool/pull/355">version numbers are handled</a> to use a more robust approach from dcrd and dcrwallet.</li><li>Reworked lifecycles of several subsystems to make their startup and shutdown more reliable, easier to reason about, and protected from unintended future changes. The subsystems are: <a href="https://github.com/decred/dcrpool/pull/356">pool hub</a>, <a href="https://github.com/decred/dcrpool/pull/370">GUI</a> <a href="https://github.com/decred/dcrpool/pull/371">web server</a>, <a href="https://github.com/decred/dcrpool/pull/373">pool endpoint and client</a>, and <a href="https://github.com/decred/dcrpool/pull/378">chain state</a>. Handling of disconnecting <a href="https://github.com/decred/dcrpool/pull/380">pool clients</a> has been simplified.</li><li>Made the gui package <a href="https://github.com/decred/dcrpool/pull/357">internal</a> since it is not intended for external consumers.</li><li>~9 commits including small improvements in memory management and concurrency.</li></ul><p>Documentation:</p><ul><li>Added the latest <a href="https://github.com/decred/dcrpool/pull/384">tested versions</a> of PostgreSQL and updated best practices of creating the database.</li><li>Updated and simplified <a href="https://github.com/decred/dcrpool/pull/385">build and setup instructions</a>.</li></ul><p>Test code:</p><ul><li>Read from compressed test data archive <a href="https://github.com/decred/dcrpool/pull/348">in chunks</a> — a good practice to avoid uncontrolled allocations.</li><li>Made test harness easier to run on <a href="https://github.com/decred/dcrpool/pull/368">Windows</a>.</li><li>Made <a href="https://github.com/decred/dcrpool/pull/387">endpoint tests</a> more robust.</li><li>Allow <a href="https://github.com/decred/dcrpool/pull/389">keeping the test database</a> for inspection after test failure.</li><li>Removed all code related to ASICs that can no longer mine Decred and are no longer supported by dcrpool.</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant low-cost transactions.</em></p><ul><li>Removed custom config to target <a href="https://github.com/decred/dcrlnd/pull/190">100 peer connections</a> (<a href="https://github.com/lightningnetwork/lnd/blob/d233f61383f2f950aa06f5b09da5b0e78e784fae/server.go#L1413">inherited</a> from lnd).</li><li>Fixed <a href="https://github.com/decred/dcrlnd/pull/191">startup failure</a> if --routing options were not set.</li><li>Build and test against <a href="https://github.com/decred/dcrlnd/pull/192">Go 1.21</a>.</li><li><a href="https://github.com/decred/dcrlnd/releases/tag/v0.4.0">v0.4.0 release</a> has been tagged to mark the revision included in core software v1.8.0 release.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>September changes included in the <a href="https://github.com/decred/dcrdex/releases/tag/v0.6.3">v0.6.3 release</a>:</p><ul><li>Added <a href="https://github.com/decred/dcrdex/pull/2486">extension mode</a>, a restricted mode where DCRDEX won’t allow changes to settings like wallet type, wallet password, or wallet accounts. This will protect the wallet from misconfiguration while the DEX is running as part of Decrediton.</li><li>Removed <a href="https://github.com/decred/dcrdex/pull/2502">“bonus tiers”</a>, which were an “accounting curiosity” on the server that didn’t do anything for the client but did introduce a bug where the client’s bonds could fully expire before being replaced.</li></ul><p>Work listed below has been merged to master towards future releases.</p><p>Decred:</p><ul><li>Added a minimalist <a href="https://github.com/decred/dcrdex/pull/2482">GUI for VSP staking</a> with the following features: select a VSP, view current ticket price and voting rewards, purchase tickets, view all-time staking stats, view a list of owned tickets, view and set voting preferences (consensus agendas, treasury spends, and treasury keys).</li><li>Allow specifying a <a href="https://github.com/decred/dcrdex/pull/2529">custom VSP</a> that is not listed in the <a href="https://github.com/decred/dcrwebapi/blob/master/docs/api.md">VSP API</a>.</li></ul><p>Firo:</p><ul><li>Implemented Firo <a href="https://github.com/decred/dcrdex/pull/2488">block parsing</a> to enable fee estimation on testnet.</li></ul><p>Ethereum:</p><ul><li>Implemented <a href="https://github.com/decred/dcrdex/pull/2490">WebSocket subscriptions</a> so the DEX server could get new block headers from chain data provider more efficiently than by polling them. When HTTP polling is still used, the poll interval will automatically increase for non-local sources. Previously, changing this interval required the server to be rebuilt.</li><li>Implemented a smart contract for <a href="https://github.com/decred/dcrdex/pull/2520">getting balances</a> of ETH and any number of tokens to greatly reduce the request rate to providers. Also, added a cache for responses to further reduce requests to providers between blocks.</li></ul><p>Polygon (MATIC):</p><ul><li>Changes across the board to finish the initial <a href="https://github.com/decred/dcrdex/pull/2431">Polygon support</a>: generalized the Ethereum wallet and server backend to reuse common code, added RPC compatibility tests, added Polygon token support to the test harness and gas estimation, deployed USDC swap contract on Polygon mainnet, updated token-related UI code. For user convenience, Polygon and Ethereum wallets will use the same seed and derive the same private keys and addresses as <a href="https://github.com/decred/dcrdex/pull/2431#issuecomment-1650510000">discussed here</a>.</li><li>Added support for wrapped tokens <a href="https://github.com/decred/dcrdex/pull/2522">WBTC and WETH</a> and adjusted gas rates based on testing results.</li></ul><p>Client GUI:</p><ul><li>Improved <a href="https://github.com/decred/dcrdex/pull/2171">active orders UI</a>: show live orders and recent orders in one table, and show buttons when hovering an order, so the user could perform actions without expanding the rows.</li><li>Show <a href="https://github.com/decred/dcrdex/pull/2463">average traded rate</a> in several places.</li><li>Skip redundant <a href="https://github.com/decred/dcrdex/pull/2542">password entry step</a> when creating an account on the DEX server if the password is cached.</li></ul><p>Client backend:</p><ul><li>Implemented <a href="https://github.com/decred/dcrdex/pull/2492">asynchronous notifications</a> that wallets can send to the GUI. This will allow to solve some issues and keep the GUI up-to-date in more situations.</li><li>Allow the client to connect to DEX servers using certificates provided by trusted <a href="https://github.com/decred/dcrdex/pull/2513">Certificate Authorities</a>. Previously, server certificate had to be configured manually.</li><li>Optimized <a href="https://github.com/decred/dcrdex/pull/2512">exchange rates fetching</a> logic and timeouts.</li><li>Fixed the possibility of unexpected <a href="https://github.com/decred/dcrdex/pull/2460">bond expiration</a> and cancellation of all orders, which was caused by the concept of “bonus tiers” and incorrect guessing of account’s trading tier on the client side.</li></ul><p>Client, trading bots:</p><ul><li>Implemented an <a href="https://github.com/decred/dcrdex/pull/2480">arbitrage bot</a> with a simple strategy which only places orders when there is an arbitrage opportunity between the DEX and a centralized exchange (initially supporting Binance).</li><li>Updated <a href="https://github.com/decred/dcrdex/pull/2491">market making UI</a>, which now includes an overview page with all configured bots and settings pages for each one. The configuration is stored in a JSON file. The markets page was also updated not to allow users to place orders manually while market making is running.</li><li>Fixed the market maker bot to <a href="https://github.com/decred/dcrdex/pull/2517">rebalance</a> a bit later, when the necessary matches data is available.</li></ul><p>Documentation:</p><ul><li>Updated <a href="https://github.com/decred/dcrdex/pull/2473">wallet recovery and rescanning guide</a> for the built-in (aka native) BTC wallet.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2536">release notes</a> for v0.6.3.</li></ul><p>Server:</p><ul><li>Allow <a href="https://github.com/decred/dcrdex/pull/2487">disabling a market</a> in the config file.</li><li>Allow the server to run <a href="https://github.com/decred/dcrdex/pull/2515">without TLS encryption</a>, for example for setups where encryption is handled by nginx.</li><li>Added a <a href="https://github.com/decred/dcrdex/pull/2493">reverse tunnel</a> for obtaining chain data services. Instead of DEX server connecting to data providers, they can initiate connections to a public DEX server and provide RPC services. This allows obtaining chain data from private nodes that cannot accept connections. Having an integrated reverse tunnel offers some advantages over SSH tunneling used previously to achieve the same goal, such as simple configuration. DEX server can consume from multiple source nodes for redundancy.</li></ul><p>Other:</p><ul><li>Increased the <a href="https://github.com/decred/dcrdex/pull/2521">minimum Go version</a> to 1.19.</li><li>Fixed desktop build for <a href="https://github.com/decred/dcrdex/pull/2525">Debian</a>.</li><li>Added a script for setting up <a href="https://github.com/decred/dcrdex/pull/2535">two wallets</a> for manual testing on mainnet and testnet. This allows to test more scenarios.</li><li>~11 smaller changes and fixes.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yUBzdPX-EuG_l3uXCgtNLA.png" /><figcaption><em>Image: Decred staking UI in DCRDEX</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/568/1*gmwrn_5hYQSJS5BCWccfyA.png" /><figcaption><em>Image: Polygon integration in DCRDEX</em></figcaption></figure><h3>Cryptopower</h3><p><a href="https://github.com/crypto-power/cryptopower"><em>Cryptopower</em></a><em> is a multi-coin desktop GUI wallet for DCR, BTC, and LTC. It runs in a privacy-preserving light SPV mode without needing full blockchains, supports Decred staking, mixing, voting, and other unique features.</em></p><p>All changes listed below have been merged to master towards future releases.</p><p>New Overview page:</p><ul><li>Implemented a new <a href="https://github.com/crypto-power/cryptopower/pull/65">Home page</a> design with <a href="https://github.com/crypto-power/cryptopower/pull/75">dummy data</a> and reorganized features into 3 high-level tabs: Overview, Wallets and Trade.</li><li>Use real data in <a href="https://github.com/crypto-power/cryptopower/pull/104">recent trades card</a>.</li><li>Use real wallet data in <a href="https://github.com/crypto-power/cryptopower/pull/115">balance cards</a>.</li><li>Added a modal showing <a href="https://github.com/crypto-power/cryptopower/pull/68/commits/f393b5304359f16df92d385e7f93fcc24567692d">total asset value</a> in USD.</li></ul><p>DEX integration:</p><ul><li>Added the first step of <a href="https://github.com/crypto-power/cryptopower/pull/119">DEX onboarding</a>.</li></ul><p>User-facing changes:</p><ul><li>Show a <a href="https://github.com/crypto-power/cryptopower/pull/73">loading indicator</a> while the list of VSPs is being loaded.</li><li>Hide the <a href="https://github.com/crypto-power/cryptopower/pull/70">mixing progress bar</a> when the mixer is not running.</li><li>Persistent <a href="https://github.com/crypto-power/cryptopower/pull/81">balance hiding</a> setting across app restarts.</li><li>Added a modal for <a href="https://github.com/crypto-power/cryptopower/pull/108">receiving funds</a> that can be accessed from anywhere by clicking the Receive button.</li></ul><p>User-facing fixes:</p><ul><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/64">missing icons</a> in Recent Orders list of the instant exchange feature.</li><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/92">staking transactions</a> being listed in Transaction Overview instead of Staking Activities.</li><li>Fixed width of the <a href="https://github.com/crypto-power/cryptopower/pull/95">asset balance card</a> on the Overview page.</li><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/105">Home page</a> not being shown after successfully creating or restoring a wallet.</li><li>Fixed total USD balance and notification bell invisible in <a href="https://github.com/crypto-power/cryptopower/pull/132">dark mode</a>.</li><li>Fixed crash when loading the app to the <a href="https://github.com/crypto-power/cryptopower/pull/133">Overview page</a>.</li><li>Fixed crash when clicking on a <a href="https://github.com/crypto-power/cryptopower/pull/136">staking transaction</a>.</li></ul><p>Decred:</p><ul><li>Fixed incorrect percentage of Yes/No votes shown on <a href="https://github.com/crypto-power/cryptopower/pull/63">proposal vote bar</a>.</li><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/106">log spam</a> on the Staking page if the wallet is not synced.</li></ul><p>Litecoin:</p><ul><li>Fixed <a href="https://github.com/crypto-power/cryptopower/pull/59">address discovery</a> unnecessarily running after every app restart.</li></ul><p>Android:</p><ul><li>Created a prototype <a href="https://github.com/crypto-power/cryptopower-android">Kotlin project</a>.</li><li>Fixed app launch on Android 11+ by storing data in <a href="https://github.com/crypto-power/cryptopower/pull/116">app’s private directory</a>. As an added advantage, this makes app files not accessible to other apps.</li></ul><p>Internal and developer changes:</p><ul><li>Fixed issues with some <a href="https://github.com/crypto-power/instantswap/pull/6">instant exchanges</a> in the instantswap library.</li></ul><p>Bug reports and feedback are welcome via <a href="https://github.com/crypto-power/cryptopower/issues">GitHub Issues</a> or the <a href="https://matrix.to/#/!oxOZZtibVUXxXtdPJS:decred.org">#cryptopower</a> Matrix <a href="https://docs.decred.org/getting-started/joining-matrix-channels/">chat</a>!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Hj2_JXWsMY488HnJlh3UaA.png" /><figcaption><em>Image: Proposal voting in Cryptopower</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/616/1*1siFuKKKLRtK2TPE8p7Jfw.png" /><figcaption><em>Image: Recent trades in Cryptopower use centralized instant exchange services</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FL1y-BXuJ5U3nIpiy9ecKw.png" /><figcaption><em>Image: DCRDEX onboarding pages in Cryptopower</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*3eLN_e4hoOvjkhyL3HVsIg.png" /><figcaption><em>Image: Design for the upcoming Overview page in Cryptopower (actual implementation may differ)</em></figcaption></figure><h3>Documentation</h3><p><a href="https://github.com/decred/dcrdocs"><em>dcrdocs</em></a><em> is the source code for Decred </em><a href="https://docs.decred.org/"><em>user documentation</em></a><em>.</em></p><ul><li><a href="https://github.com/decred/dcrdocs/pull/1228">Updated</a> the <a href="https://docs.decred.org/mining/overview/">Proof-of-Work</a> page removing the legacy documents related to ASICs and added information about BLAKE3 and CPU mining.</li><li>Updated the <a href="https://github.com/decred/dcrdocs/pull/1232">project history</a> timeline adding notable events like the launch of Bison Relay, GPU mining for BLAKE3, and the block reward change.</li><li>Added the blake3pow and changesubsidysplitr2 <a href="https://github.com/decred/dcrdocs/pull/1231">agendas</a> to the <a href="https://docs.decred.org/governance/consensus-rule-voting/consensus-vote-archive/">Consensus Vote Archive</a>.</li></ul><h3>decred.org</h3><p><a href="https://github.com/decred/dcrweb"><em>dcrweb</em></a><em> is the source code for the </em><a href="https://decred.org/"><em>decred.org</em></a><em> website.</em></p><ul><li>Updated <a href="https://github.com/decred/dcrweb/pull/1136">press release</a> formatting.</li><li>Updated the <a href="https://github.com/decred/dcrweb/pull/1140">Arabic translation</a>.</li></ul><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>September changes in both GUI and text apps included in v0.1.9 release:</p><ul><li>Show the dates of contact <a href="https://github.com/companyzero/bisonrelay/pull/348">creation and last handshake attempt</a>.</li><li>Added an <a href="https://github.com/companyzero/bisonrelay/pull/349">ignore list to automatic unsubscription of idle users</a>. Users in this list will not be automatically unsubscribed or removed from group chats even if they are idle. By default, it includes well-known bots (Oprah and GC bot), but more users can be added using the new config file option autoremoveignorelist.</li></ul><p>GUI app changes included in v0.1.9 release:</p><ul><li>Implemented first round of <a href="https://github.com/companyzero/bisonrelay/pull/334">mobile-optimized UI design</a>. This covers the unlock screen, LN overview, feed posts, mobile drawer/sidebar, chat lists, and new icons. Mobile layouts can be tested by reducing the window width below 500 px.</li><li>Updated mobile design for <a href="https://github.com/companyzero/bisonrelay/pull/343">direct and group chats</a> and added a date change indicator.</li><li>Improved <a href="https://github.com/companyzero/bisonrelay/pull/300">listing of user’s posts</a>. Previously, it was just text in the direct chat window. The new listing will look similar to News Feed and indicate whether posts have been downloaded or not. User menu has been tuned to show “Subscribe to Posts” item if not subscribed and “List Posts” and “Unsubscribe to Posts” items if subscribed.</li><li>Added a button to the Settings page that attempts to <a href="https://github.com/companyzero/bisonrelay/pull/345">reset all old key exchanges</a> with stale users. The period of no activity that is considered “stale” is taken from the server.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/338">inability to add LN capacity</a> after all LN channels had been closed and the app had been restarted.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/342">new comments indicator</a> not disappearing when a post has been viewed, fixed new chat indicator not appearing on new messages.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/344">unnecessary redrawing</a> of messages.</li><li>Fixed crash of the <a href="https://github.com/companyzero/bisonrelay/pull/353">unlock page</a> on small (mobile) screens.</li></ul><p>brclient changes included in v0.1.9 release:</p><ul><li>Made /list runningtips command <a href="https://github.com/companyzero/bisonrelay/pull/347">return an error</a> if no tip attempts are running.</li><li>Fixed issues when interacting with local <a href="https://github.com/companyzero/bisonrelay/pull/335">Pages and Stores</a>. /ln payinvoice command now understands the lnpay:// prefix in invoice links. “Order Completed” page enhanced to show order details and the validity of the invoice (1 hour). If LN invoice creation fails, for example if the seller does not have enough inbound LN capacity, an on-chain payment address will be created instead as a fallback.</li></ul><p>In other news, @vctt is making a <a href="https://matrix.to/#/!GHnoHXSgkVAsUknRUg:decred.org/$sP-K9yQG-ohkPm4G4XVfyaXBcFq2_pvQ4EbxtdePBgU">poker game</a> proof of concept built on top of brclient. In the second iteration, the poker logic has been <a href="https://matrix.to/#/!GHnoHXSgkVAsUknRUg:decred.org/$fKQ_Emk1kqGH4mbV7aFXddMiSNKFTRa3b7PSiDsWlBw">converted to a bot</a>, which is easier to integrate in existing clients. The code can be found <a href="https://github.com/companyzero/bisonrelay/compare/master...vctt94:bisonrelay:poker-bot">here</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/510/1*L1DA8yQMeAp4iIZDAMsSvA.png" /><figcaption><em>Image: First iteration of mobile design in Bison Relay v0.1.9</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8-2zOP_3S6BmP3ZwZv0P_g.png" /><figcaption><em>Image: Pages in brclient v0.1.9</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8zsB1nfvLur7-lZCNrG-7A.png" /><figcaption><em>Image: Poker bot PoC game in Bison Relay GUI</em></figcaption></figure><h3>People</h3><p>Welcome the new first-time contributors:</p><ul><li>minizilla (development, <a href="https://github.com/decred/dcrd/pull/3188">dcrd</a>)</li><li>omahs (development, <a href="https://github.com/decred/dcrdex/pull/2533">dcrdex</a>)</li><li>Clopas (development, <a href="https://github.com/decred/dcrweb/pull/1139">dcrweb</a>)</li></ul><p>Community stats as of Oct 2 (compared to Sep 2):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,407 (+101)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,757 (+6)</li><li><a href="https://chat.decred.org/">Matrix</a> #general users: 819 (+14)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> users: 1,795 (+134), verified to post: 744 (+67)</li><li><a href="https://t.me/Decred">Telegram</a> users: 2,321 (+18)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,640 (+0), views: 240K (+5.4K)</li></ul><h3>Governance</h3><p>In September the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 8,374 DCR worth $111K at September’s average rate of $13.23.</p><p>No treasury spend transactions were mined in September due to a slip in the admin approval timeframe, but a <a href="https://dcrdata.decred.org/tx/dad857ec261237d51247d4bfae1a1ffb4348c8a7ed8933b2b877e6cac1d75436">treasury spend tx</a> spending 8,411 DCR was mined on Oct 1 after being approved with 99.9% Yes votes and 64% turnout, the highest so far. This TSpend covers July and the majority of August’s billing, in an effort to close the expanding gap between work being completed and being paid. It has 53 outputs ranging in size from 7 DCR to 1,719 DCR. The billing rate for July was $15.40/DCR and for August $13.89/DCR, at the average of $14.65/DCR the payment would cover about $123K of costs for both months combined.</p><p>As of Oct 5, the combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 866,862 DCR (11.4 million USD at $13.20).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l0v0j9zZrpRcdjAxg5XEVg.png" /><figcaption><em>Image: Treasury monthly balance in USD; note that it heavily depends on the exchange rate</em></figcaption></figure><p>Voting was completed for two proposals in September, but the voting period was disrupted by the activation of DCP-0011 and a period of around 3 days when the blockchain was stalled waiting for a new block to be found with the new hashing function, followed by a period of rapid block production as GPU miners began operating on the network. The delay of greater than 24 hours without a block caused certain safeguards to activate in the wallet software, which became convinced that the client must be offline and would have prevented normal voting behavior.</p><ul><li>The Cryptopower multi-asset Golang wallet for Desktop and Mobile <a href="https://proposals.decred.org/record/256efee">proposal</a> with a budget of $61,600 was approved with 69.6% Yes votes and 62% turnout.</li><li>The Cake Wallet integration <a href="https://proposals.decred.org/record/2f25f2d">proposal</a> requesting $80,000 to integrate basic DCR functionality in <a href="https://cakewallet.com/">Cake Wallet</a> failed to reach the quorum requirement with 18% turnout, although it was at 87% approval. Cake Wallet voting was authorized and started after the Cryptopower proposal was already voting for more than 1 day, and as a result the Cake Wallet vote was more severely affected by the voting system problems.</li></ul><p>There were two proposals published this month, although one of them is a repeat of the Cake Wallet integration proposal.</p><ul><li><a href="https://proposals.decred.org/record/b3bdacb">Cake Wallet Integration Again</a> is back for another try at the quorum requirement.</li><li>A fifth iteration of @l1ndseymm’s <a href="https://proposals.decred.org/record/0c04c6f">Public Relations proposal</a> initially requested an increased amount of $60,000 for another year, then reduced it to $48,000.</li></ul><p>More events and details surrounding the above proposals have been covered in <a href="https://blockcommons.red/politeia-digest/issue064/">Politeia Digest issue 64</a>.</p><h3>Mining</h3><p>Decred mining was rebooted on August 29th when ASICs mined their last block and the chain switched to BLAKE3 proof of work.</p><p>Since the switch would remove all ASIC hashrate from the network, the mining difficulty had to be reset to a low enough value to allow commodity hardware to mine new BLAKE3 blocks. For comparison, ASICs mined their <a href="https://dcrdata.decred.org/block/0000000000000000c293d8c67409d05e960447ea25cdaf770e864d995c764ef0">last block</a> at difficulty of 3.5 billion while the <a href="https://dcrdata.decred.org/block/071683030010299ab13f139df59dc98d637957b766e47f8da6dd5ac762f1e8c7">next block</a> had the difficulty value of 101 thousand, or 35,068 times lower.</p><p>The initial difficulty value was manually set to target about 1.45 TH/s hashrate in <a href="https://matrix.to/#/!TSpuyuYWgkTrgPTcXh:decred.org/$mtTPqh-YoNoXn-Q8-Q8K0390wy28L4XrD8Udx9yDU6U">anticipation of GPU hashrate</a>, but it didn’t immediately join the network and only CPU miners were active upon BLAKE3 activation. A single CPU achieves between ~5–75 megahashes per second (from old laptops to high-end CPUs). Assuming an “average CPU” as 20 MH/s, getting 1.45 <em>terahashes</em> would require some 72,500 CPUs. The first BLAKE3 block (794,368) was extremely lucky to be found in only 50 minutes, assuming it was found with CPUs, but afterwards the chain stalled.</p><p>In a positive development, this incident activated many old and new community members to come together and push the chain forward. The #pow-mining chat became very busy as people converted any available hardware to Decred miners and endured the generated excess heat. Devices ranged from tiny Raspberry Pi’s (1 MH/s), to old laptops (2–5 MH/s), to new laptops and desktops (10–20 MH/s), to monstrous 120 Watt+ processors with 16 and 32 cores (60–75 MH/s).</p><blockquote><em>I have to say, I love how this is bringing everyone together. I’ve missed this collaborative spirit. [</em><a href="https://matrix.to/#/!TSpuyuYWgkTrgPTcXh:decred.org/$dXjs1Gqsw5jE2v1p9Ly5mwo_JaQXU_KDsrg_FyeI4i0"><em>@jazzah</em></a><em>]</em></blockquote><p>By the end of August 31st around 25 individuals reported a total of 550 MH/s, but that (and any unreported hashrate) was still not enough. On early September 1st, @grumlin and @davecgh turned to <a href="https://matrix.to/#/!TSpuyuYWgkTrgPTcXh:decred.org/$-Ql5Vva-X-A2ds34OYP0HZZs8O8fsikHIeTH6zlN9yU">cloud hashrate</a> and within ~3 hours <a href="https://dcrdata.decred.org/block/655d0c998b6f838a63a69991ebfb8dc776ed0234117c7b6cca407fe15c2cb02c">block 794,369</a> was <a href="https://matrix.to/#/!TSpuyuYWgkTrgPTcXh:decred.org/$s5YhsGnMnTGaWnNLHGWD6CSKXYfoTxNklSFeKuS7zb4">found</a>. It was 324 KB in size and included 240 transactions accumulated over the days. Since no blocks had been mined for so long, the ASERT algorithm only needed one block to reduce the mining difficulty from ~97,000 to ~1,800 and from there CPUs had no problem finding new blocks and the target block time was restored in just a few hours.</p><p>September 1–5th was the short period when CPU mining was feasible as the difficulty settled around 500 and the corresponding network hashrate stayed between 6–10 GH/s, the equivalent of ~300 CPUs or just 1 mid-range GPU. Mining address distribution became significantly more decentralized compared to the <a href="https://proposals.decred.org/record/a8501bc/comments/66">ASIC era</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dmkK-78QwR33BruhH5dWzw.png" /><figcaption><em>Image: Mining difficulty during the CPU days</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HH66EkGBcpyHkTO2AKy3hg.png" /><figcaption><em>Image: Block distribution by mining address as of September 6th</em></figcaption></figure><p>However, the CPU mining days did not last long. Developers anticipated that GPU miners would show up soon given that even a single GPU mines as fast as roughly 500 CPUs, and GPU <em>farms</em> are quite common. First signs of GPU mining got spotted around September 2nd but it wasn’t definitive because they seemed to be intentionally keeping it in the range of plausible deniability. With a more reliable confirmation on the 5th, the developers rushed to add GPU mining support to <a href="https://github.com/decred/gominer">gominer</a>.</p><p>On September 6th, a significant increase in block production rate was a clear indicator of GPU mining happening on the network. The hashrate increased to ~32 GH/s by 15:00, from ~9 GH/s just one day before. In about one day, rewards for ~150 blocks were collected by a single address (normally ~288 blocks are mined per day). First GPU mining <a href="https://github.com/decred/gominer/pull/194">patch</a> was merged in gominer around 14:30 and by 15:30 first community members got their GPUs up and running. After GPU mining was made available to everyone the hashrate went straight up, reaching ~52 GH/s by 18:30 and <a href="https://matrix.to/#/!TSpuyuYWgkTrgPTcXh:decred.org/$P9sXHlT3txgllOwHtrWLNVWpXSC10i0Dx9p6mImfMgw">~700 GH/s</a> by 20:00. New blocks were being mined as fast as 100 per hour (the normal rate is 12 blocks/hour).</p><p>By late September 7th the hashrate reached the level expected on the fork day, around 1,500 GH/s or 150 GPUs (assuming a 10 GH/s GPU like RTX 3070). This was a good test of the new difficulty algorithm, which was designed in anticipation of such a scenario. It worked well, ASERT managed to return block times to normal by September 10th, despite the hashrate increasing to ~3,000 GH/s in the same period. With the old algorithm it would take 2 weeks in the best case.</p><p>Soon after gominer was in good shape enough that the developers switched to refreshing the codebase and adding BLAKE3 support to <a href="https://github.com/decred/dcrpool">dcrpool</a>. BzMiner developer @iedoc released BzMiner v17.0.0 with Decred mining support, capable of squeezing out a few extra gigahashes from the GPU compared to gominer.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HHMKWKjV5HUL81WsdBiGGw.png" /><figcaption><em>Image: BzMiner v17 managing 8 GPUs mining Decred</em></figcaption></figure><p>The rest of September was not as dramatic, but nevertheless the hashrate continued to grow and reached ~8,000 GH/s by the end of the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F98mPFmOg6-9LzC3hk5XBw.png" /><figcaption><em>Image: Mining difficulty increased x200 in just 2 days, and did another x5 through the rest of September</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uKzSgvMaGn0HgP9b_WDtvA.png" /><figcaption><em>Image: Average block time was wild for a few days, but stabilized quickly</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NJFKrcqFK-CudMFykHG66A.png" /><figcaption><em>Image: This chart shows just how centralized the mining was before the fork, only ~5 unique mining addresses</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*61J42i33m9UbV7prUl-41g.png" /><figcaption><em>Image: Another view at mining (de)centralization, each color represents a unique mining address</em></figcaption></figure><h3>Network</h3><p>Decred’s network upgrade and the corresponding technical issues have created volatility in several metrics as shown on the charts below, but most metrics have normalized by the end of September or early October.</p><p><strong>Hashrate:</strong> September’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~0 TH/s and closed at ~8.8 TH/s, bottoming at 0 TH/s and peaking at 8.8 TH/s throughout the month.</p><p>No information about DCR mining pools operating in September is available.</p><p><strong>Staking: </strong><a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 141–278 DCR.</p><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 8.52–9.82 million DCR, meaning that 54.9–63.5% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xw4TYUwp7GvWVQbPWCVBGA.png" /><figcaption><em>Image: Low ticket buying activity caused a drop in locked DCR and stake participation</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P8_4e02Q5ffPOKzGCWODQw.png" /><figcaption><em>Image: Ticket price went down to stimulate ticket buying again</em></figcaption></figure><p><strong>VSP:</strong> The <a href="https://decred.org/vsp/">15 listed VSPs</a> collectively managed ~7,550 (+650) live tickets, which was 18.0% of the ticket pool (+3.5%) as of Oct 1.</p><p>The biggest gainers of September are <a href="https://vspd.bass.cf/">bass.cf</a> (+495 tickets or +54%), <a href="https://vsp.stakeminer.com/">stakeminer.com</a> (+357 tickets or +107%), and <a href="https://stakey.net/">stakey.net</a> (+336 tickets or +128%).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Z2GdscsyMF17qRHNB11p7A.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><p><strong>Nodes:</strong> <a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 147 and 159 dcrd nodes throughout the month. Versions of 153 nodes seen on Oct 1: v1.8.0–89%, v1.7.x — 4%, v1.9.0 dev builds — 2.6%, v1.8.0 dev builds — 0.7%, other — 4%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cE2moL6C1_o2ZmZ7uze9ng.png" /><figcaption><em>Image: The majority of nodes are running dcrd v1.8.0. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 60.7–62.6%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mix volume</a> varied between 40–906K DCR and made a new all-time high.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NoXXiHp70-mxYoW0oZizpA.png" /><figcaption><em>Image: Daily mixed DCR dropped during the chain stall, but came back with a vengeance marking a new ATH</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*32ECFJjDojYz9SP3uGV-nw.png" /><figcaption><em>Image: Total mixed and unspent DCR dipped, but quickly recovered</em></figcaption></figure><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer saw 211 nodes (-2), 429 channels (-2) with a total capacity of 190 DCR (+4), as of Oct 2. These stats are different for each node. For example, @karamble’s node reported 213 nodes (-4), 446 channels (-7) and 191 DCR (-1) capacity on same day Oct 2.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JTRsXltCrTrmWu_eLNqTSQ.png" /><figcaption><em>Image: Decred’s Lightning Network capacity remains stable</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*E76lcZufRNB1gcgzT_NK8w.png" /><figcaption><em>Image: Uptick in missed tickets in September was likely due to technical issues after the hard fork</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*k8DFN0nuqFKw3JdkADAPpA.png" /><figcaption><em>Image: Monthly DCR emission was slightly higher than usual due to a period of fast blocks</em></figcaption></figure><p>Thanks to @bochinchero for providing and improving these charts. About 40 other charts not used in this Decred Journal issue are available in the <a href="https://github.com/bochinchero/dcrsnapshots">dcrsnapshots</a> repository; everyone is welcome to share them on social media.</p><h3>Ecosystem</h3><p>Voting Service Providers:</p><ul><li>A warm welcome to <a href="https://vote.dcr-swiss.ch/">vote.dcr-swiss.ch</a>, a new VSP <a href="https://github.com/decred/dcrwebapi/pull/178">listed</a> in the VSP API and on the <a href="https://decred.org/vsp/">VSP page</a>. DCR Swiss has a low fee of 0.25%. Out of 15 existing VSPs this is the fourth lowest fee after dcrhive.com (0.15%), dcr.farm (0.15%), and vspd.bass.cf (0.2%). As of writing, the VSP reports 391 voted, 0 revoked, and 334 live tickets.</li></ul><p>Exchanges:</p><ul><li>Poloniex users who transacted in DCR in 2017–2019 may be eligible for compensation if claims are submitted by October 31, 2023. This is a result of the SEC’s <a href="https://www.sec.gov/enforcement/information-for-harmed-investors/poloniex">proceedings</a> against Poloniex from 2021. See more details on the <a href="https://www.poloniexfairfund.com/">Poloniex Fair Fund</a> website and its <a href="https://www.poloniexfairfund.com/frequently-asked-questions.aspx">FAQ section</a>.</li><li>KuCoin and Huobi have been <a href="https://github.com/decred/dcrweb/pull/1139">re-added</a> to the <a href="https://decred.org/exchanges/">Exchanges</a> page. Apparently, Huobi never delisted DCR as <a href="https://web.archive.org/web/20221002130913/https://www.huobi.com/support/en-us/detail/104917015223952">planned</a>, while KuCoin had fixed <a href="https://www.kucoin.com/news/en-kucoin-opens-mainnet-dcr-tokens-deposit-and-withdrawal-services-20220924">DCR issues</a> some time ago. Hotbit has been removed following its closure in <a href="https://xaur.github.io/decred-news/journal/202305#ecosystem">May 2023</a>.</li><li><a href="https://changelly.com/">Changelly.com</a> was observed to no longer offer DCR trading as of September 19th. Their <a href="https://pro.changelly.com/system-monitor">System Health</a> dashboard did not list DCR either, even in maintenance mode. In a response to a support ticket, Changelly replied that DCR was switched off due to “its maintenance” (possibly referring to the Aug 29 hardfork) and that it would be back at some point.</li><li>Binance is selling the entirety of its Russia business to CommEx, according to their <a href="https://twitter.com/binance/status/1706944096688885895">tweet</a> and a <a href="https://www.binance.com/en/blog/all/binance-fully-exits-russia-with-sale-to-commex-8578760889994024403">blog post</a>. The stated reason is “operating in Russia is not compatible with Binance’s compliance strategy”. A gradual migration process has been announced to move Russian users to CommEx, after which Binance could sunset all exchange services and business in Russia. The impact on DCR services and whether CommEx will list DCR is currently unknown.</li></ul><p>Other news:</p><ul><li>A phishing site that was a near perfect clone of the official <a href="https://decred.org/">decred.org</a>, but with an added “community airdrop” was briefly advertised in Decred’s Telegram channels. These messages were taken down within minutes after being posted. Site’s page source suggested it was targeting the users of MetaMask, Coinbase and other browser-based wallets. As a reminder, do not click any random links, and ignore DMs instructing to do otherwise. The official Decred website is <a href="https://decred.org/">decred.org</a> with a certificate from Gandi. Official social media links are listed on <a href="https://decred.org/community/">decred.org/community</a>.</li></ul><p>Join our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get more news about Decred services.</p><p>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.</p><h3>Outreach</h3><h3>Decred Vanguard</h3><p>Decred Vanguard is a community-based marketing effort with the goal of increasing Decred’s outreach and social media presence.</p><p>Updates: We ran a successful <a href="https://twitter.com/exitusdcr/status/1708184512805405096">meme competition</a> and gave out <a href="https://twitter.com/exitusdcr/status/1708981341033816333">$200 in DCR for prizes</a>. The other recipients of the monthly Decred Vanguard reward of $100 in DCR were <a href="https://twitter.com/P________L">@tothemoon</a> for his Decred Discord server contributions, and <a href="https://twitter.com/longtermdaily">@PubPete</a> for his high activity.</p><p>Are you a meme creator, artist, strategist, or just someone passionate about the Decred Project? We’re <a href="https://twitter.com/exitusdcr/status/1704349424003010700">expanding</a> our community-driven marketing program, and we want YOU!</p><p>What’s in it for you?</p><ul><li>Earn $100 in DCR every month just for participating.</li><li>We’ll cover the cost of your X Premium.</li><li>No strict rules on participation. Contribute in your own unique way, whenever you can.</li><li>Win potential prizes for contributions.</li></ul><p>Interested? Contact <a href="https://twitter.com/exitusdcr">@Exitus</a> on Twitter/Matrix/Discord.</p><h3>Cypherpunk Times</h3><p>Engagement stats for September:</p><ul><li>Total number of articles on CT: 539</li><li>Newsletter subscribers: 110</li><li>New CT posts and newsletters sent: 23</li><li>Active social media campaigns: 81</li><li>Completed social media campaigns: 18</li><li>Social media posts: 263</li><li>Social media followers across all platforms and accounts: 1,627</li><li><a href="https://twitter.com/decredsociety">@decredsociety</a> Twitter: followers — 981, Tweet impressions — 17.3K, likes — 295, retweets — 89</li><li><a href="https://twitter.com/decredmagazine">@decredmagazine</a> Twitter: followers — 490, Tweet impressions — 15.6K, likes — 464, retweets — 125</li><li><a href="https://twitter.com/cypherpunktimes">@cypherpunktimes</a> Twitter: followers — 156, Tweet impressions — 22.0K, likes — 461, retweets — 151</li><li>Posts by project for September: General crypto — 9, Firo — 3, Decred — 10, Updated Decred post — 1</li></ul><h3>Other</h3><ul><li>After publishing their first Decred article, the next step of BTC-ECHO proposal’s plan was to publish the <a href="https://proposals.decred.org/record/49e373b/comments/32">podcast ad script</a> for community’s review but then BTC-ECHO disappeared for more than a month.</li><li><a href="https://proposals.decred.org/record/9e265ad">utxostudios proposal</a> is complete; a total of 14 short videos have been created: 2 in English, 11 in different languages, and 1 compilation. All have been uploaded to <a href="https://www.youtube.com/playlist?list=PLaMrpvQ0yJ_xm0FgwJ-oO9CWJfplsZD_N">Decred’s YouTube channel</a> and mirrored <a href="https://ipfs.io/ipfs/QmZSpS7VdsBoFzDinZgpxL594sWFN597dZHBbpzWhLfKvv/">on IPFS</a>.</li></ul><h3>Events</h3><p><strong>Attended:</strong></p><p>@arij has signed a partnership agreement with <a href="https://www.linkedin.com/company/niiat/">National Institute of Innovation and Advanced Technology</a> (NIIAT) based in Casablanca, Morocco. This 1-year agreement will facilitate cooperative efforts like workshops, study sessions, and various interactive events. One of the key topics of the event was the introduction of <a href="https://islah.city/">Islah.city</a>, a platform where citizens of Casablanca can identify and collaboratively resolve urban challenges. The potential to integrate blockchain technology and timestamping has been discussed. The event garnered attention on the national TV news channel Al Aoula, the video clip is available on <a href="https://twitter.com/in_insaf/status/1705858291929137232">Twitter</a> and <a href="https://www.youtube.com/watch?v=GO5Ky0JXhyU">YouTube</a>. See more in the <a href="https://decredcommunity.github.io/events/index/20230923.1">full report</a>.</p><h3>Media</h3><p><strong>Selected articles:</strong></p><p><strong>Decred:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/cryptocurrency-and-environmental-concerns-the-road-to-sustainable-blockchain-solutions/">Cryptocurrency and environmental concerns: the road to sustainable blockchain solutions</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/brazilian-government-wants-new-tax-over-crypto/">Brazilian government wants new tax over crypto</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/cryptocurrency-adoption-in-developing-countries-promising-trends-and-implications/">Cryptocurrency adoption in developing countries: promising trends and implications</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/new-study-shows-that-big-investors-have-a-positive-perspective-on-cryptocurrencies/">New study shows that big investors have a positive perspective on cryptocurrencies</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/privacy-matters-a-features-comparison/">Privacy matters! A features comparison</a> by @Joao</li><li>See also text versions for the Videos below</li></ul><p><strong>General crypto:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/the-battle-for-a-spot-bitcoin-etf-continues/">The battle for a spot bitcoin ETF continues</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/sim-swap-attacks-a-growing-threat-to-your-online-security/">SIM swap attacks: a growing threat to your online security</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/lessons-from-the-mark-cuban-hack-incident/">Lessons from the Mark Cuban hacking incident</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/exploring-altcoins-promising-cryptocurrencies-beyond-bitcoin-and-ethereum/">Exploring altcoins: promising cryptocurrencies beyond Bitcoin and Ethereum</a> by @tallamericano</li></ul><p><strong>Guides:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=W9dDnE6AdIs">AtomicSwap refunds in DCRDEX</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/atomicswap-refunds-in-dcrdex/">text post</a></li><li><a href="https://www.youtube.com/watch?v=IIJ0SWAuwr8">Upgrading DCRDEX standalone version</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/upgrading-dcrdex-standalone-version/">text post</a></li><li><a href="https://www.youtube.com/watch?v=hnXic_tVwr0">How-to DCRDEX on Raspberry Pi with Umbrel</a> by @karamble — also as a <a href="https://www.cypherpunktimes.com/how-to-dcrdex-on-raspberry-pi-with-umbrel/">text post</a></li></ul><p><strong>Videos:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=Z2zL2J9RL-A">CPU mining, staking &amp; participation — State of the Market</a> by @phoenixgreen and @Exitus feat. @Tivra — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Decred-CPU-Mining--Staking--Participation---State-of-the-market-e29034h">Spotify podcasts</a></li><li><a href="https://www.youtube.com/watch?v=u1Nts-UKsuY">Decred News — Hard-fork completed! Now CPU/GPU mined — ASICs are out!</a> by @Exitus — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Decred-News---Hard-fork-completed--Now-CPU_GPU-Mined---ASICs-are-out-e292vcg">Spotify</a></li><li><a href="https://www.youtube.com/playlist?list=PLaMrpvQ0yJ_xm0FgwJ-oO9CWJfplsZD_N">Decred unmasked</a> — playlist of 14 videos by @utxostudios in different languages</li><li><a href="https://www.youtube.com/watch?v=KR4w_arcRZQ">Mining cartels</a> by Son of a Tech (aka @blindrun)</li><li><a href="https://www.youtube.com/watch?v=Ev7XRQ_VrnI">Decred’s blockchain mining revolution — Moving Blockchain Forward</a> by @phoenixgreen — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Decreds-Blockchain-Mining-Revolution--Moving-Blockchain-Forward-e29f8ji">Spotify</a> and a <a href="https://www.cypherpunktimes.com/decreds-blockchain-mining-revolution-moving-blockchain-forward/">text post</a></li><li><a href="https://www.youtube.com/watch?v=746-gBoVcCE">Removing centralisation from crypto — Moving Forward</a> by @phoenixgreen — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Removing-Centralisation-From-Crypto-e29rhvn">Spotify</a> and as a <a href="https://www.cypherpunktimes.com/removing-centralisation-from-crypto/">text post</a></li></ul><p>Audio versions of some videos are published on the <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes">Cypherpunk Times</a> Spotify podcast.</p><p>Check out the new <a href="https://www.youtube.com/channel/UCJ2bYDaPYHpSmJPh_M5dNSg/shorts">Shorts section</a> on @DecredTV!</p><p><strong>Translations:</strong></p><ul><li><a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">DCP-11 change PoW to BLAKE3 and ASERT</a> — in <a href="https://github.com/DominicTing/articles/blob/master/dcp-0011/dcp-0011.mediawiki">Chinese</a> by @Dominic</li><li>Decred Journal June-August got a total of 2 new <a href="https://xaur.github.io/decred-news/">translations</a> to Chinese (@Dominic) and Polish (@kozel). Thank you, friends!</li></ul><p><strong>Non-English content:</strong></p><ul><li><a href="https://www.youtube.com/channel/UCsm-K1pBCJiH_g2K3_TbUyg">Makertronic</a> created French tutorials for Decred GPU mining on <a href="https://www.youtube.com/watch?v=Xsx6uaFA8x4">Linux and Windows</a> and on <a href="https://www.youtube.com/watch?v=sxuBNhYe9G0">HiveOS</a> (English subtitles available). The videos got pretty good views for Decred content.</li><li>A video clip from Moroccan national TV news channel Al Aoula covering the <a href="https://xaur.github.io/decred-news/journal/202309#events">partnership agreement</a> event between Decred and the National Institute of Innovation and Advanced Technology (NIIAT) has been published on Abdellatif Belmkadem’s <a href="https://www.youtube.com/watch?v=GO5Ky0JXhyU">YouTube</a> and @arij’s <a href="https://twitter.com/in_insaf/status/1705858291929137232">Twitter</a>.</li></ul><p><strong>Discussions:</strong></p><p>A reality check from @Tivra:</p><blockquote><em>This is not “crypto” this is some trashy reality show some of you follow on X. Crypto happens on GitHub and on chain not on video. You control where your attention goes, it’s ultimately your responsibility [</em><a href="https://twitter.com/WasPraxis/status/1706573581168050566"><em>tweet</em></a><em>]</em></blockquote><p><strong>Other:</strong></p><ul><li>Decred’s <a href="https://www.linkedin.com/company/decredproject">LinkedIn page</a> became visible without login again.</li></ul><p><strong>Art and fun:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=ItlHeKohvO4">Staking — is it worth it?</a> by @Exitus — first in @DecredTV Shorts tab</li><li><a href="https://twitter.com/karamblez/status/1699017182502347176">Decred GPU mining “NeoGen” animation</a> by @karamble</li><li><a href="https://www.cypherpunktimes.com/buying-decred-is-like-hitting-the-bullseye/">Buying decred is like hitting the bullseye</a> by @OfficialCryptos</li><li><a href="https://www.cypherpunktimes.com/unlimited-potential/">Unlimited potential</a> by @OfficialCryptos</li><li><a href="https://twitter.com/jz_bz/status/1706546021994570040">Stake Decred</a> short by @jz</li><li><a href="https://www.tiktok.com/@dearcryptopunk">@dearcryptopunk</a> TikTok videos by @jp.santanna</li><li>@Tivra proposed a <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$-k2e-8QCXjQ04mv7LqYyW2WALIb5wDvX-jRqWrc5Dk4">revolutionary paradigm</a> called “UP ONYL”. The self-professed leader of the new radical UpOnlyism movement declared a death punishment to anyone who says our charts should move anywhere but UP.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/948/1*7IqhZKkbKwQ9WOzJveZbHg.png" /><figcaption><em>Image: Merch design by @lewildbeast for the hero miner who solved block 794,369 (DCR reward needs to be </em><a href="https://dcrdata.decred.org/block/794369"><em>updated</em></a><em>)</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/299/1*sr4-tDaF3zKqpfV7bB5heQ.png" /><figcaption><em>Image: Interpretation of the UP ONYL paradigm by @Void</em></figcaption></figure><h3>Markets</h3><p>In September DCR was trading between USDT 12.33–15.25 and BTC 0.00048–0.00057. The average daily rate was $13.23.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*phjOb1rXPxE5OVJBe02T0w.jpeg" /><figcaption><em>Image: Historical DCR/USD accumulation zones by @saender</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OYpKFozQUnpjoxXbUOy28A.png" /><figcaption><em>Image: Recent DCR/BTC, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TbLW-uJfSlSy5RPuHBz5Kg.png" /><figcaption><em>Image: Recent DCR/USD, data from Coin Metrics</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4wLiyiPAdYPnWzHNyDUVJw.png" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><h3>Relevant External</h3><p>The debate around Drivechains for Bitcoin and BIP-300 was <a href="https://cointelegraph.com/news/bitcoin-bip300-drivechain-proposal-sparks-debate-and-alternate-solutions">reignited</a> after Luke Dashjr wrote an implementation. There are discussions about whether this kind of sidechain which would allow for flexible creation and use of other assets would be a positive for Bitcoin, whether there are technical downsides or if allowing people to create scam-like assets on Bitcoin is the worst aspect. There are also discussions about how to activate the soft fork, with already some miners <a href="https://twitter.com/francispouliot_/status/1697633126497882143">signaling</a> support. A new player entered the mix in September with claims of being able to operate a sidechain with a two-way peg on Bitcoin without any soft fork changes, but they as yet had no explanation which people could make sense of.</p><p>Paxos <a href="https://cointelegraph.com/news/miner-returns-over-500k-btc-transaction-fee-overpayment-paxos">accidentally</a> paid 19.8 BTC for a Bitcoin transaction, but F2Pool apparently returned the BTC.</p><p>The Brave browser <a href="https://brave.com/web3-privacy/">announced</a> a partnership with Electric Coin Company to add Zcash support to its wallet, and to develop a “private and decentralized messaging feature” with the support of Filecoin and the InterPlanetary File System (IPFS).</p><p>Nouns DAO, which auctions one NFT a day to fund a treasury and had amassed a sum of around $50 million in this fashion, underwent a <a href="https://www.coindesk.com/business/2023/09/21/nouns-daos-27m-revolt-reveals-toxic-mix-of-money-hungry-traders-and-blockchain-idealists/">fork</a> which saw over half of this value exiting through a newly introduced quit mechanism. The Nouns DAO is controlled by voting of the holders of Noun NFTs, and this community has long been split between a camp which embodied the original spirit of using the fund to promote the Nouns meme, and a camp which was disturbed by frivolous spending amounts as high as $90,000 on naming a frog species, and which saw themselves as entitled to some share of the fund proportional to the number of Nouns NFTs and voting power they had. As the product of a long-running discussion, v3 of the Nouns DAO’s contracts incorporated a mechanism that allowed 20% of the NFTs to trigger a week-long forking discussion and voting period. The majority of Nouns holders chose to exit and their share of the funds is now moved to a new DAO that has a ragequit mechanism, in addition to the familiar mechanisms of Nouns DAO, which will allow them to further exit and claim their individual share of that balance, if they so desire.</p><p>Terra Classic is to <a href="https://cointelegraph.com/news/terra-classic-cease-ustc-minting">cease</a> minting and reminting USTC in hopes of returning it to parity with the US dollar, after a vote with 59% in favour of the proposal. Since the the decline of the price of LUNC, there are concerns about spam and a proposal to increase the minimum deposit amount to 5 million LUNC was approved with 93% support.</p><p>Coinbase, in its role as an Ethereum validator, <a href="https://www.coindesk.com/tech/2023/09/15/coinbase-inadvertently-earned-1m-due-to-hack-but-hasnt-reimbursed-victims/">received</a> a 570 ETH MEV payment from the Curve hackers in July to prioritize the transactions which allowed them to profit from the attack. That’s about $1 million profit for Coinbase at the moment, and they seem reluctant to return it to the affected party, Alchemix, citing a legal opinion that they are under no obligation to do so.</p><p>The SEC has reached a settlement in which the makers of the Stoner Cats NFT collection and associated web series were <a href="https://www.coindesk.com/consensus-magazine/2023/09/14/the-inanity-of-the-sec-stoner-cat-action/">fined</a> $1 million and had to kill all the Cats in its possession. The case attracted attention because it featured celebrities Ashton Kutcher and Mila Kunis promoting the project and participating in the creation of the comedy series, which the $800 NFT would allow holders to access. The token sale generated 3,650 ETH ($8.2 million at the time) for the company, and they received a further $20 million in royalties in transactions where holders sold their NFTs on the secondary market. After the news broke, the price for the NFTs rose substantially, possibly because people expect the holders to be able to access part of the settlement, but $1 million seems quite small in the scheme of things. The people who lost out in this situation are those who bought the NFTs at their all-time high prices of around 0.3 ETH, they are unlikely to benefit from any financial penalties, and the recent rise in price to 0.05 ETH is little consolation.</p><p>Claimants in the ongoing bankruptcy processes of FTX, BlockFi and Genesis have had their details <a href="https://www.bloomberg.com/news/articles/2023-08-25/ftx-genesis-blockfi-customer-data-at-risk-in-bankruptcy-hack">leaked</a> by Kroll, a provider of bankruptcy services. A hacker performed a SIM swap attack on a Kroll employee and was able to access files with details of all the claimants. This further raises concerns that participants in the claims process for bankrupt crypto companies are being targeted by scammers who attempt to gain access to whatever crypto the claimants might hold off the exchange. The leaked details allow the scammers to produce more convincing materials which reference compromised information, one reported example is offering marks a way to speed the claims process or get a better outcome.</p><p>The Commodity Futures Trading Commission (CFTC) has <a href="https://www.coindesk.com/policy/2023/09/07/cftc-goes-after-opyn-other-defi-operations-in-enforcement-sweep/">announced</a> settlements with three DeFi operations (Opyn, ZeroEx, and Deridex), who it charged with offering illegal derivatives trading. The companies agreed to shutting down these services and paying fines of $100,000 to $250,000 after cooperating with the CFTC’s investigations.</p><p>The CFTC is <a href="https://www.coindesk.com/consensus-magazine/2023/09/22/americans-seemingly-arent-allowed-to-put-this-economic-theory-to-the-test/">hampering</a> the development of prediction markets by objecting to any markets relating to political outcomes. These are explicitly banned in over 10 states but the CFTC has a broader objection in that it does not want to become an “election cop” adjudicating disputes about how the contracts have been operated.</p><p>Senator Elizabeth Warren has <a href="https://cointelegraph.com/news/crypto-bill-us-nine-senators-back-elisabeth-warren">gathered</a> support of 9 other senators for her Digital Asset Anti-Money Laundering Act, which would crack down on non-custodial wallets, extend Bank Secrecy Act responsibilities, and other measures to tackle illicit use of crypto.</p><p>Chase bank in the UK, owned by JP Morgan, has <a href="https://www.reuters.com/technology/jpmorgans-uk-bank-chase-ban-crypto-transactions-2023-09-26/">announced</a> a ban on crypto-related transactions for its customers, who from mid-October will no longer be able to make debit card or bank transfers to crypto companies like exchanges. The reason given was that this is a response to a growing number of scams targeting UK users with a crypto component.</p><p>The UK’s Online Safety Bill has been <a href="https://www.reuters.com/world/uk/uks-online-safety-bill-passed-by-parliament-2023-09-19/">passed</a> by Parliament and is on track to become law. The legislation will require the UK’s regulator Ofcom to produce a code of conduct detailing how providers of online messaging platforms must pro-actively police illegal content on those platforms. One particular aspect which has been <a href="https://theconversation.com/the-uk-just-passed-an-online-safety-law-that-could-make-people-less-safe-213595">criticised</a> would undermine end to end encryption by requiring service providers to sift through encrypted private content for evidence of illegal activity. Both Signal and WhatsApp have indicated that they would leave the UK market rather than comply with the new rules which would require them to undermine their encryption.</p><p>That’s all for September. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 63 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, kozel, l1ndseymm, phoenixgreen, richardred, zippycorners</li><li>reviews and feedback: davecgh, Dominic, jholdstock</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=21685a3a71f2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-september-2023-21685a3a71f2">Decred Journal — September 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — August 2023]]></title>
            <link>https://medium.com/decred/decred-journal-august-2023-6b539b82057b?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/6b539b82057b</guid>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[decred]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Tue, 26 Sep 2023 15:14:45 GMT</pubDate>
            <atom:updated>2023-09-27T09:56:56.317Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — August 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XHXqdL6FXQQ_aRDoNthtAg.png" /><figcaption><em>Image: Untitled by @Exitus</em></figcaption></figure><p>Highlights of August:</p><ul><li>Two consensus changes activated on Decred mainnet to reduce mining rewards and change the mining algorithm. These changes disrupt ASIC mining cartels and make GPU mining more accessible.</li><li>Cryptopower’s first mainnet release is out. It is a new wallet building on the legacy of GoDCR, and adding BTC and LTC wallets, instant coin exchange, and more. Initially available as a desktop app but mobile apps are in development.</li><li>Bison Relay v0.1.8 has been released with chat history loading after app restart, initial e-commerce features, and numerous UX improvements in the graphical and text apps.</li><li>Full node wallet support for Dash and Firo has been merged in DCRDEX. Advanced users can try it out.</li></ul><p>Contents:</p><p>· <a href="#c8ed">New Consensus Rules Activated</a><br>· <a href="#51f7">Cryptopower v1.0.0 Release</a><br>· <a href="#2358">Bison Relay v0.1.8 Release</a><br>· <a href="#a484">Development</a><br>· <a href="#8dc2">People</a><br>· <a href="#3a0a">Governance</a><br>· <a href="#2ae5">Network</a><br>· <a href="#c527">Ecosystem</a><br>· <a href="#ec17">Outreach</a><br>· <a href="#6466">Media</a><br>· <a href="#c5bf">Markets</a><br>· <a href="#d017">Relevant External</a></p><h3>New Consensus Rules Activated</h3><p>Consensus changes <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">Change PoW to BLAKE3 and ASERT</a> and <a href="https://github.com/decred/dcps/blob/master/dcp-0012/dcp-0012.mediawiki">Change PoW/PoS Subsidy Split To 1/89</a> have activated on Decred mainnet at block <a href="https://dcrdata.decred.org/block/071683030010299ab13f139df59dc98d637957b766e47f8da6dd5ac762f1e8c7">794,368</a> on August 29. It took roughly 5 months since the <a href="https://proposals.decred.org/record/a8501bc">Politeia proposal</a> was submitted in March to implement these changes and activate them with a vote.</p><p>The chain was paused for almost 3 days until CPU miners found the first blocks and everything got running again. We will cover early CPU and GPU mining developments in the next issue. As of writing everything looks stable again and more upgrades are in the pipeline.</p><p>Old software will not follow the chain past the Aug 29 fork. To use Decred, make sure to upgrade to the latest <a href="https://github.com/decred/decred-binaries/releases">core software release</a>, standalone <a href="https://github.com/decred/dcrdex/releases">DCRDEX app</a>, <a href="https://github.com/crypto-power/cryptopower/releases">Cryptopower</a> or any other <a href="https://decred.org/wallets/">wallet</a> you’ve been using.</p><p>Congratulations to the Decred community for activating our <a href="https://github.com/decred/dcps">12th consensus change</a>!</p><h3>Cryptopower v1.0.0 Release</h3><p>Cryptopower is a new self-custodial wallet for DCR, BTC and LTC. The first public mainnet release packages a year of development work and new features added since GoDCR was discontinued in <a href="https://xaur.github.io/decred-news/journal/202208#godcr">August 2022</a>. Highlights:</p><ul><li>Multi-coin wallet for DCR, BTC and LTC — all working in light (SPV) mode without needing to download full blockchains</li><li>Decred staking, mixing, and governance — voting on consensus changes, treasury spends and Politeia proposals</li><li>Coin conversion via centralized exchangers like <a href="https://flyp.me/">Flyp.me</a>, <a href="https://godex.io/">Godex.io</a>, <a href="https://changenow.io/">ChangeNOW.io</a> and others</li><li>Custom coin selection for extra control</li><li>Custom gap limit</li><li>Runs on Windows, macOS, Linux, FreeBSD</li><li>Potential to build mobile apps for Android and iOS from the same codebase</li></ul><p>Download the app for your operating system <a href="https://github.com/crypto-power/cryptopower/releases">here</a>. Make sure to verify the files as explained in the <a href="https://github.com/crypto-power/cryptopower/releases/tag/release-v1.0.0">release</a>; the builds are signed by Cryptopower &lt;release@cryptopower.dev&gt; with key fingerprint 5C26BFEC6C2466A528D5551CD05AC74F68976E52.</p><p>Android APK builds are <a href="https://twitter.com/dreacot/status/1699963093940363668">experimental</a> and not yet recommended for real wallets but testers are welcome.</p><p>Bug reports and feedback are welcome using <a href="https://github.com/crypto-power/cryptopower/issues">GitHub Issues</a> or the <a href="https://matrix.to/#/!oxOZZtibVUXxXtdPJS:decred.org">#cryptopower</a> Matrix chat.</p><p>Learn more:</p><ul><li><a href="https://twitter.com/dreacot/status/1694260734878712220">Short demo video</a></li><li><a href="https://www.cypherpunktimes.com/cryptopower-golang-native-desktop-mobile-wallet/">Introduction and screenshots</a></li><li><a href="https://proposals.decred.org/record/256efee">Proposal</a> to fund Cryptopower development</li><li><a href="https://proposals.decred.org/record/256efee">Status of desktop and mobile and a big feature table</a> comparing Cryptopower, Decrediton, old Android and iOS wallets, Cake Wallet and DCRDEX</li><li><a href="https://www.cypherpunktimes.com/introducing-decred-developer-dreacot/">Q&amp;A with lead developer @dreacot</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nUA50LEIOclbbM1vmE8JKg.png" /><figcaption><em>Image: Cryptopower wallet selection page in dark mode</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BoAvM0h3OmZb_PG9vbrLmg.png" /><figcaption><em>Image: Cryptopower’s send page</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YmM-VesGYxAxUpDH1AlQww.png" /><figcaption><em>Image: Cryptopower supports advanced Coin Selection for extra control</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UQyGGOawyywKy4BvYpGnqA.jpeg" /><figcaption><em>Image: Cryptopower lets you </em><a href="https://twitter.com/exitusdcr/status/1699366344813109572"><em>convert coins</em></a><em> without touching the browser</em></figcaption></figure><h3>Bison Relay v0.1.8 Release</h3><p>This is a big release with new features and UX improvements made over the last 4 months.</p><p>Major changes in both GUI and text apps:</p><ul><li>Loading of chat history after app restarts</li><li>Pages with hyperlinks (similar to web pages)</li><li>Improved reliability of key exchanges and tipping</li><li>Numerous bug fixes</li></ul><p>GUI app highlights:</p><ul><li>Address book with searching and filtering</li><li>News Feed with images and improved sorting</li><li>Improved notifications UI</li><li>Improved responsiveness on smaller screens</li></ul><p>brclient text app highlights:</p><ul><li>Initial e-commerce features</li><li>Client-side content filtering</li><li>Client data backups</li></ul><p>The initial e-commerce infrastructure called “simplestore” is designed for selling digital-only goods such as images, videos, audio, and files. Supported payment methods are DCR Lightning Network, on-chain DCR transfers, and custom/manual processing. Simplestore is only available in the text-based brclient app in this release.</p><p>GUI and text clients have different features now. Changes for each app are listed on the <a href="https://github.com/companyzero/bisonrelay/releases/tag/v0.1.8">release page</a>; please pay attention to the upgrade notice if migrating from v0.1.7 on Windows. For a complete list of changes with explanations see <a href="https://xaur.github.io/decred-news/">Decred Journal</a> issues from April to July 2023. See the <a href="https://github.com/companyzero/bisonrelay/blob/v0.1.8/README.md#verifying-binaries">README</a> file for instructions on verifying the files.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*o7KpQzbo5V4zi1PncLmnvg.png" /><figcaption><em>Image: Bison Relay v0.1.8 helps you find new comments faster</em></figcaption></figure><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>The majority of the work this month was developer-focused, and not necessarily user-focused. However, it’s always interesting when a new Go version is supported, because it unlocks potential new features and improvements from the coding language itself (check the dcrwallet updates from the <a href="https://xaur.github.io/decred-news/journal/202307#dcrwallet">July issue</a> for examples of this).</p><p>The following work has been merged in master towards future releases:</p><ul><li>Dropped official support for Go 1.19, and <a href="https://github.com/decred/dcrd/pull/3172">added support for Go 1.21</a> (Go 1.20 is still supported as well). This included updates to the GitHub Actions build workflow. Building against Go 1.19 is still possible, and it is highly likely to work fine, but it is no longer being actively tested.</li><li>Updated the <a href="https://github.com/decred/dcrd/pull/3171">Docker image</a> to build the dcrd binary with Go 1.21.0.</li><li>Optimized the GitHub Actions <a href="https://github.com/decred/dcrd/pull/3168">build workflow</a> to reduce duplicate cache entries and cache spam. This involved removing the Go module and build cache from the GitHub build workflow, since the latest setup-go action caches them by default, and this was creating duplicate cache entries. The linter is still cached separately, and this update also included a small filename change to produce significantly fewer cache objects.</li><li>Added a test scenario to the <a href="https://github.com/decred/dcrd/pull/3173">ASERT tests</a> that ensures the difficulty adjusts appropriately when block times are speeding up.</li><li>Added a <a href="https://github.com/decred/dcrd/pull/3175">duplicate-word linter</a>, and used it to <a href="https://github.com/decred/dcrd/pull/3174">tidy up comments</a> in 44 different files.</li><li><a href="https://github.com/decred/dcrd/pull/3177">Removed unused parameters</a> from a few blockchain functions. These functions are internal, so this change has no impact to clients or users.</li><li>Added an <a href="https://github.com/decred/dcrd/pull/3179">error linter</a>, and updated multiple errors so that they can be <a href="https://github.com/decred/dcrd/pull/3178">wrapped with useful context</a>. This allows them to be unwrapped by function callers to identify the source of the error. This update allows the errors to work nicely with errors.Is and errors.As.</li></ul><p>The <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">DCP-11 document</a> specifying the change to BLAKE3 and ASERT has been reviewed and <a href="https://github.com/decred/dcps/pull/29">released</a>. Here are some interesting facts we found:</p><ul><li>The document explains the new proof of work hash, new ASERT difficulty adjustment algorithm, and the difficulty reset at the activation block, all in great detail with formulas, diagrams, and guidance for implementations.</li><li><em>Block header</em> stayed exactly the same; it is a compact 180-byte structure that holds important metadata about the block and allows syncing and navigating the chain very quickly.</li><li><em>Block hash</em> remained unchanged too; it is the same BLAKE-256 14-round hash of the <em>block header</em>. Most Decred software uses block hash to identify blocks and needs no modifications.</li><li><em>Proof of work hash</em> changed to BLAKE3; it is created by hashing the <em>block header</em>. Only mining software (and hardware) needs to adapt to this new hashing algorithm.</li><li>Research into difficulty algorithms has shown that ASERT is one of the <a href="https://github.com/zawy12/difficulty-algorithms/issues/50">best performers</a> in the space. Side note: Bitcoin’s DA got the worst rating in the 9th category after all others. Based on that and other research, Bitcoin Cash <a href="https://documentation.cash/protocol/forks/2020-11-15-asert.html">adopted</a> a variation of ASERT in November 2020.</li><li>A new ASERT difficulty must be calculated for every block, which is 144x more frequent than the previous EMA algorithm. However, the ASERT algorithm can be calculated ~16x faster, so overall dcrd will spend ~9x more time running ASERT code. Fortunately, this is on the order of microseconds per block and does not make any practical difference. Read more <a href="https://github.com/decred/dcps/pull/29#discussion_r1300314310">here</a>.</li><li>DCP-11 is the biggest DCP so far, when measuring by the length of text, file count, and overall size. It is very well-made and all Decred enthusiasts are advised to <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">read the full thing</a>.</li></ul><p>Voting results have been added to all 12 <a href="https://github.com/decred/dcps">DCP documents</a> to record at which historical blocks the voting started as well as when consensus changes locked in and activated. Implementations of Decred consensus may use these block numbers to optimize their chain verification logic and avoid tallying historical votes.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/506/1*Xqst9UhnQHI8If7I2N4nUw.png" /><figcaption><em>Image: The ASERT difficulty formula is rather simple. If our processors could just run this beautiful math directly…</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/897/1*ZIguyeiC9rj7p-biqrYgnw.png" /><figcaption><em>Image: But come down to Earth and face the brutal reality of binary computers with limited precision. This adjusted formula is optimized to run fast on real hardware, with minimal error.</em></figcaption></figure><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>June-July changes <a href="https://github.com/decred/dcrwallet/pull/2277">backported</a> for the next v1.8.x release:</p><ul><li><a href="https://github.com/decred/dcrwallet/commit/1c1bcfbd5aa7ca0b1cbad06b4f1bb6b8c2af5aa5">Warn users</a> about VSP fee payment errors caused by the wallet being locked. This will allow users to react if a locked wallet blocks VSP fee payments. Upon seeing the error, the user should unlock the wallet and try again to prevent missed tickets.</li><li>Fixed broken <a href="https://github.com/decred/dcrwallet/commit/07854e3746aeef2de88488ae5cc87ee6a092387b">retrying logic</a> for errored VSP ticket purchases. This issue affected many users. Any ticket purchases which worked first time were unaffected, but any purchases which ran into an error were not being retried, which would lead to tickets not being added to the VSP and votes being missed. Thankfully, re-registering the ticket with a different VSP was a workaround, but it was poor UX.</li><li>Fixed a bug where the <a href="https://github.com/decred/dcrwallet/commit/c4c6c4213da7cde5ecdc97fb5347a1c7bc3aeae2">fee payment status check</a> could be unreasonably delayed. The VSP client delays actions by some random duration in order to help protect privacy. With this incorrect delay calculation the wallet would report fee payments as being unconfirmed for up to 2 hours until the next check happens, when actually the fee has been sent and confirmed. Now the user wallet will update sooner.</li><li>Require VSP clients to <a href="https://github.com/decred/dcrwallet/commit/7c551ce6b95456b6ec1a174b5529641dd133230a">wait for the VSP to confirm fee payments</a> before considering a VSP ticket fully purchased. This eliminates multiple problematic edge cases caused by users broadcasting their own fee transactions, such as paying too low of a fee or sending payment to the wrong address. It is a preventative fix for extremely unlikely cases which have not been seen in the wild.</li></ul><p>New changes merged in master and backported for the next v1.8.x release:</p><ul><li>Fixed another bug where confirming a VSP ticket fee transaction took longer than necessary, caused by ticket’s <a href="https://github.com/decred/dcrwallet/pull/2270">live and expiry block heights</a> not getting updated after the ticket was mined. It happened with the majority of VSP tickets. The fee would eventually get confirmed if the wallet was left running. Restarting the wallet would sync it straight away. There was no risk of votes being missed. Backported change is <a href="https://github.com/decred/dcrwallet/commit/1319da0b05d4a9715b045e847ff58b442f407f39">here</a>.</li></ul><p>User-facing changes merged in master towards future releases:</p><ul><li>Added <a href="https://github.com/decred/dcrwallet/pull/2275">logging of transaction changes the wallet notices</a> during rescans. This is off during the initial rescan (during reseed or after restarting dcrwallet) because it would be too noisy. Any other rescans are typically done to fix a problem, and dcrwallet will log when it finds new wallet transactions inside an old block, or wallet transactions which were previously unmined, but are now mined. Rescans aren’t fun for users, and rescans are really just a bandaid to sync wallets that got out of sync. Having the hashes of missed transactions will be helpful to debug why a wallet had a problem syncing them, and will hopefully result in some bugfixes that reduce user’s need to rescan.</li><li>Added a <a href="https://github.com/decred/dcrwallet/pull/2276">cancellation check</a> to non-mixed ticket purchases before publishing the purchase. Mixed ticket purchases already check for cancellation, so this may solve an edge-case bug.</li><li>Fixed processing of a batch of VSP tickets if <a href="https://github.com/decred/dcrwallet/pull/2259">one of them failed</a>. When adding multiple tickets to the VSP client if one of them were to fail, the remaining ones would not be attempted. It is unlikely that this caused any issues in the real world. This change also added some missing logging to make users aware that some VSP tickets failed and may need investigating.</li></ul><p>Developer and internal changes:</p><ul><li>Moved the logic of <a href="https://github.com/decred/dcrwallet/pull/2259">finding VSP-managed tickets</a> out of the VSP client and into the main wallet code. This is part of the continued effort to refactor VSP and wallet logic.</li><li>Added official <a href="https://github.com/decred/dcrwallet/pull/2278">support for Go 1.21</a> and updated the GitHub Actions build workflow.</li><li><a href="https://github.com/decred/dcrwallet/pull/2265">Replaced</a> all non-generated uses of interface{} with any in the codebase. While any is just a new alias, it makes the code easier to read.</li></ul><h3>dcrctl</h3><p><a href="https://github.com/decred/dcrctl"><em>dcrctl</em></a><em> is a command-line client for dcrd and dcrwallet.</em></p><ul><li>Improved instructions for setting up <a href="https://github.com/decred/dcrctl/pull/68">environment variables</a> when building or installing dcrctl.</li><li>Updated CI and docs for <a href="https://github.com/decred/dcrctl/pull/69">Go 1.21</a>.</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>Packaging contributions:</p><ul><li>Decrediton v1.8.0 has been added to <a href="https://github.com/Homebrew/homebrew-cask/pull/149083">Homebrew Cask</a> repository for macOS users.</li><li>Decrediton v1.8.0 has been added to <a href="https://github.com/microsoft/winget-pkgs/pull/112385">winget</a>, a package manager installed by default in Windows 10 and 11.</li></ul><p>Other news:</p><ul><li><a href="https://www.reddit.com/r/decred/comments/15cyod5/decrediton_2fa_hoddle_safely/">Decrediton 2FA</a> concept from @norwnd has been put <a href="https://matrix.to/#/!DwNysKhaQPBPURaBGt:decred.org/$sn4rEGvdxLgITmVuwLrFXfQhPXbVqvMVkK1So_xa2DY">on hold</a> in favor of exploring a general-purpose <a href="https://gist.github.com/norwnd/890ad642985f4e9e9f7b1dd243b21f9e#long-term-we-need-decrediton-with-generic-multisig-support-right-">multisig solution</a> for Decrediton if there is demand. Currently, there is no GUI for multisig in Decred.</li></ul><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><p>Functional changes that VSP admins may notice:</p><ul><li>Wait until all other startup tasks have been completed before listening to <a href="https://github.com/decred/vspd/pull/407">notifications from dcrd</a>. There was no problem with connecting to dcrd earlier but it was unnecessary and created messy logs.</li><li>Changed discovery of <a href="https://github.com/decred/vspd/pull/413">voted and revoked tickets</a> from using dcrwallet’s TicketInfo call to using <a href="https://github.com/decred/dcrd/tree/f69247ff2478057ddbbc6692fc96ff6520b6a8c1/gcs">GCS filters</a> from dcrd. <a href="https://github.com/decred/dcps/blob/master/dcp-0005/dcp-0005.mediawiki#user-content-Golombcoded_Sets">Golomb-coded Sets</a> (GCS) enable very efficient detection of transactions, this feature is a key element in Decred’s privacy-preserving light wallets (SPV). The new method is <a href="https://github.com/decred/vspd/pull/413#issuecomment-1694228745">more robust</a>, and as a result VSP admins may notice that vspd detects some historic voted/revoked tickets which TicketInfo never detected.</li><li>Added a new integrity check that updates revoked tickets in the database to be either <a href="https://github.com/decred/vspd/pull/415">expired or missed</a>. Initial version of vspd was unable to distinguish between expired and missed tickets and reported them all as “revoked”. Knowing how many tickets were missed by the VSP is useful for <a href="https://github.com/decred/vspd/issues/268">evaluating its reliability</a>. This update uses a clever heuristic to guess ticket outcome based on how long it took to revoke it. It is not 100% accurate but is good enough for the purpose of reporting VSP stats.</li></ul><p>Developer and internal changes:</p><ul><li>Added a test to ensure the hard-coded <a href="https://github.com/decred/vspd/pull/404">error string</a> returned from <a href="https://github.com/gorilla/securecookie">securecookie</a> will not change unexpectedly when vspd is upgraded to a newer version of the library.</li><li><a href="https://github.com/decred/vspd/pull/401">Replaced</a> uses of interface{} with any, similar to <a href="https://xaur.github.io/decred-news/journal/202308#dcrwallet">dcrwallet</a>.</li><li>Updated to <a href="https://github.com/decred/vspd/pull/402">Go 1.21</a> and newer GitHub Actions. Testing with Go 1.19 has been removed.</li><li>Removed client-side <a href="https://github.com/decred/vspd/pull/403">VSP fee payment logic</a> from vspd repository. The <a href="https://github.com/decred/vspd/issues/379">idea</a> to migrate all VSP client code from dcrwallet to vspd repository was found to be problematic, it created a circular dependency between vspd and dcrwallet which is <a href="https://matrix.to/#/!zefvTnlxYHPKvJMThI:decred.org/$_rzNyvnGedWeh_tnXWk5WDQKaj3TODeXbxRa9fg7CtY">cumbersome</a> and not worth the maintenance burden. Most VSP client code has been removed from vspd and will continue to live in dcrwallet repository. Eventually it should become an exported package which can be reused by software seeking to add VSP staking features. What remains in the vspd repository are the absolute basics which will be useful for any consumer of the vspd API: the <a href="https://github.com/decred/vspd/blob/2db761e0727866fda0bc303432e443599a2d3b45/types/types.go">data types</a> and a <a href="https://github.com/decred/vspd/blob/2db761e0727866fda0bc303432e443599a2d3b45/client/client.go">basic HTTP client</a> for communicating with vspd, including signing requests and verifying signatures of responses for <a href="https://github.com/decred/vspd/blob/2db761e0727866fda0bc303432e443599a2d3b45/docs/two-way-accountability.md">two-way accountability</a>.</li><li>Simplified <a href="https://github.com/decred/vspd/pull/410">shutdown code</a>. It was inherited from dcrwallet and was a bit more flexible and complex than required for vspd.</li><li>Various <a href="https://github.com/decred/vspd/pull/408">refactoring</a> to allow more code reuse and improve integrity checks.</li><li>Refactored how <a href="https://github.com/decred/vspd/pull/409">data is passed</a> internally to remove duplication and prepare for future changes.</li><li>Fixed a bug with processing new block <a href="https://github.com/decred/vspd/pull/412">notifications</a> from dcrd (it did not affect any released version).</li><li>Removed <a href="https://github.com/decred/vspd/pull/411">contexts from structs</a> as <a href="https://pkg.go.dev/context">recommended</a> by standard library documentation. Added <a href="https://github.com/decred/vspd/pull/411">linters</a> to prevent this and other issues that came up during code review.</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant and low-cost transactions.</em></p><ul><li>Ported changes made in the upstream <a href="https://github.com/lightningnetwork/lnd">lnd</a> between v0.11.1 and <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.12.1-beta">v0.12.1</a> (released Feb 2021). 541 commits distributed across 220 upstream PRs have been ported, of which <a href="https://github.com/decred/dcrlnd/commits?after=c97f63c8bc41977c6c9b6e5b62fb216e8157cef9+0&amp;author=matheusd">53 commits</a> were needed to adjust the codebase to Decred. Full list of ported pull requests can be found <a href="https://github.com/decred/dcrlnd/blob/master/docs/upstream-prs.csv">here</a>.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>DCRDEX v0.6.2 is now available in <a href="https://github.com/decred/umbrel-app-store">Decred’s Umbrel app store</a>.</p><p>August changes included in the v0.6.3 release (out in September):</p><ul><li>Fixed a possibility of showing incorrect <a href="https://github.com/decred/dcrdex/pull/2449">order book</a> in some order cancellation scenarios.</li></ul><p>The remaining changes below are merged in the master branch towards future releases.</p><p>Client:</p><ul><li>Improved <a href="https://github.com/decred/dcrdex/pull/2462">app seed display</a> on the backup page, it will be shown in groups of 8 characters.</li><li>Implemented <a href="https://github.com/decred/dcrdex/pull/2454">configuration restrictions</a> for wallets controlled externally. This can hide settings like password change if the DEX GUI is embedded in Decrediton and not running standalone. In this scenario any changes to the trading wallet must be done from Decrediton, and blocking them in the DEX UI should prevent users from breaking the wallet.</li><li>Update browser <a href="https://github.com/decred/dcrdex/pull/2458">tab/window title</a> when changing markets. Also provide instant visual feedback when the user clicks on another market, such as clear the depth chart, order book and recent matches.</li></ul><p>Server:</p><ul><li>Only send penalize notification when user’s <a href="https://github.com/decred/dcrdex/pull/2451">tier changes</a>, avoiding unnecessary notifications.</li></ul><p>Decred:</p><ul><li>Added <a href="https://github.com/decred/dcrdex/pull/2290">staking support foundations</a>.</li><li>Exposed staking methods via the <a href="https://github.com/decred/dcrdex/pull/2316">JSON-RPC API</a>.</li><li>Added a method to fetch a <a href="https://github.com/decred/dcrdex/pull/2466">list of Voting Service Providers</a> from <a href="https://github.com/decred/dcrwebapi/blob/master/docs/api.md">api.decred.org</a>.</li><li>Next step is to create a GUI for staking.</li></ul><p>Bitcoin:</p><ul><li>Fixed crash when attempting to <a href="https://github.com/decred/dcrdex/pull/2474">reconfigure</a> a missing or corrupted BTC wallet.</li></ul><p>Dash:</p><ul><li>Added <a href="https://github.com/decred/dcrdex/pull/2424">full node wallet</a> support for DASH.</li><li>Require Dash’s mandatory <a href="https://github.com/decred/dcrdex/pull/2484">v19.2.0</a> update.</li></ul><p>Firo:</p><ul><li>Implemented <a href="https://github.com/decred/dcrdex/pull/2426">Electrum light wallet</a> support for Firo, including test harnesses with automated Firo’s chain daemon, ElectrumX server, and wallet client.</li></ul><p><a href="https://proposals.decred.org/record/8b1ceda">Market maker and arbitrage bots</a> progress:</p><ul><li>Implemented <a href="https://github.com/decred/dcrdex/pull/2332">balance segregation</a> which limits the amount of funds available to each bot.</li><li>Implemented <a href="https://github.com/decred/dcrdex/pull/2409">simulation</a> of sideways, trending, and volatile markets. This will be used to <a href="https://github.com/decred/dcrdex/issues/2303">test bot behavior</a>. For the curious, available market simulations are documented <a href="https://github.com/decred/dcrdex/blob/8fad25372c4af9d0b378335e4a3dbd12f6ba0d22/dex/testing/loadbot/README.md">here</a>.</li><li>Updated the basic market maker strategy to <a href="https://github.com/decred/dcrdex/pull/2416">place multiple orders</a> at various distances from the basis price instead of just one.</li><li>Take into account the possibility of <a href="https://github.com/decred/dcrdex/pull/2479">refunds</a> in market making balance calculations.</li></ul><p>Documentation:</p><ul><li>Added a wiki page about <a href="https://github.com/decred/dcrdex/pull/2468">managing DEX trading accounts</a> covering topics such as: creating, using an existing account, disabling, exporting, or managing trading account tier.</li><li>Updated <a href="https://github.com/decred/dcrdex/pull/2470">spec</a> for new API endpoints.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2476">build instructions</a> for the macOS app.</li></ul><p>Developer and internal changes:</p><ul><li>Added flag to <a href="https://github.com/decred/dcrdex/pull/2452">disable background mining</a> in DCR test harness.</li><li>Refactoring and testing improvements.</li></ul><p>Other:</p><ul><li>A rough plan of development for <a href="https://github.com/decred/dcrdex/issues/2483">fall 2023</a> has been published for review and discussion, including some ambitious ideas like fiat onboarding.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*EdcVk-pSWFBsouV5M1W0XA.png" /><figcaption><em>Image: Footgun protection will prevent accidental changes that might break the wallet when using DEX inside Decrediton</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MhPXSjta9X1awOC3Funs-w.png" /><figcaption><em>Image: Simulated sideways market for testing market maker bots’ performance</em></figcaption></figure><p>Cryptopower</p><p><a href="https://github.com/crypto-power/cryptopower"><em>Cryptopower</em></a><em> is a multi-coin desktop GUI wallet for DCR, BTC, and LTC. It runs in a privacy-preserving light SPV mode without needing full blockchains, supports Decred staking, mixing, voting, and other unique features.</em></p><p>Last time we wrote dev logs for this project was in <a href="https://xaur.github.io/decred-news/journal/202208#godcr">August 2022</a>, when it was called GoDCR. Here’s a quick recap of project’s history so far:</p><ul><li>In September 2018 Raedah Group began experimenting with GUI libraries suitable for building a Decred wallet in pure Go. A pure Go app has potential to have higher security, better performance, and reach more platforms.</li><li>Five prototype interfaces were built: command line, text-based terminal UI based on <a href="https://github.com/rivo/tview">tview</a>, web browser UI based on <a href="https://stimulus.hotwired.dev/">Stimulus</a>, desktop GUI made with immediate mode <a href="https://github.com/aarzilli/nucular">nucular</a> toolkit, and another desktop GUI made with retained mode <a href="https://github.com/fyne-io/fyne">Fyne</a> toolkit. These prototypes and <a href="https://github.com/raedahgroup/godcr-old/wiki/Screenshots">screenshots</a> are now archived <a href="https://github.com/raedahgroup/godcr-old">here</a>.</li><li>As a result of this research another library called <a href="https://gioui.org/">Gio</a> was chosen as a winner and a new app <a href="https://github.com/planetdecred/godcr">GoDCR</a> was started in Jan 2020.</li><li>First GoDCR <a href="https://proposals.decred.org/proposals/e5c8051">development proposal</a> was approved in Nov 2020 with 92% Yes.</li><li>First functional testnet build was released in <a href="https://xaur.github.io/decred-news/journal/202109">Sep 2021</a>.</li><li><a href="https://proposals.decred.org/record/f7d9fc8">Second proposal</a> was rejected with 49% Yes in Oct 2021.</li><li>First mainnet release came out in <a href="https://xaur.github.io/decred-news/journal/202205">May 2022</a>.</li><li><a href="https://proposals.decred.org/record/0ef42e5">Third proposal</a> combining GoDCR and existing mobile wallet development was rejected with 20% Yes in Jul 2022.</li><li>Commits in the <a href="https://github.com/planetdecred/godcr">godcr</a> repository stopped in Aug 2022 but only 2 weeks later the work continued in a private fork.</li><li>After a full year of private development, a rebrand to Cryptopower, a v1.0.0 release, and a new proposal have been <a href="https://matrix.to/#/!aNnAOHkWUdNcEXRGjJ:decred.org/$Bz6ilL9i3WnaaHeAuWxEl8UOvuJrD9sNQIK8fC359lM">revealed</a>.</li></ul><p>This August was relatively quiet in terms of development while the team was focused on shipping the <a href="https://xaur.github.io/decred-news/journal/202308#cryptopower-v100-release">initial v1.0.0 release</a> and working on the <a href="https://proposals.decred.org/record/256efee">proposal</a> to get this project funded.</p><p>Changes merged in master towards the next release:</p><ul><li>Fixed issues preventing DCR <a href="https://github.com/crypto-power/cryptopower/pull/44">ticket purchasing</a>. If paying the VSP fee has failed, it can be resubmitted by opening ticket details page.</li><li>Fixed app crash when clicking on the <a href="https://github.com/crypto-power/cryptopower/pull/54">Vote button</a> to vote on a proposal.</li></ul><p><a href="https://github.com/crypto-power/instantswap">instantswap</a> library:</p><ul><li>Added a function to verify that an <a href="https://github.com/crypto-power/instantswap/pull/5">address has received</a> the specified amount.</li><li>Cryptopower wallet uses the instantswap library to convert between coins through centralized services like Flyp.me, Godex.io, ChangeNOW.io, <a href="https://github.com/crypto-power/instantswap/tree/a58863beed9541e9cfefce611b2a3392ef0a9c1d/instantswap">and more</a>. It also provides utilities for inspecting addresses and transactions via different <a href="https://github.com/crypto-power/instantswap/tree/a58863beed9541e9cfefce611b2a3392ef0a9c1d/blockexplorer">block explorers</a>.</li></ul><p>The plan from here is to fix bugs found in the initial release, and build out the features outlined in the <a href="https://proposals.decred.org/record/256efee">proposal</a> while reusing as much as possible from DCRDEX and other Decred projects.</p><p>Developers and testers interested to contribute can join the #cryptopower and #cryptopower-dev chat rooms. See <a href="https://docs.decred.org/getting-started/joining-matrix-channels/">this guide</a> for how to join our Matrix chats.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/798/1*FXNMX8MDN-IJBBmh5Eldtg.png" /><figcaption><em>Image: Cryptopower’s LTC wallet</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*K8VkQ_fcdtfQ5vQEIWlAvw.png" /><figcaption><em>Image: Cryptopower’s wallet creation UI on Android, design is work in progress</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/375/1*FRFIgheWj9GAFtVsFuGb-A.jpeg" /><figcaption><em>Image: Experimental Cryptopower Android build tested on a real device</em></figcaption></figure><h3>Documentation</h3><p><a href="https://github.com/decred/dcrdocs"><em>dcrdocs</em></a><em> is the source code for Decred </em><a href="https://docs.decred.org/"><em>user documentation</em></a><em>.</em></p><ul><li>Several pages have been updated for <a href="https://github.com/decred/dcrdocs/pull/1226">DCP-12</a>. <a href="https://docs.decred.org/">Overview</a>, <a href="https://docs.decred.org/glossary/">Glossary</a>, and <a href="https://docs.decred.org/governance/decred-constitution/">Constitution</a> pages now have correct block reward split. Additionally, <a href="https://docs.decred.org/advanced/issuance/">Issuance</a> page now documents all three historical splits (60/30/10, 10/80/10, and 1/89/10), and has an updated issuance chart.</li><li>Updated <a href="https://github.com/decred/dcrdocs/pull/1227">Material theme for MkDocs</a> to v9.2.6, which adds new validation for internal links and navigation menu items. There was an <a href="https://github.com/squidfunk/mkdocs-material/issues/5924">issue</a> with one plugin but the maintainer has fixed it and released the fixed version in just one day.</li></ul><blockquote><em>Taking into account the initial block reward splits for the first 794,367 blocks and the modified split starting with block 794,368, the effective final split of the total mined coins is:</em></blockquote><blockquote>40.34% to PoW miners</blockquote><blockquote>49.63% to PoS voters</blockquote><blockquote>10% to the Decred Treasury [<a href="https://docs.decred.org/advanced/issuance/">DCR Issuance</a>]</blockquote><h3>decred.org</h3><p><a href="https://github.com/decred/dcrweb"><em>dcrweb</em></a><em> is the source code for the </em><a href="https://decred.org/"><em>decred.org</em></a><em> website.</em></p><ul><li>Added <a href="https://github.com/decred/dcrweb/pull/1132">brand icons</a> to software releases on the <a href="https://decred.org/news/">News</a> page.</li><li>Added <a href="https://decred.org/news/">13 items</a> to the News page.</li></ul><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>August changes included in v0.1.8 release for both the GUI app and text-based brclient:</p><ul><li><a href="https://github.com/companyzero/bisonrelay/commit/66ebc67b02d758594bf86bf640c8f66d9f409fe5">Recognize </a><a href="https://github.com/companyzero/bisonrelay/commit/66ebc67b02d758594bf86bf640c8f66d9f409fe5">lnpay:// links</a> and display them as buttons that can initiate LN payments.</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/313">release notes</a>, hashes and signatures for v0.1.8 release. This also adds instructions on <a href="https://github.com/companyzero/bisonrelay/tree/8f902aaa62bf3475d859fc3aef50474b7f98d03a#verifying-binaries">verifying the files</a> to the README file.</li><li>Skip buggy <a href="https://github.com/companyzero/bisonrelay/pull/309">amount checks</a> in dcrlnd until they are fixed. These checks may prevent the client from sending messages.</li></ul><p>GUI app changes included in v0.1.8 release:</p><ul><li>Bison Relay’s data directory on Windows will be <a href="https://github.com/companyzero/bisonrelay/pull/307">moved to a new location</a> due to issues with MSIX and an updated certificate. The user will be shown a warning and advised to make a backup before proceeding.</li><li>List <a href="https://github.com/companyzero/bisonrelay/pull/320">active chats</a> in the address book. Previously, if a chat is already open it would not be shown in the address book and users could be confused that some contacts are missing.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/322">app name</a> shown in Windows Task Manager.</li></ul><p>brclient changes included in v0.1.8 release:</p><ul><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/303">tracking of simplestore payments</a> made with LN invoices and on-chain DCR transactions. Added ability to send the purchased file after the payment is confirmed.</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/311">documentation</a> about configuring simplestore.</li><li>Fixed possibility of parsing wrong files when <a href="https://github.com/companyzero/bisonrelay/commit/57c8d48a2ad7cf8a88208e9d89c9e952bab13ae0">reloading products</a> from disk.</li></ul><p>Changes listed below have been merged in master towards a future release, likely v0.1.9.</p><p>Common changes in both GUI and text apps:</p><ul><li>Automatically unsubscribe idle users and remove them from group chats. If a peer client is idle for 21 days an automatic handshake is sent to test if it will respond. After 60 days, if there is still no response, idle peer is forcibly unsubscribed from local user’s posts and removed from any group chats where the local user is the admin. Both time intervals can be configured or disabled by the user.</li></ul><p>GUI app changes:</p><ul><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/318">link opening</a> returning error instead of opening link in the web browser.</li></ul><p>brclient changes:</p><ul><li><a href="https://github.com/companyzero/bisonrelay/pull/332">Generate</a> stub simplestore files if the configured store directory exists but is empty. Previously an existing empty directory prevented this.</li><li><a href="https://github.com/companyzero/bisonrelay/pull/330">Expand</a> environment variables and ~ in the /backup command.</li></ul><p>Internal and developer changes:</p><ul><li>Build and test with <a href="https://github.com/companyzero/bisonrelay/pull/315">Go 1.21</a>.</li><li>Updated <a href="https://github.com/companyzero/bisonrelay/pull/312">dependencies</a>.</li></ul><h3>Other</h3><ul><li>A concept of Monero atomic swap with BTC or BCH has been <a href="https://github.com/decred/atomicswap/issues/129">proposed</a> in the atomicswap repository. Monero does not have primitives like hashing or timelocks needed for conventional atomic swaps, but the proposed scheme requires only one of the two chains to have sufficient scripting capabilities. There is significant interest in this research with projects like <a href="https://github.com/comit-network/xmr-btc-swap">xmr-btc-swap</a> from COMIT Network and <a href="https://particl.news/bidirectional-part-anon-and-xmr-atomic-swaps-now-live-on-basicswap-dex/">BasicSwap</a> from Particl exploring how to swap Monero with Bitcoin-like currencies.</li></ul><h3>People</h3><p>Welcome the new first-time contributors:</p><ul><li>@tallamericano (<a href="https://www.cypherpunktimes.com/author/tall/">Cypherpunk Times</a> author)</li></ul><p>Community stats as of Sep 2 (compared to Aug 1):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,306 (-22)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,751 (+4)</li><li><a href="https://chat.decred.org/">Matrix</a> #general users: 805 (+8)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> users: 1,661 (+72), verified to post: 677 (+34)</li><li><a href="https://t.me/Decred">Telegram</a> users: 2,303 (-52)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,640 (+0), views: 234.6K (+2.1K)</li></ul><h3>Governance</h3><p>In August the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 7,155 DCR worth $99K at August’s average rate of $13.89. 5,961 DCR was spent to pay contractors, worth $83K at same rate.</p><p>A <a href="https://dcrdata.decred.org/tx/144c17b0542e4aecb6c2b00b905552b001055dcf8298a0cd8ce0c1409e4bb2e4">treasury spend tx</a> was approved with 7,163 Yes votes and 56% turnout, and mined on Aug 28. It had 26 outputs making payments to contractors, ranging from 7 DCR to 2,036 DCR. Most of this DCR was likely paid for June work, at its billing exchange rate of $14.25 the TSpend is worth around $85K.</p><p>As of Aug 2, combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 865,779 DCR (11.1 million USD at $12.81).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5g0TsnZ8BDwz2bqqpi0p9g.png" /><figcaption><em>Image: Treasury inflows and outflows in DCR</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IiYUQo8iOou23P6AbEWSgQ.png" /><figcaption><em>Image: Treasury balance in USD</em></figcaption></figure><p>There were 3 new proposals submitted:</p><ul><li><a href="https://proposals.decred.org/record/256efee">Proposal</a> requesting $61,600 budget for Cryptopower, a multi-asset version of GoDCR revival, written in Go to be cross-platform and mobile friendly. In addition to Politeia many comments have been posted in #proposals <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$dhl2WaQkMIKawUTXNg5Jrx30doUAvJkoFS2vD4d5AAs">chat</a>.</li><li><a href="https://proposals.decred.org/record/2f25f2d">Proposal</a> requesting $80,000 budget to integrate initial basic DCR support in <a href="https://cakewallet.com/">Cake Wallet</a>. Chat comments start <a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$PTJF15NZg5RqJgt_aDQfWOkh9YoJfI-bYwCKcwERpXU">here</a>.</li><li><a href="https://proposals.decred.org/record/b80040f">Proposal</a> requesting $15,000 for the writing and publication of two articles about Decred on the <a href="https://www.odaily.news/">Odaily</a> Chinese language crypto news site.</li></ul><p>See Politeia Digest <a href="https://blockcommons.red/politeia-digest/issue063/">issue 63</a> for more details on the month’s proposals.</p><h3>Network</h3><p><strong>Hashrate</strong>: August’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~59 PH/s and closed ~0 PH/s, bottoming at 0 PH/s and peaking at 65 PH/s throughout the month. The drop to almost zero hashrate is due to the activation of <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">DCP-11</a> which removed all existing hashrate from the network and caused ~3 days without new blocks being mined. Eventually the difficulty adjusted and normal operation was restored, we will cover this in greater detail in the next issue.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C3UPb9EFHjH9UwHLcqoagw.png" /><figcaption><em>Image: Decred hashrate</em></figcaption></figure><p>Distribution of 54 PH/s hashrate <a href="https://miningpoolstats.stream/decred">reported</a> by the pools on Aug 29 (last valid data from the pools): Poolin 46%, F2Pool 44%, BTC.com 7%, AntPool 3%.</p><p>Distribution of 1,000 blocks actually <a href="https://miningpoolstats.stream/decred">mined</a> by Aug 29: Poolin 44%, F2Pool 40%, BTC.com 6%, AntPool 3%, unknown 7%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iW0uMjlIHjdghiixL-de3g.png" /><figcaption><em>Image: Historical pool hashrate distribution</em></figcaption></figure><p><strong>Staking</strong>: <a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 236–244 DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6idRn4tophy-PxVPd7oxNA.png" /><figcaption><em>Image: Ticket price has been unusually stable in August</em></figcaption></figure><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 9.76–9.81 million DCR, meaning that 63.2–63.7% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><p><strong>VSP</strong>: The <a href="https://decred.org/vsp/">14 listed VSPs</a> collectively managed ~5,900 (-250) live tickets, which was 14.5% of the ticket pool (-0.6%) as of Sep 1.</p><p>The biggest gainers of August are <a href="https://vsp.dcr.farm">dcr.farm</a> (+220 tickets or +193%) and <a href="https://vspd.bass.cf/">bass.cf</a> (+183 tickets or +25%).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CzXmj5ek64VFSajXwZqV1w.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><p><strong>Nodes</strong>: <a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 157 and 167 dcrd nodes throughout the month. Versions of 157 nodes seen on Sep 1: v1.8.0–88%, v1.7.x — 5%, v1.8.0 dev builds — 2%, v1.9.0 dev builds — 1.3%, other — 4%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZNJN4Rqa78W2wJXq3lKGuA.png" /><figcaption><em>Image: The majority of nodes are running dcrd v1.8.0. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 62.45–62.50%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mixed volume</a> varied between 0–497K DCR. The low of 0 is due to no blocks being mined in the last 2 days of the month.</p><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer has seen 213 nodes (-6), 431 channels (-14) with a total capacity of 186 DCR (-3), as of Sep 1. These stats are different for each node. For example, @karamble’s node reported 217 nodes (-3), 453 channels (-11) and 192 DCR (+1) capacity on same day Sep 1.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NgFtbfy8tlvnJyc-tesJDQ.png" /><figcaption><em>Image: Decred’s Lightning Network node count has stabilized</em></figcaption></figure><h3>Ecosystem</h3><p>Vendor readiness for Decred’s August 29 hardfork:</p><ul><li>Binance announced on <a href="https://www.binance.com/en/support/announcement/binance-will-support-the-decred-dcr-and-multiversx-egld-network-upgrades-hard-forks-969d5dee8218430aa94310e6820d41eb">Aug 25</a> that deposits and withdrawals will be suspended until the chain stabilizes after the fork, while trading will not be affected.</li><li>Poloniex made an announcement on <a href="https://support.poloniex.com/hc/en-us/articles/17020071785111">Aug 25</a> which is very similar to Binance’s. It was also posted on their <a href="https://t.me/PoloniexAnnouncements/2453">Telegram</a>.</li><li>The only communication from Bittrex we could find was a generic <a href="https://twitter.com/BittrexGlobal/status/1694979576512872708">“stay tuned”</a>-like response on Twitter. Bittrex Global’s support sites has no mentions of <a href="https://bittrexglobal.zendesk.com/hc/en-us/search?utf8=%E2%9C%93&amp;query=Decred">“Decred”</a> and only 2 old pages for <a href="https://bittrexglobal.zendesk.com/hc/en-us/search?utf8=%E2%9C%93&amp;query=DCR">“DCR”</a> search queries.</li><li>F2Pool announced on <a href="https://f2pool.zendesk.com/hc/en-us/articles/22224378432665-Closing-DCR-mining-pool">Aug 25</a> (<a href="https://f2pool.io/mining/updates/#20230825">mirror</a>) that they will terminate DCR mining services on the day of the network upgrade. DCR payouts will be completed during the week following the network upgrade. Users can fetch their mining reward history until 2023–09–29.</li><li>Poolin announced the closure of DCR mining pool on <a href="https://help.poolin.me/hc/en-us/articles/22324428533273-Announcement-on-Closing-DCR-Mining-Pool">Aug 28</a> and kindly <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$_acFN1O8kvkZHBVl7OxecDrFewDkma_7omNGOJrBUKE">reposted</a> it in <a href="https://t.me/Decred">Decred’s Telegram</a> chat. The notice warned pool users to configure or shut down their miners because earnings will be greatly reduced after the fork, and called to withdraw DCR from the pool ASAP. An unusual detail here is, unlike the other vendors, Poolin has totally missed the <em>change of the mining algorithm</em> to BLAKE3, and planned to run the pool for 1–2 days <em>after</em> the fork “so that you will have more time to configure your miner(s)”.</li><li>This list only covers updates that have surfaced in Decred chats. If you know more news don’t hesitate to share in #ecosystem!</li></ul><p>Communication systems:</p><ul><li>stakey.net has <a href="https://matrix.to/#/!ggjLwhBHTjsMROezFf:decred.org/$FhjfyYqxHoPF3m6lMkWhk6Pf3txJpA3facOHWOLjRMI">launched</a> a Nostr relay at wss://nostr.stakey.net and a web client at <a href="https://citadel.stakey.net/">citadel.stakey.net</a>, powered by <a href="https://github.com/v0l/snort">snort</a>. Nostr web client replaces the Mastodon server which was hosted on the same domain previously. Mastodon was used for <a href="https://stakey.net/">stakey.net</a>’s announcements. It was also open for Decred community members to register and post but has seen little use, and was eventually <a href="https://matrix.to/#/!ggjLwhBHTjsMROezFf:decred.org/$K3iSve6SAtBeCK2sBy1abK3ImA0FgbjzuC04UmXriis">shut down</a> in favor of Nostr. Nostr users can follow <a href="https://citadel.stakey.net/p/npub1feh69xgmqfmxf5rjf44x6wfyntuz3mzlxcrymucxa0k2af5uzysqmlgx6j">stakeynet</a> for service updates about the VSP.</li></ul><p>Other news:</p><ul><li>Two Decred community members have requested Kraken to list DCR via their <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$xZe0qWBllVIePmjOPqvNKyuEYda7EvrK9kulXUX-268">listing form</a> and <a href="https://twitter.com/longtermdaily/status/1688517496628711424">Twitter</a>. This has been done many times in the past, the chances are low but doesn’t hurt to keep trying. Additionally, multiple #trading members have <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$CtHJaU81BKb_Cvi_zWMuzWxGty21CU2XaDy8gUXLWSY">rated DCR</a> in the Coinbase app, hoping that more searches and ratings will make a difference.</li></ul><p>Join our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get more news about Decred services.</p><p>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.</p><h3>Outreach</h3><h3>Monde PR</h3><p>Monde PR’s achievements in August:</p><ul><li>Pitched one news update to target crypto publications</li><li>Pitched four story ideas to target crypto publications</li></ul><p>Secured the following media placements:</p><ul><li>An article in <a href="https://beincrypto.com/blockchain-reform-democracy-decred-co-founder/">BeInCrypto</a> on how blockchain can expose fake news and help improve democracies. The piece looks at how Decred has been used in Brazil’s elections and talks about the role social media can play, featuring details about Bison Relay, with quotes from @jy-p. The article was syndicated to eight publications including <a href="https://www.bitcoinlinux.com/2023/08/10/blockchain-can-expose-fake-news-and-help-improve-democracies-says-decreds-co-founder/">Bitcoin Linux</a> and <a href="https://www.tradingview.com/news/beincrypto:d5091a62a094b:0-blockchain-can-expose-fake-news-and-help-improve-democracies-says-decred-s-co-founder/">Trading View</a>.</li><li>The article was also posted in <a href="https://es.beincrypto.com/blockchain-puede-exponer-fake-news-mejorar-democracias-reporte/">Spanish</a> version of BeInCrypto, which was syndicated to <a href="https://cryptocity.press/noticias/blockchain-puede-exponer-fake-news-y-mejorar-las-democracias-segun-reporte">Cryptocity.press</a>.</li><li>An article in <a href="https://zycrypto.com/3ac-founders-slammed-with-2-6-million-fine-by-dubais-regulator-over-new-exchange/">ZyCrypto</a> featuring commentary from @jz on the fall of 3AC. The article was syndicated to three publications including <a href="https://bitcoin-crypto.nl/zycrypto-com-3ac-founders-slammed-with-2-6-million-fine-by-dubais-regulator-over-new-exchange/">Bitcoin Crypto</a>.</li><li>An article in <a href="https://cryptonews.com/news/decred-launches-bison-relay-v018-revolutionizing-e-commerce-with-decentralized-shopify.htm">Cryptonews.com</a> about the Bison Relay v0.1.8 release, including details about the new features, Simplestore infrastructure, and quotes from @jy-p. The article was syndicated to three publications including <a href="https://globeecho.com/business/crypto/decred-launches-bison-relay-v0-1-8-revolutionizing-e-commerce-with-decentralized-shopify/">Globe Echo World News</a>.</li><li>An paragraph in <a href="https://www.coindesk.com/tech/2023/08/28/protocol-latest-tech-news-crypto-blockchain/">CoinDesk’s “Protocol Village”</a> news roundup about the Bison Relay release, with links back to the Decred website and GitHub.</li><li>An article in <a href="https://thecurrencyanalytics.com/crypto-exchanges/revolutionizing-online-shopping-bison-relay-unveils-latest-upgrade-paving-the-way-for-decentralized-e-commerce-67167.php">The Currency Analytics</a> about the Bison Relay release, including details about the new features and how the upgrade is “Paving the Way for Decentralized E-commerce”.</li></ul><p>In a discussion about recent marketing proposals @l1ndseymm commented on the differences between marketing and PR:</p><blockquote><em>It is beneficial to have both a PR and marketing strategy, as they can complement each other and amplify results overall. And marketing is by nature more expensive than PR. Businesses tend to spend about 10% of their revenue on marketing.</em></blockquote><blockquote><em>I gave feedback on the Cointelegraph proposal that the ideal situation would be to have a marketing person who has managed ad spend before. There are so many options out there — we could sponsor/advertise on newsletters, podcasts, billboards, social media, in addition to paid content opportunities like these. This person could suggest a budget and then advise on which platforms and mediums will garner the best results based on our audience/goals. They could then track results and tweak the strategy as we go. They often have access to special rates and know what’s fair in terms of pricing. [</em><a href="https://matrix.to/#/!qYpAAClAYrHaUIGkLs:decred.org/$nXniE7jvWEt3H1J6UrEh6oejVdz6JeWifATWj12xk0c"><em>@l1ndseymm</em></a><em>]</em></blockquote><h3>Decred Vanguard</h3><p>We’ve been testing several engagement tactics in a small scale, like the recent <a href="https://twitter.com/exitusdcr/status/1685994386339897344">DCR giveaway</a> ($100 prize pool, 15 participants, 2 winners) which required entrants to prove a real wallet install.</p><p>Other than that we’ve slowed down as we try to think about the best ways to navigate through a bear market where interest and volume are considerably lower than normal. While the Vanguard marketing method focuses around trying to talk about Decred <em>a lot</em>, at this time, we’d prefer to be realistic and remain grounded as we configure new strategies.</p><p><a href="https://proposals.decred.org/record/0a1b782">Decred Vanguard</a> is always looking for new, eager members to help us promote Decred. The benefits are straightforward — $100 a month in Decred for participation and your Twitter Blue account paid for! Organization is done in a Discord server. If you have any unique ideas for promoting Decred, like making memes, art, or just want to be a contributing member, please contact <a href="https://twitter.com/exitusdcr">@Exitus</a> or <a href="https://twitter.com/WasPraxis">@Tivra</a>.</p><h3>Cypherpunk Times</h3><p>Engagement stats for August:</p><ul><li>Total number of articles on CT: 517</li><li>Newsletter subscribers: 105</li><li>New CT posts and newsletters sent: 20</li><li>Active social media campaigns: 80</li><li>Completed social media campaigns: 9</li><li>Social media posts: 192</li><li>Social media followers across all platforms and accounts: 1,575</li><li><a href="https://twitter.com/decredsociety">@decredsociety</a> stats: followers — 967, tweet impressions — 12.8K, likes — 311, retweets — 79</li><li><a href="https://twitter.com/decredmagazine">@decredmagazine</a> stats: followers — 481, tweet impressions — 15.4K, likes — 450, retweets — 144</li><li><a href="https://twitter.com/cypherpunktimes">@cypherpunktimes</a> stats: followers — 127, tweet impressions — 31.0K, likes — 550, retweets — 170</li></ul><h3>Other</h3><ul><li>@Tivra has connected Decred with Cake Wallet, which resulted in a collaborative <a href="https://www.youtube.com/watch?v=0KKsD4ZhZn0">video livestream</a> with <a href="https://twitter.com/vikrantnyc">Vik Sharma</a> and <a href="https://twitter.com/JEhrenhofer">Justin Ehrenhofer</a>, and a <a href="https://proposals.decred.org/record/2f25f2d">proposal</a> to fund the integration of DCR into Cake Wallet. Cake looks like a promising partner for publishing their <a href="https://github.com/cake-tech/cake_wallet">source code</a>, building <a href="https://cakewallet.com/">non-custodial finance</a>, building bridges to fiat, promoting privacy and <a href="https://cakelabs.com/#principles">empowering individuals</a>.</li><li>@Dominic took part in a triathlon event wearing a <a href="https://twitter.com/wanbihou/status/1695772020687229092">stylish Decred outfit</a>.</li><li>Totti from BTC-ECHO has posted <a href="https://proposals.decred.org/record/49e373b/comments/31">fourth</a> and <a href="https://proposals.decred.org/record/49e373b/comments/32">fifth</a> on Politeia. All feedback has been incorporated and the first <a href="https://www.btc-echo.de/news/decred-eine-der-aeltesten-kryptos-ueberzeugt-mit-prinzipien-sponsored-166076/">Decred article</a> has been published on <a href="https://twitter.com/btcecho/status/1692192057136119841">Aug 17</a>. A week later it has been “republished”, as planned in the fifth update.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mWjhAc5qJe26GqUnnf4bYQ.jpeg" /><figcaption><em>Image: “When I compete in a triathlon, I become a billboard for #decred” [</em><a href="https://twitter.com/wanbihou/status/1695772020687229092"><em>@wanbihou</em></a><em>]</em></figcaption></figure><h3>Media</h3><p><strong>Selected articles:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/central-bank-digital-currencies-cbdcs-exploring-the-global-impact-on-traditional-banking/">CBDC : Exploring the Global Impact on Traditional Banking</a> by @tallamericano</li><li><a href="https://beincrypto.com/blockchain-reform-democracy-decred-co-founder/">Blockchain Can Expose Fake News and Help Improve Democracies, Says Decred’s Co-Founder</a> by Josh Adams for BeInCrypto</li><li><a href="https://www.cypherpunktimes.com/defi-decred-and-the-potential-to-disrupt-traditional-banking/">DeFi, Decred, and the Potential to Disrupt Traditional Banking</a> by @tallamericano</li><li><a href="https://www.cypherpunktimes.com/cryptopower-golang-native-desktop-mobile-wallet/">Cryptopower: Golang Native Desktop &amp; Mobile Wallet</a> by @phoenixgreen</li><li><a href="https://decred.org/news/2023-08-29_decred_unveils_bison_relay_0.1.8/">Decred Unveils Bison Relay v0.1.8 Ushering in a New Era of Decentralized E-commerce and Unrivaled User Sovereignty</a> — press release at decred.org</li><li><a href="https://cryptonews.com/news/decred-launches-bison-relay-v018-revolutionizing-e-commerce-with-decentralized-shopify.htm">Decred Launches Bison Relay v0.1.8: Revolutionizing E-Commerce with Decentralized ‘Shopify’</a> by Hassan Shittu for Crypto News</li><li><a href="https://www.cypherpunktimes.com/tutorial-solo-mine-decreds-blake3/">Tutorial: How to Solo Mine Decred’s Upcoming Blake3 Algorithm</a> by @karamble</li><li><a href="https://www.cypherpunktimes.com/cypherpunk-talk-with-ernesto-from-the-dash-community/">Cypherpunk talk with Ernesto from the Dash community!</a> by @Joao</li></ul><p><em>NOTE: Here in Decred Journal we only list selected articles about Decred but Cypherpunk Times has more quality content about other coins, finance, and social media. </em><a href="https://www.cypherpunktimes.com/page/2/"><em>Check it out!</em></a></p><p><strong>Videos:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=P7SC7Ug_qZY">News Update — Voting Complete! Decred Switching to GPU Mining. Bison Relay Stores + More</a> by @Exitus — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/News-Update---Voting-Complete--Decred-Switching-to-GPU-Mining--Bison-Relay-Stores--More-e27o05t">podcast</a></li><li><a href="https://www.youtube.com/watch?v=tBHqUuLfIIw">How to buy your first Decred (DCR)? — Common Questions</a> by @phoenixgreen — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/QA-Sessions---How-to-buy-your-first-Decred-DCR-e27veep">podcast</a> and a <a href="https://www.cypherpunktimes.com/how-to-buy-your-first-decred-dcr/">text post</a></li><li><a href="https://www.youtube.com/watch?v=pKFEV2AW-fk">How to Solo Mine Decred’s Upcoming Blake3 Algorithm</a> by @phoenixgreen</li><li><a href="https://www.youtube.com/watch?v=QJEGB9TInuE">What are simple swaps? — Decred Q&amp;A Sessions</a> by @phoenixgreen — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/QA-Sessions---What-are-simple-swaps-e289kk8">podcast</a> and a <a href="https://www.cypherpunktimes.com/what-are-simple-swaps/">text post</a></li><li><a href="https://www.youtube.com/watch?v=kdJMDSM01_0">Voting on Treasury Spending in Decrediton</a> by @phoenixgreen</li></ul><p>Live streams:</p><ul><li><a href="https://www.youtube.com/watch?v=0KKsD4ZhZn0">Crypto Integrations: Cake Wallet</a> by @phoenixgreen and @Tivra featuring <a href="https://twitter.com/vikrantnyc">Vik Sharma</a> and <a href="https://twitter.com/JEhrenhofer">Justin Ehrenhofer</a> — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Crypto-Integrations-Cake-Wallet-e27m0td">podcast</a></li><li><a href="https://www.youtube.com/watch?v=TJnP_t4dEq8">Decred v1.8.0 — “The Forkening” feat. Lead Dev Dave Collins</a> by @phoenixgreen and @Exitus featuring @davecgh — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Decred-1-8-0---The-Forkening-feat--Dave-Collins-e27sbo9">podcast</a></li></ul><p><strong>Translations:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/tutorial-solo-mine-decreds-blake3/">Tutorial: How to Solo Mine Decred’s Upcoming Blake3 Algorithm</a> — in <a href="https://github.com/DominicTing/articles/blob/master/Tutorial:%20How%20to%20Solo%20Mine%20Decred&#39;s%20Upcoming%20Blake3%20Algorithm.md">Chinese</a> by @Dominic</li><li>Decred Journal April-July got a total of 4 new <a href="https://xaur.github.io/decred-news/">translations</a> to Arabic (@arij, @abdulrahman4), Chinese (@Dominic) and Polish (@kozel). Thank you folks!</li></ul><p><strong>Non-English content:</strong></p><ul><li><a href="https://www.btc-echo.de/news/decred-eine-der-aeltesten-kryptowaehrungen-ueberzeugt-mit-prinzipien-sponsored-166076/">Decred: one of the oldest cryptos convinces with principles</a> by BTC-ECHO (German)</li><li><a href="https://es.beincrypto.com/blockchain-puede-exponer-fake-news-mejorar-democracias-reporte/">Blockchain Can Expose Fake News and Help Improve Democracies, Says Decred’s Co-Founder</a> by Josh Adams for BeInCrypto (Spanish translation)</li></ul><p><strong>Art and fun:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/visions-of-a-decentralised-future/">Visions of a decentralised future</a> by @OfficialCryptos</li><li>Unofficial Decred <a href="https://crosby.shop/">“merch”</a> has been <a href="https://matrix.to/#/!rLQWsgjPJFAClvskmU:decred.org/$kV-PGswIf-YyrTaiZTiOhLE5D6EZT5WdnRzJC6sgwKQ">discovered</a></li><li><a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$GqIUkOZ8siT5gWrNJSwMtO99x1s6YMpcMalY46jRh44">Hey! Do you know wen next block?</a> by @Void</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QNttQbVxDwXAaU6pJfWYBQ.jpeg" /><figcaption><em>Image: “How do you identify?” — “I’m so upper-right quadrant that it’s off your chart” by </em><a href="https://twitter.com/WasPraxis/status/1676890319902633985"><em>@Tivra</em></a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*HXFHLTlDZIgq-7sGTgRQtg.jpeg" /><figcaption><em>Image: “Was looking to re-up my supplement stack and came across this. Now it’s a must buy, don’t you think?” by </em><a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$Svd-YbzCDskjqeiql3tKQB9XSoINI-JnSKt_-fjeq-Q"><em>@kozel</em></a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*52_5ntcHDfS33aKEvMnOvw.jpeg" /><figcaption><em>Image: Proof-of-Shoe</em></figcaption></figure><h3>Markets</h3><p>In August DCR was trading between USDT 12.42–15.73 and BTC 0.00040–0.00058. The average daily rate was $13.89.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FnWjw4rich4L_liVzz8C-g.jpeg" /><figcaption><em>Image: DCR is at a “long time” low vs XMR</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ielvMPqU0fhQI-rTyfh0CQ.png" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><h3>Relevant External</h3><p>Coinbase’s new Ethereum layer 2 network using the Optimism stack <a href="https://www.coindesk.com/tech/2023/08/09/coinbase-officially-launches-base-blockchain-milestone-for-a-public-company/">launched</a>, it is called Base. This is the first time a publicly traded company has launched its own blockchain, and Coinbase hopes to earn revenue from transaction fees and dapps in the future.</p><p>An early success/hype story for Base came in the form of <a href="https://www.coindesk.com/web3/2023/08/11/is-friendtech-a-friend-or-foe-a-dive-into-the-new-social-app-driving-millions-in-trading-volume/">friend.tech</a>, a social app where users can buy “shares” (soon <a href="https://decrypt.co/153287/friend-tech-shares-renamed-keys-securities">renamed</a> to “keys”) in other users, and owning such keys allows one to send messages to them. When the hype kicked in friend.tech quickly hit 126K transactions and 4,400 ETH volume, more than the entire NFT ecosystem for that period. friend.tech is a rebranding of “stealcam”, and from someone best known for “Tweet DAO eggs”, NFTs that allowed holders to tweet from a certain account, until the account was suspended and the website taken down. By the end of the month activity was already <a href="https://cointelegraph.com/news/friendtech-pronounced-dead-inflows-activity-declines">substantially down</a> on all metrics, with transactions and fee revenue dropping by 80% from the initial peak.</p><p>In a bid to capitalize on the hype around friends.tech, a new meme token was launched on Ethereum — FrensTech. It was rugged by its founder when the price started to explode, AzFlin <a href="https://www.theblock.co/post/244591/uniswap-frenstech">withdrew</a> all his tokens from the liquidity pool and cashed them in, cratering the price. After a Twitter sleuth <a href="https://twitter.com/UniswapVillain/status/1690216623041372161">exposed</a> the identity of the rug-puller as a Uniswap employee, he got <a href="https://twitter.com/haydenzadams/status/1690395983773880321">fired</a>.</p><p>The Horizen blockchain <a href="https://www.bitcoininsider.org/article/218557/zen-will-no-longer-be-privacy-coin-after-horizen-update">announced</a> the intention to remove the on-chain “shielded pools” privacy feature of ZEN at the consensus level via hard fork. The reasoning for the decision is to avoid regulatory backlash against “privacy coins” by no longer qualifying for that category. Horizen’s privacy pools were based on Zcash’s “Sprout” technology, which Zcash has long since replaced, and so this is being taken as an opportunity to replace outdated tech with something based on sidechains or another method that will allow ZEN to get back to being listed on exchanges. The change is included in a new Horizen update which should activate in September for the mainchain.</p><p>Gitcoin <a href="https://www.gitcoin.co/blog/gitcoin-shell-collaboration">announced</a> a controversial partner for the latest round of quadratic matched funding, the Shell (oil) company sponsoring a climate solutions matching pool. There was a significant <a href="https://decrypt.co/152662/greenwashing-gitcoin-shell-partnership-draws-fire-crypto-pundits">backlash</a> from Gitcoin supporters on Twitter, who were disappointed to see the brand tarnished (in their view) by the association with Shell, who were exploiting the public relationship with Gitcoin as cost effective greenwashing. The backlash led someone who was involved in the decision making to post an apologetic <a href="https://twitter.com/kbw/status/1691797028987162874">tweet</a> explaining how the decision had been arrived at and acknowledging the problems with such a relationship. One of the main criticisms, <a href="https://twitter.com/owocki/status/1691488210315288576">from</a> founder Owocki, was that not only was the brand being sold for greenwashing, the amount Shell were paying in as grant funding was just $500K, so they were getting a very good deal for such a large and well resourced corporation. Gitcoin approved this partnership because the relevant council members had faith in the quadratic matching concept to steer the funds to worthy recipients regardless of where the money was coming from, in a sense that they were above the suspicion that would commonly surround outcomes from a “climate solutions” call sponsored by one of the big oil companies.</p><p>The SEC <a href="https://www.coindesk.com/policy/2023/08/29/sec-must-review-grayscales-etf-bid-appeals-court-rules/">lost</a> a court decision about the Grayscale ETF currently under review, with the court agreeing with Grayscale’s case that it was being treated unfairly because two substantially similar futures funds had been approved. This decision sparked a rally in the BTC market as the prospect of an approved ETF was seen as more likely, but by the time the SEC <a href="https://www.coindesk.com/policy/2023/08/31/after-grayscale-victory-sec-kicks-the-can-on-latest-bitcoin-etf-applications/">announced</a> it was delaying decisions on all Bitcoin ETFs the retrace was complete.</p><p>Republicans on the SEC oversight committee in US Congress have <a href="https://www.coindesk.com/policy/2023/08/15/republican-lawmakers-demand-gensler-tell-them-how-prometheum-got-sec-approval/">demanded</a> that Gary Gensler explain what is going on with Prometheum getting approval as a special crypto broker suddenly when all of the more well known crypto exchanges that actually have working products have found this to be a long and painful process that goes nowhere. 23 members of the committee signed a <a href="https://financialservices.house.gov/uploadedfiles/2023-08-09_fsc_gop_letter_to_sec_re_prometheum.pdf">letter</a> outlining their suspicion, which is that Prometheum’s sudden appearance in Washington and unheralded approval of their license to operate came at a very convenient time for Gensler — because the total lack of approved crypto broker dealers to that point was weakening his argument that the regulations are fine the way they are written (and he is enforcing them). The letter also references Prometheum’s connections to Wanxiang and the CCP as cause for concern.</p><p>The SEC went after its first NFT project for securities <a href="https://protos.com/sec-says-nfts-are-securities-in-landmark-case/">violations</a>, the Impact Theory project had raised around $30 million from the sale of NFTs which was described as funding the company’s operations. Impact Theory made the SEC’s job easier by issuing statements saying they “will make sure that we do something that, by any reasonable standard, people got a crushing, hilarious amount of value” and describing the tokens as “the mechanism by which communities will be able to capture economic value from the growth of the company they support”. The company agreed to buy back and destroy the tokens, eliminate the royalty sharing feature, and find a way to return the rest of the money they raised through the sale. There is speculation that this could be the first of many enforcement actions targeting NFTs, as “funding a roadmap” was a common purpose given for the minting events.</p><p>Binance’s SEC woes have been added to by a <a href="https://www.coindesk.com/policy/2023/08/29/secs-secret-binance-court-filing-has-observers-bracing-for-bad-news/">sealed</a> court filing, where the contents of 35 exhibits are not being publicly disclosed for some unknown reason, possibly having to do with a concurrent criminal investigation by DoJ, but in any case highly unusual.</p><p>Coingecko has added a category of “tokens the SEC considers to be <a href="https://www.coingecko.com/en/categories/alleged-sec-securities">securities</a>”, which is a handy way to list all of the various altcoins that have or had enforcement actions against them by the SEC.</p><p>The US Treasury Department has <a href="https://home.treasury.gov/news/press-releases/jy1705">released</a> proposed rules which would introduce a new tax reporting obligation for crypto asset brokers, and would <a href="https://twitter.com/lex_node/status/1695061496177258731">define</a> these very broadly in a way which includes decentralized exchanges and operators of websites that communicate with wallets. A new form would be created (1099-DA) which brokers must complete and send to both the IRS and the individual users, calculating how much they likely owe in taxes. The rule is planned to be effective for brokers in 2025 for the 2026 tax filing season.</p><p>In the US the Inland Revenue Service (IRS) has <a href="https://cointelegraph.com/news/crypto-staking-rewards-taxable-gross-income-once-received-irs">released</a> a clarification on how staking rewards (from PoS blockchains) are to be taxed. The recipient of staking rewards should declare them as income at the point when they gain “dominion” over the tokens (can sell them), based on the fair market exchange value of the tokens at that time.</p><p>The Drug Enforcement Agency has fallen victim to an address dusting attack and <a href="https://www.forbes.com/sites/thomasbrewster/2023/08/24/dea-accidentally-sends-50000-in-drug-proceeds-to-crypto-scammer">sent</a> $50,000 of seized crypto to a scammer by mistake. DEA staff seized some USDT by transferring to their own Trezor hardware wallet, and in preparation to transfer this to the US Marshals they sent a small test transaction, a scammer spotted this transaction and then sent an airdrop to the DEA account so that it looked like the test transaction was successful, but swapping in their own very similar address. When the DEA staff came to make the real transfer they copied the (scammer’s) address from a block explorer erroneously, possibly checked that the first and last few characters matched what they expected as the Marshals’ address, and hit send.</p><p>An early victim of a Bitcoin “clipboard hijack” hack through the Electrum Atom wallet in 2018, Andrew Schrober, began an investigation and has been pursuing the alleged attackers in the courts since 2021. The hacked software would monitor the user’s clipboard and when it detected something like a Bitcoin address it would generate a replacement address which looked similar but actually was controlled by the attacker’s wallet, and then the user would mistakenly send their BTC to the substituted address. Some of the filings in the case provide a detailed <a href="https://medium.com/@nbax/anatomy-of-a-bitcoin-heist-the-electrum-atom-malware-saga-1685abf7c903">account</a> of how the BTC was moved and sent to Bitfinex, where they connected a used IP address to a residential UK address where one of their suspects lived. The account also details Monero transactions which are thought to be linked because of specific amounts going in/out with implausible decoy ring members, and the use of vanity addresses for ShapeShift transactions.</p><p>Lastpass has been <a href="https://twitter.com/tayvano_/status/1696222671699329271">identified</a> as the most likely compromise vector for the mysterious crypto thefts that have been <a href="https://twitter.com/tayvano_/status/1648187031468781568">documented</a> since April by community developer/sleuths but apparently ongoing since Dec 2022. The thefts are distinctive because they happen in certain time windows and have commonalities like exchanging tokens for ETH within the wallet before sending out, or sometimes sending tokens to another victim’s address until the ETH amount is large enough that they transfer to their own address. These funds are moved to centralized swapping services where they are exchanged to BTC, victims are often losing other assets like LTC, XRP, XMR, and they all go to the same places to be changed to BTC which then gets mixed. @tayvano_ on Twitter now seems convinced that the common detail reported by almost all victims is that they stored their private key on Lastpass, often for many years under the protection of a secure encryption password. Lastpass was <a href="https://twitter.com/tayvano_/status/1696222673632977054">hacked</a> in mid-2022 but the scope is unclear and the hackers should not have been able to access data that users had stored with strong encryption passwords, but that is seemingly what is occurring to result in these thefts from many “Crypto OGs”.</p><p>CoinDesk has <a href="https://beincrypto.com/coindesk-poor-journalism-retracts-articles/">retracted</a> two articles, a rare occurrence <a href="https://www.coindesk.com/consensus-magazine/2023/07/24/chainalysis-investigations-lead-is-unaware-of-scientific-evidence-the-surveillance-software-works/">according</a> to them. The <a href="https://web.archive.org/web/20230728103222/https://www.coindesk.com/consensus-magazine/2023/07/24/chainalysis-investigations-lead-is-unaware-of-scientific-evidence-the-surveillance-software-works/">first</a> concerned Chainalysis, reporting that the head of investigations was “unaware” of any scientific evidence for the accuracy of its Reactor software, while being questioned as part of a court hearing which seeks to use the outputs of this tool as evidence. The article was <a href="https://www.coindesk.com/consensus-magazine/2023/07/24/chainalysis-investigations-lead-is-unaware-of-scientific-evidence-the-surveillance-software-works/">retracted</a> in July but the author was not informed and did not discover this until August, when they <a href="https://twitter.com/L0laL33tz/status/1696086324254494914">complained</a> about CoinDesk’s ethics and suggested that the retraction was due to CoinDesk’s parent company DCG owning a stake in Chainalysis. The second <a href="https://www.coindesk.com/consensus-magazine/2023/08/25/justin-sun-the-next-do-kwon-or-sbf/">retracted</a> article concerned Justin Sun, comparing him to SBF and Do Kwon and then <a href="https://web.archive.org/web/20230826054525/https://www.coindesk.com/consensus-magazine/2023/08/25/justin-sun-the-next-do-kwon-or-sbf/">speculating</a> about the scale of collateral damage if Sun’s empire collapses. CoinDesk used the same rationale to explain both retractions, that they should not have been published because they are written by pseudonymous authors and attack specific individuals in a defamatory way.</p><p>Tether has <a href="https://tether.to/en/tether-makes-strategic-transition-to-meet-community-demands-and-foster-innovation/">announced</a> that it will stop supporting USDT on the Bitcoin Omni layer, the first transport layer used by Tether since 2014 — support will also be cut for Kusama and Bitcoin Cash networks. While USDT started on Omni much of the volume has migrated to smart contract chains, of $82 billion USDT outstanding only $240 million are circulating on Omni, and considerably less on the other two networks to lose support. Redemptions will continue to be available for 12 months from Aug 17.</p><p>That’s all for August. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 62 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, kozel, l1ndseymm, phoenixgreen, richardred, zippycorners</li><li>reviews and feedback: davecgh, jholdstock</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6b539b82057b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-august-2023-6b539b82057b">Decred Journal — August 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — July 2023]]></title>
            <link>https://medium.com/decred/decred-journal-july-2023-e972352272e9?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/e972352272e9</guid>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Mon, 21 Aug 2023 23:12:52 GMT</pubDate>
            <atom:updated>2023-08-21T23:12:52.332Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — July 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TshFHO6XuK1iB65jaUCCFQ.png" /><figcaption><em>Image: The Perfect Storm by @Exitus</em></figcaption></figure><p>Highlights of July:</p><ul><li>Votes on the two consensus changes (PoW hash function and PoW/PoS subsidy split) concluded with near unanimous support, the changes will activate in late August (so upgrade to v1.8).</li><li>Cypherpunk Times launched its rebranded site (formerly Decred Magazine), and onboarded its first project besides Decred to contribute content, Firo.</li><li>Discord is now bridged to the Matrix rooms again with a new improved bridge that allows Matrix users to block individual Discord users, the approval procedure for new members on Discord has also been improved.</li></ul><p>Contents:<br>· <a href="#3e89">Development</a><br>· <a href="#5813">People</a><br>· <a href="#997b">Governance</a><br>· <a href="#d052">Network</a><br>· <a href="#2f36">Ecosystem</a><br>· <a href="#d40e">Outreach</a><br>· <a href="#fc66">Media</a><br>· <a href="#4e94">Markets</a><br>· <a href="#4cfd">Relevant External</a></p><h3>Upgrade for the Coming Fork!</h3><p>Voting has concluded for two consensus changes <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">Change PoW to BLAKE3 and ASERT</a> and <a href="https://github.com/decred/dcps/blob/master/dcp-0012/dcp-0012.mediawiki">Change PoW/PoS Subsidy Split To 1/89</a> which were originally <a href="https://proposals.decred.org/record/a8501bc">proposed on Politeia</a> in March 2023.</p><p>Both changes have been <strong>approved</strong> with 99%+ Yes votes and 60%+ voter turnout. Changes are now <a href="https://docs.decred.org/governance/consensus-rule-voting/overview/">locked in</a> and will activate in block 794,368 around August 29. Remaining time can be tracked at the <a href="https://voting.decred.org/">Voting Dashboard</a> or at <a href="https://dcrdata.decred.org/agendas">dcrdata Agendas</a>.</p><p>All users are recommended to upgrade to latest <a href="https://github.com/decred/decred-binaries">core software</a>, <a href="https://github.com/decred/dcrdex/releases">standalone DEX app</a>, or any <a href="https://decred.org/wallets/">other wallets</a> being used. As always, we recommend to <a href="https://docs.decred.org/advanced/verifying-binaries">verify the files</a> before running.</p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>The following work has been merged in master towards future releases:</p><ul><li>Updated GetBlock and GetBlockHeader commands to show <a href="https://github.com/decred/dcrd/pull/3154">the new proof of work hash</a>. For blocks after <a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">DCP-11: Change PoW to BLAKE3 and ASERT</a> activates, the <em>proof of work hash</em> will be the new BLAKE3 hash. For blocks prior to DCP-11, the <em>block hash</em> and the <em>proof of work hash</em> will be identical. This update enables consumers like dcrddata to easily access the new hashes.</li><li>Updated the <a href="https://github.com/decred/dcrd/pull/3158">Docker image</a> to build the dcrd binary with newer Go and Alpine Linux. Node admins can consider Docker a good security option as opposed to using a virtual machine which has a much bigger attack surface.</li><li>Updated the RPC server to <a href="https://github.com/decred/dcrd/pull/3153">dynamically reload new RPC certificates</a> without shutting down and restarting. This is a quality-of-life improvement for node admins, since it enables them to hot-swap the server certificate/key pair, as well as any potential client certificates. For example, a certificate update is required when the RPC server is exposed publicly and its IP address or domain name changes. Another example is when client certificates need to be modified to revoke clients, add new ones, or allow existing clients to change their private keys. This update is robust, minimizes disk access, does not require platform-specific dependencies, and is resilient against user-errors to avoid breaking a working config.</li><li>Explicitly configured RPC clients connecting to dcrd via HTTP to <a href="https://github.com/decred/dcrd/pull/3169">use TLS v1.2 or higher</a>. This was already the implicit minimum, but now it is more clear.</li></ul><p>Developer and internal changes merged in master:</p><ul><li>Updated the comments detailing the <a href="https://github.com/decred/dcrd/pull/3156">ASERT calculation coefficients</a> in the mining code so that they match the consensus code comments.</li><li>Added a <a href="https://github.com/decred/dcrd/pull/3157">new linter</a>, addressed some <a href="https://github.com/decred/dcrd/pull/3155">linter complaints</a>, and moved <a href="https://github.com/decred/dcrd/pull/3161">linting logic</a> to its own script outside of the testing script.</li><li>Updated <a href="https://github.com/decred/dcrd/pull/3159">Github Actions</a>, and ensured that the continuous integration actions happen in the <a href="https://github.com/decred/dcrd/pull/3166">correct order</a>.</li><li>Updated <a href="https://github.com/decred/dcrd/pull/3163">golangci linter</a>, and changed its <a href="https://github.com/decred/dcrd/pull/3162">method of installing</a> from curl to go install, which has the benefit of reducing potential security risks from supply-chain attacks. Also, cached the binary for faster future runs.</li><li>Current versions of Go have a confusing way of handling loops. Both “for loops” and “range loops” treat internal loop variables ambiguously, which has led to code which is difficult to read and tricky to debug. Devs have had to treat loops with an abundance of caution, yet still potentially deal with annoying errors. A full explanation of the problem can be <a href="https://go.googlesource.com/proposal/+/master/design/60078-loopvar.md">read here</a>, especially the section which talks about <a href="https://go.googlesource.com/proposal/+/master/design/60078-loopvar.md#rationale-and-compatibility">the rationale</a>. Future versions of Go (likely 1.22) will introduce a breaking change to how loops are handled. While the new loop semantics will be less confusing and error-prone, projects will have to set a very high minimum supported Go version to avoid bugs when compiled with older Go. To ensure the dcrd code will work correctly with Go 1.22, as well as remain backwards-compatible and compile correctly with older versions of Go, <a href="https://github.com/decred/dcrd/pull/3165">all necessary loops were updated</a>. This will avoid any potential issues before they even have a chance to arise.</li></ul><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>The following work has been merged in master towards future releases.</p><p>The primary improvements users may notice are related to purchasing tickets through a VSP:</p><ul><li>Fixed broken <a href="https://github.com/decred/dcrwallet/pull/2252">retrying logic</a> for errored VSP ticket purchases. This issue affected many users. Any ticket purchases which worked first time were unaffected, but any purchases which ran into an error were not being retried, which would lead to tickets not being added to the VSP and votes being missed. Thankfully, re-registering the ticket with a different VSP was a workaround, but obviously it was poor UX.</li><li>Fixed a bug where the <a href="https://github.com/decred/dcrwallet/pull/2269">fee payment status check</a> could be unreasonably delayed. The VSP client delays actions by some random duration in order to help protect privacy. With this incorrect delay calculation the wallet would report fee payments as being unconfirmed for up to 2 hours until the next check happens, when actually the fee has been sent and confirmed. Now the user wallet will update sooner.</li><li>Require VSP clients to <a href="https://github.com/decred/dcrwallet/pull/2271">wait for the VSP to confirm fee payments</a> before considering a VSP ticket fully purchased. This eliminates multiple problematic edge cases caused by users broadcasting their own fee transactions, such as paying too low of a fee or sending payment to the wrong address. It is a preventative fix for extremely unlikely cases which have not been seen in the wild.</li><li>Fixed a bug where some VSP tickets could be <a href="https://github.com/decred/dcrwallet/pull/2266">skipped and not updated</a> during various stages of the VSP ticket management lifecycle. No users have reported any issues caused by this bug. The improved error handling code uses the new Errors.Join feature that was made available by updating to Go 1.20, which is discussed below.</li></ul><p>Developer and internal changes merged in master:</p><p>Go 1.20 unlocked <a href="https://tip.golang.org/doc/go1.20#errors">better error handling</a>, which inspired a few changes:</p><ul><li>Removed an <a href="https://github.com/decred/dcrwallet/pull/2262">unused variable</a> and a confusing <a href="https://github.com/decred/dcrwallet/pull/2263">custom error function</a> from dcrwallet’s internal errors definition.</li><li><a href="https://github.com/decred/dcrwallet/pull/2267">Dropped support for Go 1.19</a>, and bumped support to Go 1.20 and 1.21.0-rc3. This is because Go 1.19 doesn’t have Errors.Join.</li><li>Added the new <a href="https://github.com/decred/dcrwallet/pull/2268">Errors.Join</a> function from Go 1.20’s standard library. This new function is a simple way to wrap several error messages together. In Go 1.19 and previous, it was somewhat possible with the Errors.Is/As functions, but wrapped errors could be hidden, which made error tracing quite difficult. Errors.Join is a <a href="https://blog.devgenius.io/wrapping-multiple-errors-in-go-1-20-78163ef5fc2c">much better solution</a>.</li></ul><p>Additionally:</p><ul><li>Updated the <a href="https://github.com/decred/dcrwallet/pull/2264">LRU cache</a> to use Go Generics and accept multiple variable types. LRU a standard caching schema which removes the Least Recently Updated values once the cache is full. The main advantage of a generic LRU cache is to reduce code duplication and unlock easier code reuse. This has the added benefit of more explicit code by specifying the types for each new LRU cache instance, as well as better code verification by the compiler. Generics were <a href="https://go.dev/blog/go1.18">added in Go 1.18</a> (March 2022), and are relatively controversial, but only because they have tradeoffs that devs must consider. Ideally, the Go compiler would treat generic functions the same as it would treat functions with specific variable types, and each would be equally as optimized. In practice, this isn’t always the case. The benefits of generics sometimes come at the cost of more complexity and <a href="https://planetscale.com/blog/generics-can-make-your-go-code-slower">slightly slower performance</a>. In this case, dcrwallet currently makes minimal use of generics, so the performance impact is minimal.</li><li>Improved and polished <a href="https://github.com/decred/dcrwallet/pull/2260">wallet tests</a>, including removing redundant code.</li></ul><h3>dcrctl</h3><p><a href="https://github.com/decred/dcrctl"><em>dcrctl</em></a><em> is a command-line client for dcrd and dcrwallet.</em></p><p>The following work has been merged in master towards future releases:</p><ul><li><a href="https://github.com/decred/dcrctl/pull/64">Removed stale dependencies</a> from the main module, and updated the <a href="https://github.com/decred/dcrctl/pull/67">dcrd and dcrwallet modules</a> to their latest versions. Notably, this makes dcrd’s new verbose results of getblock and getblockheader available.</li><li>Updated the README to recommend that developers use local <a href="https://github.com/decred/dcrctl/pull/66">Go Workspaces</a> when working with development versions of dcrd and dcrwallet.</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>In progress:</p><ul><li>Updating to <a href="https://github.com/decred/decrediton/pull/3851">React v18</a></li><li>Ledger <a href="https://github.com/decred/decrediton/pull/3869">backend functions</a> and <a href="https://github.com/decred/decrediton/pull/3874">user interface</a></li><li>Updating <a href="https://github.com/decred/decrediton/pull/3895">French</a> and <a href="https://github.com/decred/decrediton/pull/3893">Chinese</a> translations</li></ul><p>In July, @norwnd proposed a <a href="https://www.reddit.com/r/decred/comments/15cyod5/decrediton_2fa_hoddle_safely/">2FA storage for Decrediton</a> based on simple 2-of-2 multisig. The idea is to provide a more secure solution for storing DCR by using a second device to sign transactions, initially an Android smartphone. This should protect from threats like a weak wallet encryption password or a stolen laptop. As a bonus it could make multisig features more accessible to regular users who don’t have skills to program a multisig solution themselves. It is currently in early discussion and feedback phase but some effort has been made to test multisig features in dcrwallet and test how much data can be passed in QR codes.</p><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><p>Changes that were included in the <a href="https://github.com/decred/vspd/releases/tag/release-v1.2.1">v1.2.1 release</a>:</p><ul><li>Fixed <a href="https://github.com/decred/vspd/pull/398">transaction broadcasting</a> logic to not generate an error when the transaction already exists (which is not a problem). This missing error condition was noticed when investigating the <a href="https://github.com/decred/dcrwallet/pull/2252">broken retry</a> issue in dcrwallet’s VSP client. It’s a preventative fix, there have been no reported issues caused by this bug.</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant and low-cost transactions.</em></p><ul><li>Improved <a href="https://github.com/decred/dcrlnd/pull/187">tracking of closed channels</a>. It’s been observed on Decred LN mainnet that some channels that have been closed on-chain are still being announced on the network. While the root cause has not been determined, this change reduces the amount of invalid channel announcements and their negative effects, specially for nodes running in SPV mode (such as Bison Relay clients). This is implemented by saving channel IDs that are known to be closed and using that information to skip invalid updates or avoid expensive operations.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p><a href="https://github.com/decred/dcrdex/pull/2432">Backported fixes</a> to be included in the next v0.6 patch release:</p><ul><li>Server: <a href="https://github.com/decred/dcrdex/pull/2411">Increase order limits</a> as users lock more funds in bonds and ensure accounts with positive tier always have a positive order limit, big enough for at least a single lot. This should fix inability to submit orders for some users.</li><li>Client: Ensure the server is aware that the client has <a href="https://github.com/decred/dcrdex/pull/2405">completed</a> the trade. In certain cases the client would fail to inform the server of a completed match, which could negatively affect account’s reputation. With this fix the client will keep retrying the message until the server receives and acknowledges that the client has redeemed (received) the funds.</li><li>Client: Updated <a href="https://github.com/decred/dcrdex/pull/2438">btcwallet and neutrino</a> dependencies to fix crashes in the built-in BTC wallet. Developers normally avoid upgrading dependencies in released versions to not introduce new bugs. This case is an exception however, considering the trouble caused by the bug, and that the next major release of DCRDEX is still quite far away.</li></ul><p>Below are changes merged in master towards future releases.</p><p>Client:</p><ul><li>Improved <a href="https://github.com/decred/dcrdex/pull/2385">app setup flow</a>. After setting app password the user will be shown Quick Configuration page that allows to enable DEX servers and select which wallets to activate. After that, a new page will remind the user to back up their app seed. Landing page shown after the setup has been changed to Wallets.</li><li><a href="https://github.com/decred/dcrdex/pull/2372">Switched</a> from WebView to <a href="https://github.com/progrium/macdriver">MacDriver</a> library on macOS. This enables native macOS behavior like: keeping the app running without windows, creating new windows, and having a dock icon menu.</li><li>Disallow <a href="https://github.com/decred/dcrdex/issues/2436">making transactions</a> if the wallet is not synced and has no peers to sync from. This avoids transactions that never get mined and confuse users.</li><li>Fixed misleading “Action required to trade” <a href="https://github.com/decred/dcrdex/pull/2428">startup message</a> asking the user to add more bonds. It could happen when bond transactions have not been sent yet and the user just needs to wait without taking any action.</li><li>Fixed a bug where green triangle <a href="https://github.com/decred/dcrdex/pull/2448">markers for own orders</a> were not always shown on the depth chart.</li></ul><p>Client, internal changes:</p><ul><li>Implemented function to place multiple orders in one go for <a href="https://github.com/decred/dcrdex/pull/2433">Decred</a>, <a href="https://github.com/decred/dcrdex/pull/2421">Ethereum</a>, and Ethereum token wallets. This will be used by the market making bots and may unlock trading optimizations.</li><li>Refactoring and test code improvements.</li><li>Updated <a href="https://github.com/decred/dcrdex/pull/2439">npm dependencies</a> to fix security warnings (affected packages were not used by the DEX at runtime).</li></ul><p>Bitcoin, internal changes:</p><ul><li>Fixed bug in <a href="https://github.com/decred/dcrdex/pull/2435">coin selection</a> logic. It was not critical as it only affected the MultiTrade function, which is in not in production use yet.</li></ul><p>Ethereum:</p><ul><li>Added <a href="https://github.com/decred/dcrdex/pull/2427">fiat values</a> to the token approval form. A one-time approval is required to allow the swap contract to handle tokens (such as USDC) on behalf of the user. Both granting and revoking this permission requires a small ETH transaction.</li></ul><p>Highlights of work-in-progress:</p><ul><li>Decred: foundations for <a href="https://github.com/decred/dcrdex/pull/2290">DCR staking</a>.</li><li>Polygon: <a href="https://github.com/decred/dcrdex/pull/2431">infrastructure</a> work including USDC swap contract.</li><li>Dash: <a href="https://github.com/decred/dcrdex/pull/2424">full node wallet</a> support.</li><li>Firo: <a href="https://github.com/decred/dcrdex/pull/2426">Electrum light wallet support</a>.</li><li><a href="https://github.com/decred/dcrdex/pull/2332">Balance management</a> for market making bots.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SmzgT8H4oWoaJOYXz28iNQ.png" /><figcaption><em>Image: Reworked app setup flow in DCRDEX</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/366/1*FNXWu3q-RpEs8JhRL5qlUQ.png" /><figcaption><em>Image: Dock menu in macOS will list all DEX windows</em></figcaption></figure><h3>dcrdata</h3><p><a href="https://github.com/decred/dcrdata"><em>dcrdata</em></a><em> is an explorer for Decred blockchain and off-chain data like Politeia proposals, markets, and more.</em></p><ul><li>Added the new BLAKE3 proof of work hash to the <a href="https://github.com/decred/dcrdata/pull/1970">block details page</a>. If dcrdata is running with a fairly new version of dcrd, it will <a href="https://github.com/decred/dcrdata/pull/1971">make use</a> of its <a href="https://github.com/decred/dcrd/pull/3154">newly updated</a> GetBlockHeader command to obtain the PoW hash faster.</li></ul><h3>Timestamply</h3><p><a href="https://github.com/decred/dcrtimegui"><em>Timestamply</em></a><em> is a free service for timestamping files powered by Decred blockchain. A timestamp proves that a certain file has existed at a certain moment of time. This has a range of applications in protecting data integrity.</em></p><ul><li>Updated GitHub actions to <a href="https://github.com/decred/dcrtime/pull/91">build with Go 1.20</a>, as well as add linters and fix their complaints.</li><li>The <a href="https://github.com/decred/dcrtimejs">JavaScript library</a> for Decred timestamping, dcrtimejs, has been imported from its <a href="https://github.com/tiagoalvesdulce/dcrtimejs">original location</a> to become a part of the <a href="https://github.com/decred/dcrtimejs">decred</a> GitHub account. dcrtimejs v1.0.0 release has been funded by the treasury as a key element of the <a href="https://proposals.decred.org/record/855a506">Timestamply redesign</a> proposal.</li></ul><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>GUI and CLI apps:</p><ul><li>Added syncfreelist config option to tune the bbolt database used by the internal Lightning Network node. Setting it to false improves running performance at the cost of startup performance.</li></ul><p>GUI app:</p><ul><li>Improved post comments UX, now comment threads can be <a href="https://github.com/companyzero/bisonrelay/pull/298">collapsed or expanded</a>.</li><li>Fixed a bug where News Feed did not render <a href="https://github.com/companyzero/bisonrelay/pull/296">embedded images</a> and showed “–embed” code instead.</li></ul><p>CLI app:</p><ul><li>Added basic <a href="https://github.com/companyzero/bisonrelay/pull/297">/backup command</a>.</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/265">content filtering</a> system which can block messages from being displayed to the end user at the client level. To create a filtering rule the user needs to specify in what context it will work (direct chats, group chats, posts, post comments, or all) and what content it should match (can be simple strings or regular expressions). Try /help filters add and /help filters addrule to learn how it works. Currently, it is only exposed in the CLI app but the low level parts can be wired to GUI app in the future.</li></ul><h3>Other</h3><ul><li>All legacy VSPs (called “stakepools” back then) have been <a href="https://github.com/decred/dcrwebapi/pull/158">removed</a> from dcrwebapi, the service that powers Decrediton and the <a href="https://decred.org/vsp/">VSP list</a> at decred.org. Legacy VSPs have been deprecated with the <a href="https://blog.decred.org/2020/06/02/A-More-Private-Way-to-Stake/">release of vspd</a> in 2020 and all known public servers have shut down by around 2022.</li></ul><h3>People</h3><p>Community stats as of Aug 1 (compared to Jul 2):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,328 (-230)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,747 (+9)</li><li><a href="https://chat.decred.org/">Matrix</a> #general users: 797 (+10)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> users: 1,589 (+3), verified to post: 643 (+8)</li><li><a href="https://t.me/Decred">Telegram</a> users: 2,355 (-7)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,640 (+0), views: 232.5K (+1.4K)</li></ul><h3>Governance</h3><p>In July the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 7,859 DCR worth $121K at July’s average rate of $15.40. 4,943 DCR was spent to pay contractors, worth $76K at same rate.</p><p>A <a href="https://dcrdata.decred.org/tx/bf3fcf63697c2191260690aa8471088e863e4f25434564196f8110464b669a51">treasury spend tx</a> was approved with 5,274 Yes votes and 37% turnout, and mined on July 25. This one got 9 No votes, becoming the second TSpend out of 15 mined so far to have non-zero No votes. It had 32 outputs making payments to contractors, ranging from 1.5 DCR to 1,692 DCR. Most of this DCR was likely paid for May work, at its billing exchange rate of $17.13 the TSpend is worth around $85K.</p><p>As of Aug 6, combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 865,895 DCR (12.6 million USD at $14.56).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OvRhakxY00EXSsobFepIhw.png" /><figcaption><em>Image: Lower DCR/USD contributes to higher treasury outflows</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oseIUJjuDuOlvAcnRxZiZQ.png" /><figcaption><em>Image: Treasury balance USD equivalent</em></figcaption></figure><p>There were 4 proposals that finished voting in July:</p><ul><li>A <a href="https://proposals.decred.org/record/552c87e">proposal</a> to fund development of the Decred.club website with Chinese language content and grow a community around it for $2,400 was rejected with 28% Yes votes and 26% turnout.</li><li>A <a href="https://proposals.decred.org/record/4d3a8fc">proposal</a> to rebrand Decred Magazine to Cypherpunk Times and continue producing it for another year with an increased budget of $44,000 — was approved with 95% Yes votes and 47% turnout.</li><li>A <a href="https://proposals.decred.org/record/9e265ad">proposal</a> to produce 90-second videos of people in ski masks talking about Decred in 12 languages at a cost of $23,650 was approved, with 75% Yes votes and 42% turnout.</li><li>A <a href="https://proposals.decred.org/record/20ba5cd">proposal</a> to produce a promotional website for DCRDEX at a cost of $2,000 was rejected, with 30% Yes votes and 34% turnout.</li></ul><h3>Network</h3><p><strong>Hashrate</strong>: July’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~52 PH/s and closed ~55 PH/s, bottoming at 49 PH/s and peaking at 69 PH/s throughout the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wZk1_OpskW45L3TrqktiOA.png" /><figcaption><em>Image: Decred hashrate</em></figcaption></figure><p>Distribution of 55 PH/s hashrate <a href="https://miningpoolstats.stream/decred">reported</a> by the pools on Aug 1: F2Pool 58%, Poolin 32%, BTC.com 8%, AntPool 3%.</p><p>Distribution of 1,000 blocks actually <a href="https://miningpoolstats.stream/decred">mined</a> by Aug 1: F2Pool 52%, Poolin 38%, BTC.com 7%, AntPool 3%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*289sOsVpi61hznhy3DStJA.png" /><figcaption><em>Image: Historical pool hashrate distribution</em></figcaption></figure><p><strong>Staking</strong>: <a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 196–277 DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZmEEckoNtTZ2Ws_Pu-GAxA.png" /><figcaption><em>Image: Ticket price stabilizing</em></figcaption></figure><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 9.73–9.87 million DCR, meaning that 63.3–64.2% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bMiFVurEZhviJ7xvwMG6Tw.png" /><figcaption><em>Image: Total locked DCR retesting its ATH</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zp5PIMLQsRMxnpbFjPdzMw.png" /><figcaption><em>Image: Monthly missed tickets went down after a small uptick in June</em></figcaption></figure><p><strong>VSP</strong>: The <a href="https://decred.org/vsp/">14 listed VSPs</a> collectively managed ~6,150 (-480) live tickets, which was 15.1% of the ticket pool (-1.4%) as of Aug 1.</p><p>The biggest gainers of July are <a href="https://vspd.bass.cf/">bass.cf</a> (+96 tickets or +15%) and <a href="https://vsp.decredcommunity.org/">decredcommunity.org</a> (+37 tickets or +8%).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tOtEVO--7kCBUgNfzt2RvQ.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><p><strong>Nodes</strong>: <a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 162 and 170 dcrd nodes throughout the month. Versions of 164 nodes seen on Aug 1: v1.8.0–84%, v1.7.x — 11%, v1.9.0 dev builds — 1.2%, v1.8.0 dev builds — 0.6%, other — 4%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2CH3qcDi2tigT7FeIWHiRg.png" /><figcaption><em>Image: Most of the network is running v1.8.0</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NguQDhPqWVMtM6Cc9r7AzQ.png" /><figcaption><em>Image: Node operators have been quick to upgrade to v1.8.0. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 62.0–62.3%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mixed volume</a> varied between 351K-486K DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Jkz70rQXpc_7oHhxZJaNxw.png" /><figcaption><em>Image: DCR StakeShuffle volume</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SkLCSZRItO-hxMXwQw4Pfg.png" /><figcaption><em>Image: Transaction volume has taken a summer vacation. The </em><a href="https://coinmetrics.io/introducing-adjusted-estimates/"><em>metric</em></a><em> is defined by Coin Metrics.</em></figcaption></figure><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer has seen 219 nodes (+7), 445 channels (+18) with a total capacity of 188 DCR (-3), as of Aug 1. These stats are different for each node. For example, @karamble’s node reported 220 nodes, 464 channels and 191 DCR capacity on same day Aug 1.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5ESWCtwhl0JZ3xLidXbHSg.png" /><figcaption><em>Image: Decred’s Lightning Network node count growing slowly</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1mWL8Oap5e98Zf6H9dI8gA.png" /><figcaption><em>Image: Decred’s Lightning Network capacity stabilized around 200 DCR</em></figcaption></figure><h3>Ecosystem</h3><p>Voting Service Providers:</p><ul><li>New VSP at <a href="https://vote.dcr-swiss.ch/">vote.dcr-swiss.ch</a> has voted its first mainnet tickets and <a href="https://github.com/decred/dcrwebapi/pull/178">applied</a> to get listed in Decrediton wallet and the <a href="https://decred.org/vsp/">VSP page</a>. DCR Swiss has a low fee of 0.25%. Out of 14 existing VSPs this is the third lowest fee after dcrhive.com (0.1%) and vspd.bass.cf (0.2%).</li></ul><p>Wallets:</p><ul><li>Android and iOS Decred wallets will stop syncing in late August when new <a href="https://voting.decred.org/">consensus upgrades</a> activate. The apps have been removed from Google Play and Apple Store to prevent users from installing apps that are no longer maintained. If you have used Android or iOS Decred wallets feel free to comment in a <a href="https://www.reddit.com/r/decred/comments/15eokjz/survey_have_you_used_decred_mobile_apps/">Reddit survey</a>.</li></ul><p>Exchanges:</p><ul><li>EXMO <a href="https://info.exmo.me/ru/uvedomleniya/exmo-me-exclude-from-listing-five-crypto/">announced</a> on July 6 that they will delist DCR and 3 other tokens by July 20 due to low liquidity. EXMO was the only exchange to list DCR via a non-expensive <a href="https://proposals.decred.org/proposals/950e8149e594b01c010c1199233ab11e82c9da39174ba375d286dc72bb0a54d7">proposal</a> that got approved in May 2019 and fulfilled in <a href="https://exmo.com/en/news_view?id=2776">June 2019</a>.</li><li>#trading members <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$aTBeqNdAk4d03IEEybIk8WtVo-Wfe0JYFwVX0fZsIh4">discovered</a> on July 9 that DCR was trading around $20 at Indian <a href="https://bitbns.com/trade/#/dcr">Bitbns</a> while it was around $16 on other exchanges. As of July 31 DCR was still trading at a premium and with significant 24-hour volume of $68K making DCR/INR a top 10 pair at Bitbns (if we trust reported volumes of course). DCR <a href="https://bitbns.com/trade/#/dcr">price chart</a> suggests it was listed in May 2022.</li></ul><p>Communication systems:</p><ul><li>Public access to Twitter has been mostly <a href="https://techcrunch.com/2023/07/05/twitter-silently-removes-login-requirement-for-viewing-tweets/">unavailable</a> between June 30 and July 5. Browsing Twitter required login and was subject to rate limits even for paid accounts. According to Elon Musk it was a <a href="https://www.reuters.com/technology/twitter-now-needs-users-sign-view-tweets-2023-06-30/">temporary emergency measure</a> to combat AI bots which were pulling so much data from Twitter that it effectively became a denial of service attack. Public API restrictions also <a href="https://github.com/zedeus/nitter/issues/919">broke Nitter</a>, a lightweight alternative for browsing <a href="https://nitter.net/decredproject">@decredproject</a> and other accounts. Login requirement was <a href="https://techcrunch.com/2023/07/05/twitter-silently-removes-login-requirement-for-viewing-tweets/">removed</a> on July 5. Despite all problems and <a href="https://twitter.com/elonmusk/status/1670117122650050561">revelations</a> Twitter remains Decred’s main outreach platform with 53.3K followers as of Aug 1.</li><li>The two-way bridge between Matrix and Discord is back! It was made possible by the new <a href="https://xaur.github.io/decred-news/journal/202306#ecosystem">user verification</a> flow that is much better at preventing spam. The new bridge allows blocking individual Discord users on the Matrix side without affecting other Discord users, this was not possible with the old bridge. Also, message editing should propagate in both directions. New bridge is hosted by <a href="https://t2bot.io/discord/">t2bot.io</a>, a free service providing bots and bridges for <a href="https://matrix.org/">Matrix</a> communities. It is operated by a single person and is supported by <a href="https://t2bot.io/donations/">donations</a>. As of writing the following Matrix rooms are bridged to Discord: #101, #dex, #marketing, #media, #memes, #proposals, #showerthoughts, #support, and of course #trading.</li></ul><p>Other news:</p><ul><li>In May both <a href="https://twitter.com/StakeShuffle_/status/1660015673102180353">@StakeShuffle_</a> and <a href="https://twitter.com/dcrtimestampbot/status/1660015663514107904">@dcrtimestampbot</a> announced that the bots are “down until further notice due to recent twitter-api changes”. The bots have been developed by @cli_query and sponsored by a total of 3 low-budget <a href="https://proposals.decred.org/user/3b9b30d5-1065-4e48-b1b6-3f558d0cb378?tab=submitted%20proposals">proposals</a>. It appears that developer time is <a href="https://proposals.decred.org/record/1a290d8">limited</a> to maintain these projects, but the Python source code of <a href="https://github.com/JC60522/StakeShuffle_BOT">StakeShuffle_</a> and <a href="https://github.com/JC60522/dcr_timestampbot">dcrtimestampbot</a> is available on GitHub for contributors to pick up and improve.</li><li><a href="https://cypherpunktimes.com/">Cypherpunk Times</a> is live. See the Outreach section below for more details.</li></ul><p>Join our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get more news about Decred services.</p><p>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.</p><h3>Outreach</h3><p>First iteration of the new multi-coin publication <a href="https://cypherpunktimes.com/">Cypherpunk Times</a> is live! It is a continuation and a rebrand of Decred Magazine, approved and funded by Decred stakeholders in <a href="https://proposals.decred.org/record/4d3a8fc">July 2023</a>. The new social media handle is @cypherpunktimes on <a href="https://twitter.com/cypherpunktimes">Twitter</a>, <a href="https://www.facebook.com/cypherpunktimes">Facebook</a>, and <a href="https://podcasters.spotify.com/pod/cypherpunktimes">Spotify podcasts</a>. Any support is greatly appreciated.</p><p>Firo is the first project to contribute content to Cypherpunk Times. In July Firo has <a href="https://matrix.to/#/!NkCFEoJGXyDMwLfgMb:decred.org/$hoWcufElq2WAw5RcQ2GM1pE2ASKDme8q9-RZTQfvv04">onboarded</a> 3 content and published their first <a href="https://www.cypherpunktimes.com/unveiling-spark-public-testnet-launch-date-confirmed/">article</a>.</p><p>TikTok account @decredmagazine was renamed to <a href="https://www.tiktok.com/@dearcryptopunk">@dearcryptopunk</a>. Moving forward its scope will be extended from supporting Cypherpunk Times to general Decred outreach, and it will move under the umbrella of <a href="https://proposals.decred.org/record/0a1b782">Decred Vanguard</a> proposal. Twitter account <a href="https://twitter.com/decredmagazine">@decredmagazine</a> will keep running for now to support Decred-only content.</p><p>Cypherpunk Times engagement stats for July:</p><ul><li>Total number of articles on Cypherpunk Times: 497</li><li>Newsletter subscribers: 104</li><li>New CT posts and newsletters sent: 18</li><li>Active social media campaigns: 68</li><li>Completed social media campaigns: 2</li><li>Social media posts: 128</li><li>Likes: 496</li><li>Re-tweets: 120</li><li>Social media followers across all platforms and accounts (including <a href="https://twitter.com/DecredSociety">@DecredSociety</a> and the old <a href="https://twitter.com/decredmagazine">@decredmagazine</a>): 1,440</li></ul><p>Totti from <a href="https://www.btc-echo.de/">BTC-ECHO</a> has collected two rounds of feedback posted across <a href="https://proposals.decred.org/record/49e373b">Politeia</a> and the <a href="https://chat.decred.org/#/room/#writers:decred.org">#writers</a> chat and incorporated it in the first German article. BTC-ECHO <a href="https://proposals.decred.org/record/49e373b/comments/30">suggested</a> to wait through the lower seasonal activity and publish the first article in mid-August. The delay was used to <a href="https://matrix.to/#/!NkCFEoJGXyDMwLfgMb:decred.org/$-Y8Sj1vafMV3bFwDTRyMavH9ab6ki2zntLvdmz6LBEw">add mentions</a> of hardfork resistance and on-chain governance which are key to Decred consensus.</p><p>Monde PR’s achievements:</p><ul><li>Pitched two commentary opportunities</li><li>Pitched three story ideas to target crypto publications</li><li>Secured one media interview</li></ul><p>Secured the following media placements:</p><ul><li>@Tivra took part in a <a href="https://twitter.com/i/spaces/1djGXlqNBeeGZ">Twitter Space</a> hosted by <a href="https://twitter.com/therollupco">The Rollup</a> podcast talking about DCRDEX.</li></ul><h3>Media</h3><p><strong>Selected articles:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/how-to-dcrdex-on-raspberry-pi-with-umbrel/">How-to DCRDEX on Raspberry Pi with Umbrel</a> by @karamble</li><li><a href="https://www.cypherpunktimes.com/is-it-time-to-overcome-traditional-social-media/">Is it time to overcome traditional social media?</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/the-ripple-effect-on-cryptocurrency-regulation/">The ripple effect on cryptocurrency regulation</a> by @Tivra</li><li><a href="https://www.cypherpunktimes.com/decred-vs-ethereum-staking/">Decred vs Ethereum: Staking on the future</a> by @Joao</li></ul><p><strong>Videos:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=9U3fNFQFkkE">Decred DEX standalone: Atomic-swaps in a web browser</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/decred-dex-standalone-atomic-swaps-in-a-web-browser/">text post</a></li><li><a href="https://www.youtube.com/watch?v=5Z2jISaNkxc">Decred Decentralized Exchange: Creating a fidelity bond</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/decred-decentralized-exchange-creating-a-fidelity-bond/">text post</a></li><li><a href="https://www.youtube.com/watch?v=LD54opBdkh8">Bison Relay Lightning Network management: How to rebalance your channels</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/bison-relay-lightning-network-management-how-to-rebalance-your-channels/">text post</a></li><li><a href="https://www.youtube.com/watch?v=cyp_vnQRCXE">Using market maker bots on decentralised exchange: first look</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/using-market-maker-bots-on-decentralised-exchange-first-look/">text post</a></li></ul><p>Livestream:</p><ul><li><a href="https://www.youtube.com/watch?v=riW1HbhfoIw">Living on crypto &amp; the freedom of exchange</a> by @phoenixgreen and @Exitus feat. <a href="https://twitter.com/TheDesertLynx">Joel Valenzuela</a> of Dash, Reuben Yap of Firo, and @Tivra</li></ul><p><strong>Audio:</strong></p><ul><li><a href="https://twitter.com/i/spaces/1yNxaNYLwwqKj">Crypto Evolution: Rising above volatility with vision</a> — Twitter Space by @Tivra feat. @Exitus and Joel Valenzuela discussing the shutdown of DashDirect and Cake Pay, tipping, P2P services, and more — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Crypto-Evolution-Rising-Above-Volatility-with-Vision-e26qm28">podcast</a></li></ul><p><strong>Art and fun:</strong></p><ul><li>July is the <a href="https://nationaltoday.com/national-bison-month/">National Bison Month</a> in the U.S.</li><li><a href="https://www.cypherpunktimes.com/dex-island/">DEX island</a> by @OfficialCryptos</li><li><a href="https://www.reddit.com/r/decred/comments/14vruz2/supply_shock_infographic_wip/">Supply shock infographic</a> by @Tivra</li><li>Decred <a href="https://twitter.com/exitusdcr/status/1680287503528370179">art contest</a> by @Exitus — four <a href="https://twitter.com/exitusdcr/status/1681067908699389952">winners</a> got their DCR</li><li>Decred <a href="https://twitter.com/WasPraxis/status/1680928961415589889">elevator pitch contest</a> by @Tivra had <a href="https://twitter.com/waspraxis/status/1684173637623119872">two winners</a></li><li><a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$Im4VJ9nJDedNOOCaKlxSu9a9N7HCA9fJEUd-W3ubVMY">DCR top tier list</a> by @Void</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/826/1*yiVeXSeIXhKBkw3fUP4Zxw.jpeg" /><figcaption><em>Image: DCR top tier list by @Void</em></figcaption></figure><p><strong>Translations:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/how-to-dcrdex-on-raspberry-pi-with-umbrel/">How-to DCRDEX on Raspberry Pi with Umbrel</a> — in <a href="https://github.com/Decred-CN/articles/blob/master/How-To_DCRDEX_on_Raspberry_Pi_with_Umbrel.md">Chinese</a> by @Dominic</li><li><a href="https://www.cypherpunktimes.com/using-market-maker-bots-on-decentralised-exchange-first-look/">Using market maker bots on decentralised exchange: first Look</a> — in <a href="https://github.com/Decred-CN/articles/blob/master/Using%20Market%20Maker%20Bots%20on%20Decentralised%20Exchange:%20First%20Look.md">Chinese</a></li><li>Note that all content translated to Chinese is published on WeChat since 2019.</li><li>Decred Journal May-June got a total of 3 new <a href="https://xaur.github.io/decred-news/">translations</a> to Arabic (@arij, @abdulrahman4) and Chinese (@Dominic). Thank you for your work!</li></ul><p><strong>Discussions:</strong></p><ul><li><a href="https://www.reddit.com/r/decred/comments/14wlx9u/some_technical_analysis_based_on_saender_post/">ChatGPT4 attempting to decrypt @saender’s TA</a></li><li><a href="https://news.ycombinator.com/item?id=36676452">We need a new Internet</a> on Hacker News</li><li>A reply to James Prestwich’s question <a href="https://twitter.com/_prestwich/status/1679630835019030531">“so did Decred ever change the world?”</a></li></ul><h3>Markets</h3><p>In July DCR was trading between USDT 13.70–19.75 and BTC 0.00047–0.00064. The average daily rate was $15.40.</p><p>#trading members <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$qOBXWvgSgINClwaPNzI9IXoqu9BLuqZdmJic2qTwMLw">observed</a> a $1 million sell wall on Binance DCR/USDT. Also, trading volumes across all markets were <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$o6Rmw5-8oiHBwRIGWWnE3qMpJTXmm__ad7HoxyJVioo">unusually low</a> on some days, possibly due to summer time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6NCJ8yQIYtMYVj6lYJ_fSA.jpeg" /><figcaption><em>Image: DCR performance compared to other privacy coins by @saender</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NS3r94aFCUdCWocYZXmVFg.png" /><figcaption><em>Image: Decred Pricing Metrics by @bochinchero</em></figcaption></figure><p>The <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$H540G0LtMAsa1Vc1ANY0A2Jf6CuN0uTyr6XKQO68nq8">chart</a> above is based on same <a href="https://bochinchero.medium.com/decred-on-chain-staked-realised-value-444ab5a146d8">Staked Realized Value</a> model we showed <a href="https://xaur.github.io/decred-news/journal/202306#markets">last month</a> but with price instead of market cap.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jvdT8QVVn9WZsc3Jv4D9lA.jpeg" /><figcaption><em>Image: DCR/BTC in June-July</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cpgEaIA_Ju71SWODflNyAw.png" /><figcaption><em>Image: DCRDEX monthly volume in USD does not like summer time</em></figcaption></figure><h3>Relevant External</h3><p>DeFi lending platform Curve, a pillar of DeFi on Ethereum, has been <a href="https://twitter.com/CurveFinance/status/1685693202722848768">hacked</a>. The hack involved using a malfunctioning reentrancy lock in certain versions of Vyper which made certain pools but not others vulnerable to being drained. Similar protocols Metronome and Alchemix were also affected, and together the 3 projects <a href="https://www.coindesk.com/markets/2023/08/04/looter-behind-61m-curve-hack-starts-returning-assets-raising-hope-for-recovery/">lost</a> $61.7 million worth of assets. The attacker was only able to drain some of the affected pools because when the action started many white hat hackers stepped in to rescue their funds. By Aug 7 a reported 73% of the assets had been <a href="https://www.coindesk.com/tech/2023/08/07/curve-recoups-73-of-hacked-funds-bolstering-crv-sentiment/">recovered</a>, some from the white hats but also significant amounts from the attacker. Curve offered a 10% bounty for voluntary return of funds until August 6, but with over $18 million still in the hacker’s possession at the deadline the chance to end the matter there was lost and the bounty opened up to public investigators who could help to secure recovery.</p><p>Gitcoin has <a href="https://www.theblock.co/post/241425/gitcoins-layer-2-public-goods-network-goes-live-on-mainnet">launched</a> an Ethereum Layer 2 called Public Goods Network (PGN), it uses the Optimism stack and a proportion of the sequencer fees will be collected in a pot to fund public goods.</p><p>Arkham Intelligence has launched a crypto identity data marketplace or “<a href="https://protos.com/arkham-intelligence-draws-ire-for-dox-to-earn-program/">doxx to earn program</a>”, where users can place bounties on the identity of certain crypto wallet addresses and eager researchers attempt to discover who owns the wallet for a pay day. Arkham also showed casual disregard for its own users by generating referral links using an easily reversed algorithm <a href="https://www.coindesk.com/business/2023/07/10/crypto-startup-arkham-has-apparently-been-doxxing-privacy-obsessed-users-for-months/">revealing</a> the email addresses of the promoters.</p><p>Sam Altman’s Worldcoin <a href="https://www.bbc.com/news/technology-66128111">launched</a> its eyeball-scanning orbs in 1,500 locations around the world, allowing people to scan their iris to set up a wallet and receive 25 free WLD (worth ~$50). The prospect of an AI company founder sending orbs out into the world to scan peoples’ eyes for small handouts has been decried as dystopian by many in the crypto space, Worldcoin is not a popular project. However, Vitalik Buterin has recently published a blog <a href="https://vitalik.eth.limo/general/2023/07/24/biometric.html">post</a> about biometric proof of personhood where he seems to find quite a lot of merit in Worldcoin’s approach, suggesting it protects privacy better than most of the alternative approaches to proof of personhood, although still having some negative aspects. A day after Worldcoin’s launch, the UK data watchdog was <a href="https://protos.com/worldcoin-eyed-by-uk-data-watchdog-day-after-launch-avoided-us/">reported</a> to be looking into whether it complies with data protection regulations. In Kenya, where Worldcoin had been in communication with the Office of Data Protection Commissioner since April, it was thought to be operating legally but its scanning operations were <a href="https://www.coindesk.com/policy/2023/08/03/kenya-appears-to-have-flip-flopped-on-worldcoins-data-practices/">suspended</a> and it’s not clear if this was self-imposed by Worldcoin to improve on “crowd control” issues with long lines at the sign-up stations, or if the authorities <a href="https://techcrunch.com/2023/08/02/kenya-suspends-worldcoin-scans-over-security-privacy-and-financial-concerns/">changed</a> their mind about its legality.</p><p>FedNow, the US government’s instant payments system, <a href="https://techcrunch.com/2023/07/21/fednow-is-finally-live-in-the-us/">launched</a> with 35 financial institutions set up to use the service which allows for 24/7 instant settlement. This is seen as bridging a gap where the US is quite behind other jurisdictions that already have such instant bank transfer facilities. It is anticipated that it will take some time for uptake of FedNow by institutions to make the service broadly available to end users.</p><p>The Token Engineering Commons (TEC) has <a href="https://medium.com/token-engineering-commons/expertise-and-quadratic-funding-bd4f0c5c3e23">completed</a> the first round of its new grants program, using Quadratic Funding (like Gitcoin grants) to distribute a funding pool of $25,000 and drawing donations of $6,162 to augment this and determine where the grants would go. TEC have added to the usual Quadratic Funding model (in which a greater number of individual donations to a project means a larger slice of the matching pool) by adding a mechanism for the expression of “Subject Matter Expertise”. Contributors who had TEC tokens and/or NFT knowledge attestation certificates in their wallet were considered to be “experts” and a stronger weight was applied to their donations when determining the matching amount — this was done to tackle a perceived issue where projects that are good at mobilising community support do the best in Quadratic Funding rounds.</p><p>Legislation <a href="https://www.coindesk.com/policy/2023/07/28/us-stablecoin-bill-takes-big-step-despite-fight-from-democrats-white-house/">concerning</a> stablecoins has made it out of committee in the US Congress for the first time, meaning that should soon be voted on and if approved passed to the Senate. The bill had bipartisan support for some of its life but Democrats withdrew that support late in the process over a failure to negotiate a resolution to some points of conflict, lessening the bill’s chances of making it all the way into law. One key point of dispute seems to be the role of a federal regulator to oversee stablecoins licensed at the state level, with Democrats pushing for this kind of oversight and Republicans rejecting it.</p><p>The much-hyped round of Bitcoin ETF applications from major financial institutions <a href="https://www.coindesk.com/business/2023/07/11/blackrocks-bitcoin-etf-application-takes-surveillance-to-the-next-level/">incorporates</a> a new feature, Surveillance Sharing Agreements (SSAs) with Coinbase as a provider of market intelligence where the ETF providers and regulators can pull data directly including the capacity to request personally identifiable information from Coinbase where this is deemed necessary to investigating or preventing market manipulation. In previous ETF filings the market provider would push information to regulators about suspicious activity, the SSAs turn this around to give more oversight. SSA with Coinbase was first introduced by BlackRock but has been copied by the other applicants in this round of ETF applications.</p><p>A European Commission document about its Metaverse strategy was <a href="https://www.coindesk.com/policy/2023/07/06/eus-leaked-metaverse-strategy-proposes-regulatory-sandbox-new-global-governance/">leaked</a> ahead of its publication. The document describes the potential of virtual worlds to being “unprecedented opportunities in many societal areas”, and the need to remove barriers to new organizational forms such as DAOs to realise their benefits.</p><p>Coinbase CEO Brian Armstrong has <a href="https://protos.com/sec-coinbase-demand-would-have-meant-end-of-crypto-in-the-us/">revealed</a> that shortly before suing them the SEC demanded that they drop all assets except Bitcoin, which made it an easy choice for the company to take the matter to court because that would have meant the effective end of their business in the US.</p><p>Binance’s Australian headquarters has been <a href="https://protos.com/binance-australia-raided-by-regulator-just-weeks-after-europe-hq-raid/">raided</a> by the Australian Securities and Investments Commission (ASIC), in an investigation into unlawful derivatives dealings that involved mislabelling retail and institutional customers. Binance also <a href="https://protos.com/binance-withdraws-germany-crypto-license-request-as-europe-bites-back/">withdrew</a> its application for a license in Germany, after being told that it was not going to be granted in its current form. After Binance US lost its banking partner BTC has been trading at a <a href="https://protos.com/scoop-major-crypto-arbitrage-fund-says-binance-us-discounts-arent-worth-risk/">discount</a>, something similar happened in Australia in May.</p><p>Binance has completed <a href="https://cointelegraph.com/news/binance-integration-bitcoin-btc-lightning-network">integrating</a> Bitcoin’s Lightning Network.</p><p>The LBRY company has <a href="https://decrypt.co/148288/lbry-token-plummets-file-sharing-crypto-project-shuts-down">shut down</a> after losing its case against the SEC, having its LBC token sales defined as unregistered securities offerings and being restricted from doing any more of this without first “registering with the SEC”. The LBRY protocol lives on, it was never the target of the litigation, and the LBC token’s status remains ambiguous as to whether it is now a security, since the SEC have bankrupted the incorporated “common enterprise” that token-holders were deemed to seek profit from.</p><p>Richard Heart, mastermind and primary beneficiary of the Hex and PulseChain projects, has been <a href="https://www.coindesk.com/policy/2023/07/31/us-sec-sues-richard-heart-hex-pulsechain-on-unregistered-securities-fraud-allegations/">sued</a> by the SEC for securities fraud violations. Although the Heart/Hex ecosystem is widely regarded as a scam, it has been <a href="https://twitter.com/collins_belton/status/1686064809467396096">suggested</a> by <a href="https://twitter.com/lex_node/status/1686030110443315200">several</a> crypto legal personalities that the case doesn’t seem very strong. The HEX terms referred to sacrificing money into a black box mechanism and Heart himself was very <a href="https://www.youtube.com/shorts/tlFC_NhoRsQ">clear</a> that he was spending a lot of the proceeds on designer clothes, portraying this as part of a marketing strategy which was going to help pump the price of the related tokens.</p><p>Alex Mashinsky, former CEO of Celsius, has been <a href="https://protos.com/mashinsky-charged-by-doj-cftc-sec-and-ftc-year-on-from-celsius-bankruptcy/">arrested</a> and charged with a number of crimes including wire fraud and market manipulation. The Chief Revenue Officer was also charged. The filing indicates that Celsius was actively manipulating the price of CEL tokens while lying about key aspects of its performance, pumping and dumping the tokens to cash our large sums, $42 million allegedly in Mashinsky’s case.</p><p>A <a href="https://www.elliptic.co/hubfs/Elliptic_Report_Crypto%20and%20the%20Global%20Fentanyl%20Trade.pdf">report</a> by Elliptic researchers has identified Russian (Garantex) and Australian crypto exchanges as key intermediaries in facilitating the trade in Fentanyl precursors. They <a href="https://protos.com/centralized-crypto-exchanges-used-to-buy-32m-in-fentanyl-precursors-elliptic/">identified</a> and communicated with over 100 sellers who were ready to ship Fentanyl or its precursor chemicals, and followed the crypto payment addresses to find out about their other transactions. In this way they uncovered addresses receiving $19M in Bitcoin and $13M in USDT, mostly from certain centralized exchanges.</p><p>Bittrex has <a href="https://protos.com/bittrex-reminds-us-customers-to-withdraw-crypto-or-risk-unforeseen-issues/">reminded</a> its US customers to withdraw crypto assets from the bankrupt platform, they have until August 31st but Bittrex suggests doing it sooner rather than later for fear of “unforeseen issues”.</p><p>Blockchain technology broke new ground again in the realm of gambling, with the world’s first live hamster racing <a href="https://hamsters.gg/">platform</a> <a href="https://www.coindesk.com/markets/2023/07/21/move-over-shiba-inu-crypto-community-flirts-with-hamster-race-betting/">launching</a>, where users can deposit ETH, BNB or BUSD and gamble it away betting on which hamster crosses the line first. Based on observation of several races (which are streamed on Twitch) the hamsters don’t so much race as wander around (or not), showing very little interest in the finish line or motivation to get there first.</p><p>That’s all for July. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 61 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, kozel, l1ndseymm, phoenixgreen, richardred, zippycorners</li><li>reviews and feedback: davecgh, jholdstock</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e972352272e9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-july-2023-e972352272e9">Decred Journal — July 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — June 2023]]></title>
            <link>https://medium.com/decred/decred-journal-june-2023-1e6532f40ee6?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/1e6532f40ee6</guid>
            <category><![CDATA[decentralized-exchange]]></category>
            <category><![CDATA[journal]]></category>
            <category><![CDATA[cryptocurrency]]></category>
            <category><![CDATA[decentralization]]></category>
            <category><![CDATA[decred]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Sat, 22 Jul 2023 20:47:29 GMT</pubDate>
            <atom:updated>2023-07-22T20:47:28.769Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — June 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ijdxhPMd0UN0GD6HlNF-9Q.png" /><figcaption><em>Artwork by @Exitus</em></figcaption></figure><p>Highlights of June:</p><ul><li>Decred core software v1.8.0 was released, unlocking new consensus voting options and features.</li><li>DEX v0.6.2 was also released, preparing for the new consensus votes and deploying many other improvements.</li><li>Voting started for the two new consensus proposals (change subsidy split and proof of work hashing function) once the upgrade process had progressed sufficiently in early July.</li><li>Funding for development of decentralized mesh architecture for DCRDEX was approved.</li></ul><p>Contents:</p><p>· <a href="#9ed7">Upgrade and Vote on New Consensus Changes!</a><br>· <a href="#b3ce">Core Software v1.8.0 Release</a><br>· <a href="#9298">DCRDEX v0.6.2 Release</a><br>· <a href="#c353">Development</a><br>· <a href="#94b8">People</a><br>· <a href="#23d9">Governance</a><br>· <a href="#4479">Network</a><br>· <a href="#80bb">Ecosystem</a><br>· <a href="#48bb">Outreach</a><br>· <a href="#f695">Events</a><br>· <a href="#7f71">Media</a><br>· <a href="#f8af">Markets</a><br>· <a href="#a6b1">Relevant External</a></p><h3>Upgrade and Vote on New Consensus Changes!</h3><p>Everyone is encouraged to upgrade to the <a href="https://github.com/decred/decred-binaries/releases">latest core software version</a> to be able to vote on the two new consensus changes and follow the chain after they activate, if approved. To stay synced with the network, it is important to upgrade even if you don’t intend to vote in favor of the agendas.</p><p>For a refresher on Decred governance, consensus changes, and hardforks that don’t split the network, check out <a href="https://docs.decred.org/governance/consensus-rule-voting/overview/">the docs</a>.</p><p>You can learn about the latest consensus changes in the following documents:</p><ul><li><a href="https://proposals.decred.org/record/a8501bc">Change PoW/PoS Subsidy Split to 1/89 and Change PoW Algorithm to BLAKE3</a> proposal</li><li><a href="https://github.com/decred/dcps/blob/master/dcp-0011/dcp-0011.mediawiki">DCP0011: Change PoW to BLAKE3 and ASERT</a> (not yet published as of writing)</li><li><a href="https://github.com/decred/dcps/blob/master/dcp-0012/dcp-0012.mediawiki">DCP0012: Change PoW/PoS Subsidy Split To 1/89</a></li></ul><p>Additional details, code implementation, and code review and testing results can be found in GitHub pull requests <a href="https://github.com/decred/dcrd/pull/3115">#3115</a> and <a href="https://github.com/decred/dcrd/pull/3092">#3092</a> which implement the changes.</p><p>The voting has started on July 4 and will run until around August 1 (block <a href="https://dcrdata.decred.org/block/786303">786,303</a>).</p><p>Vote progress can be tracked at the <a href="https://voting.decred.org/">Voting Dashboard</a> or dcrdata’s <a href="https://dcrdata.decred.org/agendas">Agendas page</a>.</p><h3>Core Software v1.8.0 Release</h3><p>Highlights of the v1.8.0 release aka <a href="https://twitter.com/decredproject/status/1668722927661973505">“The Forkening”</a>:</p><p><strong>dcrd</strong>: Two new consensus upgrades (which will hardfork the chain if approved), BLAKE3 CPU mining, low fee transaction rejection, numerous optimizations resulting in the reduction of initial sync time by about 20% and better runtime memory management, improved vote times, and many other updates.</p><p><strong>dcrwallet</strong>: Support for the two new consensus changes (e.g. when validating blocks or creating votes), mixed ticket buying with trickling support for extra privacy, fetching of treasury spends in SPV mode (needed for TSpend voting in SPV mode), new gRPC methods for use by GUI apps, and multiple bug fixes.</p><p><strong>Decrediton</strong>: Ability to vote on individual TSpend transactions, updated DCRDEX module, updated layouts and styling, numerous bug fixes and refinement across all pages/tabs.</p><p>Visit the <a href="https://github.com/decred/decred-binaries/releases">GitHub release</a> for the full list of changes and downloads. As always, we recommend to <a href="https://docs.decred.org/advanced/verifying-binaries">verify the files</a> before running.</p><h3>DCRDEX v0.6.2 Release</h3><p>It is important to update to <a href="https://github.com/decred/dcrdex/releases/tag/v0.6.2">DEX v0.6.2</a> to stay on the chain after any possible hardforks in the coming months. If you don’t use the built-in (aka native) DCR wallet older DEX versions might work but updating is still recommended.</p><p>Highlights of the new release:</p><ul><li>Support for Decred 1.8 consensus changes</li><li>More accurate fee estimates for built-in SPV wallets for BTC, LTC, and BCH (be sure to enable “External fee rate estimates” in the wallet settings)</li><li>The suggested BTC amount for the registration bond has been significantly reduced</li><li>Fixes and optimizations</li></ul><p>Check the updated <a href="https://github.com/decred/dcrdex/wiki/Client-Installation-and-Configuration">client guide</a> for step by step instructions.</p><p>Get the latest DEX client as a <a href="https://github.com/decred/dcrdex/releases">standalone app</a>, or as part of <a href="https://github.com/decred/decred-binaries/releases">Decrediton</a>, or install it from Decred’s custom <a href="https://github.com/decred/umbrel-app-store">Umbrel App Store</a>. As always, we recommend to <a href="https://docs.decred.org/advanced/verifying-binaries">verify the files</a> before running.</p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>First let’s look at June changes included in the new <a href="https://github.com/decred/dcrd/releases/tag/release-v1.8.0">1.8.0 release</a>.</p><p>The biggest user-facing changes are the incentives to upgrade full nodes:</p><ul><li>Miners running v1.8 will <a href="https://github.com/decred/dcrd/pull/3136">generate new block versions</a> (v10), and if the majority of the network upgrades <a href="https://github.com/decred/dcrd/pull/3135">nodes will reject old block versions</a> (v9).</li><li>Modified vote notification logic so that, after block height 777,240, stake voters will <a href="https://github.com/decred/dcrd/pull/3137">no longer approve blocks with old block versions</a>. This is achieved by making dcrd not send new block notifications to connected RPC clients, such as voting wallets. This change forces miners to upgrade to the latest block version in a timely fashion so that voting on the new consensus changes can commence.</li></ul><p>Next are some major parts implementing the DCP-11 consensus upgrade, <a href="https://github.com/decred/dcrd/pull/3115">“Change PoW to BLAKE3 and ASERT”</a>:</p><ul><li>Made the <em>block hash</em> and <em>proof of work hash</em> <a href="https://github.com/decred/dcrd/commit/dbb6b782e0580395b3cb05333233994a70196ae7">separate and independent</a> so that each hash can be modified without changing the other. A great practical consequence is that <em>block hash</em> consensus will remain unchanged with DCP-11, meaning that all software which handles block hashes will need no modification. Smaller, focused upgrades mean minimal downstream effects for consumers.</li><li>Added <a href="https://github.com/decred/dcrd/commit/66a59e0d9248632575d57cf26f5f338ed60ed9f5">support</a> for the <a href="https://en.wikipedia.org/wiki/BLAKE_(hash_function)#BLAKE3">BLAKE3 hash function</a> and split methods for computing the old PowHashV1 (BLAKE256) and the new <a href="https://github.com/decred/dcrd/commit/b2878aa5c18a1a5669f769d594ec3fc4954aa779">PowHashV2 (BLAKE3)</a>. Notably, it is not possible to completely remove PowHashV1 and other old-consensus code. Even when blockchain consensus changes, it must remain possible to validate the old chain. Therefore, legacy concensus code is maintained to be able to validate the entire Decred blockchain prior to newer consensus changes. The third party dependency chosen for BLAKE3 is <a href="https://pkg.go.dev/lukechampine.com/blake3">lukechampine.com/blake3</a> — an implementation that balances performance and code readability, hoping to eventually land in Go standard library. In addition to pure-Go version, the package also provides AVX-512 and AVX2 routines for increased performance. Another added dependency is <a href="https://github.com/klauspost/cpuid">cpuid</a> — a Go package for detecting available CPU features.</li><li><a href="https://github.com/decred/dcrd/commit/6c323c18b0eb7e4035c8ceb4ac3a36230c8c9c42">Updated</a> the getwork command and notifywork websocket notification. These are used by the mining code to fetch new data for hashing.</li><li>Implemented ASERT difficulty calculation in <a href="https://github.com/decred/dcrd/commit/d9b1921177d4626a22c380853d6c7030a2d5c854">consensus code</a> that validates the chain, and separately in <a href="https://github.com/decred/dcrd/commit/2db55eb6e7d16aca5676cd7d473555d23b30e23f">block generation</a> mining code. Normally code duplication is avoided but in this case two copies were created <a href="https://github.com/decred/dcrd/pull/3115#discussion_r1210399671">intentionally</a>. The main reason is to use one copy for catching bugs in the other, a principle known as <a href="https://en.wikipedia.org/wiki/Redundancy_(engineering)#Dissimilar_redundancy">dissimilar redundancy</a>. The other reason is to implement different optimizations in consensus and mining code in the future. For those who love fast math and bit tricks, make sure to read the <a href="https://github.com/decred/dcrd/blob/d9b1921177d4626a22c380853d6c7030a2d5c854/blockchain/standalone/pow.go#L222">ASERT code here</a>.</li><li>Implemented the DCP-11 <a href="https://github.com/decred/dcrd/commit/85e3701a67fa5a9a7eb418ce71fa991ede447dbb">consensus vote</a>. It will show up as blake3pow in voting software.</li></ul><p>In addition to the BLAKE3 PoW hash change which will make current Decred ASIC miners useless, the new ASERT algorithm will adjust the difficulty with each new block instead of every 144 blocks (the current adjustment frequency). For reference, Bitcoin’s mining difficulty is updated every 2,016 blocks, or roughly every two weeks. ASERT stands for Absolutely Scheduled Exponentially weighted Rising Targets.</p><p>The ASERT algorithm is also exponential, and can handle surging hashrate much better than the existing algorithm. This will greatly disincentivize “hit and run” miners who are only looking for a quick reward at a low difficulty. <a href="https://github.com/decred/dcrd/pull/3115#discussion_r1205741807">Large drops of hashrate</a> which cause slow blocks and poor user experience as a result are also handled much better. The network is stronger when miners are consistently creating new blocks and maintain the target block time of 5 minutes. See also the relevant <a href="https://matrix.to/#/!uCnoeYfbhUnvwWihzS:decred.org/$tbF9LyO1EzQ8m3JDHfX9EYnQz1zr8W0Ra73Yjtprj1M">discussion on Matrix</a>.</p><p>To illustrate the new difficulty adjustment speed, we <a href="https://github.com/xaur/decred-news/pull/182#discussion_r1265803246">asked</a> @davecgh how the new algorithm would perform in a hypothetical scenario where the hashrate suddenly drops from 100 PH/s to 20 PH/s. The improvement is massive: restoring the target block time of 5 minutes would take ~75 hours (~3.1 days) under the old algorithm versus 20–30 mins under the new ASERT algorithm.</p><p>If DCP-11 is approved, after the 1-month <a href="https://docs.decred.org/governance/consensus-rule-voting/overview/">upgrade period</a> the difficulty will be reset to a <a href="https://github.com/decred/dcrd/blob/a13ca3ace61d28678e1889b9a6303dd88c3dae98/chaincfg/mainnetparams.go#L115">hard-coded value</a> which equates to an initial target hashrate of about 1.45 TH/s. This number does matter much though because it will very quickly adjust due to the new difficulty algorithm.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1005/1*Kn3VChjzT0aLabpCnRQXYw.png" /><figcaption><em>Image: Simulation of the ASERT difficulty algorithm reacting to stable, rapidly increasing and rapidly decreasing hashrate.</em></figcaption></figure><p>For reference, the work for DCP-12 “Change PoW/PoS Subsidy Split to 1/89” was completed and discussed in the <a href="https://xaur.github.io/decred-news/journal/202304#dcrd">April</a> issue. The DCP itself has been reviewed and <a href="https://github.com/decred/dcps/pull/28">published</a> in June, it is now <a href="https://github.com/decred/dcps/blob/master/dcp-0012/dcp-0012.mediawiki">available in the DCPs repository</a>.</p><p>Like all previous consensus changes, the consensus code will remain dormant and only activate if the respective <a href="https://voting.decred.org/">voting agendas</a> pass.</p><p>Two hard-coded values have been updated as part of the release development cycle: <a href="https://github.com/decred/dcrd/pull/3122">AssumeValid</a> block and <a href="https://github.com/decred/dcrd/pull/3123">MinKnownChainWork</a>.</p><p>For reference, as of <a href="https://xaur.github.io/decred-news/journal/202205#development">May 2022</a>, AssumeValid has replaced the legacy “checkpoints” method to optimize initial blockchain downloads. With AssumeValid, very old blockchain forks are rejected, and some validation checks are skipped for blocks which are ancestors of the assumed valid block. This can significantly speed up initial blockchain downloads. The updates to AssumeValid and MinKnownChainWork are externally verified and hardcoded by the devs, and used by default without any action required by node admins. Note: It is possible to change this behavior using the flags --allowoldforks and --assumevalid as described in dcrd --help or <a href="https://github.com/decred/dcrd/blob/255ef183f66567f1e623026eb524f9cd26fd2b23/chaincfg/mainnetparams.go#L129">in the code</a>, but this is not recommended for typical node admins.</p><p>MinKnownChainWork has <a href="https://github.com/decred/dcrd/pull/2000">replaced</a> the legacy checkpoints as a better way to determine if the blockchain is current. Unlike AssumeValid, it cannot be disabled and there is no reason to since this value cannot be invalidated by a chain reorganization. While a certain block may or may not become part of the main blockchain, minimum known chain work can never go down.</p><p>Finally, below are v1.8.0 changes relevant for developers:</p><ul><li>Released new module versions as part of the regular release cycle. Developers building on top of dcrd can now consume the following updated Go modules: <a href="https://github.com/decred/dcrd/pull/3121">addrmgr</a>, <a href="https://github.com/decred/dcrd/pull/3133">blockchain</a>, <a href="https://github.com/decred/dcrd/pull/3120">blockchain/standalone</a>, <a href="https://github.com/decred/dcrd/pull/3131">blockchain/stake</a>, <a href="https://github.com/decred/dcrd/pull/3125">chaincfg</a>, <a href="https://github.com/decred/dcrd/pull/3124">connmgr</a>, <a href="https://github.com/decred/dcrd/pull/3130">database</a>, <a href="https://github.com/decred/dcrd/pull/3129">dcrutil</a>, <a href="https://github.com/decred/dcrd/pull/3132">gcs</a>, <a href="https://github.com/decred/dcrd/pull/3127">hdkeychain</a>, <a href="https://github.com/decred/dcrd/pull/3128">peer</a>, <a href="https://github.com/decred/dcrd/pull/3134">rpcclient</a>, <a href="https://github.com/decred/dcrd/pull/3126">txscript</a>, <a href="https://github.com/decred/dcrd/pull/3119">wire</a>, and the <a href="https://github.com/decred/dcrd/pull/3138">main module</a>.</li><li>Updated integration test framework (dcrtest) and <a href="https://github.com/decred/dcrd/pull/3118">re-enabled treasury test</a>. It was <a href="https://github.com/decred/dcrd/issues/3093">temporarily disabled</a> to get around the circular dependency issue.</li><li>Updated <a href="https://github.com/decred/dcrd/commit/ab6d284362de7a30f623289bb1523ecc395c18ca">Go CI config and linters</a>.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1008/1*hEHgIBx_G-EUL9HOOVtOYw.png" /><figcaption><em>Image: Optimized memory allocation in dcrd v1.8.0. Less allocation is better, it translates to lower CPU usage and faster sync times.</em></figcaption></figure><p>The following work has been merged in master towards future releases:</p><ul><li>Updated the <a href="https://github.com/decred/dcrd/pull/3146">Docker image</a> to build the dcrd binary with newer Go and Alpine Linux. It’s noteworthy to mention that the dcrd Docker template does not persist the Alpine Linux OS. After building the binary, the OS is removed, and dcrd runs in a scratch Docker container by itself. No OS, no root user, not even a shell. A lightweight <a href="https://github.com/decred/dcrd/tree/4aa67947b5b36d40bb146d5ecacb76dcb7f50a7f/contrib/docker">container with maximum security</a>.</li><li>Added <a href="https://github.com/decred/dcrd/pull/3144">release notes for v1.8.0</a>.</li><li><a href="https://github.com/decred/dcrd/pull/3151">Improved test flag handling</a>, especially in cases where default home directories are inaccessible (such as with NixOS) and need to be changed. Additionally, a <a href="https://github.com/decred/dcrd/pull/3152">DCRD_APPDATA</a> environment variable can now be used to override the default directory. Environment variables are generally the preferred approach for overriding defaults in containers.</li></ul><p>Developer and internal changes merged in master:</p><ul><li>Updated to use latest <a href="https://github.com/decred/dcrd/pull/3142">dcrtest</a>, and excluded <a href="https://github.com/decred/dcrd/pull/3143">unused modules</a> from regular builds.</li><li>Cleaned up <a href="https://github.com/decred/dcrd/pull/3147">database test logic</a>.</li><li>Added <a href="https://github.com/decred/dcrd/pull/3148">release notes templates</a>.</li><li>Added <a href="https://github.com/decred/dcrd/pull/3145">CI support</a> for test and module caches, which will result in faster CI runs. CI is Continuous Integration, a service that <em>continuously</em> builds and tests the code to ensure all changes <em>integrate</em> well. Faster CI runs reduce developers’ wait time to see if their changes pass all tests. The cache cuts CI run time from ~10 to ~1 minute.</li><li>Updated <a href="https://github.com/decred/dcrd/pull/3149">module hierarchy diagram</a> to accurately reflect module dependencies.</li></ul><p>Changes merged in the <a href="https://github.com/decred/dcrtest">dcrtest</a> framework:</p><ul><li>Updated the voting wallet to support <a href="https://github.com/decred/dcrtest/pull/12">DCP-12</a> block reward split semantics on simnet.</li><li>Updated the voting wallet to support <a href="https://github.com/decred/dcrtest/pull/14">DCP-11</a> proof of work semantics on simnet.</li><li>Updated to use latest released <a href="https://github.com/decred/dcrtest/pull/15">Decred module</a> dependencies and latest <a href="https://github.com/decred/dcrtest/pull/16">main dcrd module</a>.</li></ul><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>Changes that were included in the new 1.8.0 release:</p><ul><li>Ensured that the wallet can correctly validate blocks mined with either the <a href="https://github.com/decred/dcrwallet/pull/2240">original BLAKE-256 or the upcoming BLAKE3</a> proof of work hashes, and updated the vote version.</li><li>Mixed ticket purchases now have a <a href="https://github.com/decred/dcrwallet/pull/2244">random 20–60 second delay</a> before the wallet publishes each transaction to the mempool. This trickle effect will improve privacy by making it much harder for anyone surveilling the mempool to link tickets together based on published timestamp.</li><li>Updated <a href="https://github.com/decred/dcrwallet/pull/2241">dcrd and cspp modules</a> to their latest versions. dcrwallet v3.0.0 module has been released for consumers like vspd, DCRDEX, or Politeia.</li></ul><p>The following work has been merged in master towards future releases:</p><ul><li>Updated the <a href="https://github.com/decred/dcrwallet/pull/2247">README</a> for people building from source.</li><li>Bumped the major module version of the in-dev <a href="https://github.com/decred/dcrwallet/pull/2248">dcrwallet module</a> to v4 to prepare for future changes.</li><li>Removed a deprecated option from the internal wallet config which enabled automatic <a href="https://github.com/decred/dcrwallet/pull/2258">AddressReuse</a> in some functions like the auto ticket buyer. The option was originally <a href="https://github.com/decred/dcrwallet/pull/1442">deprecated</a> in v1.5 and <a href="https://github.com/decred/dcrwallet/pull/1676">removed</a> from the main package in v1.6 because reusing addresses is bad for privacy. The wallet stopped using the AddressReuse option, but it was left deprecated in the internal package to preserve code compatibility at the time.</li><li>Maintenance: tweaked logging, code cleanup, test code updates for Go 1.21.</li></ul><p>Work done to consolidate VSP code into the vspd repository:</p><ul><li>Brought dcrwallet up to date with vspd, and <a href="https://github.com/decred/dcrwallet/pull/2238">reduced dependencies</a> between the VSP client and dcrwallet.</li><li>Moved the logic of <a href="https://github.com/decred/dcrwallet/pull/2257">selecting unmanaged tickets</a> out of the VSP client module and into the wallet module.</li><li>Internal refactoring, cleanup, added more tests.</li></ul><p>The end goal of these changes is to extract the VSP client out of dcrwallet and into vspd so that it can be reused in DCRDEX, enabling DCRDEX to purchase tickets and register them with a VSP. VSP client will allow DCRDEX to provide Decred staking and voting features in light (SPV) mode without requiring full blockchain download. Other wallets written in Go can benefit from this as well.</p><h3>dcrctl</h3><p><a href="https://github.com/decred/dcrctl"><em>dcrctl</em></a><em> is a command-line client for dcrd and dcrwallet.</em></p><ul><li>Updates for the v1.8.0 release: use the latest released <a href="https://github.com/decred/dcrctl/pull/60">dcrd and dcrwallet modules</a> so that all their new functionality can be accessed.</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>Changes that were included in the new v1.8.0 release:</p><ul><li>Updated DCRDEX module to the <a href="https://github.com/decred/decrediton/pull/3871">v0.6.1 release</a>.</li><li><a href="https://github.com/decred/decrediton/pull/3870">Removed staking pages for hardware wallets</a>, since they can’t participate in staking. Also added warnings to not use hardware wallets to receive staking or treasury funds, since hardware wallets can’t spend those funds.</li><li>Added in-app <a href="https://github.com/decred/decrediton/pull/3878">release notes</a> for v1.8.0.</li><li>Updated the <a href="https://github.com/decred/decrediton/pull/3850">Polish translation</a>.</li><li>Fixed an error that occurs when people break the connection between Decrediton and the DEX wallet. The default behavior when using the DEX from Decrediton is that there is only one wallet controlled by Decrediton and the DEX module simply uses that. However, it’s possible for users to break that connection and force the DEX wallet type to “SPV”, which creates a brand new wallet fully managed by the DEX. Decrediton’s main wallet will still work, but it can no longer control the new wallet created by the DEX and will throw errors in certain cases. The <a href="https://github.com/decred/decrediton/pull/3866">error is fixed</a> by not allowing Decrediton to attempt to change the password on the DEX wallet it no longer controls. However, users should still avoid this uncommon configuration and not change the wallet type from within the DEX module.</li><li>Other minor updates and fixes including some typos, and bumping dependencies.</li><li>Updated <a href="https://github.com/decred/decrediton/pull/3872">app metadata</a> for official publications, as part of the <a href="https://github.com/microsoft/winget-pkgs/pull/106493">work done</a> to add Decrediton to the <a href="https://en.wikipedia.org/wiki/Windows_Package_Manager">winget</a> package repository.</li></ul><p>The following work has been merged in master towards future releases:</p><ul><li>Updated <a href="https://github.com/decred/decrediton/pull/3882">DEX module to v0.6.2</a>, which is required to follow the Decred 1.8.0 hardforks due to consensus changes. In addition, this fixes the “response buffer too short” error reported by some users.</li><li>Updated the <a href="https://github.com/decred/decrediton/pull/3847">Arabic translation</a>.</li><li>Fixed placeholder text in the <a href="https://github.com/decred/decrediton/pull/3881">intro tutorials</a>. This also adds proper release artwork for v1.8.</li><li>Updated <a href="https://github.com/decred/decrediton/pull/3876">web dependencies</a>.</li><li>Updated to <a href="https://github.com/decred/decrediton/pull/3884">Electron v23</a> from v18. Among other things, this allows Decrediton to communicate with USB devices, which is required for some hardware wallets like Ledger. Since <a href="https://en.wikipedia.org/wiki/WebUSB">WebUSB</a> is built-in to the newer versions of Electron, it means devs don’t have to use external dependencies, which is good for security.</li></ul><p>In progress:</p><ul><li>As mentioned <a href="https://xaur.github.io/decred-news/journal/202305#decrediton">last month</a>, work is ongoing to <a href="https://github.com/decred/decrediton/issues/3865">add Ledger support</a>, particularly the <a href="https://github.com/decred/decrediton/pull/3874">Ledger UI</a>. The most interesting new developments for June have been work to add the Ledger <a href="https://github.com/decred/decrediton/pull/3869">backend functions</a> so that the UI can actually interact with the Ledger itself. The primary difficulty isn’t simply verifying that the functions work as intended, but rather <a href="https://github.com/decred/decrediton/pull/3869#discussion_r1221483673">removing as many dependencies</a> as possible to reduce the massive risk of dependency <a href="https://en.wikipedia.org/wiki/Supply_chain_attack">supply chain attacks</a>. Ledger software uses <a href="https://npmgraph.js.org/?q=%40ledgerhq%2Fhw-app-btc">numerous dependencies</a>, and if any of those dependencies were to be compromised by a bad actor, it could put wallet security at risk. Therefore, the Decred devs are taking great care to get this integration right.</li></ul><h3>Politeia</h3><p><a href="https://github.com/decred/politeia"><em>Politeia</em></a><em> is Decred’s proposal system. It is used to request funding from the Decred treasury.</em></p><ul><li><a href="https://github.com/decred/politeia/pull/1688">Fixed a bug</a> where the Politeia webserver would crash when trying to process a new user’s registration payment if the transaction couldn’t be found. Now, if the transaction cannot be found, the server will simply respond that the user hasn’t paid yet.</li><li>Internal dev updates: require either <a href="https://github.com/decred/politeia/pull/1690">Go 1.19 or 1.20</a>; <a href="https://github.com/decred/politeia/pull/1691">improved</a> <a href="https://github.com/decred/politeia/pull/1692">linting</a> <a href="https://github.com/decred/politeia/pull/1693">and</a> <a href="https://github.com/decred/politeia/pull/1689">logging</a>.</li></ul><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><p>Changes that were included in the <a href="https://github.com/decred/vspd/releases/tag/release-v1.2.0">v1.2.0 release</a>:</p><ul><li><a href="https://github.com/decred/vspd/pull/390">Polished</a> the vspd admin docs and added new <a href="https://github.com/decred/vspd/pull/393">release notes</a> which include notable changes since March 2022 and upgrade instructions.</li><li>Internal dev updates: updated <a href="https://github.com/decred/vspd/pull/384">linters</a>, refactored <a href="https://github.com/decred/vspd/pull/384">database encoding</a>, updated to use latest <a href="https://github.com/decred/vspd/pull/387">dcrd</a> and <a href="https://github.com/decred/vspd/pull/388">dcrwallet</a> <a href="https://github.com/decred/vspd/pull/392">modules</a> in the client and in the <a href="https://github.com/decred/vspd/pull/389">server</a>, updated Gin <a href="https://github.com/decred/vspd/pull/391">web framework</a>.</li></ul><p>Changes merged to master towards future releases:</p><ul><li>Updated the admin web UI to show <a href="https://github.com/decred/vspd/pull/397">human-readable fee transactions</a> instead of just raw bytes. This quality-of-life improvement for VSP admins also included some extra features like a nicer ticket search input and better JSON formatting.</li></ul><h3>dcrpool</h3><p><a href="https://github.com/decred/dcrpool"><em>dcrpool</em></a><em> is server software for running a mining pool.</em></p><ul><li>Updated <a href="https://github.com/decred/dcrpool/pull/340">CI config and dependencies</a> to use Go 1.20, PostgreSQL 15, dcrd and dcrwallet modules from v1.8.0 release, newer third party dependencies, and enabled additional code checkers (aka linters).</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant and low-cost transactions.</em></p><ul><li>Updated to use latest <a href="https://github.com/decred/dcrlnd/pull/184">dcrd</a> and <a href="https://github.com/decred/dcrlnd/pull/171">dcrwallet</a> modules from v1.8.0 release.</li><li>Improved <a href="https://github.com/decred/dcrlnd/pull/186">startup time</a> of dcrlnd and ported a few upstream changes to make it easier. The optimization is based on providing fast access to in-flight payments and skipping the expensive scan of all historical payments on startup.</li><li>Updated output of dcrlncli --version to be <a href="https://github.com/decred/dcrlnd/pull/185">consistent</a> with other Decred software.</li><li>Updated <a href="https://github.com/decred/dcrlnd/pull/183">CI configs</a> for normal builds and Docker builds.</li><li>Bumped version to <a href="https://github.com/decred/dcrlnd/pull/171">v0.4.0</a> to reflect breaking changes since v0.3.8.</li><li>Switched tests from the old rpctest package from dcrd repository to use the new <a href="https://github.com/decred/dcrtest">dcrtest</a> framework.</li></ul><h3>cspp</h3><p><a href="https://github.com/decred/cspp"><em>cspp</em></a><em> is a server for coordinating coin mixes using the CoinShuffle++ protocol. It is non-custodial, i.e. never holds any funds. CSPP is part of StakeShuffle, Decreds privacy system.</em></p><ul><li>Changed mix server’s <a href="https://github.com/decred/cspp/pull/82">send and receive timeouts</a> to be calculated ahead of time based on the start of the mix. This implements a more robust schedule of deadlines of each step of the mixing protocol. Client-side timeouts have been greatly increased. Clients don’t need to precisely track protocol deadlines because they are coordinated by the server. Bigger client-side timeouts allow flexibility to adjust deadlines on the server without having to update client software.</li><li>Added <a href="https://github.com/decred/cspp/commit/ea898fb6341ed8173f7cf51f8542a4df1d7e19ae">StartSolver</a> function which allows RPC clients to start the solver background process and detect its startup issues earlier before beginning a mixing session.</li><li>Updated <a href="https://github.com/decred/cspp/pull/96">dependencies</a>.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>Changes included in the v0.6.2 release:</p><ul><li>Improved <a href="https://github.com/decred/dcrdex/pull/2402">help text explaining bonds</a> in the registration flow. This is based on feedback from the community and other users new to Decred.</li><li>Significantly reduced the <a href="https://github.com/decred/dcrdex/pull/2392">initial deposit required for bonds</a>, from 0.056 BTC ($1,500) to 0.0035 BTC ($100). This will make it easier to onboard new users. Note that bonds can be funded with DCR too.</li><li>Updated to latest dcrd and dcrwallet <a href="https://github.com/decred/dcrdex/pull/2403">modules</a> from the v1.8.0 release.</li><li>Enabled use of <a href="https://github.com/decred/dcrdex/pull/2391">external fees information</a> for SPV wallets such as built-in DEX wallets or Electrum wallets. This works for BTC-based assets: BTC, LTC, and BCH. Before this change it was possible to pay unreasonably <a href="https://github.com/decred/dcrdex/issues/2354">high fees</a> in some scenarios.</li><li>Optimized loading of <a href="https://github.com/decred/dcrdex/pull/2398">static GUI assets</a> in the browser. CSS, JavaScript, images, and font files will now load faster.</li><li>Fixed a bug where registration flow could proceed <a href="https://github.com/decred/dcrdex/pull/2392">without waiting for sufficient bond funds</a> to be deposited.</li><li>Fixed a bug where the Settings page was using incorrect <a href="https://github.com/decred/dcrdex/pull/2402">fund amounts</a> for bonds.</li><li>Added a workaround for a Badger database <a href="https://github.com/decred/dcrdex/pull/2389">truncation error</a> which may happen on Windows after a crash. The Badger database aims to be <a href="https://dgraph.io/blog/post/badger/">crash-resilient without any data loss</a>, and one way it does this is by aggressively saving all data to <a href="https://en.wikipedia.org/wiki/Memory-mapped_file">memory-mapped files</a> and recovering from them after a crash. Windows handles memory-mapped files <a href="https://github.com/dgraph-io/badger/issues/476#issuecomment-388122680">differently</a> from other operating systems and Badger has to overallocate a huge chunk of the file upfront. After a crash, Badger needs to <a href="https://github.com/dgraph-io/badger/issues/744">truncate</a> (remove) the excess allocation before resuming normal operation. On Unix-based OS the need to truncate the file might indicate data loss, but on Windows it is just how it works and there <a href="https://github.com/dgraph-io/badger/issues/476#issuecomment-388655357">almost zero risk of data loss</a> in this scenario.</li></ul><p>All changes reported below are towards the next release.</p><p>Client:</p><ul><li>Added support for <a href="https://github.com/decred/dcrdex/pull/2345">HTTPS connection</a> between client’s front-end (browser UI) and back-end (the dexc process). When dexc is running on a public network HTTPS will be enabled by default, otherwise it can be forced with --webtls flag. The browser will show a scary warning about a self-signed certificate but it can be overridden.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2357">tooltips</a> to explain various wallet balances (Available, Locked, Immature, Bond Reserves).</li><li>Added a system tray option to <a href="https://github.com/decred/dcrdex/pull/2367">keep the DEX running</a> even after all windows are closed.</li><li><a href="https://github.com/decred/dcrdex/pull/2383">Updated</a> the <a href="https://github.com/decred/dcrdex/wiki/Client-Installation-and-Configuration">Client Installation and Configuration</a> wiki page to make it clearer, more concise, and up-to-date with the latest release. One notable addition is a table summary of wallet types supported for each asset.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2394">release notes</a> for v0.6.1.</li><li>Fixed a bug where <a href="https://github.com/decred/dcrdex/pull/2414">Accelerate button</a> was showing for revoked (canceled) trades.</li></ul><p>Bitcoin:</p><ul><li><a href="https://github.com/decred/dcrdex/pull/2368">Recycle unused</a> redemption and refund addresses. DEX generates new Bitcoin addresses to be used for redemptions (trade completed normally) and refunds (trade was canceled and refunded). Many addresses end up being unused. In Hierarchical Deterministic (HD) wallets this may create <em>gaps</em> between used addresses that are bigger than the <a href="https://blog.lopp.net/mind-the-bitcoin-address-gap/">gap limit</a>, which may cause problems with discovering funds and restoring wallets from seed. To avoid exceeding the gap limit, generated addresses that were not used for redemptions or refunds will be saved and used for future trades.</li><li>Fixed a <a href="https://github.com/decred/dcrdex/pull/2396">crash</a> of the built-in BTC wallet when syncing. Testing DEX walllets <a href="https://github.com/decred/dcrdex/issues/1690">revealed</a> a <a href="https://github.com/btcsuite/btcwallet/issues/827">crash</a> in the upstream btcwallet code. DEX developers contributed to investigating and <a href="https://github.com/btcsuite/btcwallet/pull/870">fixing</a> it.</li><li>Implemented a function to <a href="https://github.com/decred/dcrdex/pull/2362">place multiple orders in one go</a>. This will be used by the market making bots and may unlock trading optimizations.</li></ul><p>Polygon (MATIC):</p><ul><li>Implemented several low-level primitives and a <a href="https://github.com/decred/dcrdex/pull/2399">test harness</a> to aid in developing Polygon support. The harness was able to sync balances and send funds on simnet and testnet. Existing Ethereum code has been refactored to be more generic and reusable by Polygon code.</li><li>Extended the <a href="https://github.com/decred/dcrdex/pull/2413">test harness</a> to create two nodes, connect them together, and mine blocks.</li></ul><p>App packaging:</p><ul><li>Added packaging scripts to build a <a href="https://github.com/decred/dcrdex/pull/2333">DMG installer for macOS</a>.</li><li>Created a <a href="https://aur.archlinux.org/packages/dcrdex">DCRDEX package</a> in Arch User Repository (AUR). On Arch or Arch-based Linux distributions like Manjaro it can be installed with an optimistic command like $ yay dcrdex. Documentation has been <a href="https://github.com/decred/dcrdex/pull/2347">updated</a> with a list of existing and upcoming packages for various packaging systems.</li></ul><p>Server:</p><ul><li>Changed order limits to be <a href="https://github.com/decred/dcrdex/pull/2411">based on bond strength</a>. Increasing the bond tier by locking more funds will unlock bigger order sizes. Order limit is also reduced by bad behavior like not completing the swaps. This change should fix inability to submit orders for some users. The penalty and reward system is still a work in progress.</li></ul><p>Developer and internal changes:</p><ul><li>Updated simnet blockchain with <a href="https://github.com/decred/dcrdex/pull/2358">new proof of work</a>.</li><li>Added scripts to automatically <a href="https://github.com/decred/dcrdex/pull/2363">update cache busters</a>.</li><li>Enabled <a href="https://github.com/decred/dcrdex/pull/2390">caching</a> of Go build outputs produced by GitHub Actions. This avoids unnecessary recompilation and speeds up builds and tests, which run for every pull request. As a result, it takes less time to see if a change being developed breaks any tests.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/516/1*OVrZxTNmy3HD6Roj_I110g.png" /><figcaption><em>Image: Improved intro to bonds in DCRDEX</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/933/1*jSe1fJH7UXBNtlh01r-7ZQ.png" /><figcaption><em>Image: Wallet types supported by DCRDEX</em></figcaption></figure><h3>dcrdata</h3><p><a href="https://github.com/decred/dcrdata"><em>dcrdata</em></a><em> is an explorer for Decred blockchain and off-chain data like Politeia proposals, markets, and more.</em></p><ul><li>Updated to use latest <a href="https://github.com/decred/dcrdata/pull/1968">dcrd modules</a> released in v1.8.0. This makes dcrdata and its clients like Decrediton aware of the new consensus votes, and also adds them to the <a href="https://dcrdata.decred.org/agendas">Agendas page</a>.</li><li>Updated <a href="https://github.com/decred/dcrdata/pull/1969">block rewards</a> math to be aware of the DCP-12 activation date, as well the new block reward split.</li><li>Fixed a bug where TSpend transactions were included in <a href="https://github.com/decred/dcrdata/pull/1964">coin supply</a> data shown on Charts page. Combined with a fix for <a href="https://github.com/decred/dcrd/pull/3112">coin supply reporting</a> in dcrd this fixes supply discrepancy between dcrdata’s <a href="https://dcrdata.decred.org/">Home</a> and <a href="https://dcrdata.decred.org/charts">Charts</a> pages.</li><li>Updated <a href="https://github.com/decred/dcrdata/pull/1966">CI build config</a>, Docker config, and linters.</li></ul><h3>Timestamply</h3><p><a href="https://github.com/decred/dcrtimegui"><em>Timestamply</em></a><em> is a free service for timestamping files powered by Decred blockchain. A timestamp proves that a certain file has existed at a certain moment of time. This has a range of applications in protecting data integrity.</em></p><ul><li>Updated dcrtime to <a href="https://github.com/decred/dcrtime/pull/91">build and test against Go 1.20</a> and use latest Decred modules.</li></ul><h3>Documentation</h3><p><a href="https://github.com/decred/dcrdocs"><em>dcrdocs</em></a><em> is the source code for Decred </em><a href="https://docs.decred.org/"><em>user documentation</em></a><em>.</em></p><ul><li>Multiple updates for command-line apps usage in <a href="https://github.com/decred/dcrdocs/pull/1223">v1.8.0 release</a>.</li></ul><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>All work reported below is merged to master towards the next release.</p><p>GUI and CLI apps:</p><ul><li>Create new group chats <a href="https://github.com/companyzero/bisonrelay/pull/263">version 1</a> by default. This is the latest version that supports multiple admins in one group chat.</li><li><a href="https://github.com/companyzero/bisonrelay/pull/257">Persist</a> received but not fully processed group chat messages. This helps to show messages in the correct order, especially after app restart.</li><li>Reduced max number of <a href="https://github.com/companyzero/bisonrelay/pull/281">idle HTTP connections</a> from 100 to 2. HTTP connections to the “normal web” are used to fetch DCR/BTC and BTC/USD exchange rates.</li><li>Made server <a href="https://github.com/companyzero/bisonrelay/pull/290">reconnection loop</a> faster.</li><li>Fixed some issues with <a href="https://github.com/companyzero/bisonrelay/pull/273">key exchanges</a> (KX). Improved reporting of completed KX in direct and group chats. Avoid multiple KX attempts with same user when joining multiple group chats. Added automatic KX attempts when sending messages to group chat members, this should fix message delivery issues due to missed KX with target user.</li></ul><p>GUI app:</p><ul><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/256">Address Book</a> that lists all known users and group chats. Recent chats list was optimized to hide empty chats and show newer chats on top. Hidden empty chats can be brought back from the address book.</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/264">search and filter</a> function to the Address Book page.</li><li>Added ability to <a href="https://github.com/companyzero/bisonrelay/pull/264">hide non-empty chats</a>. Hidden chats can be shown again via the address book.</li><li>Create <a href="https://github.com/companyzero/bisonrelay/pull/259">config directory</a> if it is missing.</li><li>Store and load <a href="https://github.com/companyzero/bisonrelay/pull/282">invoices</a> to better track tip status across app restarts.</li><li>Improved <a href="https://github.com/companyzero/bisonrelay/pull/288">sorting of Feed posts</a> to take recent comments into account.</li><li>Improved post <a href="https://github.com/companyzero/bisonrelay/pull/291">commenting UX</a> to better visualize if the user is adding a top-level comment or a reply to another comment.</li><li>Refined <a href="https://github.com/companyzero/bisonrelay/pull/292">chat list UX</a>.</li><li>Optimized <a href="https://github.com/companyzero/bisonrelay/pull/293">vertical space</a> on inbound and outbound channel pages.</li><li>Updated <a href="https://github.com/companyzero/bisonrelay/pull/258">Flutter</a> dependencies.</li><li>Fixed loading of history for contacts that have <a href="https://github.com/companyzero/bisonrelay/pull/257">not completed a key exchange</a>.</li><li>Fixed a bug that could prevent errors from being properly <a href="https://github.com/companyzero/bisonrelay/pull/271">shown</a> on the onboarding page.</li><li>Fixed a bug where the Chats page was not aware of <a href="https://github.com/companyzero/bisonrelay/pull/276">hidden chats</a> and would erroneously show “Funds Needed” or “Invite Needed” pages.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/277">Suggest KX</a> action not working properly. This also adds hidden users to the dropdown.</li><li>Fixed possibility to open <a href="https://github.com/companyzero/bisonrelay/pull/262">multiple file pickers</a> in places like creating posts or generating invites.</li></ul><p>CLI app:</p><ul><li>Allow to create a new post from an <a href="https://github.com/companyzero/bisonrelay/pull/253">existing file</a> with the /post new command.</li><li>Allow to author posts and comments in an <a href="https://github.com/companyzero/bisonrelay/pull/253">external text editor</a> as configured in the EDITOR environment variable.</li><li>Allow to <a href="https://github.com/companyzero/bisonrelay/pull/253">embed images</a> in posts and comments by adding localfilename directive, which will be replaced with file’s contents.</li><li>Allow to <a href="https://github.com/companyzero/bisonrelay/pull/253">review and confirm comments</a> before sending them.</li><li>Added command to <a href="https://github.com/companyzero/bisonrelay/pull/272">set exchange rates manually</a> and reduced log verbosity for failures to fetch rates from dcrdata and Bittrex.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/254">duplicated messages</a> in new chat windows.</li></ul><p>Stores implementation:</p><ul><li>Added a page to see information about one <a href="https://github.com/companyzero/bisonrelay/pull/255">order</a>.</li><li>Allow store <a href="https://github.com/companyzero/bisonrelay/pull/260">admin</a> and <a href="https://github.com/companyzero/bisonrelay/pull/283">customer</a> to add comments to the order, and show them on both admin and customer order pages.</li></ul><p>Preparations for mobile app builds:</p><ul><li>Configured the embedded dcrlnd to <a href="https://github.com/companyzero/bisonrelay/pull/267">not include IP or hostname</a> in generated TLS certificates. This is needed to make the Android version compile.</li><li>Updated <a href="https://github.com/companyzero/bisonrelay/pull/267">gomobile</a> library.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/267">compilation of </a><a href="https://github.com/companyzero/bisonrelay/pull/267">golib</a> with gomobile. golib is an adapter for the low level Bison Relay code in Go for reuse by the high level GUI code, which is written in Dart and Flutter.</li><li>Moved and adapted some <a href="https://github.com/companyzero/bisonrelay/pull/267">desktop code</a> to a shared location to enable reuse on mobile.</li><li>Made multiple changes specific to <a href="https://github.com/companyzero/bisonrelay/pull/267">iOS and Android builds</a>.</li><li>First pass of making views <a href="https://github.com/companyzero/bisonrelay/pull/285">responsive</a> and usable on smaller screens and mobile platforms. A more thorough design implementation will be done in the future once UX specs are finalized.</li></ul><p>Developer and internal changes:</p><ul><li>Updated Decred and third party <a href="https://github.com/companyzero/bisonrelay/pull/268">Go dependencies</a>.</li><li>Improved GitHub <a href="https://github.com/companyzero/bisonrelay/pull/280">build config</a>, automated more of the <a href="https://github.com/companyzero/bisonrelay/pull/274">release process</a>, and <a href="https://github.com/companyzero/bisonrelay/pull/279">cleaned up</a> some code.</li></ul><h3>Other</h3><ul><li>Testnet coin faucet updated to <a href="https://github.com/decred/testnetfaucet/pull/70">Go 1.20</a> and <a href="https://github.com/decred/testnetfaucet/pull/71">Decred modules</a> released with v1.8.0. Faucet is used by developers to obtain testnet DCR.</li><li>gominer was <a href="https://github.com/decred/gominer/pull/193">updated</a> for latest Decred modules, linters, and GitHub Actions build config.</li><li><a href="https://voting.decred.org/">Voting Dashboard</a>: updated for <a href="https://github.com/decred/dcrvotingweb/pull/289">Go 1.20</a> and newer <a href="https://github.com/decred/dcrvotingweb/pull/291">Decred</a> and third party dependencies, added display of consensus voting agendas in v1.8.0, fixed <a href="https://github.com/decred/dcrvotingweb/pull/292">voted versions</a> for testnet3.</li><li>dcrinstall, an automatic installer/updater for command-line apps, has been <a href="https://github.com/decred/decred-release/pull/234">updated</a> to v1.8.0. Latest version can be downloaded on the <a href="https://github.com/decred/decred-release/releases">Releases page</a>.</li><li>dcrseeder, a service for bootstrapping Decred node discovery, has been <a href="https://github.com/decred/dcrseeder/pull/58">updated</a> for Go 1.20 and Decred modules from v1.8.0 release.</li></ul><h3>People</h3><p>Community stats as of ~Jul 2 (compared to Jun 2):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,558 (+450)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,738 (+15)</li><li><a href="https://chat.decred.org/">Matrix</a> #general users: 787 (+13)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> users: 1,586 (-4), verified to post: 635 (+1)</li><li><a href="https://t.me/Decred">Telegram</a> users: 2,362 (-108)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,640 (+0), views: 231.1K (+1.5K)</li></ul><h3>Governance</h3><p>In June the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 7,760 DCR worth $111K at June’s average rate of $14.25. 4,604 DCR was spent to pay contractors, worth $66K at same rate.</p><p>A <a href="https://explorer.dcrdata.org/tx/4734a7e88ecb366d5c3be8510c35e846ff5a117fa92e24a0ad9329ac65b4925f">treasury spend tx</a> was approved with 7,456 Yes votes and 52% turnout, and mined on Jun 13. It had 20 outputs making payments to contractors, ranging from 4 DCR to 1,308 DCR. Most of this DCR was likely paid for April work, at its billing exchange rate of $20.22 the TSpend is worth around $93K.</p><p>As of July 9, combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 863,788 DCR (13.9 million USD at $16.06).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AWWdbYdwPp1UrfJ89wWhBg.png" /><figcaption><em>Image: Decred Treasury balance in DCR</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mrjYIi1X6MOXMZsiUHeU2g.png" /><figcaption><em>Image: Decred Treasury balance in USD</em></figcaption></figure><p>There were 4 proposals published in June, and one from May which finished voting:</p><ul><li>A <a href="https://proposals.decred.org/record/552c87e">proposal</a> to fund development of the Decred.club website with Chinese language content and grow a community around it for $2,400.</li><li>A <a href="https://proposals.decred.org/record/4d3a8fc">proposal</a> to rebrand Decred Magazine to Cypherpunk Times and continue producing it for another year with an increased budget of $44,000.</li><li>A <a href="https://proposals.decred.org/record/9e265ad">proposal</a> to produce 90-second videos of someone in a ski mask talking about Decred in one of 12 languages at a cost of $23,650.</li><li>A <a href="https://proposals.decred.org/record/20ba5cd">proposal</a> to produce a promotional website for DCRDEX at a cost of $2,000.</li><li>The <a href="https://proposals.decred.org/record/4d2324b">proposal</a> to fund exploration of Mesh architecture for DCRDEX with a budget of $164,000 was approved with 94% Yes votes and 44% turnout.</li></ul><p>See Politeia Digest <a href="https://blockcommons.red/politeia-digest/issue061/">issue 61</a> and <a href="https://blockcommons.red/politeia-digest/issue062/">issue 62</a> for more details on the month’s proposals.</p><h3>Network</h3><p><strong>Hashrate</strong>: June’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~66 PH/s and closed ~63 PH/s, bottoming at 69 PH/s and peaking at 46 PH/s throughout the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hyFCtq4WnyROYuvuVv8Ztg.png" /><figcaption><em>Image: Decred hashrate</em></figcaption></figure><p>Distribution of 64 PH/s hashrate <a href="https://miningpoolstats.stream/decred">reported</a> by the pools on Jul 1: F2Pool 49%, Poolin 30%, AntPool 16%, BTC.com 5%.</p><p>Distribution of 1,000 blocks actually <a href="https://miningpoolstats.stream/decred">mined</a> by Jul 1: F2Pool 46%, Poolin 31%, AntPool 18%, BTC.com 5%.</p><p><strong>Staking</strong>: <a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 175–328 DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_Qu2_Jk7OuNFx-ZwvXo9Qg.png" /><figcaption><em>Image: Ticket price making more swings</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1KsFW5NegxGkKtZxCHEiaA.png" /><figcaption><em>Image: Ticket price swings naturally correlate with volatile ticket purchasing activity</em></figcaption></figure><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 9.34–9.77 million DCR, meaning that 61.2–63.8% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in proof of stake.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BdwzF_fMvo5xhlw1J_y1qQ.png" /><figcaption><em>Image: Percentage of coins locked in proof of stake is a good indicator of holder conviction</em></figcaption></figure><p><strong>VSP</strong>: The <a href="https://decred.org/vsp/">14 listed VSPs</a> collectively managed ~6,630 (-20) live tickets, which was 16.5% of the ticket pool (-0.3%) as of Jul 1.</p><p>Biggest gainers of June are <a href="https://dcrhive.com/">dcrhive.com</a> (+652 tickets or +58%), <a href="https://stakey.net/">stakey.net</a> (+182 tickets or +59%), and <a href="https://ultravsp.uk/">ultravsp.uk</a> (+131 tickets or +37%).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FMEfSLlyijSaNc2jtQF4mw.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><p><strong>Nodes</strong>: <a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed between 144 and 172 dcrd nodes throughout the month. Versions of 170 nodes seen on Jul 1: v1.8.0–77%, v1.7.x — 14%, v1.8.0 dev builds — 3.5%, other — 6%.</p><p>The network has been quick to deploy v1.8.0 and start mining new blocks as shown on the next two charts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rB4V8vQsOj6reyLrZvJPyA.png" /><figcaption><em>Image: Node operators have been quick to upgrade to v1.8.0. The red area before Jan 2023 indicates incomplete data we had at that time.</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8blgvv1CAI4DYPlLHOr0ug.png" /><figcaption><em>Image: Block version 10 quickly took over to unlock consensus voting</em></figcaption></figure><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 61.8–62.1%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mixed volume</a> varied between 298–699K DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jnS-ufLF14SEsL8FUYxL_Q.png" /><figcaption><em>Image: Spikes in daily StakeShuffle volume</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7Q8Sr7RxsHwRwUNZaQd5_Q.png" /><figcaption><em>Image: Biggest monthly StakeShuffle volume so far</em></figcaption></figure><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer has seen 212 nodes (+1), 427 channels (+4) with a total capacity of 191 DCR (+15), as of Jul 1. These stats are different for each node. Compare this to <a href="https://1ml.com/litecoin/">Litecoin LN stats</a> reported on same date: 95 nodes, 170 channels and a total capacity of 35 LTC. In USD terms the capacity was $3,010 for DCR and $3,710 for LTC.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AHAyegbaDa5CyJHn1eiSXQ.png" /><figcaption><em>Image: Decred’s Lightning Network node count growth has stopped</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iEYXHv8IxHPYO38nNGUz1g.png" /><figcaption><em>Image: Decred’s Lightning Network capacity crawling up</em></figcaption></figure><h3>Ecosystem</h3><p>Voting Service Providers:</p><ul><li>VSP operators have been upgrading quickly to support the upcoming consensus upgrades. 7 out of 14 VSPs have upgraded in just 3 days after <a href="https://github.com/decred/vspd/releases/tag/release-v1.2.0">new vspd</a> was released. By Jun 30 all VSPs have been running v1.2.0.</li><li>New VSP at <a href="https://www.vote.dcr-swiss.ch/">vote.dcr-swiss.ch</a> has started their testnet and mainnet testing to get added to the <a href="https://decred.org/vsp/">VSP list</a>.</li></ul><p>Wallets:</p><ul><li>DCRDEX has been <a href="https://github.com/decred/dcrweb/pull/1125">added</a> to decred.org <a href="https://decred.org/wallets/">Wallets page</a> as a “multi-coin light wallet with DEX support”.</li><li><a href="https://atomicwallet.io/">Atomic Wallet</a> has been compromised around June 2–3. Losses are estimated between <a href="https://twitter.com/tayvano_/status/1668778031790587905">$67 million</a> and <a href="https://cointelegraph.com/news/north-korean-hackers-swipe-over-100m-from-atomic-wallet-users">over $100 million</a> by third party researchers, while Atomic Wallet prefers to measure it as “less than 0.1% of users”, that is less than 5,000 users based on the 5 million users claimed on the <a href="https://atomicwallet.io/">website</a>. The root cause has not been identified as of <a href="https://atomicwallet.io/blog/june-3rd-event-statement">June 20</a>. Estonia-registered Atomic Wallet <a href="https://twitter.com/atomicwallet/status/1042032573168476160">has DCR support</a> since August 2018. DCR was not in the <a href="https://twitter.com/zachxbt/status/1665151915355676674">list of affected coins</a> posted by ZachXBT on June 4 and we have not seen any loss reports from DCR users. If you know any please share in the #ecosystem chat.</li><li>Ledger Live users may want to set a password because until it is set, Ledger Live may <a href="https://twitter.com/RandyMcMillan/status/1671637422281728000">leak</a> an unencrypted <a href="https://support.ledger.com/hc/en-us/articles/360011069619-Extended-public-key-xPub-">extended public key</a> to the file system. This single key allows to find all addresses and transactions used by the wallet.</li></ul><p>Exchanges:</p><ul><li>A brief outage of DCR deposits has been observed at Binance on June 14 with a notice about “undergoing maintenance”. This was likely due to a <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$RG0di1DqCrR14qRXk5FM-UodObPb3ndayJrHeAywQ64">misunderstanding</a> about Decred’s forking process and the <a href="https://github.com/decred/decred-binaries/releases/tag/v1.8.0">v1.8.0 release</a> which came out on June 13. The issue was resolved in less than 12 hours.</li><li>Binance has <a href="https://cointelegraph.com/news/binance-to-delist-privacy-tokens-in-france-italy-spain-and-poland">reverted its decision to delist DCR</a> in France, Italy, Poland, and Spain starting June 26. Customers received an <a href="https://twitter.com/beczka2006/status/1671224544693026817">updated list</a> of coins that do not allow to “fully monitor transactions” with only 5 out of the 12 coins originally planned for delisting. DCR is not in the updated list, possibly due to its privacy system being opt-in.</li><li>Binance and CZ have been <a href="https://www.coindesk.com/policy/2023/06/05/sec-sues-crypto-exchange-binance-ceo-changpeng-zhao/">sued by U.S. SEC</a> for violating securities laws. The charges are similar to those filed against Binance by <a href="https://xaur.github.io/decred-news/journal/202303#relevant-external">CFTC in March</a>. The news has triggered massive <a href="https://www.reuters.com/technology/crypto-exchange-binance-hit-by-outflows-780-mln-last-24-hours-nansen-2023-06-06/">withdrawals</a> from Binance and Binance.US. DCR is still not in the <a href="https://cointelegraph.com/news/sec-labels-61-cryptocurrencies-securities-after-binance-suit">updated list of 50+ assets</a> mentioned as “securities” by the SEC at different points in time. Binance is still the biggest market for DCR if the reported traded volume can be trusted.</li><li>Other Binance news include <a href="https://www.coindesk.com/policy/2023/06/14/binances-cyprus-unit-under-examination-for-deregistration-as-crypto-service-provider/">deregistering in Cyprus</a>, <a href="https://www.coindesk.com/business/2023/06/16/binance-to-quit-netherlands-after-failing-to-acquire-license/">leaving Netherlands</a>, an order to stop services from a <a href="https://www.coindesk.com/policy/2023/06/23/binance-ordered-to-immediately-halt-offering-crypto-services-in-belgium-by-markets-regulator/">Belgian regulator</a>, and an upcoming change of the <a href="https://www.coindesk.com/business/2023/06/28/binance-eur-banking-partner-to-halt-support-of-the-crypto-exchange-in-september/">SEPA banking provider</a>. The latter may require users to accept new terms and update their banking details after September 25, 2023.</li><li>KuCoin is adding <a href="https://www.kucoin.com/news/enhancement-of-kucoin-customer-identification-and-verification-program">mandatory KYC</a> for all users starting July 15, 2023. Their first <a href="https://www.kucoin.com/support/360015102254">verification level</a> called “Basic Personal Info” may be sufficient but it needs testing — reports are appreciated! This change may have an unfortunate effect of ending support for U.S.-based users who were allowed previously as long as they remain unverified, according to <a href="https://www.forbes.com/advisor/investing/cryptocurrency/kucoin-review/">Forbes</a> and a couple of user reports we have seen. KuCoin is based in Seychelles and has DCR trading pairs since <a href="https://web.archive.org/web/20200513103616/https://news.kucoin.com/en/decred-dcr-gets-listed-on-kucoin/">September 2018</a>. As of July 7 the DCR/BTC market reported a $20K 24-hour volume.</li></ul><p>Communication systems:</p><ul><li>Decred’s Discord was saved from death and continues to operate with stricter rules. On May 1 it has been <a href="https://xaur.github.io/decred-news/journal/202304#ecosystem">announced</a> that chat bridges to Discord were disabled and that Discord is likely to be shut down due to the difficulties of preventing and removing bad content. @tothemoon stepped in to fix that, resulting in the new user verification flow that is much better at preventing spam. New rules require users to link a social media account like Reddit, Twitter, or GitHub, or request a special manual approval from the admins. All existing members went back to unverified state if they did not meet the rules, which affected ~300 out of 900 members.</li><li>Telegram and Discord support channels have been <a href="https://github.com/decred/dcrweb/pull/1128">removed</a> from the <a href="https://decred.org/community/">Community page</a> to reflect the <a href="https://xaur.github.io/decred-news/journal/202304#ecosystem">recent changes</a>. All support requests are now redirected <a href="https://decred.org/matrix-support/">to Matrix chat</a>.</li><li>Decred announcements are now available on <a href="https://bsky.app/profile/dcr.pw">Bluesky</a>. As of July 4 Bluesky is still in the invite-only beta and you need an account to follow Decred. Bluesky <a href="https://github.com/bluesky-social">source code</a> was made public in May 2023.</li><li><a href="https://twitter.com/i/communities/1669880501681659904/about">Decred Twitter community</a> has been created. <a href="https://help.twitter.com/en/using-twitter/communities">Twitter Communities</a> allow to have dedicated, moderated spaces where only members can tweet and reply, while the activity is visible publicly. Communities compete with Reddit and Facebook Groups.</li></ul><p>Other news:</p><ul><li>Timestamply is now available at a shorter domain: <a href="https://timestamply.org/">timestamply.org</a>. The old <a href="https://timestamp.decred.org/">timestamp.decred.org</a> still works, too.</li></ul><p>Services discovered but not tested by the community yet:</p><ul><li><a href="https://swapika.com/exchange-pairs/btc-to-dcr/">Swapika</a> and <a href="https://cryptowallet.com/">CryptoWallet.com</a> are still pending evaluation by the community members. Any help appreciated.</li></ul><p>Join our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get more news about Decred services.</p><p>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.</p><h3>Outreach</h3><p>BTC-ECHO has shared <a href="https://proposals.decred.org/record/49e373b/comments/28">drafts of the 2 articles</a> secured by their approved proposal. German speakers are welcome to help improve the articles before they are published.</p><p>Monde PR’s achievements:</p><ul><li>Pitched 1 commentary opportunity</li><li>Pitched 2 story ideas to target crypto publications</li><li>Secured 2 media interviews</li><li>Secured 1 media opportunity</li></ul><p>Below is an update from Decred Vanguard team.</p><p>The Vanguard strides forward, brainstorming new ideas, creating art, and looking for opportunities to push the Decred Protocol.</p><p>@Tivra has been experimenting with recruiting new members from Reddit. These individuals give us interesting perspectives on how outsiders, new to Decred, view Decred’s value proposition and overall tech stack. They are eager to learn, and some have already done a commendable job promoting DCR on their own.</p><p>We have been discussing the best ways to handle the monthly prizes, which total $400, and we think doing some giveaways with prize money will be an interesting way to help promote DCR.</p><p>$100 prize winners for June:</p><ul><li>@PubPete — Exceptional activity</li><li>@TallAmericano — Exceptional activity</li></ul><p>We then decided to spend the remaining prize money on contests:</p><ul><li><a href="https://twitter.com/exitusdcr/status/1680287503528370179">Art Contest</a> — This was quite popular and we got some cool new art and memes out of it. Four different <a href="https://twitter.com/exitusdcr/status/1681067908699389952">winners</a> split the $100 prize.</li><li><a href="https://twitter.com/WasPraxis/status/1680928961415589889">Decred Elevator Pitch</a> — still in progress!</li></ul><p>Decred Vanguard is recruiting! Participants get a flat stipend of $100/month and their Twitter Blue paid for by the Decred DAO. See the <a href="https://proposals.decred.org/record/0a1b782">proposal</a> for more details and contact <a href="https://twitter.com/WasPraxis">@Tivra</a> or <a href="https://twitter.com/exitusdcr">@Exitus</a> about joining.</p><h3>Events</h3><p><strong>Attended:</strong></p><ul><li>@arij and @khalidesi attended <a href="https://twitter.com/in_insaf/status/1664663673053298690">GITEX Africa Digital Summit</a> in Marrakech, Morocco. There was no Decred stand due to high cost, instead @arij and @khalidesi represented the project less formally by networking with the visitors and made some valuable contacts. <a href="https://decredcommunity.github.io/events/index/20230601.1">Here is the report</a>.</li></ul><h3>Media</h3><p><strong>Selected articles:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/inter-community-talk-today-with-reuben-yap-co-founder-of-firo/">Inter-community talk! Today with Reuben Yap, co-founder of FIRO</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/opsec-in-crypto/">OPSEC in crypto</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/cexs-face-a-decline-in-trading-volume-time-to-embrace-decentralized-exchanges/">CEXs face a decline in trading volume; time to embrace Decentralized exchanges</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/brazil-defines-the-central-bank-as-responsible-for-regulating-the-crypto-market/">Brazil defines the central bank as responsible for regulating the crypto market</a> by @Joao</li><li><a href="https://www.cypherpunktimes.com/how-did-we-get-here-a-brief-history-of-decentralization/">How did we get here? A brief history of decentralization</a> by @Joao</li></ul><p>Decred Magazine engagement stats for June 2023:</p><ul><li>Total number of articles on DM: 479</li><li>Newsletter subscribers: 101</li><li>New DM posts and newsletters sent: 19</li><li>Active social media campaigns: 66</li><li>Completed social media campaigns: 44</li><li>Social media posts: 160</li><li>Likes: 1,070</li><li>Re-tweets: 256</li><li>Social media followers across all platforms and accounts (including <a href="https://twitter.com/DecredSociety">@DecredSociety</a>): 1,410</li></ul><p><strong>Videos:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=fQpdGi57x-M">Privacy mixing in Decrediton</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/decrediton-privacy-mixing-with-stakeshuffle/">text post</a></li><li><a href="https://www.youtube.com/watch?v=yqqzKFmBA8E">Advanced trading options for DCRDEX</a> by @phoenixgreen</li><li><a href="https://www.youtube.com/watch?v=5klbCo6HzD4">Consensus upgrade voting with Decrediton</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/consensus-upgrade-voting-with-decrediton/">text post</a></li><li><a href="https://www.youtube.com/watch?v=VZe-3T7k-24">Bison Relay wallet features</a> by @phoenixgreen — also as a <a href="https://www.cypherpunktimes.com/bison-relay-wallet-features/">text post</a></li></ul><p>Live stream:</p><ul><li><a href="https://www.youtube.com/watch?v=CPQpP7K6EN8">Crypto Unity — Building decentralised bonds — State of the Market</a> by @phoenixgreen, @Exitus, and @Tivra featuring <a href="https://twitter.com/JohnnyLaw2021">JohnnyLaw2021</a>, <a href="https://twitter.com/ZecHub">ZecHub</a>, and <a href="https://twitter.com/LTCUnderground">LTCUnderground</a> — also as a <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Crypto-Unity---Building-Decentralised-Bonds---State-of-the-market-e25n9na">podcast</a></li></ul><p><strong>Audio:</strong></p><ul><li><a href="https://twitter.com/i/spaces/1OyJAVgRnEOxb">Crypto under siege?</a> — Twitter Space with @Tivra and <a href="https://twitter.com/BawdyAnarchist_">BawdyAnarchist_</a> discussing the cryptocurrency situation — also on <a href="https://podcasters.spotify.com/pod/show/cypherpunktimes/episodes/Crypto-Under-Siege-e260ibe">Spotify</a></li></ul><p><strong>Art and fun:</strong></p><ul><li><a href="https://www.cypherpunktimes.com/leading-the-dao-pack/">Leading the DAO pack</a> by @OfficialCryptos</li><li><a href="https://www.cypherpunktimes.com/decred-innovation-train/">Decred’s innovation train</a> by @OfficialCryptos</li><li><a href="https://twitter.com/exitusdcr/status/1671540620328828930">IQ bell curve</a> by @Exitus</li><li><a href="https://twitter.com/exitusdcr/status/1665459255682519042">The only thing that may upset a strong man</a> by @Exitus</li><li>A bunch of hilarious <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$hpdZUQThNeIg6FphVY1Vk3Gwr2qWYYVahrxRdZMxexU">old people memes</a> has been posted on Matrix and Bison Relay’s #trading chat around June 28</li></ul><p><strong>Translations:</strong></p><ul><li>Decred Journal March-May got a total of 3 new <a href="https://xaur.github.io/decred-news/">translations</a> to Arabic (@arij, @abdulrahman4), Chinese (@Dominic) and Polish (@kozel). Thank you folks!</li></ul><p><strong>Discussions:</strong></p><ul><li>Challenging for other projects to compete with Decred’s <a href="https://twitter.com/decredproject/status/1673431473234366464">initial sync time</a></li><li>Which coins to integrate next in DCRDEX — a survey on <a href="https://twitter.com/decredproject/status/1668408872107687936">Twitter</a> and on <a href="https://www.reddit.com/r/decred/comments/148de6k/which_coin_should_be_next_on_our_dcrdex/">Reddit</a></li><li><a href="https://www.reddit.com/r/litecoin/comments/13xonle/litecoin_atomicswaps_trade_litecoin_p2p_with_no/">DCRDEX announcement</a> on r/litecoin got 90+ upvotes</li><li>Zclassic (ZCL) <a href="https://twitter.com/ZclassicCoin/status/1668873387907637249">teased</a> Twitter about a possible DEX integration</li><li>Rhett Creighton (founder of <a href="https://zclassic.org/">Zclassic</a> and <a href="https://www.investopedia.com/terms/b/bitcoin-private-btcp.asp">Bitcoin Private</a>) made a <a href="https://twitter.com/rhett_creighton/status/1668133884779974656">livestream</a> of him exploring cross-chain atomic swaps and DCRDEX. That video informed several <a href="https://matrix.to/#/!mlRZqBtfWHrcmgdTWB:decred.org/$lzWuh7yk-jxorxgLyppFIInMSZmvfXQVM8du3tgtBs4">UX improvements</a> to DEX app UI and documentation.</li></ul><p><strong>Selected non-Decred articles</strong> posted on Cypherpunk Times:</p><ul><li><a href="https://www.cypherpunktimes.com/brc-20-here-to-stay-or-fade/">BRC-20; Here to stay or fade?</a> by @BlockchainJew — also covers the new Taproot Assets Protocol</li><li><a href="https://www.cypherpunktimes.com/top-banks-to-welcome-blockchain-interoperability-with-swift/">Top banks to welcome blockchain interoperability with SWIFT</a> by @BlockchainJew</li><li><a href="https://www.cypherpunktimes.com/brazilians-want-to-invest-in-crypto-says-new-research/">Brazilians want to invest in crypto, says new research</a> by @Joao</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Hi3C5nlkS5zidRl2OcPwSA.jpeg" /><figcaption><em>Image: Leading the DAO pack by @OfficialCryptos</em></figcaption></figure><h3>Markets</h3><p>In June DCR was trading between USDT 12.01–17.84 and BTC 0.00046–0.00067. The average daily rate was $14.25.</p><p>Community’s DCR price analysis posted in the #trading chat:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*k8-vbNg3lrpPCjwam6BB0Q.jpeg" /><figcaption><em>Image: DCR/USD accumulation zones analysis by @saender</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-JDrQq4eoSpm4OdfaGG5xA.png" /><figcaption><em>Image: Market Valuations (USD) based on Decred-specific </em><a href="https://bochinchero.medium.com/decred-on-chain-staked-realised-value-444ab5a146d8"><em>Staked Realized Value</em></a><em> metric from @bochinchero</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_WpzyBndsx7s8JbBe_w4JA.png" /><figcaption><em>Image: Decred-specific SASRV/RV Ratio metric by @bochinchero provides a lagging indicator of the direction that the market is trending</em></figcaption></figure><p>And one new chart from @bochinchero:</p><blockquote><em>another interesting one I had been tinkering with before, estimating what the realized value would be without tickets/votes (e.g. RV-SRV), it looks a lot like the BTC RV does… and seems to indicate local bottoms pretty well</em></blockquote><blockquote><em>obviously given the manipulated markets a lot of this can be taken as a grain of salt, trying to read rigged tea leaves</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LJet77ZMCvLkWT4iyOQrZA.png" /><figcaption><em>Image: Realized Value minus Staked Realized Value by @bochinchero</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SBtNk6SXueTi8r2_7kl1Sg.png" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><h3>Relevant External</h3><p>Bittrex US was <a href="https://www.coindesk.com/policy/2023/06/14/bankrupt-crypto-exchange-bittrex-us-set-to-allow-withdrawals-starting-thursday/">allowed</a> to re-open customer withdrawals, these would usually be frozen during liquidation but Bittrex argued to allow customers to withdraw their funds and a judge agreed, although stating that this did not make a determination that the customers (still) owned the assets and there may be clawbacks as the liquidation process continues.</p><p>The SEC has <a href="https://www.coindesk.com/policy/2023/06/05/sec-sues-crypto-exchange-binance-ceo-changpeng-zhao/">sued</a> Binance and CZ in a long-anticipated move which declares a number of the assets Binance lists as securities and alleges that they were allowing US citizens to trade on the platform, even encouraging the whales. The SEC’s <a href="https://downloads.coindesk.com/legal/Binance.pdf">complaint</a> lists 10 crypto tokens with a page or more of explanation about its origins and why the SEC considers it a security. The tokens listed as securities are: SOL, ADA, MATIC, FIL, ATOM, SAND, MANA, ALGO, AXS, and COTI.</p><p>In the day or so following the suit being brought by SEC, both Binance ($1.43 billion) and Coinbase ($1.18 billion) saw significant net <a href="https://fortune.com/crypto/2023/06/06/binance-coinbase-net-negative-outflows-billions-sec-lawsuits/">outflows</a> of assets, with customers withdrawing much more than they were depositing, in response to the news.</p><p>Some of the consequences of the SEC pursuit are <a href="https://www.reuters.com/technology/urgent-binance-sec-strike-deal-move-all-us-customer-funds-wallet-keys-back-2023-06-17/">transfer</a> of control of assets to staff of Binance US, such that staff of Binance Holdings no longer have any access to crypto assets or internal systems. This was part of a deal reached to avoid a freezing of all Binance assets in the US, which <a href="https://www.reuters.com/technology/binanceus-suspends-usd-deposits-pausing-fiat-withdrawal-channels-2023-06-09/">threatened</a> Binance US’s ability to process dollar transactions.</p><p>There was more bad news for Binance, with the <a href="https://www.coindesk.com/business/2023/06/28/binance-eur-banking-partner-to-halt-support-of-the-crypto-exchange-in-september/">loss</a> of its EUR banking partner after pulling out of <a href="https://www.coindesk.com/business/2023/06/16/binance-to-quit-netherlands-after-failing-to-acquire-license/">Netherlands</a> after failing to acquire a license, giving up on licenses in <a href="https://www.coindesk.com/policy/2023/06/19/uk-financial-watchdog-cancels-binance-permissions-on-firms-request/">UK</a> and <a href="https://www.coindesk.com/policy/2023/06/14/binances-cyprus-unit-under-examination-for-deregistration-as-crypto-service-provider/">Cyprus</a> and being ordered to <a href="https://www.coindesk.com/policy/2023/06/23/binance-ordered-to-immediately-halt-offering-crypto-services-in-belgium-by-markets-regulator/">stop</a> offering crypto services in Belgium.</p><p>Binance has <a href="https://cointelegraph.com/news/binance-relists-privacy-coins-in-europe">reversed</a> its decision to delist several privacy-oriented crypto-assets for users from some European countries to comply with the new MiCA regulations. After listening to user feedback and from the communities for those projects, they decided they could continue to support them as they have transparent public ledgers.</p><p>Binance is also working to <a href="https://twitter.com/binance/status/1671042638592589826">integrate</a> Bitcoin Lightning Network for deposits and withdrawals.</p><p>The SEC’s long running suit against Ripple has brought to light behind the scenes feedback to Bill Hinman’s (in)famous speech in which he said that Ether did not look like a security and declared that networks which are “sufficiently decentralized” didn’t have to worry about securities law, going on to list some things the SEC would look at in making such a determination. The emails surrounding the speech <a href="https://twitter.com/s_alderoty/status/1668601225418543109">reveal</a> that Bill ignored concerns from colleagues about some aspects of it, including the freedom with which he was adding new factors and using Ether as a named example, which they cautioned would make it difficult to pursue ETH related securities violations in future.</p><p>The SEC also <a href="https://www.sec.gov/news/press-release/2023-102">sued</a> Coinbase for operating as an unregistered securities exchange, to which Coinbase has <a href="https://www.coindesk.com/policy/2023/06/29/sec-has-no-jurisdiction-over-cryptos-on-coinbases-platform-exchange-claims-in-response-to-regulators-lawsuit/">responded</a> arguing that the SEC has no jurisdiction over the assets on its platform, because Coinbase only hosts secondary markets and does not offer any cryptos for sale directly from their issuer.</p><p>While the SEC has been going after many established crypto exchanges for alleged securities violations, a new player has <a href="https://decrypt.co/144833/prometheum-sec-poster-child-crypto-compliance">emerged</a>, Prometheum, which appears to be on a fast track to getting the sorts of approval that the likes of Coinbase have been trying to obtain for years. The Prometheum co-CEO turned up on Capitol Hill to testify before Congress and what he said was widely seen as parroting the SEC’s position, raising questions about where this new unknown entrant was coming from and why they were getting along so well with the SEC. The company claims to have been working on its regulatory approvals for years but has remained largely unknown because its “crawl-walk-run-approach” means it doesn’t actually offer any BTC or ETH trading yet. It has been <a href="https://twitter.com/adamscochran/status/1669143092274888704">suggested</a> that hiring insiders from FINRA and the SEC is the key to why Prometheum got approved and then started showing up to hearings with pro-SEC talking points.</p><p>One of the two Chinese entities with links to and an ownership stake in Prometheum is Wanxiang, an organisation which <a href="https://decrypt.co/145654/ethereum-founder-vitalik-buterin-prometheum-ties">lists</a> Vitalik Buterin as one of its co-founders. Vitalik’s relationship to Wanxiang dates back to Ethereum’s early days in 2015 when then-CEO made an investment of $500,000 in ETH, which helped to cover some developers’ salaries.</p><p>The “Electric Coin Company” (ECC) has announced (in May) that it is <a href="https://electriccoin.co/blog/ecc-restructuring-to-better-serve-zcash/">restructuring</a> to serve Zcash in different ways, with a much smaller team (13 staff, 50% are being made redundant) and focused on core specialisms like the transition to proof of stake consensus. Many of the functions of the ECC will be transferred to other entities within the ZEC community.</p><p>MakerDAO has <a href="https://www.coindesk.com/markets/2023/06/01/makerdao-votes-to-ditch-500m-in-paxos-dollar-stablecoin-from-reserve-assets/">voted</a> to remove the USDP stablecoin provided by Paxos from its reserves, these currently include $500 million of USDP and that is half of the token’s supply.</p><p>Payment processor Mastercard has set up a testbed dubbed the “<a href="https://www.coindesk.com/business/2023/06/28/mastercard-is-piloting-tokenized-bank-deposits-in-new-uk-testbed/">Multi-Token Network</a>” (MTN) for tokenizing bank deposits, turning them into digital tokens on blockchains which are programmable like crypto tokens. A beta version of MTN will be available to industry partners in the UK from summer 2023 and they are setting up an innovation spring where selected teams will be given access to MTN so they can develop use cases. Mastercard plans to experiment with stablecoins and CBDCs on MTN also.</p><p>Watchers of CRV <a href="https://twitter.com/scott_lew_is/status/1669057317684359170">noted</a> on Twitter that over 30% of its circulating supply had been deposited as collatoral for loans in the AAVE protocol by one user, the founder, prompting concern that if the position were liquidated the market would be flooded with CRV and the Aave protocol would end up with a lot of bad debt. The CRV price did decline further but the borrower in question <a href="https://www.coindesk.com/markets/2023/06/15/wallet-linked-to-curve-founder-repays-13m-to-aave-amid-crv-token-decline/">repaid</a> some of the debt and decreased the liquidation risk.</p><p>Many users of Atomic Wallet had their assets <a href="https://decrypt.co/143362/atomic-wallet-attack-exploit-investigation">stolen</a> in an apparent hack on June 3, with early estimates of $35 million and <a href="https://twitter.com/tayvano_/status/1668778031790587905">later</a> $100 million of the losses incurred by users. However, it remains unclear what the cause of the hack was, and a blog post from the wallet’s developers on June 22 left a lot of <a href="https://cointelegraph.com/news/atomic-wallet-hack-statement-exploit-unanswered-questions">unanswered</a> questions — they offered four possibilities for how users funds were stolen but weren’t sure which one was the real cause. They suggested that all of the thefts occurred on June 3, but they are just going from user testimony and reports the same as the community researchers who have been looking into it and giving more timely updates.</p><p>Users of the web 3 betting platform Polymarket have drawn <a href="https://www.independent.co.uk/news/world/americas/titanic-submarine-online-gambling-cryptocurrency-b2363328.html">attention</a> for <a href="https://protos.com/crypto-is-betting-on-the-missing-titan-sub-and-its-looking-bearish/">gambling</a> on the outcome of the lost Titan submersible, with several hundred thousand dollars worth of cryptocurrency being wagered, making it the site’s most active market at the time. The Polymarket <a href="https://polymarket.com/event/will-the-missing-submarine-be-found-by-june-23">event</a> betting on whether the Titan submersible would be found by June 23 went to dispute resolution after resolving to “Yes” when pieces of the submarine were indeed found, but several <a href="https://www.lbc.co.uk/news/gamblers-bet-titan-sub/">stories</a> about the event reference people making money from “betting that the Titan submersible would not be found”. It has not been possible to locate the dispute resolution outcome on Polymarket itself.</p><p>There is a long-running court <a href="https://www.coindesk.com/consensus-magazine/2023/06/08/consensys-faces-shareholder-vote-over-controversial-transfer-of-company-assets/">battle</a> between ConsenSys, the Ethereum development organisation led by Joe Lubin, and employees of its original Swiss entity (ConsenSys AG). The dispute is about a transfer of assets (ConsenSys owns several major Ethereum infrastructure providers like Infura) in 2020 to a new US based entity which JP Morgan invested in — the employees of ConsenSys AG held equity in the company, and claim that the assets were given an absurdly low valuation ($47 million) so that they would receive very little of the money coming from JP Morgan (indirectly) for those assets. This month, ConsenSys held a shareholder vote to retroactively approve the transfer — something they were instructed to do by a Swiss court, which will allow the employees to proceed with the next step of their multi-year legal proceedings.</p><p>The IMF has decided that banning crypto “<a href="https://www.imf.org/en/News/Articles/2023/06/22/cf-interest-in-cb-digital-currencies-picks-up-in-latam-the-caribbean-while-crypto-use-varies">may not be effective </a>in the long run”, after <a href="https://www.reuters.com/world/imf-flags-debt-disagreements-says-banning-crypto-should-not-be-off-table-2023-02-25/">previously</a> suggesting this as an option all the way back in Feb 2023. They now suggest addressing demand for digital payments in other ways to decrease demand for crypto, but not to ban it because that stops the country from gaining any benefits.</p><p>The SEC has <a href="https://decrypt.co/140181/sec-lbry-44-million-burden-reduced-111k-penalty">reduced</a> the financial penalty imposed on LBRY from $44 million to $111,000 — but rather than a change of heart this reflects acknowledgement that the entity is now defunct and being wound down, not capable of paying millions of dollars in fines. The marathon case against LBRY by the SEC dragged on for years until it was <a href="https://decrypt.co/113754/lbry-loses-sec-case-dangerous-precedent-crypto">resolved</a> in November 2022 with a loss for LBRY and the judge establishing precedents that cast a wide net in terms of securities violations. LBRY sold tokens before their network was operational, and so the courts decided that any sale of LBRY tokens by the organisation would constitute an illegal securities offering, even for a $5 transaction to tip some video creators — a primary intended purpose of LBRY tokens.</p><p>The Israeli government has <a href="https://www.coindesk.com/policy/2023/06/28/israel-seizes-millions-in-crypto-from-iranian-military-and-hezbollah-report/">seized</a> $1.7 million in crypto from wallets linked to the Iranian military and the Iran-backed Hezbollah militant group in Lebanon. Chainalysis assisted in tracking the USDT on the Tron network to 40 different addresses, which were frozen on the authority of the Defence Minister. In May Israel <a href="https://www.coindesk.com/business/2023/05/05/israel-has-seized-190-binance-accounts-with-alleged-terrorist-ties-since-2021-reuters/">reported</a> the freezing of 190 Binance accounts associated with Hamas and Daesh since 2021.</p><p>The European Commission has <a href="https://www.coindesk.com/policy/2023/06/28/eu-publishes-digital-euro-bill-featuring-privacy-controls-offline-guarantee/">published</a> its legislative plans to underpin a digital Euro, identifying some advantages like facilitating transactions between people at higher data protection standards than banks, and making free access to payments available everywhere including remote locations. While the Commission wants a privacy-preserving digital Euro it is down to the European Central Bank to issue one, and there remains much opposition to the idea within banking circles. The proposals have been <a href="https://blog.lukaszolejnik.com/preliminary-assessment-of-digital-euro/">criticised</a> as being significantly more prone to surveillance than cash.</p><p>A newly <a href="https://www.wired.com/story/odni-commercially-available-information-report/">declassified</a> report from the Office of the Director of National Intelligence has revealed that the federal government is buying data about Americans in bulk, secretly amassing a “large amount” of “sensitive and intimate information” on its own citizens. Avril Haines, the director of national intelligence, was informed about this a year ago after commissioning a panel of experts, but the report has been kept secret until now.</p><p>A new crypto exchange has <a href="https://www.wsj.com/articles/crypto-exchange-backed-by-citadel-securities-fidelity-schwab-starts-operations-597f6d46">emerged</a>, backed by major financial markets players Citadel Securities, Fidelity and Charles Schwab. The exchange is unusual in that it is noncustodial, the marketplace allows traders to agree on trades but then the firms move crypto and cash between them directly to settle the trade — although EDX plans to launch a clearinghouse later in the year to facilitate this process (though still without touching the assets directly, using other service providers for this). As such, EDX will not serve individual investors directly, but retail brokerages may send orders to its marketplace for fulfillment.</p><p>That’s all for June. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 60 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, l1ndseymm, phoenixgreen, richardred, zippycorners</li><li>reviews and feedback: davecgh, jholdstock</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1e6532f40ee6" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-june-2023-1e6532f40ee6">Decred Journal — June 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decred Journal — May 2023]]></title>
            <link>https://medium.com/decred/decred-journal-may-2023-6221b5da61e7?source=rss----894ef2a75543---4</link>
            <guid isPermaLink="false">https://medium.com/p/6221b5da61e7</guid>
            <category><![CDATA[cryptocurrency]]></category>
            <category><![CDATA[decred]]></category>
            <category><![CDATA[journal]]></category>
            <dc:creator><![CDATA[Richard Red]]></dc:creator>
            <pubDate>Thu, 22 Jun 2023 20:01:44 GMT</pubDate>
            <atom:updated>2023-06-22T20:01:44.678Z</atom:updated>
            <content:encoded><![CDATA[<h3>Decred Journal — May 2023</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EB-LcaOL0_mygm5E2bQDSw.png" /><figcaption><em>Image: Cyberstorm by @Exitus</em></figcaption></figure><p>Highlights of May:</p><ul><li>DCRDEX v0.6.1 has been released, with DigiByte support and important fixes for LTC and ZEC.</li><li>The Decred Vanguard proposal was approved and the community-driven social media outreach program has already started.</li><li>Bison Relay has been making progress, with a first version of pages being merged as well as the merchant tools for Stores.</li></ul><p>Contents:</p><p>· <a href="#b068">DCRDEX v0.6.1 Release</a><br>· <a href="#4386">Development</a><br>· <a href="#a4c6">People</a><br>· <a href="#4e5a">Governance</a><br>· <a href="#9cc8">Network</a><br>· <a href="#004f">Ecosystem</a><br>· <a href="#4091">Outreach</a><br>· <a href="#7441">Events</a><br>· <a href="#ebd8">Media</a><br>· <a href="#d738">Markets</a><br>· <a href="#56a2">Relevant External</a></p><h3>DCRDEX v0.6.1 Release</h3><p>This DEX release features:</p><ul><li>Initial DigiByte (DGB) support (requires a full node wallet running alongside)</li><li>Important fixes for Litecoin (LTC) and Zcash (ZEC)</li><li>Rate of an order in Your Orders table is easier to see now</li><li>Chart candle size is now remembered and the default size changed to 1 hour</li></ul><p>Get the latest DEX client as a <a href="https://github.com/decred/dcrdex/releases">standalone app</a>, or as part of <a href="https://github.com/decred/decred-binaries/releases">Decrediton</a>, or install it from Decred’s custom <a href="https://github.com/decred/umbrel-app-store">Umbrel App Store</a>. As always, we recommend to <a href="https://docs.decred.org/advanced/verifying-binaries">verify the files</a> before running.</p><h3>Development</h3><p>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 <a href="https://medium.com/@artikozel/the-decred-node-back-to-the-source-part-one-27d4576e7e1c">build and run</a>, but is not yet available in release binaries for regular users.</p><h3>dcrd</h3><p><a href="https://github.com/decred/dcrd"><em>dcrd</em></a><em> is a full node implementation that powers Decred’s peer-to-peer network around the world.</em></p><p>Changes merged in master towards future releases:</p><ul><li>Cleaned up <a href="https://github.com/decred/dcrd/pull/3114">several functions</a> by <a href="https://github.com/decred/dcrd/pull/3110">removing error states</a> which no longer occur.</li><li><a href="https://xaur.github.io/decred-news/journal/202208#dcrd">Last August</a>, in order to combat ASIC attacks on the testnet and ensure CPUs will always be able to mine new testnet blocks, the <a href="https://github.com/decred/dcrd/pull/2978">testnet was updated</a> so that the testnet mining difficulty is throttled by a maximum value. This month, the mining template generator and CPU miner were updated to <a href="https://github.com/decred/dcrd/commit/c6e53c9ef0926f172a637a6552b744cbd6445537">remove the old testnet logic</a> that no longer applies, since all new testnet blocks enforce difficulty throttling.</li><li><a href="https://github.com/decred/dcrd/pull/3113">Removed a deprecated internal method</a> which listed subscribed clients waiting for blockchain updates. Since this method was internal, it never needed to be shared outside of dcrd.</li><li><a href="https://github.com/decred/dcrdata/issues/1963">A bug was discovered via dcrdata</a> where the total coin supply calculation returned from the dcrd RPC server did not include the new TreasuryBases - the part of each block’s reward that flows into the new decentralized treasury. The total coin supply calculation <a href="https://github.com/decred/dcrd/pull/3112">has now been updated</a>, which also included an update to the database. It should be noted that this bug was only a minor error with the RPC coin supply calculation, and did not affect consensus in any way.</li></ul><p>In progress:</p><ul><li>Implementing <a href="https://github.com/decred/dcrd/pull/3115">DCP-11</a> PoW hash consensus vote.</li></ul><h3>dcrwallet</h3><p><a href="https://github.com/decred/dcrwallet"><em>dcrwallet</em></a><em> is a wallet server used by command-line and graphical wallet apps.</em></p><p>Backported changes ready for the next v1.7.x release:</p><ul><li>Respect <a href="https://github.com/decred/dcrwallet/commit/7fbdd7fba71525149bf7a98dc7f8033f34a1e108">proxy config</a> for SPV and P2P seeder connections. This is to prevent leaking internal network details.</li></ul><p>Changes merged in master towards future releases:</p><ul><li>Use the latest versions of several <a href="https://github.com/decred/dcrwallet/pull/2234">dcrd modules</a> and a few third party <a href="https://github.com/decred/dcrwallet/pull/2236">dependencies</a>.</li><li>Allow the wallet to <a href="https://github.com/decred/dcrwallet/pull/2232">follow the DCP-12 hard fork</a> if it is approved and activated.</li><li>Removed several <a href="https://github.com/decred/dcrwallet/pull/2235">deprecated internal methods</a>, namely those made obsolete by the consensus changes <a href="https://github.com/decred/dcps/blob/master/dcp-0009/dcp-0009.mediawiki">DCP-9</a> (Automatic Ticket Revocations) and <a href="https://github.com/decred/dcps/blob/master/dcp-0010/dcp-0010.mediawiki">DCP-10</a> (Change PoW/PoS Subsidy Split to 10/80).</li></ul><h3>Decrediton</h3><p><a href="https://github.com/decred/decrediton"><em>Decrediton</em></a><em> is a full-featured desktop wallet app with integrated voting, StakeShuffle mixing, Lightning Network, DEX trading, and more. It runs with or without a full blockchain (SPV mode).</em></p><p>In progress:</p><ul><li><a href="https://github.com/decred/decrediton/issues/3865">Ledger support</a>: adding <a href="https://github.com/decred/decrediton/pull/3869">low-level functions</a> and <a href="https://github.com/decred/decrediton/pull/3874">UI views</a>.</li><li>Since staking is not currently possible with any hardware wallets, staking views will be <a href="https://github.com/decred/decrediton/pull/3870">removed</a> to avoid confusion.</li><li>Added <a href="https://github.com/decred/pi-ui/pull/479">Ledger icon</a> to the pi-ui shared library.</li></ul><p>Other:</p><ul><li>Decrediton has been <a href="https://github.com/microsoft/winget-pkgs/pull/106493">added</a> to the <a href="https://en.wikipedia.org/wiki/Windows_Package_Manager">winget</a> package repository. Windows user can now <a href="https://matrix.to/#/!zefvTnlxYHPKvJMThI:decred.org/$25tEa195uFjzuxC0J9ecm7X8NRGUAhcrUqNvuUKfHqM?via=decred.org&amp;via=matrix.org&amp;via=planetdecred.org">install</a> it with winget install Decred.Decrediton.</li></ul><h3>vspd</h3><p><a href="https://github.com/decred/vspd"><em>vspd</em></a><em> is server software used by Voting Service Providers. A VSP votes on behalf of its users 24/7 and cannot steal funds.</em></p><ul><li>Copied and adjusted <a href="https://github.com/decred/vspd/pull/382">automatic VSP fee payment</a> from dcrwallet to vspd repository. This code was private in dcrwallet but in vspd it can be consumed by other software, which will be utilized by <a href="https://github.com/decred/dcrdex/pull/2290">DCR staking</a> integration in DCRDEX.</li></ul><h3>Lightning Network</h3><p><a href="https://github.com/decred/dcrlnd"><em>dcrlnd</em></a><em> is Decred’s Lightning Network node software. LN enables instant and low-cost transactions.</em></p><ul><li>Added support for <a href="https://github.com/decred/dcrlnd/pull/182">custom connection</a> for dcrwallet. It allows LN code to configure dcrwallet to connect to SPV peers using a proxy server.</li></ul><h3>cspp</h3><p><a href="https://github.com/decred/cspp"><em>cspp</em></a><em> is a server for coordinating coin mixes using the CoinShuffle++ protocol. It is non-custodial, i.e. never holds any funds. CSPP is part of StakeShuffle, Decreds privacy system.</em></p><ul><li>Prevent <a href="https://github.com/decred/cspp/pull/92">duplicate inputs</a> earlier in the mixing process. Before this fix double spends would trigger an error when sending the mix transaction, it could fail a mixing session and avoid blame assignment.</li><li>Improved <a href="https://github.com/decred/cspp/pull/93">logging</a> of mixing sessions to always capture session ID, run number, and denomination value of mixed outputs.</li><li>Prevent CoinJoin transactions from <a href="https://github.com/decred/cspp/pull/94">exceeding mempool size limits</a>. This may exclude some peers from a mix, if that happens the server will attempt to pair them in the next mixing epoch. A check has been added to retry the session if the number of peers <a href="https://github.com/decred/cspp/pull/95">drops below the minimum</a> setting.</li></ul><h3>DCRDEX</h3><p><a href="https://github.com/decred/dcrdex"><em>DCRDEX</em></a><em> is a non-custodial, privacy-respecting exchange for trustless trading, powered by atomic swaps.</em></p><p>Changes included in v0.6.1 release:</p><ul><li>Set high enough <a href="https://github.com/decred/dcrdex/pull/2336">Zcash transaction fee rate</a>. DEX calculates fees based on transaction size, but Zcash is an exception as it currently uses a standard fee of 1,000 zats or 0.00001 ZEC per transaction, regardless of size. This will change when <a href="https://zips.z.cash/zip-0317">ZIP 317</a> activates, resulting in higher fees. To ensure DEX transactions are always relayed and mined, this change bumps fees to be around 0.0002–0.0003 ZEC. A hard-coded fee rate of 84 zats/byte is used as a workaround for Zcash not having an easy way to estimate fees.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2323">DigiByte</a> trading support with full node wallets.</li><li>Added <a href="https://github.com/decred/dcrdex/pull/2340">block explorer</a> links to ZEC transactions.</li><li>Added compile time option for the <a href="https://github.com/decred/dcrdex/pull/2339">interval</a> at which DEX server polls for new blocks of Bitcoin-like assets. It allows to use slower polling for remote nodes where the default 1-second interval would be too fast.</li><li>Fixed failure to reconfigure a disconnected Bitcoin-like wallet in certain circumstances.</li><li>Fixed Bitcoin-like wallets always requiring a restart and not having a chance for live reconfiguration.</li><li>Fixed full restart not being triggered in some scenarios of changing RPC connection config.</li><li>Fixed incorrect <a href="https://github.com/decred/dcrdex/pull/2342">transaction ID</a> shown when sending ZEC.</li><li>Fixed several issues with <a href="https://github.com/decred/dcrdex/pull/2343">bonds</a> for ZEC and non-SegWit assets.</li><li>Backported ~22 <a href="https://github.com/decred/dcrdex/pull/2323">fixes and improvements</a> made in master before May.</li></ul><p>All other changes below are merged in master towards future releases.</p><p>Client:</p><ul><li>Added expected <a href="https://github.com/decred/dcrdex/pull/2042">refund time</a> to the Matches card. Previously it could show a confusing &lt;Pending&gt; for hours.</li><li>Automated more wallet <a href="https://github.com/decred/dcrdex/pull/2324">enable/disable steps</a>. Disabling chain’s primary asset wallet will also disable all token wallets for that chain. Enabling a token wallet will also enable chain’s primary asset wallet.</li><li>Optimized <a href="https://github.com/decred/dcrdex/pull/2350">request handling</a> by minimizing expensive calls to load user information.</li><li>Restored <a href="https://github.com/decred/dcrdex/pull/2350">colored logging</a> of HTTP requests to stdout.</li><li>Utilize external <a href="https://github.com/decred/dcrdex/issues/2354">fee rate sources</a> in SPV mode. Before this change it was possible to pay unreasonably high fees when sending from an SPV wallet.</li><li>Removed requirement to enter a <a href="https://github.com/decred/dcrdex/pull/2374">password when canceling an order</a>.</li></ul><p>Bitcoin:</p><ul><li>Fixed <a href="https://github.com/decred/dcrdex/pull/2326">issues</a>: simnet wallet could attempt to connect to mainnet, Bitcoin-like wallets always require a restart, reconfiguring a disconnected wallet could fail in certain circumstances.</li></ul><p>Ethereum:</p><ul><li>Made <a href="https://github.com/decred/dcrdex/pull/2349">token approvals</a> a separate manual step instead of an automatic part of the first swap. In order to trade tokens (such as USDC) the swap contract must be approved to handle tokens on behalf of the user. Making it a manual action allows users to be aware of what is happening and not be surprised by the high fee of their first swap. An approval can be later revoked in wallet settings.</li></ul><p>Firo:</p><ul><li>Added <a href="https://github.com/decred/dcrdex/pull/2270">full node wallet</a> support for <a href="https://firo.org/">Firo</a> (formerly known as Zcoin).</li><li>Up next is support for Firo <a href="https://github.com/decred/dcrdex/issues/2346">light wallets</a> based on Electrum.</li></ul><p>App packaging:</p><ul><li>Introduced a new executable dexc-desktop that wraps the DEX web app in a WebView component to look like a <a href="https://github.com/decred/dcrdex/pull/1957">desktop app</a>. The app will keep running in the background if there are active orders (but can be force-closed using the --kill switch on the command line).</li><li>Added script to build <a href="https://github.com/decred/dcrdex/commit/ca5b1d8914b8d84bdfa4cbe28a6c97f5a20c18c4">Debian packages</a>.</li></ul><p>Developer and internal changes:</p><ul><li>Updated <a href="https://github.com/decred/dcrdex/pull/2321">npm dependencies</a>.</li><li>Moved the <a href="https://github.com/decred/dcrdex/pull/2320">market making</a> bot logic out of the Core package into its <a href="https://github.com/decred/dcrdex/tree/ca5b1d8914b8d84bdfa4cbe28a6c97f5a20c18c4/client/mm">own package</a>. This is needed to improve architecture and add more bot strategies in the future.</li><li>Enabled the <a href="https://github.com/decred/dcrdex/pull/2344">makezero</a> linter to detect more bugs in memory allocation.</li><li>Updated build and test workflow to add <a href="https://github.com/decred/dcrdex/pull/2341">Node.js</a> v20 and remove v16. Node.js v16 will reach end-of-life in September 2023.</li><li>Changed chain tip and peer tracking goroutines to <a href="https://github.com/decred/dcrdex/pull/2369">shutdown</a> more cleanly.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C_5lG2tlRLvyZYqrMgmZWQ.png" /><figcaption><em>Image: DEX’es swap contract requires a one-time approval to swap your tokens.</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*55b7jAKpCezNhd9lU06AlQ.jpeg" /><figcaption><em>Image: Solar setup running Umbrel with DEX market maker + arbitrage. By </em><a href="https://twitter.com/busyLightz/status/1654876069101436928"><em>@busyLightz</em></a><em>.</em></figcaption></figure><h3>dcrdata</h3><p><a href="https://github.com/decred/dcrdata"><em>dcrdata</em></a><em> is an explorer for Decred blockchain and off-chain data like Politeia proposals, markets, and more.</em></p><ul><li>Fixed numbers being slightly off on the <a href="https://github.com/decred/dcrdata/pull/1962">address balance charts</a> due to not filtering out sidechain and invalid outputs.</li></ul><h3>Bison Relay</h3><p><a href="https://github.com/companyzero/bisonrelay"><em>Bison Relay</em></a><em> is a new social media platform with strong protections against censorship, surveillance, and advertising, powered by Decred Lightning Network.</em></p><p>All work reported below is merged to master towards the next release (likely v0.1.8).</p><p>GUI and CLI apps:</p><ul><li>Implemented initial version of the <a href="https://github.com/companyzero/bisonrelay/pull/224">Pages</a> feature. Pages allow to browse static content from a remote user. Only <a href="https://www.markdownguide.org/">Markdown</a> pages are supported. Pages can link to other users’ pages using br:// links. Limitations of the first iteration are listed in the <a href="https://github.com/companyzero/bisonrelay/pull/224">pull request</a>. Pages is a big feature that will need rounds of improvements in response to user feedback.</li><li>Improved <a href="https://github.com/companyzero/bisonrelay/pull/236">tip retry</a> strategy. Instead of making multiple parallel attempts at paying tips for one user, only a single one is tried at a time. This should help avoid problems with tip payments failing due to LN nodes with low capacity. Also tip attempts failed for having no LN route will be retried (this error may be temporary). CLI app can list running tip user attempts with the new /runningtips command.</li><li>Added ability to connect the embedded dcrlnd through the configured proxy server (such as Tor) to both the <a href="https://github.com/companyzero/bisonrelay/pull/235">CLI app</a> and the <a href="https://github.com/companyzero/bisonrelay/pull/239">GUI app</a>. New circuitlimit config parameter allows to limit the number of <a href="https://github.com/companyzero/bisonrelay/pull/234">open connections</a> when using proxy.</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/246">handshake feature</a> that allows users to test that their encryption ratchets are still working.</li><li>Implemented <a href="https://github.com/companyzero/bisonrelay/pull/230">persistent chat history</a> that remembers last 500 messages and shows them after restarting the app. All chats are stored in log files but accessing history from the app itself is better UX and has been a frequent feature request. The plan is to eventually add on-demand loading of history as the user scrolls back in time.</li><li>Fixed possible <a href="https://github.com/companyzero/bisonrelay/pull/248">broken ratchets</a> when two users simultaneously attempt to exchange keys with each other. This could happen when two users are added to two different group chats where the other user already exists, which initiates two key exchanges at the same time.</li></ul><p>GUI app:</p><ul><li>Added <a href="https://github.com/companyzero/bisonrelay/issues/216">context menu</a> to individual chats and group chats.</li><li>Added a floating button to <a href="https://github.com/companyzero/bisonrelay/pull/231">jump to recent messages</a>.</li><li>Restricted size of <a href="https://github.com/companyzero/bisonrelay/pull/244">embedded images</a> shown in chats and posts. Bigger image is shown if clicked. This fixes issues with scrolling and different image sizes.</li><li>Fixed some issues with <a href="https://github.com/companyzero/bisonrelay/pull/226">text selection</a>, added height limit to code blocks and made code blocks scrollable. Two Flutter widgets have been forked and patched to work around the issues, but double click (select word) and triple click (select paragraph) still don’t work.</li><li>Fixed <a href="https://github.com/companyzero/bisonrelay/pull/249">scrollbar issues</a> on LN management views.</li><li>Smaller fixes for scrolling and overflow behavior.</li></ul><p>CLI app:</p><ul><li>Enabled brclient to delegate Pages and Store requests to <a href="https://github.com/companyzero/bisonrelay/pull/224">another program</a> via the <a href="https://github.com/companyzero/bisonrelay/tree/master/clientrpc">clientrpc API</a>, and forward its responses back to requesting BR users. This flexibility will enable useful features in the future.</li><li>Enabled brclient to delegate requests to a HTTP or HTTPS <a href="https://github.com/companyzero/bisonrelay/pull/224">website</a>. This allows BR users to access HTTP/HTTPS resources through another BR user who acts as a proxy.</li><li>Sort posts by <a href="https://github.com/companyzero/bisonrelay/pull/243">most recent activity</a>. Also unread posts will be highlighted with a different color.</li><li>Allow to use the /closechannel command with a <a href="https://github.com/companyzero/bisonrelay/pull/252">short prefix</a> of the channel ID (full ID is 64 characters long).</li></ul><p>Stores progress:</p><ul><li>Implemented merchant-side foundations for <a href="https://github.com/companyzero/bisonrelay/pull/224">simple Stores</a>. Unlike Pages, Stores are dynamic resources that can present product items for sale. Store has a front page and individual product pages that are generated from local files. Store is reloaded automatically when its files change. BR client running the store can serve product pages, maintain shopping carts, handle order placements, and create invoices. Prices will be shown in USD but paid in DCR. Exchange rate is fetched from <a href="https://explorer.dcrdata.org">dcrdata</a>. DCR amount to be paid is locked for 60 minutes while the order is valid. CLI app only supports on-chain payments.</li><li>Implemented <a href="https://github.com/companyzero/bisonrelay/pull/241">simple forms</a>. Forms can be viewed, filled and submitted by store customers to add items to the shopping cart or to place an order.</li><li>Added <a href="https://github.com/companyzero/bisonrelay/pull/250">shipping details</a> to orders. Some products may require to fill shipping info.</li></ul><p>Other:</p><ul><li>Added end-to-end <a href="https://github.com/companyzero/bisonrelay/pull/245">performance tests</a>.</li><li>@JC made an onboarding event in #trading with a <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$FjC6ZsHaR4GBvlR9-o4E4anuqWwoq1F167CU0QPJmS4">giveaway</a> of 20 prepaid invites with 0.05 DCR each.</li></ul><h3>People</h3><p>Community stats as of Jun 2 (compared to May 3):</p><ul><li><a href="https://twitter.com/decredproject">Twitter</a> followers: 53,108 (+31)</li><li><a href="https://www.reddit.com/r/decred/">Reddit</a> subscribers: 12,723 (+22)</li><li><a href="https://chat.decred.org/">Matrix</a> #general users: 774 (+11)</li><li><a href="https://discord.gg/GJ2GXfz">Discord</a> users: 1,590 (+17), verified to post: 634 (-287) — Discord was unbridged and got stronger verfication rules</li><li><a href="https://t.me/Decred">Telegram</a> users: 2,470 (-38)</li><li><a href="https://www.youtube.com/decredchannel">YouTube</a> subscribers: 4,640 (+10), views: 229.6K (+1.5K)</li></ul><h3>Governance</h3><p>In May the new <a href="https://dcrdata.decred.org/treasury">treasury</a> received 8,088 DCR worth $139K at May’s average rate of $17.13. 3,591 DCR was spent to pay contractors, worth $62K at same rate.</p><p>A <a href="https://explorer.dcrdata.org/tx/5efdb2de7cbea2682d389aa274a1ef79c5996201226054b28e08e286b1809519">treasury spend tx</a> was approved with 6,722 Yes votes and 52% turnout, and mined on May 20. It had 23 outputs making payments to contractors, ranging from 4 DCR to 1,464 DCR. Most of this DCR was likely paid for March work, at its billing exchange rate of $20.69 the TSpend is worth around $74K.</p><p>As of June 17, combined balance of <a href="https://dcrdata.decred.org/address/Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx">legacy</a> and <a href="https://dcrdata.decred.org/treasury">new treasury</a> is 858,136 DCR (12.1 million USD at $14.08).</p><p>Proposals approved in May:</p><ul><li><a href="https://proposals.decred.org/record/0a1b782">Decred Vanguard</a> proposal was approved for a budget of $46,784 to fund growth of a community driven outreach program, with 94% Yes votes and turnout of 39%.</li><li><a href="https://proposals.decred.org/record/49e373b">BTC-ECHO</a> proposal was approved for a budget of $9,500 for a three month trial with German crypto site <a href="https://www.btc-echo.de/">BTC-ECHO.de</a> during which they produce two sponsored articles, with 69% Yes votes and turnout of 32%. Prior to the vote it was edited to include additional promotion on their social media and a 2-week ad on their podcast. Second edit clarified that they do not require upfront payment and agree to wait for the payment for up to 60 days after the campaign has ended, in line with how most existing proposals and contractors operate. After the proposal was approved they posted an <a href="https://proposals.decred.org/record/49e373b/comments/24">update</a> about next steps and the timeline.</li></ul><p>Proposals submitted in May:</p><ul><li><a href="https://proposals.decred.org/record/4d2324b">DCRDEX Mesh Beginnings and Bonds Evolution</a> requested $164K to develop experimental version of DCRDEX based on a server mesh architecture.</li></ul><p>See Politeia Digest <a href="https://blockcommons.red/politeia-digest/issue060/">issue 60</a> for more details on the month’s proposals.</p><h3>Network</h3><p><strong>Hashrate</strong>: May’s <a href="https://dcrdata.decred.org/charts?chart=hashrate&amp;scale=linear&amp;bin=day&amp;axis=time">hashrate</a> opened at ~74 Ph/s and closed ~66 Ph/s, bottoming at 61 Ph/s and peaking at 88 Ph/s throughout the month.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*syOYmYyJvkmtq7URhWinhw.png" /><figcaption><em>Image: Decred hashrate</em></figcaption></figure><p>Distribution of 67 Ph/s hashrate <a href="https://miningpoolstats.stream/decred">reported</a> by the pools on Jun 1: Poolin 40%, F2Pool 40%, AntPool 16%, BTC.com 5%.</p><p>Distribution of 1,000 blocks actually <a href="https://miningpoolstats.stream/decred">mined</a> by Jun 1: F2Pool 40%, Poolin 35%, AntPool 17%, BTC.com 8%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Yow3NtBpnjIlDd4SH1WA_Q.png" /><figcaption><em>Image: Historical pool hashrate distribution</em></figcaption></figure><p><strong>Staking</strong>: <a href="https://dcrdata.decred.org/charts?chart=ticket-price&amp;axis=time&amp;visibility=true-true&amp;mode=stepped">Ticket price</a> varied between 173–334 DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dA9zoh3vopKohONYikakIA.png" /><figcaption><em>Image: Ticket price made another swing</em></figcaption></figure><p>The <a href="https://dcrdata.decred.org/charts?chart=ticket-pool-value&amp;scale=linear&amp;bin=day&amp;axis=time">locked amount</a> was 9.38–9.90 million DCR, meaning that 61.7–65.1% of the circulating supply <a href="https://dcrdata.decred.org/charts?chart=stake-participation&amp;scale=linear&amp;bin=day&amp;axis=time">participated</a> in Proof of Stake.</p><p><strong>VSP</strong>: The <a href="https://decred.org/vsp/">14 listed VSPs</a> collectively managed ~6,650 (-310) live tickets, which was 16.8% of the ticket pool (0.3%) as of Jun 1.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lVv52iku8VPY4F2fUJlS3A.png" /><figcaption><em>Image: Distribution of tickets managed by VSPs</em></figcaption></figure><p><strong>Nodes</strong>: <a href="https://nodes.jholdstock.uk/user_agents">Decred Mapper</a> observed 147 dcrd nodes on Jun 1 of the following versions: v1.7.7–25%, v1.7.1–21%, v1.7.5–18%, v1.7.2–10%, v1.8.0 dev builds — 9%, v1.7.0–7%, v1.7.4–3%, other — 8%.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sqZ02h15eaMdbl6h4blGsw.png" /><figcaption><em>Image: Historical dcrd version distribution, data from nodes.jholdstock.uk. Data before Jan 2023 was incomplete.</em></figcaption></figure><p>The share of <a href="https://dcrdata.decred.org/charts?chart=coin-supply&amp;zoom=jz3q237o-la8vk000&amp;scale=linear&amp;bin=day&amp;axis=time&amp;visibility=true-true-true">mixed coins</a> varied between 61.8–61.9%. Daily <a href="https://dcrdata.decred.org/charts?chart=privacy-participation&amp;bin=day&amp;axis=time">mixed volume</a> varied between 143–497K DCR.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FvOmFqSGXXuiS0H38GGkjQ.png" /><figcaption><em>Image: Monthly StakeShuffle volume in USD</em></figcaption></figure><p>Decred’s <a href="https://ln-map.jholdstock.uk/">Lightning Network</a> explorer has seen 211 nodes (+15), 423 channels (+24) with a total capacity of 176 DCR (+13), as of Jun 1. These stats are different for each node. For example, @karamble’s node reported 210 nodes (+17), 446 channels (+17) and 182 DCR (+9) capacity on same day Jun 1.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*H4j1eD55_rqhvRHBPuEs2Q.png" /><figcaption><em>Image: Decred’s Lightning Network capacity</em></figcaption></figure><p>And a few new charts from @bochinchero:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pKc8HtPz_JlzJQkwK4IxyA.png" /><figcaption><em>Image: Average block time remains stable at 5 minutes</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SKUwl_VqtJnW5nim8c0rjQ.png" /><figcaption><em>Image: Decred chain is adding ~180 MB per month</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zZ-Mcg8L5vKp6rhvciJ5Mg.png" /><figcaption><em>Image: The full Decred blockchain can fit in modern smartphone’s storage</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oEIAs0QAluB_PKrAbTDkVQ.png" /><figcaption><em>Image: Monthly DCR issuance in USD — rewards shifted from miners to stakers and will shift more soon</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R9hlRNnJBO2RPAAySwxW9w.png" /><figcaption><em>Image: Total monthly fees — Decred is still cheap to use</em></figcaption></figure><p>There are more charts now than it is feasible to show in the Journal. The above and other charts can be found <a href="https://github.com/bochinchero/dcrsnapshots">here</a> — reuse on social media is highly encouraged!</p><h3>Ecosystem</h3><p>New services:</p><ul><li>ZEC/BTC and ZEC/USDC pairs have been <a href="https://twitter.com/exitusdcr/status/1654626949837500416">launched</a> at <a href="https://dex.decred.org/">dex.decred.org</a>.</li><li>DGB/BTC market <a href="https://twitter.com/DecredSociety/status/1657750204852871173">went live</a>. DEX client version 0.6.1 or higher is required, it can be obtained as a <a href="https://github.com/decred/dcrdex/releases">standalone app</a> or with <a href="https://github.com/decred/decred-binaries/releases">Decrediton</a> v1.8.0. Only full node-based DGB wallet is supported initially, but built-in light wallet may become possible when DigiByte v8.22 is released.</li><li>Decred’s Matrix chat logs can now be viewed <a href="https://archive.matrix.org/">archive.matrix.org</a> — a new chat archive browser replacing <a href="https://view.matrix.org/">view.matrix.org</a>. The service works without JavaScript and does not require a Matrix account.</li></ul><p>Services lost:</p><ul><li>Binance is <a href="https://www.forbes.com/sites/digital-assets/2023/05/16/binance-exits-canada-over-concerns-of-strict-regulation/">leaving Canada</a> in <a href="https://twitter.com/binance/status/1657099651210969088">response</a> to recent crypto regulations that prohibit registered exchanges from accepting stablecoin deposits or selling them to the customers without approval from CSA. Other restrictions include a ban on margin trading and investor limits. According to <a href="https://matrix.to/#/!lDZCzVQjFoJsXMPkvr:decred.org/$Ox6W2V_jS33D6X5kOvuX6OU-TPW-8xStJL0QdLzpD8E">#trading chat</a> customers were asked via email to close any open positions by September 30, 2023.</li><li>Binance plans to <a href="https://cointelegraph.com/news/binance-to-delist-privacy-tokens-in-france-italy-spain-and-poland">delist 12 privacy coins</a> in France, Italy, Poland and Spain. Starting from June 26, residents of these countries will no longer be able to trade DCR. Binance has recently acquired appropriate <a href="https://beincrypto.com/binance-privacy-coins-prohibition/">licenses</a> in the affected jurisdictions. The move came soon after the Markets in Crypto Assets (MiCA) has <a href="https://cryptoslate.com/binance-delists-privacy-coins-for-european-users-amid-layoff-rumors/">passed</a> in the EU on May 16.</li><li>Hotbit <a href="https://twitter.com/Hotbit_news/status/1660496999458963458">announced</a> it is shutting down operations and asks to withdraw all assets by June 30. DCR trading was available on the main hotbit.io since <a href="https://twitter.com/Hotbit_news/status/1186979514741428224">October 2019</a> and on its Korean branch since <a href="https://twitter.com/Hotbit_Korea/status/1331412789416534017">November 2020</a>. According to some community members DCR was delisted some time ago and no DCR users should be affected. Reasons to sunset the exchange included: losses from the criminal <a href="https://help.hotbit.io/hc/en-us/articles/8074249353495">investigation</a>, outflow of funds from CEXes, unsustainable business model of trying to list too many coins of which many get hacked, and difficulties to comply with regulation. Quoting the goodbye <a href="https://help.hotbit.io/hc/en-us/articles/14750194236823-It-s-time-to-take-a-bow">announcement</a>: “either embrace the regulation or become more decentralized”. We’re on it!</li></ul><p>Other news:</p><ul><li>Apparently Huobi did not delist DCR as it planned to in September 2022. The announcement page has been removed but an <a href="https://web.archive.org/web/20221002130913/https://www.huobi.com/support/en-us/detail/104917015223952">archived copy</a> is available. USDT trading pairs for DCR and 6 other privacy coins from that list are still live and report good-looking volumes on CoinGecko and CoinMarketCap as of May 12. Observers from the #trading chat said that DCR has never stopped flowing back and forth between Huobi and Binance.</li><li>Bittrex has filed for <a href="https://fortune.com/2023/05/08/bittrex-bankruptcy-us-filing-crypto-platform/">bankruptcy</a> in the U.S. and Malta, 3 weeks after it was charged by the SEC for operating an unregistered securities exchange. Both arms have been processing <a href="https://www.coindesk.com/policy/2023/05/10/bittrexs-us-maltese-arms-processed-425m-in-withdrawals-since-april-1-attorney-says/">withdrawals</a> since April.</li><li>Ledger <a href="https://twitter.com/Ledger/status/1658458714771169282">announced</a> an upcoming <a href="https://www.ledger.com/recover">Ledger Recover</a> service. Recover allows to register your ID (CA, EU, UK, US) and backup the wallet seed at trusted third parties. The seed is split into 3 fragments, the fragments are encrypted with a symmetric key and sent to 3 different backup providers. It can be later rebuilt on another Ledger device by verifying ID and getting 2 out of 3 fragments from the providers. Only Ledger Nano X is supported currently. DCR users may want to evaluate the <a href="https://support.ledger.com/hc/en-us/articles/9579368109597-Ledger-Recover-FAQs">risks</a> of using Ledger in light of this new feature, which has been added in <a href="https://twitter.com/alistairmilne/status/1658381708763209729">firmware version 2.2.1</a> and <em>should</em> be inactive until explicitly enabled.</li><li>See more detailed coverage in <a href="https://chat.decred.org/#/room/#ecosystem:decred.org/$LSE8W9g9a4hqu9HN4IIyqWSf6H-LwSjd-xgK8Xie7GQ">#ecosystem</a>.</li></ul><p>New services discovered but not tested by the community yet:</p><ul><li><a href="https://fxdreema.com/purchase">DCR payment option</a> has been <a href="https://twitter.com/h3la1/status/1653233413200158721">spotted</a> at <a href="https://fxdreema.com/">fxDreema</a> — a graphical builder of trading bots compatible with MetaTrader 4 and MetaTrader 5.</li><li><a href="https://cryptowallet.com/">CryptoWallet.com</a> features a mobile app that allows users to buy and sell crypto, supports VISA/MasterCard/SEPA transfers, and plans to launch own card product. The company is licensed in Estonia. Research and testing help is much appreciated.</li></ul><p>Join our <a href="https://chat.decred.org/#/room/#ecosystem:decred.org">#ecosystem</a> chat to get more news about Decred services.</p><p>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.</p><h3>Outreach</h3><p>Decred Vanguard has been <a href="https://proposals.decred.org/record/0a1b782">approved</a> and started its outreach operations. Vanguard has its own Discord server where members coordinate, develop best approaches and evaluate results. Members make use of Midjourney AI to generate advanced art to help get Decred’s message across. Several members acquired Twitter Blue and it seems to be working quite well. Key challenge at this point is recruiting members who are active and productive, this is why the initial monthly stipend is set low at $100. Another challenge is marketing in the bear market. In May no prizes for big/notable engagements have been allocated.</p><p>Anyone interested in joining Decred Vanguard should contact <a href="https://twitter.com/WasPraxis">@Tivra</a> or <a href="https://twitter.com/exitusdcr">@Exitus</a>. If you are new to Decred it’s OKAY — you just need to be willing to learn and help out where you can.</p><blockquote><em>Vanguard really feels like something we needed for years. [@Exitus]</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XhwChyvPUHqOWZWPm94Rlw.png" /><figcaption><em>Image: Vanguard’s War Room</em></figcaption></figure><p>Monde PR’s achievements:</p><ul><li>Pitched 1 commentary opportunity</li><li>Pitched 7 media opportunities</li><li>Secured 1 media interview</li></ul><p>Secured the following media placements:</p><ul><li>@jy-p was interviewed by <a href="https://medium.com/authority-magazine/the-future-is-now-jake-yocom-piatt-on-how-their-technological-innovation-will-shake-u-3966dc1adc22">Authority Magazine</a> discussing many aspects of Decred including: Decred’s origin story, Bison Relay’s offering as a sovereign internet, upcoming support for pages and e-commerce stores, Politeia, and Decred’s use in Brazil’s election.</li></ul><h3>Events</h3><p><strong>Attended:</strong></p><ul><li>@arij and @khalidesi attended <a href="https://emecexpo.ma">EMEC EXPO</a> in Casablanca, Morocco, a big 9K people event dedicated to digital technologies. The team had a stand where they explained Decred features to visitors from various fields, interacted with several Moroccan companies, and met some people who were already familiar with the project. See the full report <a href="https://decredcommunity.github.io/events/index/20230511.1">here</a>.</li></ul><h3>Media</h3><p><strong>Selected articles:</strong></p><ul><li><a href="https://decred.org/news/2023-04-18_decred_releases_dcrdex_0.6/">Decred DEX launches DCRDEX 0.6, offering new levels of privacy and security for cross-chain swaps</a> — April’s press release is now live at decred.org</li><li><a href="https://medium.com/authority-magazine/the-future-is-now-jake-yocom-piatt-on-how-their-technological-innovation-will-shake-u-3966dc1adc22">The future is now: Jake Yocom-Piatt of decred.org on how their technological innovation will shake up the tech scene</a> by Authority Magazine feat. @jy-p</li><li><a href="https://www.decredmagazine.com/decred-vs-horizen-crypto-is-not-enough/">Decred vs Horizen: Crypto is not enough!</a> by @Joao</li><li><a href="https://www.decredmagazine.com/i-dont-want-your-likes/">I don’t want your likes</a> by @phoenixgreen</li></ul><p>Decred Magazine engagement stats for May 2023:</p><ul><li>Total number of articles on DM: 460</li><li>Newsletter subscribers: 100</li><li>New DM posts and newsletters sent: 16</li><li>Active social media campaigns: 57</li><li>Completed social media campaigns: 41</li><li>Social media posts: 172</li><li>Likes: 1,180</li><li>Re-tweets: 302</li><li>Social media followers across all platforms and accounts (including <a href="https://twitter.com/DecredSociety">@DecredSociety</a>): 1,350</li></ul><p><strong>Videos:</strong></p><ul><li><a href="https://www.youtube.com/watch?v=ajHovJHxtFw">Completing a Litecoin atomic-swap — DCRDEX 0.6</a> by @phoenixgreen</li><li><a href="https://www.youtube.com/watch?v=OgupSweE94s">Decred Recap — v1.7.7 improvements, atomic-swap DEX v0.6 — The DAO evolves!</a> by @Exitus — also as a <a href="https://podcasters.spotify.com/pod/show/decred-magazine/episodes/Decred-Recap---v1-7-7-Improvements--Atomic-Swap-DEX-v0-6---The-DAO-Evolves-e23hp9k">podcast</a></li><li><a href="https://www.youtube.com/watch?v=wg0k8p3arxI">Bison Relay upgrades to version 0.1.7</a> by @phoenixgreen — also as a <a href="https://www.decredmagazine.com/bison-relay-upgrades-to-version-0-1-7/">text post</a></li><li><a href="https://www.youtube.com/watch?v=q18OVd9z-n0">Decrediton proposal voting</a> by @phoenixgreen — also as a <a href="https://www.decredmagazine.com/decrediton-proposal-voting/">text post</a></li><li><a href="https://www.youtube.com/watch?v=n4_fkpyppws">Bison Relay pre-paid invites</a> by @phoenixgreen — also as a <a href="https://www.decredmagazine.com/bison-relay-pre-paid-invitations/">text post</a></li><li><a href="https://www.tiktok.com/@decred_crypto/video/7239431067764002074">Decred is developing a mesh network for its DEX</a> TikTok by @DajanaDcr and @Exitus</li></ul><p>Livestream:</p><ul><li><a href="https://www.youtube.com/watch?v=UDTQFOcva5Q">State of the Market — Decred Vanguard — A new outreach effort</a> by @phoenixgreen and @Exitus joined by @Tivra and @h3la1 — also as a <a href="https://podcasters.spotify.com/pod/show/decred-magazine/episodes/State-of-the-market---Decred-Vanguard---A-New-Outreach-Effort-e23midd">podcast</a></li></ul><p><strong>Audio:</strong></p><ul><li>Twitter Space <a href="https://twitter.com/i/spaces/1vOxwMZYqYWGB">Decred x Zcash community discussion</a> with @Tivra and <a href="https://twitter.com/ZecHub">ZecHub</a> — also on <a href="https://www.youtube.com/watch?v=2RStHBiWNDk">YouTube</a></li><li><a href="https://twitter.com/i/spaces/1jMJgLwmPLMxL">Twitter Space</a> with @Tivra and <a href="https://twitter.com/W0wn3r0">W0wn3r0</a></li></ul><p><strong>Art and fun:</strong></p><ul><li>Bison Ordinals <a href="https://twitter.com/c12hz/status/1656636523448606720">inscription</a> by @c12hz</li><li><a href="https://www.decredmagazine.com/ascend-to-greatness/">Ascend to Greatness</a> by @OfficialCryptos</li><li><a href="https://www.decredmagazine.com/decred-katana/">Decred Katana</a> by @OfficialCryptos</li><li><a href="https://twitter.com/aithzakaria1/status/1653718235588468737">Decred Magazine</a> illustration by @aithzakaria1</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/914/1*-Y0V5brWNJl0zHPXteV4Mg.png" /><figcaption><em>Image: Decred shedding the ballast. By @OfficialCryptos.</em></figcaption></figure><p><strong>Translations:</strong></p><ul><li><a href="https://www.decredmagazine.com/internet-privacy-and-why-it-is-important/">Internet privacy and why it is important</a> — <a href="https://github.com/DominicTing/decred-ZH-translations/blob/master/Internet%20Privacy%20and%20Why%20it%20is%20Important.md">in Chinese</a> by @Dominic</li><li>Decred Journal April 2023 was <a href="https://xaur.github.io/decred-news/">translated</a> to Chinese by @Dominic — thank you!</li></ul><h3>Markets</h3><p>In May DCR was trading between USDT 15.19–20.59 and BTC 0.00056–0.00075. The average daily rate was $17.13.</p><p>Community’s DCR price analysis posted in the #trading chat:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*23jNOkHS-HY3OYh9g0FL4g.png" /><figcaption><em>Image: Odd price wicks on DCR/USD seem to happen during low correlation with BTC/USD price action. Analysis by @saender.</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*f0suaPEfNmtr8zcRmhe64w.png" /><figcaption><em>Image: Market Valuations (USD) based on Decred-specific Staked Realised Value metric from @bochinchero</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ml8WViBEAR6T_ZJ1x5IczQ.jpeg" /><figcaption><em>Image: DCR/USD accumulation zones analysis by @saender</em></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SiQCBKo2bN2kzjU42Sdx0Q.png" /><figcaption><em>Image: DCRDEX monthly volume in USD</em></figcaption></figure><h3>Relevant External</h3><p>Ethereum’s Beacon chain has been <a href="https://www.theblock.co/post/230680/ethereum-beacon-chain-finality-issue">experiencing</a> some issues with finality, two episodes where validators mostly stopped proposing attestations for about an hour and nobody is sure why. Transactions on the Ethereum network have been able to continue and so users may have noticed no issues, but behind the scenes the beacon chain which finalizes everything was not working so these transactions were more susceptible to reversion than would have ordinarily been the case. Ethereum core developers <a href="https://cointelegraph.com/news/ethereum-s-beacon-chain-is-updated-after-finality-issues">released</a> patches for the two clients affected by the issue (Go-based <a href="https://github.com/prysmaticlabs/prysm">Prysm</a> from Prysmatic Labs and Java-based <a href="https://github.com/ConsenSys/teku">Teku</a> from ConsenSys), which had been caused by exceptionally high load on the nodes running these clients.</p><p>The Dash network and chain stalled on May 22 for 16 hours, due to a <a href="https://www.dash.org/blog/dash-network-update/">glitch</a> caused by the upgrading the BLS threshold cryptography to an industry standard in v19. The core team produced a quick patch (v19.1) to halt deployment of v19 and this allowed the network to resume after 16 hours of downtime. A fix for the issue and another attempt to deploy the changes will be included in v19.2.</p><p>Halborn has <a href="https://www.halborn.com/blog/post/halborn-discovers-zero-day-impacting-dogecoin-and-280-networks">documented</a> several issues discovered while auditing the Dogecoin codebase, but which also apply to a number of forks of the same Bitcoin lineage, including Litecoin and Zcash. They refer to these as “The Rab13s Vulnerabilities”, and the most exploitable ones would allow attackers to take nodes offline, with others allowing remote code execution but only with valid credentials, making exploiting the issue more difficult.</p><p>The new BRC-20 token standard for Bitcoin inscriptions (NFTs) which was launched in March has <a href="https://decrypt.co/139357/bitcoin-brc-20-tokens-near-billion-market-cap-exchanges-list-ordi">reached</a> a combined (notional) market valuation of $1 billion. This milestone was reached after ORDI, the first BRC-20 token, was listed on some major exchanges.</p><p>Bitcoin has set a new <a href="https://www.msn.com/en-us/money/other/bitcoin-sets-new-daily-transaction-record-amid-ordinals-trend-as-crypto-miners-face-potential-energy-tax/ar-AA1aXUjh">record</a> in daily transactions. The trend of minting fungible tokens with the BRC-20 standard is <a href="https://decrypt.co/140683/meme-tokens-nfts-took-over-bitcoin-now-happening-dogecoin-litecoin">spreading</a> to Litecoin and Dogecoin chains, similarly raising their transaction activity levels.</p><p>There has been some <a href="https://twitter.com/jratcliff/status/1655669410206457865">criticism</a> of the inefficiency of storage of the BRC-20 data on-chain, suggestions that not spending the time to encode data as binary is costing 4x as much in transaction fees. The choice was <a href="https://twitter.com/hash_bender/status/1655671019498258432">apparently</a> made due to a desire to have the on chain data be human-readable, but there are <a href="https://twitter.com/peterktodd/status/1655694148983312387">suggestions</a> that using a lot more block space may have been deliberate on the part of the designers.</p><p>Taproot Assets v0.2 was <a href="https://lightning.engineering/posts/2023-05-16-taproot-assets-v0.2/">released</a>, adding a set of tools that developers can use on testnet to issue, transfer and discover assets on the Taproot Assets Protocol (formerly Taro). Taproot Assets Protocol is aiming to provide a more scalable way to handle assets on the bitcoin chain by handling most transactions off-chain, as opposed to Ordinal inscriptions which use block space in an inefficient manner and cause a material increase in fees for all users of the network. Version 0.2 adds support for “virtual Partially Signed Bitcoin Transactions” (vPSBTs), which will allow developers to more easily handle Taproot Assets. Lightning network support for assets and stablecoins is one of the big targets for a future release, geared towards use in emerging markets.</p><p>Richard Heart’s Pulsechain (an Ethereum fork), which is a long anticipated part of the HEX ecosystem, <a href="https://protos.com/richard-hearts-pulse-launch-flops-users-stranded-hex-crashes/">launched</a>, along with “PulseX” decentralized exchange (a Uniswap fork). These launches have been much anticipated by the HEX community, since years before they pivoted to become forks of Ethereum software. However the aim of lowering fees for HEX users does not seem to have been met, because of the lengthy sequence of transactions required to bridge assets to and from Pulsechain. Furthermore, significant liquidity issues made it difficult for users to obtain PLS that they could use to pay gas fees, resulting in many users being stuck without the right kind of tokens to use the network at all and these only being available at extortionate mark-ups. The prices for all the related tokens have been in a steep decline.</p><p>DeFi lending protocol AAVE <a href="https://app.aave.com/governance/proposal/224/">approved</a> and deployed a change to its smart contracts on Ethereum, Polygon and Avalanche networks, the change was intended to adjust interest rate calculations but, due to a function formatting error, broke the protocol on the Polygon chain. User funds worth around $120M were <a href="https://www.coindesk.com/tech/2023/05/23/aave-v2-users-temporarily-unable-to-access-120m-on-polygon-after-governance-bug/">unavailable</a> while a proposal to fix the error worked its way through the governance process, taking around a week to resolve the issue.</p><p>The DAO for development of OFAC-sanctioned ETH mixing service Tornado Cash was <a href="https://www.coindesk.com/tech/2023/05/21/attacker-takes-over-tornado-cash-dao-with-vote-fraud-token-slumps-40/">taken over</a> by a hacker who granted themselves 1.2 million TORN tokens and used these to approve spends from the DAO’s Treasury fund. The code to allow the hack was recently passed within a legitimate-looking proposal which was approved by the usual Tornado DAO governance process. The hack did not affect the Tornado Cash mixer itself, but rather the smart contracts associated with the DAO. After a few days the attacker made a proposal to reset the changes they had made and <a href="https://crypto.news/hacker-drops-control-over-tornado-cash-as-they-use-it-to-wash-stolen-funds/">return</a> the unspent tokens they had granted themselves, returning control to the DAO after pocketing around $900,000 of ETH mixed through Tornado Cash.</p><p>Binance has been compiling lists of “no-progress projects” which it has listed for trade, and has started <a href="https://twitter.com/cz_binance/status/1656231470959063041">adding</a> them to the “Innovation Zone”, on a pathway to delisting if they don’t start demonstrating some progress. CZ has already <a href="https://twitter.com/cz_binance/status/1656231889718353921">realized</a> that this may necessitate a re-naming of the “Innovation Zone”.</p><p>Bittrex filed for <a href="https://www.coindesk.com/policy/2023/05/08/us-crypto-exchange-bittrex-files-for-bankruptcy-in-delaware/">bankruptcy</a> in Delaware but with a plan to reimburse all customer asset deposits, with the global Bittrex entity seemingly unaffected.</p><p>Silvergate Capital has been <a href="https://protos.com/crypto-banking-giant-silvergate-is-no-more-following-nyse-delisting/">delisted</a> from NYSE and gone into liquidation. It is the parent company of Silvergate Bank, once the largest crypto banking partner. Silvergate bank was <a href="https://www.theguardian.com/technology/2023/mar/09/crypto-bank-silvergate-liquidation-sector-turmoil-wind-down-ftx-exchange">wound down</a> in March after a rush of customer withdrawals following the collapse of FTX meant they made a loss of $1 billion in the last quarter of 2022.</p><p>Ledger hardware wallet has been recovering from a PR <a href="https://cointelegraph.com/news/ledger-co-founder-clarifies-there-is-no-backdoor-in-recover-firmware-update">fail</a> of the messaging around a new seed backup feature, <a href="https://www.ledger.com/recover">Ledger Recover</a>. The ex-CEO added fuel to the fire when he addressed concerns about seeds being exported by the new firmware by stating that users were already trusting Ledger to not deploy this kind of backdoor seed-exporting firmware, so he couldn’t see the big deal.</p><p>The finance ministers of the EU’s Council have <a href="https://www.coindesk.com/policy/2023/05/16/eus-crypto-legal-framework-inches-towards-law-with-finance-ministers-sign-off/">signed</a> off on the Markets in Crypto Assets regulation (MiCA), meaning that its provisions will come into force in June or July 2024. MiCA will require crypto firms to seek licenses to operate in the EU, and sets requirements like reserve holdings for stablecoins. Alongside MiCA some new measures were agreed to mandate sharing of information about crypto holdings of EU citizens with tax authorities.</p><p>A supply chain <a href="https://www.kaspersky.com/blog/fake-trezor-hardware-crypto-wallet/48155/">attack</a> from 2022 with a tampered Trezor device has been documented. The user bought the device from an online marketplace and their crypto disappeared about a month after they started using it. Upon inspection some dodgy firmware had been installed which would cycle between 20 pre-set seeds rather than generating a random seed, and would only use the first character of any password set — so that the device could only generate 1,280 different private keys, a manageable number for the attackers to watch.</p><p>Ishan Wahi, the Coinbase manager accused of insider trading to profit from new listings was <a href="https://www.coindesk.com/policy/2023/05/09/ex-coinbase-product-manager-sentenced-to-2-years-in-prison-for-insider-trading/">sentenced</a> to 2 years in prison after pleading guilty. Wahi provided the information to his brother and another man, who made over $1 million trading on the information. Wahi’s brother pleaded guilty in September to conspiracy to commit wire fraud, and was sentenced to 10 months in prison.</p><p>That’s all for May. Suggest news for the next issue in our <a href="https://chat.decred.org/#/room/#journal:decred.org">#journal</a> chat room.</p><h3>About</h3><p>This is issue 59 of Decred Journal. Index of all issues, mirrors, and translations is available <a href="https://xaur.github.io/decred-news/">here</a>.</p><p>Most information from third parties is relayed directly from the source after a minimal sanity check. The authors of the Decred Journal cannot verify all claims. Please beware of scams and do your own research.</p><p>Credits (alphabetical order):</p><ul><li>writing, editing, publishing: bee, bochinchero, Exitus, jz, karamble, l1ndseymm, phoenixgreen, richardred, zippycorners</li><li>reviews and feedback: davecgh</li><li>title image: Exitus</li><li>funding: Decred stakeholders</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6221b5da61e7" width="1" height="1" alt=""><hr><p><a href="https://medium.com/decred/decred-journal-may-2023-6221b5da61e7">Decred Journal — May 2023</a> was originally published in <a href="https://medium.com/decred">Decred</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>