<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Monero</title><description>Monero Blog RSS Feed</description><link>https://beta.monerodevs.org/</link><item><title>Monero GUI 0.18.5.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/05/11/monero-GUI-0.18.5.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/05/11/monero-GUI-0.18.5.0-released/</guid><description>Recommended release including a large number of bug fixes.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.5.0 release of the Monero GUI software. This recommended release includes a large number of bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2026/05/11/monero-0.18.5.0-released/&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Move P2Pool install location to LocalAppData on Windows (&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4575&quot;&gt;#4575&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix edge case in URI parsing (&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4576&quot;&gt;#4576&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Disable offline tx creation with long payment id (&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4579&quot;&gt;#4579&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Escape untrusted text in QR code scanning scenario (&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4577&quot;&gt;#4577&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.15 (&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4584&quot;&gt;#4584&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.7...v0.18.5.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.5.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked to put out 14 commits containing 161 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;jpk68&lt;/li&gt;
&lt;li&gt;SNeedlewoods&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.5.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.5.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.5.0.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.5.0.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.5.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.5.0.zip, 86b665cbb22e0ce349e1a13fc37e600ae5ab36bf8335f623b7bc6570f6ced05d
monero-gui-install-win-x64-v0.18.5.0.exe, 2aee0fb9a4a858199da46ce3344e7d6dec080efeab21c599903379e3e1d29dec
monero-gui-mac-x64-v0.18.5.0.dmg, 19c6a250c9ae68871a0c5ca7935dfe0eb3f1ddb468d6718b7c257aede096a254
monero-gui-mac-armv8-v0.18.5.0.dmg, 2fe562dd6ffb84941a4ff73412c234ebda8cb1831dec5ebbb217ea17d4288b92
monero-gui-linux-x64-v0.18.5.0.tar.bz2, 99d7e9b1e8084f09bdf837dd862ad96c47a86292bdbd6c2f6b3aaa46ff510b62
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://www.getmonero.org/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.5.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/05/11/monero-0.18.5.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/05/11/monero-0.18.5.0-released/</guid><description>Recommended release that adds SOCKS v5 support, removes UPnP support, and includes a large number of bug fixes.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.5.0 release of the Monero software. This recommended release adds SOCKS v5 support, removes UPnP support, and includes a large number of bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add SOCKS v5 support to daemon and wallet (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10411&quot;&gt;#10411&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: remove UPnP support (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10465&quot;&gt;#10465&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix shutdown hangs (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10494&quot;&gt;#10494&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10401&quot;&gt;#10401&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10489&quot;&gt;#10489&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: improve exception handling (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10437&quot;&gt;#10437&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10373&quot;&gt;#10373&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: speed up transaction pool &lt;code&gt;get_complement()&lt;/code&gt; for large requests (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10377&quot;&gt;#10377&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: restrict &lt;code&gt;add_aux_pow&lt;/code&gt; RPC (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10409&quot;&gt;#10409&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ZMQ: add restricted RPC mode (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10389&quot;&gt;#10389&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10420&quot;&gt;#10420&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10425&quot;&gt;#10425&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10469&quot;&gt;#10469&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10504&quot;&gt;#10504&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ZMQ: fix txpool transaction reporting for stem-phase transactions (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10399&quot;&gt;#10399&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ZMQ: notify txpool event when stem transaction bumps to fluff (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10453&quot;&gt;#10453&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: improve proof validation (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10480&quot;&gt;#10480&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10471&quot;&gt;#10471&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10481&quot;&gt;#10481&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10473&quot;&gt;#10473&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add option to skip refresh after multisig import (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10402&quot;&gt;#10402&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add change address sanity check (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10431&quot;&gt;#10431&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet RPC: add source info to &lt;code&gt;describe_transfer&lt;/code&gt; (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10380&quot;&gt;#10380&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet RPC: fix &lt;code&gt;set_daemon&lt;/code&gt; allowed SSL fingerprints parsing (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10433&quot;&gt;#10433&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet RPC: restrict sensitive methods in &lt;code&gt;--restricted-rpc&lt;/code&gt; mode (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10379&quot;&gt;#10379&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/monero/pull/10435&quot;&gt;#10435&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Harden HTTP client authentication handling (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10364&quot;&gt;#10364&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add LoongArch build support (&lt;a href=&quot;https://github.com/monero-project/monero/pull/10400&quot;&gt;#10400&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Various bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.6...v0.18.5.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.5.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 12 people who worked to put out 96 commits containing 2786 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;hinto-janai&lt;/li&gt;
&lt;li&gt;jeetrex17&lt;/li&gt;
&lt;li&gt;lschomaker1&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;fangyaling&lt;/li&gt;
&lt;li&gt;SNeedlewoods&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.5.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.5.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.5.0.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.5.0.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.5.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.5.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.5.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.5.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.5.0.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.5.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.5.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.5.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.5.0.zip, 027d96a72d36663b6f5cbcc5b1564c65c628a9f8f2bb9b4d9859c03f741cabc4
monero-win-x86-v0.18.5.0.zip, ce0210583b1b4113d709bb432dde72c55b76c40ebbc7b5b4d4ae862b507632a1
monero-mac-x64-v0.18.5.0.tar.bz2, 79e03406046255d0f6a47e1fdcbbe677ab11ef7d9fcc4481252235361769292c
monero-mac-armv8-v0.18.5.0.tar.bz2, fb48fcef9302bf2f97821498ec791b4f693af4984702e72e588ce02209f8960d
monero-linux-x64-v0.18.5.0.tar.bz2, 166ad93036f95f5abeba24c8670061be022c9238dba2e6a7587611a1d759e294
monero-linux-x86-v0.18.5.0.tar.bz2, 57c63e067d7aefa69f74f44ef7f46091251512aba39570a7c8e26644d298eeb5
monero-linux-armv8-v0.18.5.0.tar.bz2, d8f19b947ce46d468615bb7331962d4ca732e79b1ac6c5128fa509df3f6cc487
monero-linux-armv7-v0.18.5.0.tar.bz2, dedaf94b765c428040f1b64e580e389206141fa2be72fd1394be0a8614f04f40
monero-linux-riscv64-v0.18.5.0.tar.bz2, 219112ffac9af48226dc6ec1fadc8a210a5876eeb7f3a32f3d3cbae842b52bf9
monero-android-armv8-v0.18.5.0.tar.bz2, 7321662959f917db85c3da1c0a37530d21fb5c25e2c9a2dc0490486842dec974
monero-android-armv7-v0.18.5.0.tar.bz2, ab5ab33899c5ac6806a0c1a24a3b01d46c291142f0983a8a184f93c8a3baca9f
monero-freebsd-x64-v0.18.5.0.tar.bz2, 0beb34bac944fdf02e2939fe320b9a6a5b26910cbf0a1a629b26be2aad50bace
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://www.getmonero.org/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Deprecating Monero&apos;s Custom Transaction Unlock Time</title><link>https://beta.monerodevs.org/blog/2026/05/10/deprecating-unlock-time/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/05/10/deprecating-unlock-time/</guid><description>Announcing the deprecation of Monero&apos;s Custom Transaction Unlock Time feature</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Please be advised, the &lt;a href=&quot;/resources/moneropedia/unlocktime&quot;&gt;Custom Transaction Unlock Time feature&lt;/a&gt; is set to be deprecated at consensus with FCMP++. There is already a relay rule in place today that prevents nodes from accepting and relaying transactions with a Custom Unlock Time to the transaction pool (&lt;a href=&quot;https://github.com/monero-project/monero/pull/9151&quot;&gt;source&lt;/a&gt;). This is a formal announcement that the feature would be deprecated altogether with the FCMP++ fork, and &lt;strong&gt;new&lt;/strong&gt; transactions with Custom Unlock Time set would not be able to enter the chain even if a miner mines them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;All transactions created after June 1, 2026, and with an Unlock Time set to unlock after the FCMP++ fork, would unlock immediately when the FCMP++ fork block hits the chain.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If we see a large influx of &lt;strong&gt;new&lt;/strong&gt; Unlock Time transactions created between now and June 1, 2026, the feature may be deprecated earlier than June 1, 2026. Deprecating avoids complications with the FCMP++ wallet integration, enabling a smoother wallet experience for all users. Note that a FCMP++ fork date is not set at the time this is written.&lt;/p&gt;
&lt;p&gt;This change &lt;strong&gt;will not&lt;/strong&gt; affect transactions &lt;strong&gt;already created&lt;/strong&gt;. If you, a user, created a transaction in the past with an Unlock Time set to a future date (even years from today), then you are &lt;strong&gt;not&lt;/strong&gt; affected by this change. Your transaction will unlock based on the Unlock Time you set when you created the transaction. This change will &lt;strong&gt;only&lt;/strong&gt; affect &lt;strong&gt;new&lt;/strong&gt; transactions.&lt;/p&gt;
&lt;h3&gt;Why Deprecate?&lt;/h3&gt;
&lt;p&gt;The feature has caused a number of security, privacy, and fungibility issues over the years, and its known benefits do not outweigh its significant cons. Deprecating the feature has been discussed and supported for many years (see &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/78&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/125&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/1amomjj/timelocks_let_us_finally_retire_a_rarely_used_and/&quot;&gt;here&lt;/a&gt;, and &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/1kgttsa/comment/mr3ioa0/&quot;&gt;here&lt;/a&gt;). &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/78#issuecomment-925312477&quot;&gt;Merchant software has neglected to check the Unlock Time on received Monero, and incorrectly assumed that the Monero received is spendable, leading to losses&lt;/a&gt;. &lt;a href=&quot;https://thecharlatan.ch/Monero-Unlock-Time-Privacy/&quot;&gt;Transactions with Custom Unlock Time stick out in the chain like a sore thumb,  harming both privacy and fungibility&lt;/a&gt;. And the feature provides &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/78#issuecomment-924622985&quot;&gt;no known major benefit&lt;/a&gt; that is not achievable through some other means (for example, see Time-Lock Puzzles described in the &lt;a href=&quot;https://eprint.iacr.org/2020/1441.pdf&quot;&gt;PayMo paper&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;It is a common misconception that Monero&apos;s Unlock Time is useful for known atomic swap or payment channel protocols. To date, no scheme has been specified that utilizes Monero&apos;s Unlock Time feature. Bitcoin&apos;s Hash Time Locked Contracts (HTLCs), for example, have unique capabilities that render them useful in atomic swap and payment channel protocols, that Monero&apos;s Unlock Time feature does not have.&lt;/p&gt;
&lt;p&gt;FCMP++ capable wallets are slated to keep a rolling cache of locked Monero outputs, so that wallets will be able to construct FCMP++ transactions without revealing any identifying information about their own outputs to nodes. See more on the design &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/78#issuecomment-2415324570&quot;&gt;here&lt;/a&gt;. The Unlock Time feature presents a Denial of Service vector because the cache could grow unbounded. Deprecating the feature now enables releasing FCMP++ capable wallets with no concern for this attack vector, enabling a smoother wallet experience for all users.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.7 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/03/04/monero-GUI-0.18.4.7-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/03/04/monero-GUI-0.18.4.7-released/</guid><description>Release containing bug fixes.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.7 release of the Monero GUI software. This release contains bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/2026/03/04/monero-0.18.4.6-released/&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix GUI getting stuck during exit on macOS (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4558&quot;&gt;4558&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix lack of focus during password dialog (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4549&quot;&gt;4549&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Set password for temporary wallet during wizard wallet creation (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4556&quot;&gt;4556&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4571&quot;&gt;4571&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improve blockchain size estimate accuracy (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4552&quot;&gt;4552&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.18 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4565&quot;&gt;4565&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update p2pool to v4.14 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4570&quot;&gt;4570&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.5...v0.18.4.7&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.7&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked to put out 29 commits containing 163 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.7.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.7.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.7.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.7.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.7.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.7.zip, b06dde8291aa03c4ac89efe19568c22eba2854af18a39163ed6d4a1fb88f1a20
monero-gui-install-win-x64-v0.18.4.7.exe, adf679471c5a619a6e1f484672c883de097ba55caecaf85a6b040d7190d38576
monero-gui-mac-x64-v0.18.4.7.dmg, 23a09caf2430f1e2b4809bd52ca2477de6acbe8db45890942975e757fb8096db
monero-gui-mac-armv8-v0.18.4.7.dmg, 5685e948ea070c4a7b9450a576da00b4037168b2f0645aa27437fa6d2e609095
monero-gui-linux-x64-v0.18.4.7.tar.bz2, 4573defcf21b0daeea0e9c7213540012c7d1186e829daf991fa8edfc5033dc08
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.6 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/03/04/monero-0.18.4.6-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/03/04/monero-0.18.4.6-released/</guid><description>Release containing bug fixes.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.6 release of the Monero software. This release contains bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Daemon: fix bug in peer list filter (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10317&quot;&gt;10317&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: p2p connection bug fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10298&quot;&gt;10298&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Multisig: fix key exchange failure in &lt;code&gt;monero-gen-trusted-multisig&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10284&quot;&gt;10284&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.5...v0.18.4.6&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.6&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked to put out 16 commits containing 197 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;binaryFate&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.6.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.6.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.6.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.6.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.6.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.6.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.6.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.6.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.6.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.6.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.6.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.6.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.6.zip, 566601fde2c0c4684a7e99e5274100edea3c73ef3ca9de72d32ccd1c64fdea47
monero-win-x86-v0.18.4.6.zip, f164ef30f29ae80ece7b529edbe3c74694174b7f4204967dcc7ef5a855928308
monero-mac-x64-v0.18.4.6.tar.bz2, 1e07c0b672faa2664cc3708de44bab4083a320838dbf7c5582e31e7196bc1c78
monero-mac-armv8-v0.18.4.6.tar.bz2, c71f526012211eb83d7200cc072c3e4ddff637786a9d2ee267165abdd6aea541
monero-linux-x64-v0.18.4.6.tar.bz2, 60cfc32d39c6fe6c19b23513d02017fe9055d2e412ee4cbc30fa40ba811fe052
monero-linux-x86-v0.18.4.6.tar.bz2, 6b33c1f1ff0b5fd5bba6a87f204a464c575e3a230805582fe16db5247e2ff28c
monero-linux-armv8-v0.18.4.6.tar.bz2, d38c9ef8ee1a5d2de32f67d2f46c767c0c5cc3bb23ba7e3dfa9cbb19ceb2c84c
monero-linux-armv7-v0.18.4.6.tar.bz2, c4dbec17d1f25ef52f9a4832b8ba80b8818c8ed9adb786fa193ed38a019b1817
monero-linux-riscv64-v0.18.4.6.tar.bz2, 3ff6f636d875f5cc8a0e6972d8cca4204d1564f2c8ce60c295fa95439711868e
monero-android-armv8-v0.18.4.6.tar.bz2, 0fe77f999e5eb2d2961d062fb82909dc51c210384106f96c06059b4d572ad158
monero-android-armv7-v0.18.4.6.tar.bz2, e67c07dd2a4b2cb0150b125426d7f33c2c1680784de70b381ea099953353d30b
monero-freebsd-x64-v0.18.4.6.tar.bz2, 0ac63ad6a027da8de7ba33bed5a3ccbd7c8dd02027625fc315a8db48b327d849
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.5 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/01/07/monero-GUI-0.18.4.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/01/07/monero-GUI-0.18.4.5-released/</guid><description>Release that fixes a bug with Ledger hardware wallet.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.5 release of the Monero GUI software. This release fixes a bug with Ledger hardware wallet.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/2026/01/07/monero-0.18.4.5-released/&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix Ledger Monero app crash (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4534&quot;&gt;4534&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add support for Ledger Nano Gen5 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4539&quot;&gt;4539&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.13 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4543&quot;&gt;4543&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improve macOS dark mode support (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4537&quot;&gt;4537&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.4...v0.18.4.5&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.5&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, to put out 12 commits containing 25 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;nabijaczleweli&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.5.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.5.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.5.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.5.zip, 9f3cf22fdb12cec1df6b1cb4cbe78d48457d68cbccdc46a82920a167885a988c
monero-gui-install-win-x64-v0.18.4.5.exe, 4d0cefe9d639bf2a31c02470c53d2f01c09d31165cedcc6eba184f1ccc7ed196
monero-gui-mac-x64-v0.18.4.5.dmg, aa1b818b7dea2a6315b7a25216e8661b5d4378d1823aa8747c8b39aac59232a0
monero-gui-mac-armv8-v0.18.4.5.dmg, 6b10e9336d9eb804f518a3815152e236ff5615fac3578a445500d92c572949c9
monero-gui-linux-x64-v0.18.4.5.tar.bz2, 6200d97615f23a3701c2cc51da3e9472ccd71561c259ca62f60030ef40ce785c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.5 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2026/01/07/monero-0.18.4.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2026/01/07/monero-0.18.4.5-released/</guid><description>Release that fixes a bug with Ledger hardware wallet.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.5 release of the Monero software. This release fixes a bug with Ledger hardware wallet.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ledger: fix Ledger Monero app crash (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10234&quot;&gt;10234&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ledger: add support for Ledger Nano Gen5 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10243&quot;&gt;10243&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix race condition causing dropped connections during sync (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10257&quot;&gt;10257&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix edge case where key images remain marked unspent (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10255&quot;&gt;10255&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improve terminal color detection (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10268&quot;&gt;10268&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.4...v0.18.4.5&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.5&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked to put out 16 commits containing 76 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;laanwj&lt;/li&gt;
&lt;li&gt;iamamyth&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.5.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.5.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.5.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.5.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.5.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.5.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.5.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.5.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.5.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.5.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.5.zip, a58132eefdecf6bd5443ae52fc15c0c371499de17223667173e5c81d12bfc2c5
monero-win-x86-v0.18.4.5.zip, 6a0eff6b06fe9b1372a64744900bfe19b47a532b6678d6f7055c2de9999b58d1
monero-mac-x64-v0.18.4.5.tar.bz2, b92a2cebde86bf87ebcdfa9cab8e20ae4b3697798058c3de71945267f361a984
monero-mac-armv8-v0.18.4.5.tar.bz2, f6b91dd7cb06483941945e6a1dc455ed80360092c138a1d1af53dc31985bd8d8
monero-linux-x64-v0.18.4.5.tar.bz2, 423b49f3658e29f70a1d971667dec924c7ee7a107cfc93440456e28500b471a6
monero-linux-x86-v0.18.4.5.tar.bz2, 9960aba30ab2ffc3450a4865e707a60615661ae5c32f3b90da74f1c0a38e4bc0
monero-linux-armv8-v0.18.4.5.tar.bz2, a1667e15307f0dfce2f25f882238c432aee14884219ff0d0be07d7bee959a903
monero-linux-armv7-v0.18.4.5.tar.bz2, 42fbcbcf678794d6b104134bb7218093d6aa2764cc9cfa6fad404a4648a7c38a
monero-linux-riscv64-v0.18.4.5.tar.bz2, ed06d510dc53412362fa22a2149d709eb3b60f973583ebf33bbfbc9edc58f2ab
monero-android-armv8-v0.18.4.5.tar.bz2, 4d48830d0d6494b27bf1144b9546e5e7bccc7eef0f6991a16ae2bf6ac71a69d9
monero-android-armv7-v0.18.4.5.tar.bz2, 3cd6611c5c33ae4c10e52698826560bbb17e00cf2f8a2d7f61e79d28f0f36ef6
monero-freebsd-x64-v0.18.4.5.tar.bz2, a2e924a2293e1d0c192f6e50748dcbcbb58dd9d5ad2b6733ffccefad37c556cf
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.4 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/11/14/monero-GUI-0.18.4.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/11/14/monero-GUI-0.18.4.4-released/</guid><description>Recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.4 release of the Monero GUI software. This is a recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/11/14/monero-0.18.4.4-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix Ledger hardware wallet bug when rejecting secret view key export&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.12 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4519&quot;&gt;4519&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.3...v0.18.4.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, to put out 6 commits containing 23 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.4.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.4.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.4.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.4.zip, b96faa56aa77cabed1f31f3fc9496e756a8da8c1124da2b9cb0b3730a8b6fbd9
monero-gui-install-win-x64-v0.18.4.4.exe, 4c81c8e97bd542daa453776d888557db1ceb2a718d43f6135ad68b12c8119948
monero-gui-mac-x64-v0.18.4.4.dmg, 811df70811a25f31289f24ebc0edc8f7648670384698d4c768bac5c2acbf2026
monero-gui-mac-armv8-v0.18.4.4.dmg, a6f071719c401df339dba2d43ec6fffe103fda3e1df46f354b2496f34bb61cc4
monero-gui-linux-x64-v0.18.4.4.tar.bz2, e45cb3fa9d972d67628cfed6463fb7604ae1414a11ba449f5e2f901c769ac788
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.4 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/11/14/monero-0.18.4.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/11/14/monero-0.18.4.4-released/</guid><description>Recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.4 release of the Monero software. This is a recommended release that fixes a bug with Ledger hardware wallet when rejecting secret view key export.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ledger: make secret view key export mandatory (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10195&quot;&gt;10195&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: identify spends in pool when scanning (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10153&quot;&gt;10153&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: relay empty fluffy block on found block (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10206&quot;&gt;10206&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: correct txpool weight miscalculation in edge case (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10204&quot;&gt;10204&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: refine sync height selection logic (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10202&quot;&gt;10202&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Additional logging deadlock fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10194&quot;&gt;10194&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.3...v0.18.4.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked to put out 14 commits containing 286 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.4.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.4.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.4.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.4.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.4.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.4.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.4.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.4.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.4.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.4.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.4.zip, 7eb3b87a105b3711361dd2b3e492ad14219d21ed8fd3dd726573a6cbd96e83a6
monero-win-x86-v0.18.4.4.zip, a148a2bd2b14183fb36e2cf917fce6f33fb687564db2ed53193b8432097ab398
monero-mac-x64-v0.18.4.4.tar.bz2, af3d98f09da94632db3e2f53c62cc612e70bf94aa5942d2a5200b4393cd9c842
monero-mac-armv8-v0.18.4.4.tar.bz2, 645e9bbae0275f555b2d72a9aa30d5f382df787ca9528d531521750ce2da9768
monero-linux-x64-v0.18.4.4.tar.bz2, 7fe45ee9aade429ccdcfcad93b905ba45da5d3b46d2dc8c6d5afc48bd9e7f108
monero-linux-x86-v0.18.4.4.tar.bz2, 8c174b756e104534f3d3a69fe68af66d6dc4d66afa97dfe31735f8d069d20570
monero-linux-armv8-v0.18.4.4.tar.bz2, b9daede195a24bdd05bba68cb5cb21e42c2e18b82d4d134850408078a44231c5
monero-linux-armv7-v0.18.4.4.tar.bz2, 2040dc22748ef39ed8a755324d2515261b65315c67b91f449fa1617c5978910b
monero-linux-riscv64-v0.18.4.4.tar.bz2, c939ea6e8002798f24a56ac03cbfc4ff586f70d7d9c3321b7794b3bcd1fa4c45
monero-android-armv8-v0.18.4.4.tar.bz2, eb81b71f029884ab5fec76597be583982c95fd7dc3fc5f5083a422669cee311e
monero-android-armv7-v0.18.4.4.tar.bz2, 7c2ad18ca3a1ad5bc603630ca935a753537a38a803e98d645edd6a3b94a5f036
monero-freebsd-x64-v0.18.4.4.tar.bz2, bc539178df23d1ae8b69569d9c328b5438ae585c0aacbebe12d8e7d387a745b0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.3 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/10/08/monero-GUI-0.18.4.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/10/08/monero-GUI-0.18.4.3-released/</guid><description>Highly recommended release that enhances protection against spy nodes when using a local node.</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.3 release of the Monero GUI software. This is a highly recommended release that enhances protection against spy nodes when using a local node.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/10/08/monero-0.18.4.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add support for Ledger Flex (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4494&quot;&gt;4494&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.17 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4498&quot;&gt;4498&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.11 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4505&quot;&gt;4505&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.2...v0.18.4.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, to put out 18 commits containing 61 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.3.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.3.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.3.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.3.zip, dc9531cb4319b37b2c2dea4126e44a0fe6e7b6f34d278ccf5dd9ba693e3031e0
monero-gui-install-win-x64-v0.18.4.3.exe, 7b9255c696a462a00a810d9c8f94e60400a9e7d6438e8d6a8b693e9c13dca9ab
monero-gui-mac-x64-v0.18.4.3.dmg, 27243b01f030fdae68c59cae1daf21f530bbadeaf10579d2908db9a834191cee
monero-gui-mac-armv8-v0.18.4.3.dmg, 68ea30db32efb4a0671ec723297b6629d932fa188edf76edb38a37adaa3528e6
monero-gui-linux-x64-v0.18.4.3.tar.bz2, 0bd84de0a7c18b2a3ea8e8eff2194ae000cf1060045badfd4ab48674bc1b9325
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.3 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/10/08/monero-0.18.4.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/10/08/monero-0.18.4.3-released/</guid><description>Highly recommended release that enhances protection against spy nodes.</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.3 release of the Monero software. This is a highly recommended release that enhances protection against spy nodes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: increase batch subaddress creation limit to match RPC (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10098&quot;&gt;10098&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: warn instead of throw when RingDB doesn&apos;t include spend (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10150&quot;&gt;10150&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: improved peer selection with &lt;code&gt;/24 subnet&lt;/code&gt; deduplication to disadvantage &apos;spy nodes&apos; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10113&quot;&gt;10113&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add &lt;code&gt;max_block_count&lt;/code&gt; field to &lt;code&gt;getblocks.bin&lt;/code&gt; RPC request (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9901&quot;&gt;9901&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: send ZMQ miner notifications after txpool additions (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10104&quot;&gt;10104&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: seed node maintenance (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10105&quot;&gt;10105&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/10112&quot;&gt;10112&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/10115&quot;&gt;10115&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix &lt;code&gt;on_getblockhash&lt;/code&gt; error return on too high height (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10125&quot;&gt;10125&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: allow creating more than 64 addresses at once (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10096&quot;&gt;10096&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix logging deadlock (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10066&quot;&gt;10066&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.2...v0.18.4.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 13 people who worked to put out 36 commits containing 253 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;WeebDataHoarder&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;lalanza808&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;hinto-janai&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.3.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.3.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.3.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.3.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.3.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.3.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.3.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.3.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.3.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.3.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.3.zip, bd9f615657c35d2d7dd9a5168ad54f1547dbf9a335dee7f12fab115f6f394e36
monero-win-x86-v0.18.4.3.zip, e642ed7bbfa34c30b185387fa553aa9c3ea608db1f3fc0e9332afa9b522c9c1a
monero-mac-x64-v0.18.4.3.tar.bz2, a8d8273b14f31569f5b7aa3063fbd322e3caec3d63f9f51e287dfc539c7f7d61
monero-mac-armv8-v0.18.4.3.tar.bz2, bab9a6d3c2ca519386cff5ff0b5601642a495ed1a209736acaf354468cba1145
monero-linux-x64-v0.18.4.3.tar.bz2, 3a7b36ae4da831a4e9913e0a891728f4c43cd320f9b136cdb6686b1d0a33fafa
monero-linux-x86-v0.18.4.3.tar.bz2, e0b51ca71934c33cb83cfa8535ffffebf431a2fc9efe3acf2baad96fb6ce21ec
monero-linux-armv8-v0.18.4.3.tar.bz2, b1cc5f135de3ba8512d56deb4b536b38c41addde922b2a53bf443aeaf2a5a800
monero-linux-armv7-v0.18.4.3.tar.bz2, 3ac83049bc565fb5238501f0fa629cdd473bbe94d5fb815088af8e6ff1d761cd
monero-linux-riscv64-v0.18.4.3.tar.bz2, 95baaa6e8957b92caeaed7fb19b5c2659373df8dd5f4de2601ed3dae7b17ce2f
monero-android-armv8-v0.18.4.3.tar.bz2, 1aebd24aaaec3d1e87a64163f2e30ab2cd45f3902a7a859413f6870944775c21
monero-android-armv7-v0.18.4.3.tar.bz2, 4e1481835824b9233f204553d4a19645274824f3f6185d8a4b50198470752f54
monero-freebsd-x64-v0.18.4.3.tar.bz2, ff7b9c5cf2cb3d602c3dff1902ac0bc3394768cefc260b6003a9ad4bcfb7c6a4
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>FCMP++ Optimization Competition Results</title><link>https://beta.monerodevs.org/blog/2025/08/27/fcmp++-contest-final/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/27/fcmp++-contest-final/</guid><description>Announcing the results of the FCMP++ optimization competition</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We held &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/2025/04/05/fcmp++-contest.html&quot;&gt;a contest&lt;/a&gt; to optimize two libraries used in Monero&apos;s proposed upgrade to &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/2024/04/27/fcmps.html&quot;&gt;FCMP++&lt;/a&gt;: &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/tree/78754718faa21f0a5751fbd30c9495d7f7f5c2b1/crypto/helioselene&quot;&gt;helioselene&lt;/a&gt; and &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/tree/78754718faa21f0a5751fbd30c9495d7f7f5c2b1/crypto/divisors&quot;&gt;ec-divisors&lt;/a&gt;. We have officially declared the winners of the contest!&lt;/p&gt;
&lt;h2&gt;EC Divisors (250 XMR prize)&lt;/h2&gt;
&lt;p&gt;Winner: &lt;a href=&quot;https://github.com/fabrizio-m&quot;&gt;@fabrizio-m&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fabrizio sped up the divisors library by over 95%. You can see the excellent submission &lt;a href=&quot;https://github.com/fabrizio-m/fcmp-competition/pull/1&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ec-divisors&lt;/code&gt; is a library implementing the calculation of divisors of elliptic curve points. These lead to efficient verification of scalar multiplications, &lt;a href=&quot;https://eprint.iacr.org/2022/596&quot;&gt;as posited by Liam Eagen&lt;/a&gt;. FCMP++ uses EC Divisors to improve efficiency generally. This competition was focused on optimizing divisor construction, which affects transaction construction.&lt;/p&gt;
&lt;p&gt;Managing slow divisors construction was a pain point for the FCMP++ integration. Fabrizio&apos;s 95%+ improvement effectively renders divisors construction negligible. Thanks to Fabrizio, we can now significantly simplify the final FCMP++ integration, and improve the user experience.&lt;/p&gt;
&lt;h2&gt;helioselene (100 XMR 1st place prize, 30 XMR 2nd place prize)&lt;/h2&gt;
&lt;p&gt;1st place: &lt;a href=&quot;https://github.com/Lederstrumpf&quot;&gt;@lederstrumpf&lt;/a&gt;&lt;br&gt;
2nd place: &lt;a href=&quot;https://github.com/rafael-xmr/&quot;&gt;@rafael-xmr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lederstrumpf&apos;s submission achieved a &lt;em&gt;weighted&lt;/em&gt; speed-up of 22% on an AMD Ryzen 5600G, and improved the &lt;em&gt;weighted&lt;/em&gt; WASM cycle count by 39%. The judges unanimously declared Lederstrumpf&apos;s submission the winner! Lederstrumpf&apos;s submission was the strongest foundation to build on. You can see the excellent submission &lt;a href=&quot;https://github.com/Lederstrumpf/fcmp-plus-plus-optimization-competition/pull/1&quot;&gt;here&lt;/a&gt;. As of this writing, &lt;a href=&quot;https://github.com/kayabaNerve&quot;&gt;@kayabaNerve&lt;/a&gt; has already improved on the submission &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/compare/d073632cdfb089eba9bd369e6324cf65cb4f7d1f..a7b3a8cec8c84567da9c66d336d9ce1a75bb794d&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;helioselene&lt;/code&gt; is a library implementing two curves, &quot;Helios&quot; and &quot;Selene,&quot; which form a curve cycle towering Ed25519. Using a &quot;tower cycle&quot; over Ed25519 allows Monero to re-use the existing anonymity set while upgrading to FCMP++. This library is a critical component used in all aspects of FCMP++. Optimizing this library will therefore benefit all user-facing components of FCMP++ (daemon sync, wallet sync, and transaction construction).&lt;/p&gt;
&lt;p&gt;Although not part of the official contest rules, we decided to award a 2nd place prize to Rafael, since we unanimously agreed Rafael&apos;s submission was 2nd best. Had we not received a submission from Lederstrumpf, we would have had an excellent submission to fall back on &lt;a href=&quot;https://github.com/rafael-xmr/fcmp-plus-plus-optimization-competition-private/pull/5&quot;&gt;here&lt;/a&gt;. As such, we sought to reward Rafael&apos;s strong effort.&lt;/p&gt;
&lt;p&gt;We received a number of quality submissions to this contest, and want to thank all contestants for participating! You can read more on our rationale for selecting the winner &lt;a href=&quot;https://github.com/j-berman/fcmp-plus-plus-optimization-competition/blob/main/docs/helioselene-decision.pdf&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;What we learned&lt;/h2&gt;
&lt;h3&gt;Form stricter bounds on exactly what code can be modified&lt;/h3&gt;
&lt;p&gt;Some code in a repo required for tests / benchmarks to run might not be in scope of the competition. Be as clear about which code is out of scope as possible. Explicitly tell contestants that modifiying certain code will be disqualifying.&lt;/p&gt;
&lt;h3&gt;Form stricter API requirements&lt;/h3&gt;
&lt;p&gt;Similar to the previous point, be crystal clear about the requirements the API of the code must take on and if it should even be allowed to be modified. Preferably provide downstream code that the API must compile and function correctly with.&lt;/p&gt;
&lt;h3&gt;Present concrete architectures and toolchains for which the code must run in constant-time&lt;/h3&gt;
&lt;p&gt;Code runs in constant-time or doesn&apos;t on specific architectures and toolchains. For example, LLVM to x86 generates variable-time code for u128 arithmetic in Rust, but constant-time code on x86_64. Give contestants examples of specific toolchains and architectures for which the code must compile to constant-time.&lt;/p&gt;
&lt;h3&gt;Allocate time for review and 2nd phase&lt;/h3&gt;
&lt;p&gt;No matter how well you think you define the competition rules, there may be scenarios which crop up where there was widespread confusion about the rules. There may be multiple submissions which have a lot of good work in them, but are in the gray area of validity. A review phase allows judges to clarify rules with contestants and refine submissions, and planning for this ahead of time helps to avoid misunderstandings.&lt;/p&gt;
&lt;h3&gt;Allocate time for deadline extensions&lt;/h3&gt;
&lt;p&gt;This one is pretty self-explanatory. Sometimes you need a deadline extension for unforseen circumstances, so allocate time for it.&lt;/p&gt;
&lt;h3&gt;Make a policy for non-1st place prizes&lt;/h3&gt;
&lt;p&gt;In a situation where anonymous submissions are allowed, 2nd place prizes can be gamed very easily. Also, game theory states that for a lot of competitions, the best incentive structure is winner-take-all. However, in the case where two submitters are certainly distinct competitors, and both submissions are close in quality, a 2nd place prize may be warranted. This is doubly true when parts of the code of the non-1st place are to be used in production code. Allocate funds for this scenario before the competition, but make sure to clarify that awarding such a prize is strictly up to the judgement of the judges.&lt;/p&gt;
&lt;h3&gt;Clarify rules for vendored dependencies&lt;/h3&gt;
&lt;p&gt;If you want to make rules about dependencies in the competition, make sure to specify rules about heavily modified and/or vendored dependencies before the start of the competition.&lt;/p&gt;
&lt;h3&gt;Spend more time marketing competition in specific circles where people do code competitions&lt;/h3&gt;
&lt;p&gt;There was a lot of good outreach for the FCMP++ competition, but some of the most fruitful outreach was to circles where there are already a lot of people doing coding/crypto competitions, who aren&apos;t necessarily involved in the Monero sphere.&lt;/p&gt;
&lt;h3&gt;Make sure that submitters always license their code under a permissive license&lt;/h3&gt;
&lt;p&gt;MIT, BSD, or even GPL, etc.&lt;/p&gt;
&lt;h3&gt;Setup an optional direct channel of communication for the contestants&lt;/h3&gt;
&lt;p&gt;Before the competiton starts, setup an offical, but optional, method of communication that lets judges push rule updates, feedback, announcements, etc to contestants. Otherwise, scrambling to find and message each contestant gets hectic very quickly.&lt;/p&gt;
</content:encoded></item><item><title>Post-Mortem of find_and_save_rings() bug</title><link>https://beta.monerodevs.org/blog/2025/08/26/post-mortem-of-find-and-save-rings-bug/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/26/post-mortem-of-find-and-save-rings-bug/</guid><description>Wallet privacy leak disclosure. v0.18.4.2 is highly recommended.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Quick Facts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Severity: HIGH if using untrusted remote daemon, MEDIUM otherwise&lt;/li&gt;
&lt;li&gt;Affected versions: GUI/CLI wallet versions v0.12.0.0 to v0.18.4.1&lt;/li&gt;
&lt;li&gt;Impact: Sends TXIDs of outgoing transactions to daemon after first time loading wallet from file, reducing sender anonymity&lt;/li&gt;
&lt;li&gt;Fix: Update Monero &lt;a href=&quot;/2025/08/26/monero-0.18.4.2-released.html&quot;&gt;CLI&lt;/a&gt; / &lt;a href=&quot;/2025/08/26/monero-GUI-0.18.4.2-released.html&quot;&gt;GUI&lt;/a&gt; to v0.18.4.2&lt;/li&gt;
&lt;li&gt;Workaround: TBD&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In 2018, a persistent &quot;ring database&quot; was added to &lt;code&gt;wallet2&lt;/code&gt; to solve a sender privacy problem with forks of Monero. If an enote was received before a fork occurs, and a wallet tries spending that enote after the fork occurs on both forks, the same key image will appear in the input to both of those transactions on the different forks. By necessity, one of the ring members must be the same between those two forks (the &quot;true spend&quot;). If no other ring members are shared between those two inputs, but both ring signatures verify correctly, then an external observer can pin which ring member is the &quot;true spend&quot;. This destroys sender anonymity. To combat this, a ring database is populated in a user directory which maps spent key images to their ring signatures. Then, if a forked wallet tries to spend an enote already spent on another chain, it will lookup up ring signature data from the local ring database, and try to re-use as many decoys from that ring as possible. This reduces the sender anonymity risk for spending enotes across different forks.&lt;/p&gt;
&lt;p&gt;There are basically three ways that the ring database can be populated: the ring indices from transactions can be added from 1) scanned outgoing transactions during a normal chain refresh 2) transactions submitted to the network from that wallet and 3) already-known outgoing transactions after explicitly fetching them from the daemon. The method &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; implemented the latter of the three schemes. Its purpose was to populate the ring database for already-existing wallets created before the v0.12.0.0 release after which rings were added during refresh, without having to rescan the whole blockchain. However, as it turns out, &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; was called more often than it should have given its niche purpose.&lt;/p&gt;
&lt;h2&gt;Reproducing&lt;/h2&gt;
&lt;p&gt;Here are steps to reproduce the privacy leak using the CLI wallet (assumes working daemon connection):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create wallet (same-device keys, hardware wallet keys, multisig, etc), remember seed phrase if applicable&lt;/li&gt;
&lt;li&gt;Receive an enote, spend said enote, wait 10 blocks&lt;/li&gt;
&lt;li&gt;Delete (or move) wallet files, both keys and cache&lt;/li&gt;
&lt;li&gt;Restore wallet and refresh before saving&lt;/li&gt;
&lt;li&gt;Close wallet&lt;/li&gt;
&lt;li&gt;(Optional) Open packet inspection software (e.g. Wireshark) and begin logging RPC traffic (using &lt;code&gt;--daemon-ssl disabled&lt;/code&gt; helps here)&lt;/li&gt;
&lt;li&gt;Re-open wallet&lt;/li&gt;
&lt;li&gt;Daemon now has list of confirmed outgoing transactions ☹️&lt;/li&gt;
&lt;li&gt;(Optional) If using packet inspection software, filter using the string &lt;code&gt;gettransactions&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;To repeat, go to step 3&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Technical explanation&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; was called unconditionally when loading a wallet from file, inside &lt;code&gt;wallet2::load()&lt;/code&gt;. However, it would return early if the member field &lt;code&gt;m_ring_history_saved&lt;/code&gt; was equal to &lt;code&gt;true&lt;/code&gt;. At the end of the call to &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt;, &lt;code&gt;m_ring_history_saved&lt;/code&gt; is set to &lt;code&gt;true&lt;/code&gt;. However, initializing a &lt;code&gt;wallet2&lt;/code&gt; object sets &lt;code&gt;m_ring_history_saved&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt;. This field, &lt;code&gt;m_ring_history_saved&lt;/code&gt;, is also serialized into the wallet cache file. So, after a wallet&apos;s first load, if there are scanned outgoing transactions in the cache during the first save, &lt;code&gt;m_ring_history_saved&lt;/code&gt; is set to &lt;code&gt;false&lt;/code&gt; so &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; proceeds. It grabs all TXIDs from outgoing transactions (stored in field member &lt;code&gt;m_confirmed_txs&lt;/code&gt;), and performs a &lt;code&gt;/gettransactions&lt;/code&gt; RPC call with that list of TXIDs to the daemon, leaking its outgoing transaction history. The RPC call is made without discriminating whether the daemon is marked as trusted or not.&lt;/p&gt;
&lt;p&gt;Let&apos;s say that you delete the cache file and keep keys file. Note that while &lt;code&gt;tools::wallet2::find_and_save_rings()&lt;/code&gt; is still called on load, the &lt;code&gt;/gettransactions&lt;/code&gt; RPC call is skipped since a missing cache file causes &lt;code&gt;m_confirmed_txs&lt;/code&gt; to be empty. &lt;code&gt;m_ring_history_saved&lt;/code&gt; is still set to &lt;code&gt;true&lt;/code&gt; at the end of the call, and so the RPC call will never be made henceforth. So merely deleting the cache file won&apos;t trigger the vulnerability, the keys file also needs to not be present.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vulnerability introduction commit (master branch): &lt;a href=&quot;https://github.com/monero-project/monero/commit/5f146873c58f39632e26c5edbf2f618cacbd76a5&quot;&gt;5f146873&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Vulnerability fix commit (master branch): &lt;a href=&quot;https://github.com/monero-project/monero/commit/dc350f35a5008558ecc9c868b6af8138e0cf22e8&quot;&gt;dc350f35&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Privacy implications with ring signatures&lt;/h2&gt;
&lt;p&gt;When the aforementioned RPC call is triggered, the daemon receives a list of TXIDs of your wallets outgoing transactions. If a malicious operator of said daemon knows the receiver of the outputs in the outgoing transactions, then the operator can tie that wallet as sending funds to a certain receiver. Furthermore, because of the current ring size and size of the the blockchain, the probability of selecting your own owned outputs as a decoy in your own ring signatures is small. As such, a smart malicous operator, with a list of your outgoing TXIDs, can inspect the ring members of your going transactions and cross-reference if any of the members are outputs of transactions in the TXID list. If so, the operator can guess with high accuracy that a certain change output was spent in a certain ring in a later outgoing transaction. This allows the operator to construct a probabilistic transaction graph, without amount information, for a wallet&apos;s funds after entering possession.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/08/26/monero-GUI-0.18.4.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/26/monero-GUI-0.18.4.2-released/</guid><description>Recommended release that fixes a privacy leak when using a malicious remote node.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.2 release of the Monero GUI software. This is a recommended release that fixes a privacy leak when using a malicious remote node.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/08/26/monero-0.18.4.2-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix privacy leak with malicious remote node. For a detailed report, read &lt;a href=&quot;/2025/08/26/post-mortem-of-find-and-save-rings-bug.html&quot;&gt;Post mortem of &lt;code&gt;find_and_save_rings()&lt;/code&gt; bug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add background sync when locked functionality (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4050&quot;&gt;4050&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.9.1, fix Linux permission bug (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4490&quot;&gt;4490&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add P2Pool nano sidechain (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4482&quot;&gt;4482&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.1...v0.18.4.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, to put out 12 commits containing 290 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xihuwenhua&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.2.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.2.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.2.zip, 4daff8850280173d46464ba9a9de7f712228ad1ef76a1c4954531e4fd2b86d86
monero-gui-install-win-x64-v0.18.4.2.exe, 9d6e87add7e3ac006ee34c13c4f629252595395f54421db768f72dc233e94ea8
monero-gui-mac-x64-v0.18.4.2.dmg, 16abadcbd608d4f7ba20d17a297f2aa2c9066d33f6f22bf3fcdca679ab603990
monero-gui-mac-armv8-v0.18.4.2.dmg, 3dfee5c5d8e000c72eb3755bf0eb03ca7c5928b69c3a241e147ad22d144e00a7
monero-gui-linux-x64-v0.18.4.2.tar.bz2, e4fcdea3f0ff27c3616a8a75545f42a4e4866ea374fa2eeaa9c87027573358ea
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/08/26/monero-0.18.4.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/08/26/monero-0.18.4.2-released/</guid><description>Recommended release that fixes a privacy leak when using a malicious remote node.</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.2 release of the Monero software. This is a recommended release that fixes a privacy leak when using a malicious remote node.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: fix privacy leak with malicious remote node (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10015&quot;&gt;10015&lt;/a&gt;). For a detailed report, read &lt;a href=&quot;/2025/08/26/post-mortem-of-find-and-save-rings-bug.html&quot;&gt;Post mortem of &lt;code&gt;find_and_save_rings()&lt;/code&gt; bug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Daemon: more accurate connection count (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/10047&quot;&gt;10047&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.1...v0.18.4.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked to put out 12 commits containing 39 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;cho-m&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.2.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.2.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.2.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.2.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.2.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.2.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.2.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.2.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.2.zip, 14dd5aa11308f106183dd7834aa200e74ce6f3497103973696b556e893a4fef2
monero-win-x86-v0.18.4.2.zip, 934d9dbeb06ff5610d2c96ebe34fa480e74f78eaeb3fa3e47d89b7961c9bc5e0
monero-mac-x64-v0.18.4.2.tar.bz2, b1b1b580320118d3b6eaa5575fdbd73cf4db90fcc025b7abf875c5e5b4e335c1
monero-mac-armv8-v0.18.4.2.tar.bz2, 9b98da6911b4769abef229c20e21f29d919b11db156965d6f139d2e1ad6625c2
monero-linux-x64-v0.18.4.2.tar.bz2, 41d023f2357244ea43ee0a74796f5705ce75ce7373a5865d4959fefa13ecab06
monero-linux-x86-v0.18.4.2.tar.bz2, 03e77a4836861a47430664fa703dd149a355b3b214bc400b04ed38eb064a3ef0
monero-linux-armv8-v0.18.4.2.tar.bz2, a39530054dac348b219f1048a24ca629da26990f72cf9c1f6b6853e3d8c39a79
monero-linux-armv7-v0.18.4.2.tar.bz2, ecb2577499a3b0901d731e11d462d3fadcd70095f3ab0def0c27ee64dc56b061
monero-linux-riscv64-v0.18.4.2.tar.bz2, 18492ace80bf8ef2f44aa9a99b4f20adf00fd59c675a6a496211a720088d5d1a
monero-android-armv8-v0.18.4.2.tar.bz2, 3b248c3201f028205915403b4b2f173df0dd8bf47eeb268fd67a4661251469d3
monero-android-armv7-v0.18.4.2.tar.bz2, 6122f0bcaca12d5badd92002338847d16032f6d52d86155c203bcb67d4fe1518
monero-freebsd-x64-v0.18.4.2.tar.bz2, b4e2b7de80107a1b4613b878d8e2114244b3fb16397821d69baa72d9b0f8c8d5
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.1 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/07/25/monero-GUI-0.18.4.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/07/25/monero-GUI-0.18.4.1-released/</guid><description>Release containing bug fixes.</description><pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.1 release of the Monero GUI software. This release contains bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/07/25/monero-0.18.4.1-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update P2Pool to v4.8.1 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4462&quot;&gt;4462&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.4.0...v0.18.4.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 8 people who worked, to put out 22 commits containing 35 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;b4n6-b4n6&lt;/li&gt;
&lt;li&gt;BaksiLi&lt;/li&gt;
&lt;li&gt;spetterman66&lt;/li&gt;
&lt;li&gt;CollinBartlam&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.1.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.1.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.1.zip, ab28f83f416ff21286bc2da88c6ba865d93397605f1ce51053435892b1342e89
monero-gui-install-win-x64-v0.18.4.1.exe, 29615bfbd10b4c46042c474b749f6e07836be30dd9bac6c32965064fcaf00d9b
monero-gui-mac-x64-v0.18.4.1.dmg, 4fd421b66af66a63be05bb289f5bb463d4bf763ad04722ec6794755498e65167
monero-gui-mac-armv8-v0.18.4.1.dmg, 9f0b5ae3732c7fc33dde5f662a78d0360f9b1e8dee47180e5b23cf9f0ce2a7d1
monero-gui-linux-x64-v0.18.4.1.tar.bz2, 60cbd662ccf1fdaf8732a21b6e505b806c6a4f62492c975fb1a13fd820dc8495
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.1 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/07/25/monero-0.18.4.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/07/25/monero-0.18.4.1-released/</guid><description>Release containing bug fixes.</description><pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.1 release of the Monero software. This release contains bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: fix stale multisig data after failed refresh (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9911&quot;&gt;9911&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix a bug when changing password (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9945&quot;&gt;9945&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: apply subaddress lookahead changes immediately (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9954&quot;&gt;9954&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet respect &lt;code&gt;do-not-relay&lt;/code&gt; in &lt;code&gt;sweep_single&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9978&quot;&gt;9978&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: improve logic when connecting to a peer (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9949&quot;&gt;9949&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add new dynamic fees to ZMQ (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9958&quot;&gt;9958&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: fix edge case causing unresponsive wallet (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9950&quot;&gt;9950&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: add &lt;code&gt;set_subaddresss_lookahead&lt;/code&gt; endpoint (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9954&quot;&gt;9954&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add safeguard for rare exception in TCP accept handler (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9956&quot;&gt;9956&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.4.0...v0.18.4.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 14 people who worked to put out 46 commits containing 459 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;Tzadiko&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;benevanoff&lt;/li&gt;
&lt;li&gt;hinto-janai&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;MrCyjaneK&lt;/li&gt;
&lt;li&gt;SNeedlewoods&lt;/li&gt;
&lt;li&gt;rudolfschmidt&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.1.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.1.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.1.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.1.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.1.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.1.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.1.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.1.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.1.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.1.zip, c9612c399a957f4e6b9564cfec95ebf4f8b8864fef249b9edffd243fb05e45a0
monero-win-x86-v0.18.4.1.zip, bfebf4c0bcfd01cf8642457c7e27fd1c51058e38e8a439565d93340f40da6505
monero-mac-x64-v0.18.4.1.tar.bz2, dba3cd24f6d846f9df2221ddbfc26a503c1759dd908ad0af931ae62224d7a557
monero-mac-armv8-v0.18.4.1.tar.bz2, 6e6ae89a436ca02a033ce06e4389c810350f8f0a23292b95ae10ff4a30154817
monero-linux-x64-v0.18.4.1.tar.bz2, 702ccb799c24160c0c76676d7a5b21a7e3432be47294d20e0a75451592f591b2
monero-linux-x86-v0.18.4.1.tar.bz2, a36f57f7eeee15513cd51716a2f727fd84c7c1e5a8f48b30d69dd0b31aab4ee2
monero-linux-armv8-v0.18.4.1.tar.bz2, 948379e60e1b65e36bdfcc20481f2e381c49be057deb9fb5a2d030100f14d1e1
monero-linux-armv7-v0.18.4.1.tar.bz2, a080b9f703c9b09cb3713376d7679cda089e6772794bd0bfa994cb256b6f3535
monero-linux-riscv64-v0.18.4.1.tar.bz2, 9120062277e37bb8b6dcf816fdcf4fb34a8f4c4c530ba1162bba7d7fc3c10e0a
monero-android-armv8-v0.18.4.1.tar.bz2, 918c10de18a125de407e8b984bd84000da354e994a13a18ee8d0af11c0870c22
monero-android-armv7-v0.18.4.1.tar.bz2, 02442c33b1a130da915b7901615c402d43c0b41be555197d8cec9bfcc78ea1c4
monero-freebsd-x64-v0.18.4.1.tar.bz2, e290c78c7989559ba4a6964ed83f574ecc81b9bc9640dad306ed576a6f812f30
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>OSPEAD - Optimal Ring Signature Research</title><link>https://beta.monerodevs.org/blog/2025/04/05/ospead-optimal-ring-signature-research/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/04/05/ospead-optimal-ring-signature-research/</guid><description>New research funded by the Monero community provides a method of optimal defense against statistical analysis of ring signatures. However, the research also suggests greater privacy risks in the current Monero protocol.</description><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;New research reveals the timing of Monero spending patterns in probabilistic form. The research could be used to improve Monero user privacy in the future. In the meantime, Monero users with extreme threat models should be aware that anti-privacy adversaries can leverage timing information to increase the probability of guessing the real spend in a ring signature to approximately 1-in-4.2 instead of 1-in-16.&lt;/p&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Four technologies protect the privacy of Monero users. Dandelion++ protects users&apos; IP addresses from being linked to their transactions. &lt;a href=&quot;/resources/moneropedia/ringCT.html&quot;&gt;Confidential transactions&lt;/a&gt; hide the amount of value that is transferred between users. Monero&apos;s &lt;a href=&quot;/resources/moneropedia/stealthaddress.html&quot;&gt;stealth address&lt;/a&gt; technique produces one-time-use addresses on the blockchain that cannot be linked to specific wallets without voluntary disclosure of view keys. &lt;a href=&quot;/resources/moneropedia/ringsignatures.html&quot;&gt;Ring signatures&lt;/a&gt; obfuscate which stock of coins was spent in a transaction by combining the real spend with 15 decoy spends. This blog post discusses improvements and threats to Monero&apos;s ring signature privacy model.&lt;/p&gt;
&lt;p&gt;As the name implies, a &quot;decoy&quot; serves its purpose well if it looks like the real thing. Decoys that do not match the spending patterns of real users will fail to draw the attention of an anti-privacy adversary. One of the most important spending patterns to match is the timing. The age of a stock of coins that a user spends, like units of physical paper currency circulating between consumers and merchants, forms a random probability distribution.&lt;/p&gt;
&lt;p&gt;Monero&apos;s current decoy selection algorithm is based on research by Möser et al. (2018)[^4], which used de-anonymized transactions in the first three years of Monero&apos;s history whose real spend was known due to inadequate safeguards in the protocol. In 2017, the protocol safeguards were strengthened to thwart the techniques used by Möser et al. (2018)[^4]. As a result, de-anonymized transactions could no longer be used to update the decoy selection distribution to align it with the real spend distribution. Another way forward was needed.&lt;/p&gt;
&lt;h2&gt;The research&lt;/h2&gt;
&lt;p&gt;Several peer-reviewed research articles suggested that near-optimal privacy for a given ring size could be provided by using a decoy distribution that closely mimics the real spend distribution (Aeeneh et al. 2021 [^1]; Kumar et al. 2017 [^3]; Möser et al. 2018 [^4]; Ronge et al. 2021 [^6]). However, some of the same papers doubted that the real spend distribution could be estimated reliably when only anonymized data was available. Rucknium, a researcher with the Monero Research Lab, proposed a method to directly estimate the real spend distribution using the ring signature data on the Monero blockchain. Members of the Monero community generously donated to fund the research plan, known as &lt;a href=&quot;https://github.com/Rucknium/OSPEAD&quot;&gt;Optimal Static Parametric Estimation of Arbitrary Distributions (OSPEAD)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;OSPEAD works by chaining together two statistical techniques. First, the Bonhomme-Jochmans-Robin estimator separates the distribution of rings that use the &quot;standard&quot; decoy selection algorithm from the distributions of rings that use decoy selection algorithms of &quot;third-party&quot; wallet software (Bonhomme, Jochmans, &amp;amp; Robin 2016).[^2] Next, the Patra-Sen inversion estimator is used to separate the decoy distribution from the real spend distribution (Patra &amp;amp; Sen 2016).[^5] Note that the OSPEAD research has not yet been formally peer-reviewed.&lt;/p&gt;
&lt;p&gt;Producing a reliable estimate of the real spend age distribution is a double-edged sword. It provides great privacy when implemented in a decoy selection algorithm, yet it also enables an anti-privacy adversary to more easily guess the real spend when the actual decoy selection algorithm used by users is very different from the real spend distribution.&lt;/p&gt;
&lt;h2&gt;Privacy risk&lt;/h2&gt;
&lt;p&gt;As stated above, Monero&apos;s current decoy selection algorithm is based on data from the first three years of Monero&apos;s history when the number of transactions per day was less than 10 percent of current (2025) transaction volume. Real spending patterns have changed since 2017, yet the decoy selection algorithm has changed little.&lt;/p&gt;
&lt;p&gt;The Maximum A Posteriori (MAP) Decoder attack, first described in hypothetical form by Aeeneh et al. (2021)[^2], leverages the difference between Monero&apos;s real spend distribution and its decoy distribution. Using the MAP Decoder attack and the real spend distribution estimated in the OSPEAD research, an anti-privacy adversary has a 1-in-4.2 probability of correctly guessing the real spend at current ring size of 16.&lt;/p&gt;
&lt;p&gt;Users should consider the following metaphor to understand the mechanics of the attack. There are 16 horses scheduled for a race. The horses are not equally fast. According to the betting markets, one of the horses has a 1-in-4.2 probability of winning. The MAP Decoder attack does not remove 12 out of the 16 horses from the race, and then randomly pick among the remaining 4 with equal probability. Instead, it always bets on the one horse that is most likely to win. It wins the bet (guesses correctly) in 1 out of 4.2 races.&lt;/p&gt;
&lt;p&gt;Let&apos;s continue the analogy of the horse race bettor. Did they pick the winning horse (the real spend)? Unlike a normal race, we usually don&apos;t learn the outcome (if the guess was correct). This limits the impact of the attack in practice, especially since the best guess is incorrect the majority of the time, on average.&lt;/p&gt;
&lt;p&gt;Put another way, if you guess the real spend in 4 Monero rings, you will have guessed 1 of those correctly (on average), but you don&apos;t know which of those guesses is correct. Is that useful information? That depends on the standard of evidence of the adversary.&lt;/p&gt;
&lt;p&gt;Probabilistic guessing can create elevated privacy risk to users with extreme threat models such as those targeted by blockchain surveillance firms, especially when combined with other de-anonymizing attacks. Interested users are encouraged to read the &lt;a href=&quot;https://github.com/Rucknium/OSPEAD&quot;&gt;OSPEAD GitHub repository&lt;/a&gt;, where code and documents are released under open source licenses.&lt;/p&gt;
&lt;h2&gt;Developments to come&lt;/h2&gt;
&lt;p&gt;The OSPEAD-derived decoy selection distribution could be deployed to mitigate the risk of the MAP Decoder attack. However, a Monero network upgrade (hard fork) would be required for safest deployment. A network upgrade, though necessary for major improvement to Monero, is disruptive to the Monero ecosystem. The costs may outweigh the benefits.&lt;/p&gt;
&lt;p&gt;Currently, the next expected hard fork is set to deploy &lt;a href=&quot;/2024/04/27/fcmps.html&quot;&gt;Full-Chain Membership Proofs&lt;/a&gt;, which eliminate the weaknesses of the ring signature privacy model.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;p&gt;[^1]: &lt;a href=&quot;https://doi.org/10.1109/ICBC51069.2021.9461130&quot;&gt;Aeeneh, S., Chervinski, J. O., Yu, J., &amp;amp; Zlatanov, N. (2021), New Attacks on the Untraceability of Transactions in CryptoNote-Style Blockchains. Paper presented at &lt;em&gt;2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)&lt;/em&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[^2]: &lt;a href=&quot;https://doi.org/10.1111/rssb.12110&quot;&gt;Bonhomme, S., Jochmans, K., &amp;amp; Robin, J.-M. (2016). Non-parametric estimation of finite mixtures from repeated measurements, &lt;em&gt;Journal of the Royal Statistical Society. Series B (Statistical Methodology)&lt;/em&gt;, 78(1), 211–229.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[^3]: &lt;a href=&quot;https://doi.org/10.1007/978-3-319-66399-9_9&quot;&gt;Kumar, A., Fischer, C., Tople, S., &amp;amp; Saxena, P. (2017), A Traceability Analysis of Monero’s Blockchain. Paper presented at &lt;em&gt;European Symposium on Research in Computer Security (ESORICS)&lt;/em&gt;.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[^4]: &lt;a href=&quot;https://doi.org/10.1515/popets-2018-0025&quot;&gt;Möser, M., Soska, K., Heilman, E., Lee, K., Heffan, H., &amp;amp; Srivastava, S., et al. (2018). An Empirical Analysis of Traceability in the Monero Blockchain, &lt;em&gt;Proceedings on Privacy Enhancing Technologies&lt;/em&gt;, 2018(3), 143–163.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[^5]: &lt;a href=&quot;https://doi.org/10.1111/rssb.12148&quot;&gt;Patra, R. K., &amp;amp; Sen, B. (2016). Estimation of a two-component mixture model with applications to multiple testing, &lt;em&gt;Journal of the Royal Statistical Society. Series B (Statistical Methodology)&lt;/em&gt;, 78(4), 869–893.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[^6]: &lt;a href=&quot;https://doi.org/10.2478/popets-2021-0047&quot;&gt;Ronge, V., Egger, C., Lai, R. W. F., Schröder, D., &amp;amp; Yin, H. H. F. (2021). Foundations of Ring Sampling, &lt;em&gt;Proceedings on Privacy Enhancing Technologies&lt;/em&gt;, 2021(3), 265–288.&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.4.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/04/05/monero-GUI-0.18.4.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/04/05/monero-GUI-0.18.4.0-released/</guid><description>Release fixing multiple daemon related network vulnerabilities.</description><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.0 release of the Monero GUI software. This is a recommended release that fixes multiple daemon-related network vulnerabilities.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2025/04/05/monero-0.18.4.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix &quot;Create Wallet&quot; button getting stuck in some cases (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4351&quot;&gt;4351&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix testnet wallet detection (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4411&quot;&gt;4411&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.4 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4417&quot;&gt;4417&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.16 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4377&quot;&gt;4377&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.3.4...v0.18.4.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.4.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, to put out 40 commits containing 106 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;Malinero&lt;/li&gt;
&lt;li&gt;preland&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.4.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.4.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.4.0.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.4.0.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.4.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.4.0.zip, 38a0066fb2f1bea788cbb54377a6921c168a04c2e8fdf83e9245bf4f84dbc502
monero-gui-install-win-x64-v0.18.4.0.exe, 57cd67da191c02590a4f011b8c659db6603f53d8497237f6d737fc7053361bf6
monero-gui-mac-x64-v0.18.4.0.dmg, ae5cf12ba8c608e32ea8d59181f032666840e034031a95406b6771d7709984b8
monero-gui-mac-armv8-v0.18.4.0.dmg, d10e4c150180c6c241f7a76a573ee296b50682722c124a50de01403eea462b5b
monero-gui-linux-x64-v0.18.4.0.tar.bz2, e276f9e67396515f671a08c5438fb1db4358c9d8946ec7ef79b9dda552092ad7
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.4.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2025/04/05/monero-0.18.4.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/04/05/monero-0.18.4.0-released/</guid><description>Release fixing multiple daemon related network vulnerabilities.</description><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.4.0 release of the Monero software. This is a recommended release that fixes multiple daemon-related network vulnerabilities.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: add background sync with just the view key (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8617&quot;&gt;8617&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix a potential sync issue during restore (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9601&quot;&gt;9601&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: flush confirm prompt before user input (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9657&quot;&gt;9657&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: reduce disk writes from 2 to 1 per transaction (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9740&quot;&gt;9740&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix a remote P2P crash vulnerability [reported by Kevin McSheehan]&lt;/li&gt;
&lt;li&gt;Daemon: add configuration options to HTTP server, fix a remote RPC crash (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9775&quot;&gt;9775&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix temp fails causing alt blocks to be permanently invalid (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9400&quot;&gt;9400&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: allow comments in ban list file (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9616&quot;&gt;9616&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix daemon connection speed throttling incorrectly (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9460&quot;&gt;9460&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix &lt;code&gt;--anonymous-inbound&lt;/code&gt; data leak (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9633&quot;&gt;9633&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: check for Windows NTFS compression (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9702&quot;&gt;9702&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix database size detection on Windows (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9705&quot;&gt;9705&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: update seed nodes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9793&quot;&gt;9793&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: add daemon-specific proxy support in &lt;code&gt;set_daemon&lt;/code&gt; RPC call (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9590&quot;&gt;9590&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: fix an issue where the wallet state does not save on close (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9615&quot;&gt;9615&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: validate IP parameter in &lt;code&gt;set_bans&lt;/code&gt; RPC call (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9703&quot;&gt;9703&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: add RPC call to get default fee priority (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9788&quot;&gt;9788&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.3.4...v0.18.4.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.4.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 17 people who worked to put out 124 commits containing 5607 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nahuhh&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;Tzadiko&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;eversinc33&lt;/li&gt;
&lt;li&gt;jaredmo&lt;/li&gt;
&lt;li&gt;iamamyth&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;bgermann&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;tankf33der&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;nsec1&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.4.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.4.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.4.0.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.4.0.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.4.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.4.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.4.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.4.0.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.4.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.4.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.4.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.4.0.zip, 00151a96e96ef69eedf117c4900e6d0717ca074a61918cd94a55ed587544406b
monero-win-x86-v0.18.4.0.zip, 249a4247688c30ce95e8fb04ff656e97a4f8de83c31c58e7debb28dbcc2d2867
monero-mac-x64-v0.18.4.0.tar.bz2, c35a4065147f8eeaa130a219e12e450fb55561efe79ded7d935fbfe5f7ba324c
monero-mac-armv8-v0.18.4.0.tar.bz2, 9d36ec8a1da1f31d654a8fd8527f4cae03545d8292bb1a2fe434ca454b3c0976
monero-linux-x64-v0.18.4.0.tar.bz2, 16cb74c899922887827845a41d37c7f3121462792a540843f2fcabcc1603993f
monero-linux-x86-v0.18.4.0.tar.bz2, e00863e81b8b7473c46c461a3a45d09f09347c1a048da093ae0bf86db0f44355
monero-linux-armv8-v0.18.4.0.tar.bz2, f252b6a24e801535bf36fbaaa7b2d6ae44b1efc5d427803d483e3c3a17d6f2cd
monero-linux-armv7-v0.18.4.0.tar.bz2, b35b5e8d27d799cea6cf3ff539a672125292784739db41181b92a9c73e1c325b
monero-linux-riscv64-v0.18.4.0.tar.bz2, a0c0a807b90af1dd71faafbe2e66e4fda43210c2f11f8aa3514ccaedd268a0b3
monero-android-armv8-v0.18.4.0.tar.bz2, 0b976b241c45a75a9c428a531e8259e0e67c237f980ac46e19a3180b5c1dbf91
monero-android-armv7-v0.18.4.0.tar.bz2, 70ded1197db3fffa150e9f5c4eee0129026be8ea24190bad43a42f4748b5e5bd
monero-freebsd-x64-v0.18.4.0.tar.bz2, 55b1ae7d6622b3da4f81f56ab8da1854caa36150b91b3639c1485b73f42208e8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>FCMP++ Optimization Competition</title><link>https://beta.monerodevs.org/blog/2025/04/05/fcmp++-contest/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2025/04/05/fcmp++-contest/</guid><description>Announcing a competition to optimize libraries used in the Full-Chain Membership Proofs++ upgrade</description><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Officially announcing a contest to optimize two libraries used in Monero&apos;s proposed upgrade to &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/2024/04/27/fcmps.html&quot;&gt;FCMP++&lt;/a&gt;: &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/tree/78754718faa21f0a5751fbd30c9495d7f7f5c2b1/crypto/helioselene&quot;&gt;helioselene&lt;/a&gt; and &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-plus-plus/tree/78754718faa21f0a5751fbd30c9495d7f7f5c2b1/crypto/divisors&quot;&gt;ec-divisors&lt;/a&gt;. Read all contest rules and details &lt;a href=&quot;https://github.com/j-berman/fcmp-plus-plus-optimization-competition&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The winner for &lt;code&gt;helioselene&lt;/code&gt; will receive 100 XMR, and the winner for &lt;code&gt;ec-divisors&lt;/code&gt; will receive 250 XMR. This Monero will be paid out from the &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/1iixgk9/monero_general_fund_transparency_report_february/&quot;&gt;Monero General Fund&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The contest will open for submissions Monday, April 28th and will stop accepting submissions Monday, June 30th.&lt;/p&gt;
&lt;h3&gt;Why&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;helioselene&lt;/code&gt; is a library implementing two curves, &quot;Helios&quot; and &quot;Selene,&quot; which form a curve cycle towering Ed25519. Using a &quot;tower cycle&quot; over Ed25519 allows Monero to re-use the existing anonymity set while upgrading to FCMP++. This library is a critical component used in all aspects of FCMP++. Optimizing this library will therefore benefit all user-facing components of FCMP++ (daemon sync, wallet sync, and transaction construction).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ec-divisors&lt;/code&gt; is a library implementing the calculation of divisors of elliptic curve points. These lead to efficient verification of scalar multiplications, &lt;a href=&quot;https://eprint.iacr.org/2022/596&quot;&gt;as posited by Liam Eagen&lt;/a&gt;. FCMP++ uses EC Divisors to improve efficiency generally. This competition is focused on optimizing divisor construction, which affects transaction construction.&lt;/p&gt;
&lt;h3&gt;Who can participate&lt;/h3&gt;
&lt;p&gt;We will accept submissions from anyone (including anonymous users) &lt;strong&gt;provided that the submission meets all competition rules&lt;/strong&gt;. If you have experience optimizing cryptographic libraries and/or are interested in contributing to Monero, here is as good of a chance as any!&lt;/p&gt;
&lt;h3&gt;Where&lt;/h3&gt;
&lt;p&gt;Please visit &lt;a href=&quot;https://github.com/j-berman/fcmp-plus-plus-optimization-competition&quot;&gt;this link&lt;/a&gt; to read all the details on the contest, including rules, how to get started, and how to make a submission.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.3.4 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2024/08/20/monero-GUI-0.18.3.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/08/20/monero-GUI-0.18.3.4-released/</guid><description>Release adding support for Trezor Safe 5.</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.4 release of the Monero GUI software. This release adds support for Trezor Safe 5.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2024/08/20/monero-0.18.3.4-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add support for Trezor Safe 5 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4332&quot;&gt;4332&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Enable pruning by default (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4320&quot;&gt;4320&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Allow @ in OpenAlias domain (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4308&quot;&gt;4308&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix stagenet restore height estimation (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4310&quot;&gt;4310&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix an edge case with desktop entry (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4300&quot;&gt;4300&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update P2Pool to v4.1 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4334&quot;&gt;4334&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.14 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4321&quot;&gt;4321&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.3.3...v0.18.3.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.3.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 22 commits containing 28 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.3.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.3.4.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.3.4.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.3.4.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.3.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.3.4.zip, b5d42dddd722e728e480337f89038c8ea606c6507bf0c88ddf2af25050c9b751
monero-gui-install-win-x64-v0.18.3.4.exe, 63349d5a7637cd0c5d1693a1a2e910a92cbb123903d57667077a36454845d7bf
monero-gui-mac-x64-v0.18.3.4.dmg, 54eb151d7511a9f26130864e2c02f258344803b2b68311c8be29850d7faef359
monero-gui-mac-armv8-v0.18.3.4.dmg, eedbf827513607a3ef579077dacd573e65892b199102effef97dff9d73138ca6
monero-gui-linux-x64-v0.18.3.4.tar.bz2, 2866f3a2be30e4c4113e6274cad1d6698f81c37ceebc6e8f084c57230a0f70a6
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.3.4 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2024/08/20/monero-0.18.3.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/08/20/monero-0.18.3.4-released/</guid><description>Release removing support for locked transfers</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.4 release of the Monero software. This release removes support for locked transfers.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remove support for locked transfers (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9311&quot;&gt;9311&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: skip privacy networks that don&apos;t have outgoing connections (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9267&quot;&gt;9267&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: prevent duplicate txs in fluff queue, fix unintended disconnections (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9355&quot;&gt;9355&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: ZMQ DaemonInfo bug fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9385&quot;&gt;9385&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix stagenet wallet restore height estimate (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9309&quot;&gt;9309&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add Ledger Flex support (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9430&quot;&gt;9430&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix a bug with log rotation mechanism (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9396&quot;&gt;9396&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.3.3...v0.18.3.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.3.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 8 people who worked, largely unpaid and altruistically, to put out 39 commits containing 535 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;Boog900&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.3.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.3.4.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.3.4.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.3.4.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.3.4.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.3.4.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.3.4.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.3.4.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.3.4.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.3.4.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.4.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.3.4.zip, 54a66db6c892b2a0999754841f4ca68511741b88ea3ab20c7cd504a027f465f5
monero-win-x86-v0.18.3.4.zip, 1a9824742aa1587023c3bddea788c115940cfd49371c78a8dd62c40113132d01
monero-mac-x64-v0.18.3.4.tar.bz2, 32c449f562216d3d83154e708471236d07db7477d6b67f1936a0a85a5005f2b8
monero-mac-armv8-v0.18.3.4.tar.bz2, 44520cb3a05c2518ca9aeae1b2e3080fe2bba1e3596d014ceff1090dfcba8ab4
monero-linux-x64-v0.18.3.4.tar.bz2, 51ba03928d189c1c11b5379cab17dd9ae8d2230056dc05c872d0f8dba4a87f1d
monero-linux-x86-v0.18.3.4.tar.bz2, d7ca0878abff2919a0104d7ed29d9c35df9ca0ea1b6fb4ebf6c8f7607ffb9e41
monero-linux-armv8-v0.18.3.4.tar.bz2, 33ca2f0055529d225b61314c56370e35606b40edad61c91c859f873ed67a1ea7
monero-linux-armv7-v0.18.3.4.tar.bz2, 354603c56446fb0551cdd6933bce5a13590b7881e05979b7ec25d89e7e59a0e2
monero-linux-riscv64-v0.18.3.4.tar.bz2, 88739a1521b9fda3154540268e416c7af016ed7857041c76ab8ed7d7674c71ca
monero-android-armv8-v0.18.3.4.tar.bz2, d9c9249d1408822ce36b346c6b9fb6b896cda16714d62117fb1c588a5201763c
monero-android-armv7-v0.18.3.4.tar.bz2, 15e4d7dfc2f9261a0a452b0f8fd157c33cdbc8a896e23d883ddd13e2480a3800
monero-freebsd-x64-v0.18.3.4.tar.bz2, 360a551388922c8991a9ba4abaa88676b0fc7ec1fa4d0f4b5c0500847e0b946c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Privacy Advocates and Hackers to Gather for Annual Monero Conference &amp; Hackathon in Prague</title><link>https://beta.monerodevs.org/blog/2024/05/23/mk4/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/05/23/mk4/</guid><description>MoneroKon is to take place at Paralelní Polis, Prague from 7th to 9th June 2024. The conference &amp; hackathon is dedicated to Security, Privacy, &amp; Decentralization.</description><pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Monero Konferenco (also known as &quot;&lt;strong&gt;MoneroKon&lt;/strong&gt;&quot;) brings together global privacy advocates, cypherpunks, and leading scientists to discuss advancements in privacy and financial technology. The conference and hackathon is to take place at the renowned Paralelní Polis in Prague, Czech Republic from 7th-9th June 2024.&lt;/p&gt;
&lt;p&gt;The conference will include presentations and workshops on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Human Rights and the Blockchain&lt;/li&gt;
&lt;li&gt;Cryptocurrency Laws and Regulations&lt;/li&gt;
&lt;li&gt;Unique privacy-preserving cryptographic methods&lt;/li&gt;
&lt;li&gt;Novel implementations of zero-knowledge cryptographic schemes&lt;/li&gt;
&lt;li&gt;Social and economic philosophies that promote the ideals of liberty and decentralisation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the full published schedule, see: &lt;a href=&quot;https://schedule.monerokon.org&quot;&gt;schedule.monerokon.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tickets can be purchased at: &lt;a href=&quot;https://tickets.monerokon.org&quot;&gt;tickets.monerokon.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first ever Monero hackathon encourages hackers to build any app, or improve upon code, related directly, or indirectly, to Monero core codebase, or the greater Monero ecosystem for a chance to win prizes and bounties.&lt;/p&gt;
&lt;p&gt;Apply to hack here: &lt;a href=&quot;https://hack.monerokon.org&quot;&gt;hack.monerokon.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Press passes are available for members of the media who intend to cover the conference; please contact conference organisers to obtain one.&lt;/p&gt;
&lt;p&gt;For additional information, contact the MoneroKon Organizing Team at &lt;a href=&quot;mailto:orga@monerokon.org&quot;&gt;orga@monerokon.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OFTC/Libera.Chat IRC&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;#monerokon&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official Website: &lt;a href=&quot;https://monerokon.org&quot;&gt;monerokon.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;X: &lt;a href=&quot;https://x.com/MoneroKon&quot;&gt;x.com/MoneroKon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mastodon: &lt;a href=&quot;https://mas.to/@monerokon&quot;&gt;mas.to/@monerokon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Signal Public Group: &lt;a href=&quot;https://signal.monerokon.org&quot;&gt;signal.monerokon.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Matrix: &lt;a href=&quot;https://matrix.monerokon.org&quot;&gt;matrix.monerokon.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Past Events: &lt;a href=&quot;https://www.youtube.com/playlist?list=PLsSYUeVwrHBkJHJg_l2uDgbicDJ1PmAVW&quot;&gt;Denver 2019&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/playlist?list=PLsSYUeVwrHBndRQoQ-vLezzlHPLRDNzaw&quot;&gt;Lisbon 2022&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/playlist?list=PLsSYUeVwrHBm1m7IaU3JiDVb5EC7cn0KG&quot;&gt;Prague 2023&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Full-Chain Membership Proofs Development</title><link>https://beta.monerodevs.org/blog/2024/04/27/fcmps/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/04/27/fcmps/</guid><description>A CCS to develop Full-Chain Membership Proofs has been successfully funded.</description><pubDate>Sat, 27 Apr 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Full-Chain Membership Proofs, as a concept, is a replacement for rings within the Monero protocol. While rings have offered sender privacy to Monero since it launched, they&apos;re vulnerable to attacks such as the &lt;a href=&quot;https://www.youtube.com/watch?v=iABIcsDJKyM&amp;amp;list=PLsSYUeVwrHBnAUre2G_LYDsdo-tD0ov-y&amp;amp;index=9&amp;amp;pp=iAQB&quot;&gt;EAE attack&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/watch?v=6CVcirD90pg&amp;amp;list=PLsSYUeVwrHBnAUre2G_LYDsdo-tD0ov-y&amp;amp;index=4&amp;amp;pp=iAQB&quot;&gt;have difficulties upon chain reorganizations&lt;/a&gt;, and in general enable statistical analysis (mitigated by distribution of the decoy selection algorithm). Full-Chain Membership Proofs prove the output spent is one of &lt;em&gt;any&lt;/em&gt; output on the chain, effectively removing all of these risks. This means every input goes from an immediate anonymity set of 16 to 100,000,000.&lt;/p&gt;
&lt;p&gt;Two proposals have been made for Monero offering such privacy, both under the &quot;Full-Chain Membership Proofs&quot; moniker (further mentions acronymed to &quot;FCMPs&quot;). The first was announced at &lt;a href=&quot;https://www.youtube.com/watch?v=vrCAiLPfXlg&quot;&gt;MoneroKon in 2023&lt;/a&gt;, and was intended to be deployed with/after &lt;a href=&quot;/2021/12/22/what-is-seraphis.html&quot;&gt;Seraphis&lt;/a&gt;. Seraphis distinguished between &quot;membership&quot;, the output spent is one of some outputs, and &quot;spend authorization&quot;, the output being spent is authorized by the private key holder. With that, much more efficient proofs for membership became possible, including the &quot;Grootle&quot; proofs it was originally proposed with (effectively a ring of 128). FCMPs further improved upon this, requiring Seraphis&apos;s new key/transaction format to do so.&lt;/p&gt;
&lt;p&gt;The second proposal was made in March of 2024 in response to the spam attacks ongoing at the time. &quot;FCMPs+SA+L&quot;, later shortened to simply &quot;FCMP++s&quot;, independently adds &quot;Spend Authorization + Linkability&quot;, removing the dependency of Seraphis. With further research and development, it was found to add several new features to the Monero protocol, without requiring the migration to Seraphis. These features include,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Transaction Chaining&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Transaction chaining allows signing a transaction spending another transaction, before the spent transaction is published and mined on-chain. This enables certain layer-two designs for Monero (such as some payment channel protocols).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Outgoing View Keys&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Outgoing view keys allow anyone with the outgoing view key to detect when received outputs are spent. Currently, Monero only offers incoming view keys, which do allow detecting spends with extremely high likelihood over the current protocol, yet don&apos;t provide 100% certainty. This certainty will make cold wallet setups and multisignature wallets much more efficient, having to bring the private key online far less often. It also allows defining a single &quot;view key&quot;, without delineation of &quot;incoming&quot; or &quot;outgoing&quot;, simplifying wallet UX.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Forward Secrecy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Forward secrecy means an adversary with a discrete log oracle, such as an adversary with a quantum computer, cannot break the privacy of the protocol.&lt;/p&gt;
&lt;p&gt;While Seraphis also introduces all of these features, it does so with a migration to a new anonymity set and a new address format (invalidating all prior addresses). The FCMP++ proposal not only aims to be faster to deploy yet to do so without the migration. This is enabled by the trade-off of not actually offering any of this functionality at launch however.&lt;/p&gt;
&lt;p&gt;The deployed protocol would support all of these features. The wallet code to take advantage of it would be delayed, ensuring that we keep our scope small and achieve the largest goal, full sender privacy, as soon as possible. Wallets could then start taking advantage of these features on their own timeline, without further hard forks nor privacy issues. This would likely be done by merging the Seraphis codebase into Monero, taking advantage of its years of development and improved design. With that, the migration to the new key structures would be optional, and if so, the work done for FCMP++s would provide most of the necessary work for FCMPs with Seraphis.&lt;/p&gt;
&lt;p&gt;FCMP++s are based off &lt;a href=&quot;https://eprint.iacr.org/2022/756&quot;&gt;Curve Trees&lt;/a&gt;, and to make the overall proof much more efficient, &lt;a href=&quot;https://eprint.iacr.org/2022/596&quot;&gt;Eagen&apos;s work with elliptic curve divisors&lt;/a&gt;. The &lt;a href=&quot;https://github.com/kayabaNerve/fcmp-ringct/&quot;&gt;overall composition&lt;/a&gt; has been largely specified, and is currently being reviewed and further detailed as appropriate. &lt;a href=&quot;https://ccs.getmonero.org/proposals/fcmp++-development.html&quot;&gt;The development of the composition was funded&lt;/a&gt;, and an &lt;a href=&quot;https://ccs.getmonero.org/proposals/fcmp++-research.html&quot;&gt;earmarked fund for academic review and auditing is still raising&lt;/a&gt;. If you are a member of the academic community and are interested in contributing, please feel free to reach out within the &lt;a href=&quot;https://www.getmonero.org/community/workgroups/&quot;&gt;Monero Research Lab on IRC or Matrix&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.3.3 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2024/03/13/monero-GUI-0.18.3.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/03/13/monero-GUI-0.18.3.3-released/</guid><description>Release fixing a bug that prevented connecting to password protected nodes.</description><pubDate>Wed, 13 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.3 release of the Monero GUI software. This release fixes connecting to password protected nodes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2024/03/13/monero-0.18.3.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix fix connecting to password protected nodes (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4291&quot;&gt;4291&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.13 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4290&quot;&gt;4290&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.3.2...v0.18.3.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.3.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 4 commits containing 6 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.3.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.3.3.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.3.3.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.3.3.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.3.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.3.3.zip, 8333757a142112bef13f50576cf7b62db8ab7c11617ea742567e9bafb28b51fb
monero-gui-install-win-x64-v0.18.3.3.exe, c78a41dfcbb3544fafb173ddea5f945166cd58a203eda5ae6db173e39fc2959b
monero-gui-mac-x64-v0.18.3.3.dmg, a7777e1ca4a8ba3621cb6f79bafd160c93914f7250b739e33c846e1f9b8634c4
monero-gui-mac-armv8-v0.18.3.3.dmg, cd745209d328dddc9a4deb3073aad40144f9d544970bdada1789cc5b5cbef0e5
monero-gui-linux-x64-v0.18.3.3.tar.bz2, 893c3986583814b048f1109ba1047c8fe2bbe5ecd7687fe767c1b70ec2571e52
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.3.3 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2024/03/13/monero-0.18.3.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/03/13/monero-0.18.3.3-released/</guid><description>Release fixing a bug that prevented connecting to password protected nodes.</description><pubDate>Wed, 13 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.3 release of the Monero software. This release fixes connecting to password protected nodes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: fix connecting to password protected nodes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9238&quot;&gt;9238&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add support for RISC-V update notifications (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9229&quot;&gt;9229&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Rename &lt;code&gt;trunc_amount&lt;/code&gt; back to &lt;code&gt;amount&lt;/code&gt; in ECDH tuple field (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9244&quot;&gt;9244&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.3.2...v0.18.3.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.3.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 8 commits containing 30 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.3.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.3.3.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.3.3.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.3.3.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.3.3.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.3.3.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.3.3.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.3.3.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.3.3.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.3.3.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.3.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.3.3.zip, a35e96680543d1385a9958940bc64a8effd41594599a504e02f95bb6018f0d1c
monero-win-x86-v0.18.3.3.zip, a8248e46a7e72a483507c11243227c1d0335cca0b109860b6c1c570e32cb57a6
monero-mac-x64-v0.18.3.3.tar.bz2, 34b01bc4466bd1294f7b2403da5bd61e3ec4a8ceff52ca5f5d506261368b8b94
monero-mac-armv8-v0.18.3.3.tar.bz2, c59aca8a5ecc1c97df0288bf79a3110201a30530fb4d685c0ea2f9a64c1adafe
monero-linux-x64-v0.18.3.3.tar.bz2, 47c7e6b4b88a57205800a2538065a7874174cd087eedc2526bee1ebcce0cc5e3
monero-linux-x86-v0.18.3.3.tar.bz2, b1dd19a12d764f2e9fc8e4dc9d172da13e11020b609765849b98248eef509763
monero-linux-armv8-v0.18.3.3.tar.bz2, eb3f924c085ae5df85f5bf9ee27faaa20acd309835684e27e3fbb98b9666b649
monero-linux-armv7-v0.18.3.3.tar.bz2, f3f982b141cb6c88939d15a83aaa26334d628c0d2766d6834371030dd00401d3
monero-linux-riscv64-v0.18.3.3.tar.bz2, b54dcedd901c69c81144f952dd8d844da9f2f07c6c37c89977a056f5555b35aa
monero-android-armv8-v0.18.3.3.tar.bz2, dee23cedc25183f6fe864911f357edb0b0fed514eaf79e01096fe27c00a8d996
monero-android-armv7-v0.18.3.3.tar.bz2, 9be3c50b6d9080a9a90ed3dff48678102cfe7bdded4a0d4932184b1da2ca4373
monero-freebsd-x64-v0.18.3.3.tar.bz2, d9a3df4e287e7b622bcf33b8ad186aad65b41973f1de053208f1e6203e7ab986
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.3.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2024/03/09/monero-GUI-0.18.3.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/03/09/monero-GUI-0.18.3.2-released/</guid><description>Release containing a bugfix for automatic fee selection.</description><pubDate>Sat, 09 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.2 release of the Monero GUI software. This is a recommended release that fixes automatic fee selection.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2024/03/09/monero-0.18.3.2-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix automatic fee selection (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4283&quot;&gt;4283&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add support for Trezor Safe 3 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4255&quot;&gt;4255&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;OpenAlias domains starting with a digit can now be recognized (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4243&quot;&gt;4243&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix Tails detection (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4281&quot;&gt;4281&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix a crash on macOS ARM (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4283&quot;&gt;4283&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.12 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4261&quot;&gt;4261&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update p2pool to v3.10 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4260&quot;&gt;4260&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.3.1...v0.18.3.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.3.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 35 commits containing 198 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;inson1&lt;/li&gt;
&lt;li&gt;sausagenoods&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.3.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.3.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.3.2.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.3.2.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.3.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.3.2.zip, 42f14a477524e60b7fb6addef8b18f6a99a0008755c56aaa0628fd611a7f6909
monero-gui-install-win-x64-v0.18.3.2.exe, e6a1f267d6e07ee72576bc942cfa74c7eeaa47b73a5d30291eb03e722448b79e
monero-gui-mac-x64-v0.18.3.2.dmg, 8f18d3a63f0f52c6ae61de1881e420c6c8c2bf3296084c3d30b529430cdd9896
monero-gui-mac-armv8-v0.18.3.2.dmg, 3c48b77e0b5258350a40d8cf23c2f6fda56a7ba0193fc368473ce1e0bf59342f
monero-gui-linux-x64-v0.18.3.2.tar.bz2, 98772e56afe5509ed4bd3d36ee2ea3c70c019cb4325c18d3508291fcdc784d4f
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.3.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2024/03/09/monero-0.18.3.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/03/09/monero-0.18.3.2-released/</guid><description>Release adding support for RISC-V and contains important bug fixes.</description><pubDate>Sat, 09 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.2 release of the Monero software. This is a recommended release that adds support for RISC-V and contains important bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add RISC-V (riscv64) support (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9029&quot;&gt;9029&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: multiple ZMQ bug fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9053&quot;&gt;9053&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/9080&quot;&gt;9080&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: disable ports with I2P (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9142&quot;&gt;9142&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix a bug that causes transactions to remain in the txpool (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9226&quot;&gt;9226&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix &lt;code&gt;--max-txpool-weight&lt;/code&gt; feature (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9226&quot;&gt;9226&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: avoid slow fee RPC call response in edge cases (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9188&quot;&gt;9188&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: adjust fee during backlog when set to &lt;code&gt;default&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9220&quot;&gt;9220&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix &lt;code&gt;set priority&lt;/code&gt; getting ignored during transfers (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9220&quot;&gt;9220&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: transfer amount with fee included (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8945&quot;&gt;8945&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: mitigate statistical dependence for decoy selection within rings (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9130&quot;&gt;9130&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: ensure transfers and sweeps use same fee calc logic (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9022&quot;&gt;9022&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: better errors for small malformed multisig key exchange mesages (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9039&quot;&gt;9039&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix multisig key memory leak (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9051&quot;&gt;9051&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add a workaround for a GCC compiler bug in JH hash (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9043&quot;&gt;9043&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add support for NO_COLOR environment variable (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9047&quot;&gt;9047&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Reduce number of network packets sent for small HTTP bodies (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9020&quot;&gt;9020&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update RandomX to 1.2.1, fix a potential crash on macOS ARM (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9027&quot;&gt;9027&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update OpenSSL to 3.0.13, unbound to 1.19.1 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9178&quot;&gt;9178&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.3.1...v0.18.3.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.3.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 12 people who worked, largely unpaid and altruistically, to put out 65 commits containing 996 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;Crypto City&lt;/li&gt;
&lt;li&gt;tevador&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;0xFFFC0000&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.3.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.3.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.3.2.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.3.2.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.3.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.3.2.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.3.2.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-riscv64-v0.18.3.2.tar.bz2&quot;&gt;Linux, riscv64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.3.2.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.3.2.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.2.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.3.2.zip, 61ae870024036f2000eaa0da72dfddbbfc494d7c0b9432ef656183e6ba3978cf
monero-win-x86-v0.18.3.2.zip, c84d94208cfdcd6af9ec541f8b2ea66fcfc8911c56dd21d7e313e8384c45b205
monero-mac-x64-v0.18.3.2.tar.bz2, 994d4ef86dde41ef6c61083806a8a2e4ae5c37cd56375f24e950c8765368e236
monero-mac-armv8-v0.18.3.2.tar.bz2, 1e43364b18edd2be913f80cd9ed4c7c42d61873c9557486a4c59b74366a1c5a0
monero-linux-x64-v0.18.3.2.tar.bz2, 9dafd70230a7b3a73101b624f3b5f439cc5b84a19b12c17c24e6aab94b678cbb
monero-linux-x86-v0.18.3.2.tar.bz2, 9857719c4dc35c3e38a7289b49f890d25ad62aba44a82fbcde194db1720d5cb2
monero-linux-armv8-v0.18.3.2.tar.bz2, 72f5c90955a736d99c1a645850984535050ebddd42c39a27eec1df82bd972126
monero-linux-armv7-v0.18.3.2.tar.bz2, 5df3a1390960c1632c797b8dfb46e93ebb2e93498e4e5e517be0bda6ff5b719b
monero-linux-riscv64-v0.18.3.2.tar.bz2, 43bcb395cff51d90016bd34d75c7a339b1f0c3ea369b2258057d2b8ef972df81
monero-android-armv8-v0.18.3.2.tar.bz2, 7598672d552af3b711c3811683315c9661ff4c8059574afbbbf57abb71d029cd
monero-android-armv7-v0.18.3.2.tar.bz2, e61bf3d80de1d7ce92074570ce4d87316f7083de338e92d83f8987b4e3f4496d
monero-freebsd-x64-v0.18.3.2.tar.bz2, 0a07ff7697dad610d7b65ad7f2b083e4a50ce2d9c56736d20823786540840abc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>CLSAG security proof revisions</title><link>https://beta.monerodevs.org/blog/2024/03/08/clsag-security-proof-revisions/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2024/03/08/clsag-security-proof-revisions/</guid><description>Issues with CLSAG formal security proofs were identified. Monero&apos;s implementation of CLSAG is not affected.</description><pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: A recent review conducted by Cypher Stack identified issues with CLSAG formal security proofs, and proposed fixes.
These fixes don&apos;t affect the Monero implementation of CLSAG, so users are not at risk, and no action needs to be taken.&lt;/p&gt;
&lt;p&gt;The Monero transaction protocol uses &lt;a href=&quot;https://eprint.iacr.org/2019/654&quot;&gt;CLSAG&lt;/a&gt;, a linkable ring signature construction, to authorize transactions.
The CLSAG preprint and implementation were written by Monero contributing researchers and developers, and improve on an earlier design, &lt;a href=&quot;https://eprint.iacr.org/2015/1098&quot;&gt;MLSAG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://zano.org/&quot;&gt;Zano&lt;/a&gt; team recently engaged Cypher Stack, an applied cryptography consultancy, to review &lt;a href=&quot;https://github.com/hyle-team/docs/tree/master/zano/dv-CLSAG-extension&quot;&gt;d/v-CLSAG&lt;/a&gt;, their generalization of CLSAG.
This generalization is intended to accommodate different types of transactions that the Zano protocol supports, but retains much of the original CLSAG design and security model.
Because of this, as part of Cypher Stack&apos;s review of d/v-CLSAG, aspects of the original CLSAG preprint were reviewed as well.&lt;/p&gt;
&lt;p&gt;Cypher Stack identified two issues with formal security proofs that also apply to CLSAG, and proposed updates to the proofs and protocol description to address them.
Neither the existing Monero implementation of CLSAG nor the in-progress Zano implementation of d/v-CLSAG is affected by these issues, so users are not at risk and no action needs to be taken.
Despite no vulnerabilities resulting from the findings, Cypher Stack responsibly disclosed the findings to Monero contributing researchers.&lt;/p&gt;
&lt;p&gt;The review report, which details the findings, is &lt;a href=&quot;https://github.com/cypherstack/zano-clsag-review/releases/tag/final&quot;&gt;available&lt;/a&gt;.
While it is quite technical in nature, we encourage interested researchers and others to read it.&lt;/p&gt;
&lt;p&gt;The first finding applying to CLSAG concerns an argument in an unforgeability proof that references an earlier signature design, &lt;a href=&quot;https://eprint.iacr.org/2004/027&quot;&gt;LSAG&lt;/a&gt;.
The argument in LSAG fails to identify an implicit requirement that certain parts of verification equations be nonzero.
While the argument is somewhat more subtle in CLSAG and d/v-CLSAG, there are several ways it can be addressed.
Both the Monero and Zano implementations already check that certain values in verification are nonzero, so they are not affected by this finding.&lt;/p&gt;
&lt;p&gt;The other finding that applies to CLSAG deals with another technical aspect of the unforgeability proof relating to how the proof reduces to a certain discrete logarithm hardness problem.
Essentially, the proof shows that if there existed a way to forge a CLSAG signature, there would be a way to break a cryptographic problem that is widely believed to be infeasible.
Because of the way certain operations in the proof are performed, the method of analysis does not formally hold.
The review proposes a modification to the security proof that uses a different, and more standard, hard cryptographic problem instead.
Making this change doesn&apos;t affect the CLSAG protocol or any implementations, but ensures the formal proof is fixed.&lt;/p&gt;
&lt;p&gt;Formal analysis in applied cryptography is challenging and subtle, and it&apos;s not uncommon to discover issues in security proofs.
Cypher Stack hopes these findings, and the proposed proof updates, will be useful to the ecosystem.&lt;/p&gt;
&lt;p&gt;Onward!&lt;/p&gt;
</content:encoded></item><item><title>Community Crowdfunding System wallet incident</title><link>https://beta.monerodevs.org/blog/2023/11/04/ccs-wallet-incident/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/11/04/ccs-wallet-incident/</guid><description>2,675.73 XMR (the entire balance) was drained from the CCS wallet on September 1, 2023. The General Fund wallet remains intact.</description><pubDate>Sat, 04 Nov 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;During a routine transfer, we noticed the &apos;&lt;a href=&quot;https://ccs.getmonero.org/&quot;&gt;Community Crowdfunding System&lt;/a&gt;&apos; (CCS) main wallet was drained of 2,675.73 XMR (the entire balance) on September 1, 2023. The secondary wallet, used for payments to contributors, is untouched; its balance is ~244 XMR. We have thus far not been able to ascertain the source of the breach. An internal investigation is ongoing and further details will be released once we have them.&lt;/p&gt;
&lt;p&gt;The General Fund (which remains intact) will be used to cover this loss. Contributors with &lt;a href=&quot;https://ccs.getmonero.org/work-in-progress/&quot;&gt;in-progress&lt;/a&gt; CCS proposals will remain unaffected.&lt;/p&gt;
&lt;p&gt;Further details and discussion can be found on this &lt;a href=&quot;https://github.com/monero-project/meta/issues/916&quot;&gt;issue on GitHub&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.3.1 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2023/10/07/monero-GUI-0.18.3.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/10/07/monero-GUI-0.18.3.1-released/</guid><description>Release adding support for macOS ARM.</description><pubDate>Sat, 07 Oct 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.1 release of the Monero GUI software. This release adds support for macOS ARM.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2023/10/07/monero-0.18.3.1-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add macOS ARM support&lt;/li&gt;
&lt;li&gt;Display error when &lt;code&gt;Scan Transaction&lt;/code&gt; is used on older tx via untrusted daemon (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4051&quot;&gt;4051&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add image when Ledger Stax is selected in wizard (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4146&quot;&gt;4146&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add more detailed P2Pool failure messages, fix a rare crash (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4147&quot;&gt;4147&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.10 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4143&quot;&gt;4143&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update p2pool to v3.7 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4219&quot;&gt;4219&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.2.2...v0.18.3.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.3.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 10 people who worked, largely unpaid and altruistically, to put out 60 commits containing 605 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;Botspot&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;Dvd-Znf&lt;/li&gt;
&lt;li&gt;web3d3v&lt;/li&gt;
&lt;li&gt;BigmenPixel0&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.3.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.3.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.3.1.dmg&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-armv8-v0.18.3.1.dmg&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.3.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.3.1.zip, f263ce5863fd87ea959f79420e28ef0002649fa02bd57ae34efda926bdcf1a70
monero-gui-install-win-x64-v0.18.3.1.exe, 792271147ad71a2eaa02fc37d61d72cd92f2f9857dcc09ea032f48481f87e279
monero-gui-mac-x64-v0.18.3.1.dmg, 8ae53f0908f9bc03452f23d5092bf1eb1d2ad9f1224580486b486cf0a2020401
monero-gui-mac-armv8-v0.18.3.1.dmg, b0c8d07f8d8ade49d08419b196ddb9f691717ef05cae066e220db707e4dfedc4
monero-gui-linux-x64-v0.18.3.1.tar.bz2, 06f6e600db51205116d52522964cf9b96337d7b5cb1e101730ccb0039b30e15b
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.3.1 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2023/10/07/monero-0.18.3.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/10/07/monero-0.18.3.1-released/</guid><description>Release optimizes wallet refresh and contains important bug fixes.</description><pubDate>Sat, 07 Oct 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.3.1 release of the Monero software. This release optimizes wallet refresh and contains important bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Optimize wallet refresh by reducing periodic RPC calls (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8800&quot;&gt;8800&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: handle case where a command line flag is not allowed in the config file (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8766&quot;&gt;8766&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: ensure base fee cannot reach 0 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8851&quot;&gt;8851&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix high CPU usage on some systems by properly terminating interrupted TCP connection (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8900&quot;&gt;8900&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: drop peers sending duplicate transactions (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8916&quot;&gt;8916&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix a bug with the long-term block weight cache (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/9014&quot;&gt;9014&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: improve rescanning with &lt;code&gt;scan_tx&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8566&quot;&gt;8566&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: do not use DNS to determine if address is local (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8878&quot;&gt;8878&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix &lt;code&gt;frozen&lt;/code&gt; function in multisig wallets (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8953&quot;&gt;8953&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: wallet save and password change related code improvements (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8938&quot;&gt;8938&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8999&quot;&gt;8999&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: return ID of submitted block (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8891&quot;&gt;8891&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: allow restore from multisig seed (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8942&quot;&gt;8942&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: add &lt;code&gt;--no-initial-sync&lt;/code&gt; flag, chunk refresh to keep responding while refreshing (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8941&quot;&gt;8941&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Speed up perf_timer init on x86, reduce monero startup delay by 1s (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8895&quot;&gt;8895&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix RandomX initialization when mining from scratch (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8831&quot;&gt;8831&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix amount overflow detection on 32-bit systems (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8844&quot;&gt;8844&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update openssl to 1.1.1u (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8883&quot;&gt;8883&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add CLSAG serialization to ZMQ (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8908&quot;&gt;8908&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Set SSL SNI even when server verification is disabled (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8899&quot;&gt;8899&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.2.2...v0.18.3.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.3.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 12 people who worked, largely unpaid and altruistically, to put out 64 commits containing 2557 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;Boog900&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;almalh&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.3.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.3.1.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.3.1.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.3.1.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.3.1.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.3.1.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.3.1.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.3.1.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.3.1.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.3.1.zip, 35dcc4bee4caad3442659d37837e0119e4649a77f2e3b5e80dd6d9b8fc4fb6ad
monero-win-x86-v0.18.3.1.zip, 5bcbeddce32b50ebe18289d0560ebf779441526ec84d73b6a83094f092365271
monero-mac-x64-v0.18.3.1.tar.bz2, 7f8bd9364ef16482b418aa802a65be0e4cc660c794bb5d77b2d17bc84427883a
monero-mac-armv8-v0.18.3.1.tar.bz2, 915288b023cb5811e626e10052adc6ac5323dd283c5a25b91059b0fb86a21fb6
monero-linux-x64-v0.18.3.1.tar.bz2, 23af572fdfe3459b9ab97e2e9aa7e3c11021c955d6064b801a27d7e8c21ae09d
monero-linux-x86-v0.18.3.1.tar.bz2, c8553558dece79a4c23e1114fdf638b15e46899d7cf0af41457f18bbbee83986
monero-linux-armv8-v0.18.3.1.tar.bz2, 445032e88dc07e51ac5fff7034752be530d1c4117d8d605100017bcd87c7b21f
monero-linux-armv7-v0.18.3.1.tar.bz2, 2ea2c8898cbab88f49423f4f6c15f2a94046cb4bbe827493dd061edc0fd5f1ca
monero-android-armv8-v0.18.3.1.tar.bz2, 6d9c7d31942dde86ce39757fd55027448ceb260b60b3c8d32ed018211eb4f1e4
monero-android-armv7-v0.18.3.1.tar.bz2, fc6a93eabc3fd524ff1ceedbf502b8d43c61a7805728b7ed5f9e7204e26b91f5
monero-freebsd-x64-v0.18.3.1.tar.bz2, 3e2d9964a9e52c146b4d26b5eb53e691b3ba88e2468dc4fbfee4c318a367a90e
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Post-Mortem of 10-Block-Old Decoy Selection Bug</title><link>https://beta.monerodevs.org/blog/2023/06/08/10block-old-decoy-selection-bug/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/06/08/10block-old-decoy-selection-bug/</guid><description>Emprical analysis of the high severity vulnerability within the reference wallet. Updating to the latest version is strongly advised.</description><pubDate>Thu, 08 Jun 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Quick Facts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Severity: HIGH&lt;/li&gt;
&lt;li&gt;Affected versions: GUI/CLI wallet versions v0.13.0.2 to v0.18.2.1&lt;/li&gt;
&lt;li&gt;Impact: Loss of sender anonymity for transactions spending funds exactly 10 blocks old&lt;/li&gt;
&lt;li&gt;What to do: &lt;a href=&quot;/downloads&quot;&gt;Update to v0.18.2.2 and above&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When the Monero wallet needs to construct a @transaction with a certain input, it also picks decoys inputs from the chain (@ring-signature) based on a certain distribution called a &quot;gamma distribution&quot;. The gamma distribution makes picking recent decoys more likely than picking older decoys, mimicking how real users spend their funds. However, in the gamma picker code, there was a off-by-one bug that didn&apos;t allow the gamma picker to pick decoys which are exactly 10 blocks old.&lt;/p&gt;
&lt;p&gt;The wallet can, however, still spend owned outputs that are exactly 10 blocks old. This means that an external observer can guess the true spend of an input ring with very high likelihood if one of the ring members is exactly 10 blocks old.&lt;/p&gt;
&lt;p&gt;This bug has been patched in v0.18.2.2 and it is recommended that all users update their wallets as soon as possible. Since many third-party wallet applications rely on the core &quot;wallet2&quot; code, if you do not use the Monero Core CLI/GUI wallets, ask the development team of your wallet if they have upgraded to the new wallet2 code.&lt;/p&gt;
&lt;p&gt;Upgrading your wallet to v0.18.2.2 will not only improve your sender anonymity, but will increase the anonymity pool for all other users, including those using the older vulnerable wallet code.&lt;/p&gt;
&lt;h2&gt;Technical Explanation&lt;/h2&gt;
&lt;p&gt;Large portions of the text below are copied directly from &lt;a href=&quot;https://github.com/j-berman&quot;&gt;j-berman&apos;s&lt;/a&gt; &lt;a href=&quot;/2021/09/20/post-mortem-of-decoy-selection-bugs.html&quot;&gt;&quot;Post-Mortem of Decoy Selection Bugs&quot;&lt;/a&gt; in 2021&lt;/p&gt;
&lt;h3&gt;More In-Depth Background&lt;/h3&gt;
&lt;p&gt;The decoy selection algorithm is designed to select outputs from across the blockchain based on observed spending patterns, as recommended in &lt;a href=&quot;https://arxiv.org/pdf/1704.04299/&quot;&gt;Moser et al&lt;/a&gt;. The paper&apos;s analysis uses spending patterns from earlier versions of Monero - where in some cases, the real outputs used in transactions could be deduced with certainty - in order to arrive at a distribution of Monero user spending patterns.&lt;/p&gt;
&lt;p&gt;The paper highlights that users were more likely to spend outputs received relatively quickly than they were to spend outputs held for a long time. The paper then recommends factoring in the observed spending patterns when selecting outputs from across the blockchain to use as decoys, rather than apply an equal probability to the entire set of outputs from across the blockchain. This way, newer outputs would be more likely to be selected as decoys than older outputs, thus better obfuscating which output is real in users&apos; transactions.&lt;/p&gt;
&lt;p&gt;When the paper&apos;s recommendation &lt;a href=&quot;https://github.com/monero-project/monero/pull/3528&quot;&gt;was first implemented in Monero v0.13.0.0&lt;/a&gt;, the wallet correctly applied the observed spending pattern from the tip of the blockchain when selecting decoys. However, when the algorithm &lt;a href=&quot;https://github.com/monero-project/monero/pull/5389&quot;&gt;was upgraded in v0.14.1.0&lt;/a&gt;, the algorithm applied the observed spending pattern from 10 blocks prior to the chain tip. This was done because outputs younger than 10 blocks old are locked and cannot be spent, therefore it seemed logical to apply the distribution starting 10 blocks prior to the chain tip so as to only consider spendable outputs.&lt;/p&gt;
&lt;h3&gt;The Off-By-One Bug&lt;/h3&gt;
&lt;p&gt;Before picking decoys for a new transaction, the wallet grabs the cumulative distribution of outputs across the blocks for the entire chain using the RPC command /get_output_distrubution.bin. To prevent the gamma picker from picking decoys from blocks that are younger than ten blocks, &lt;a href=&quot;https://github.com/monero-project/monero/blob/35e0a968bde4644a86f6f455b1a50ca25398fa15/src/wallet/wallet2.cpp#L970&quot;&gt;an &quot;end&quot; pointer is calculated&lt;/a&gt; which bounds the chain information that the gamma picker considers. You can see that the calculation does not consider the last 10 blocks (the block unlock time) of chain information. However, since a newly created transactions will not enter the current highest block, but the next future block, the newest information considered at the time of transaction construction is actually 11 blocks older than the next future block (which ostensibily a new transaction will reside in).&lt;/p&gt;
&lt;p&gt;However, wallets will still construct transactions with owned ring members that are exactly 10 blocks old. If all wallets adhere to this flawed logic, then the only time an 10-block old ring member will show up in a transaction is if it is the true spend. This heuristic would be devastating for sender anonymity with 10-block old true spends.&lt;/p&gt;
&lt;p&gt;The bug was patched in PR &lt;a href=&quot;https://github.com/monero-project/monero/pull/8794&quot;&gt;#8794&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Empirical Analysis&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2023-05-25-10block-old-decoy-selection-bug/percent-of-rct-inputs-exactly-x-blocks-old.png&quot; alt=&quot;Percent of RCT inputs exactly N blocks old&quot;&gt;&lt;/p&gt;
&lt;p&gt;The graph you see above shows how much 10-block-old ring members vs 11-block-old ring members appeared in transactions over time. The blue line represents the percent of transaction ring members on-chain that are exactly 10 blocks old over time, with yellow representing the same for 11-block-old ring members. The dashed green line shows the ratio between these two values over time.&lt;/p&gt;
&lt;p&gt;There are a few interesting patterns, but the most relevant to this analysis is the spike in 10-block old ring member usage after the v0.18.2.2 release, the first wallet release with the bug fixed, as well as the increase in ratio between these two ages.&lt;/p&gt;
&lt;p&gt;Since there is currently no way for the core dev team to track wallet version usage, there isn&apos;t any readily available data on the proportions of users using old wallets versus new wallets, information which would help establish correlation in the 10-block old ring member data.&lt;/p&gt;
&lt;p&gt;However, such a noticeable spike in the number of 10-block old ring member usage coinciding precisely when the patched release was launched suggests that this patch did statistically alter decoy selection for young ring members.&lt;/p&gt;
&lt;p&gt;Also, thankfully, the data tells a more complex story than our worst-case heuristic scenario. There were still a lot of 10-block old ring member usage before the bug was patched, likely due to custom wallet software. This makes the deanonymization heuristic less potent than originally anticipated.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Not to beat a dead horse, echoing j-berman in his &lt;a href=&quot;/2021/09/20/post-mortem-of-decoy-selection-bugs.html&quot;&gt;original decoy selection bug post-motem&lt;/a&gt;: &quot;anyone with a background in statistics and probability theory is encouraged to join in discussions geared toward improving the algorithm.&quot; In hindsight, this bug could have been discovered if the statistical distributions had been analyzed carefully.&lt;/p&gt;
&lt;p&gt;Instead, the bug was &lt;a href=&quot;https://github.com/monero-project/monero/pull/8794#issuecomment-1478585470&quot;&gt;stumbled upon by accident&lt;/a&gt; while &lt;a href=&quot;https://github.com/monero-project/monero/pull/8794#issue-1633821949&quot;&gt;attempting to fix an infinite while loop&lt;/a&gt; during decoy selection. This brings me to a second point which I think is important but may be controversial: the wallet2 decoy selection code needs to be completely rewritten. The &lt;code&gt;wallet2::get_outs&lt;/code&gt; function is &lt;a href=&quot;https://github.com/monero-project/monero/blob/94e67bf96bbc010241f29ada6abc89f49a81759c/src/wallet/wallet2.cpp#L8165&quot;&gt;over 600 lines long&lt;/a&gt;, with few comments and inadequate testing.&lt;/p&gt;
&lt;p&gt;Seeing as how the important decoy selection is to the privacy model of Monero, the code which actually implements this functionality in most wallets is of substandard quality. There are a lot of great ongoing discussions relating to decoy selection like &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/109&quot;&gt;non-coinbase-only selection for non-coinbase&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/108&quot;&gt;coinbase consolidation transactions&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/84&quot;&gt;ring binning&lt;/a&gt;, &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/86&quot;&gt;etc&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And while Monero has always been forward focused, it has also been more grounded and battle-tested as compared to other more experimental privacy-preserving coins. This only happens through the hard work and dedication of community members peering over the code and hardening it. Feel free to join the IRC/Matrix channels listed on the Monero &lt;a href=&quot;/community/hangouts/&quot;&gt;Hangouts&lt;/a&gt; or &lt;a href=&quot;/community/workgroups/&quot;&gt;Workgroups&lt;/a&gt; page to participate and communicate more with existing community members.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.2.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2023/04/04/monero-GUI-0.18.2.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/04/04/monero-GUI-0.18.2.2-released/</guid><description>Release adding support for Ledger Stax.</description><pubDate>Tue, 04 Apr 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.2.2 release of the Monero GUI software. This release adds support for Ledger Stax.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2023/04/04/monero-0.18.2.2-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add support for Ledger Stax (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4130&quot;&gt;4130&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update p2pool to v3.2 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4142&quot;&gt;4142&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.2.0...v0.18.2.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.2.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 16 commits containing 20 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.2.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.2.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.2.2.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.2.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.2.2.zip, 770eb381e1eb3490113c1edac67a92506e0b027daa1de8486b8d5fac3b4def54
monero-gui-install-win-x64-v0.18.2.2.exe, 165c183a7490cfe04a8296e05ad592e3e08705c879bd9facf2dab16a6ef2cf05
monero-gui-mac-x64-v0.18.2.2.dmg, 0b676d21b8133830b8446744382ae7c8b51d0e228713184d70100721504bdd4c
monero-gui-linux-x64-v0.18.2.2.tar.bz2, 027707b0ad740908c26895e3bf569ca284a813263129fe2635049313c5129230
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.2.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2023/04/04/monero-0.18.2.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/04/04/monero-0.18.2.2-released/</guid><description>Release adding a size limit for tx_extra in tx pool.</description><pubDate>Tue, 04 Apr 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.2.2 release of the Monero software. This release adds a size limit for tx_extra in tx pool.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Daemon: add a size limit for &lt;code&gt;tx_extra&lt;/code&gt; in tx pool (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8784&quot;&gt;8784&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: avoid log entries when re-blocking a subnet (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8787&quot;&gt;8787&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix deadlock and crash when syncing with full dataset on Windows (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8811&quot;&gt;8811&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: don&apos;t drop peers for soft offenses (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8813&quot;&gt;8813&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix infinite loop in fake out selection (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8801&quot;&gt;8801&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add Ledger Stax support (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8779&quot;&gt;8779&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.2.0...v0.18.2.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.2.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 21 commits containing 814 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;tevador&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;fbeutin-ledger&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.2.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.2.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.2.2.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.2.2.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.2.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.2.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.2.2.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.2.2.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.2.2.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.2.2.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.2.2.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.2.2.zip, 964c13f5d596289d2ab8ba9e265ff1e255a06269cf8fd216187d7b77a11c1371
monero-win-x86-v0.18.2.2.zip, b7366408e74b321aa5fa3993187a862d93dc41cbc43dc585f82fc17a4c423ded
monero-mac-x64-v0.18.2.2.tar.bz2, 8043a681155bf0339dc2eac1feb93d03295bd68c9bb5b472600fa5b1439ba68d
monero-mac-armv8-v0.18.2.2.tar.bz2, b6acf2716e6474d329d4c0bdf3b797299e4e789758f631bafa3930b613e3643c
monero-linux-x64-v0.18.2.2.tar.bz2, 186800de18f67cca8475ce392168aabeb5709a8f8058b0f7919d7c693786d56b
monero-linux-x86-v0.18.2.2.tar.bz2, c0999191b57156fc7b4e7e64fe50ffdf16781bae0ebc12c96c41b2c60bdee79f
monero-linux-armv8-v0.18.2.2.tar.bz2, f3867f2865cb98ab1d18f30adfd9168f397bd07bf7c36550dfe3a2a11fc789ba
monero-linux-armv7-v0.18.2.2.tar.bz2, 11b70a9965e3749970531baaa6c9d636b631d8b0a0256ee23a8e519f13b4b300
monero-android-armv8-v0.18.2.2.tar.bz2, c9d4889ff3f2c01e34f3beb3ab640fd73a535cc715ae8db591fd23724be0401c
monero-android-armv7-v0.18.2.2.tar.bz2, ec7b9913d048bec79ec7f7320df03e1f9c7ee015a051d8509e2d4ed33ddf3301
monero-freebsd-x64-v0.18.2.2.tar.bz2, 187f58410b5aac866f7200bb1e4244ba1940b51db772d33374dfa748f30c11a7
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.2.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2023/02/26/monero-GUI-0.18.2.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/02/26/monero-GUI-0.18.2.0-released/</guid><description>Release containing redesigned wallet creation UI and support for the upcoming P2Pool network upgrade.</description><pubDate>Sun, 26 Feb 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.2.0 release of the Monero GUI software. This release has a redesigned wallet creation UI and adds support for the upcoming P2Pool network upgrade. This upgrade is not mandatory to use the Monero network unless you use P2Pool, but it is recommended.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2023/02/26/monero-0.18.2.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update P2Pool to 3.0, add support for the upcoming P2Pool network upgrade (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4112&quot;&gt;4112&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Redesign seed page, ask for seed confirmation on wallet creation (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3878&quot;&gt;3878&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Android: disable local node usage (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4043&quot;&gt;4043&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix creating view only wallet from existing wallet&lt;/li&gt;
&lt;li&gt;Take priority into account when estimating fee&lt;/li&gt;
&lt;li&gt;Take dataDir into account when sending cmd to avoid creating log file (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4047&quot;&gt;4047&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;Qt&lt;/code&gt; to 5.15.8 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4103&quot;&gt;4103&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;hidapi&lt;/code&gt; to 0.13.1 on Linux and Windows (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4109&quot;&gt;4109&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4120&quot;&gt;4120&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add open folder button after CSV export (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4077&quot;&gt;4077&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Skip proxy when setting localhost remote node (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4085&quot;&gt;4085&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Override desktop theming to fix UI bugs with KDE (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4091&quot;&gt;4091&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;P2Pool: restart monerod only when needed and with proper args (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3936&quot;&gt;3936&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.1.2...v0.18.2.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.2.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 9 people who worked, largely unpaid and altruistically, to put out 64 commits containing 1403 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;ufUNnxagpM&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;2l47&lt;/li&gt;
&lt;li&gt;Malinero&lt;/li&gt;
&lt;li&gt;devhyper&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.2.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.2.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.2.0.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.2.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.2.0.zip, 94d49925c43ff117c4a93e462afe8529079fb54fcce3965419ec4e0f3e7de22b
monero-gui-install-win-x64-v0.18.2.0.exe, abf8048cca55145052ae870128bfe5b0bfc9e33edc5aa1c8cf64db850da1bfdd
monero-gui-mac-x64-v0.18.2.0.dmg, 7d1fdc850fb2a89983520b7b581f65e7bdfb4bbcd22d3b8637c5ed03af876334
monero-gui-linux-x64-v0.18.2.0.tar.bz2, 1b9d4938a82876466c9c047b3c9c22c41d777aea8ad207ef348a7bb39b382b61
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.2.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2023/02/26/monero-0.18.2.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/02/26/monero-0.18.2.0-released/</guid><description>Release containing various bugfixes as well as improvements to block propagation time.</description><pubDate>Sun, 26 Feb 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.2.0 release of the Monero software. This release contains various bugfixes as well as improvements to block propagation time.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Daemon: add RingCT cache for huge block propagation speedup (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8676&quot;&gt;8676&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: refactored &lt;code&gt;rx-slow-hash&lt;/code&gt;, add &lt;code&gt;MONERO_RANDOMX_FULL_MEM&lt;/code&gt; env var to force use the full dataset for PoW verification (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8678&quot;&gt;8678&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix back ping to discover healthy peers to connect to (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8641&quot;&gt;8641&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix Dandelion++ fluff/stem bug with local transactions (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8628&quot;&gt;8628&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix exclusive node DNS resolution for certain hosts (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8644&quot;&gt;8644&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: cleanup and add new seed nodes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8721&quot;&gt;8721&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: update &lt;code&gt;hidapi&lt;/code&gt;/&lt;code&gt;libusb&lt;/code&gt; dependencies, fix Trezor connectivity issues on Windows (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8714&quot;&gt;8714&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix monero-blockchain-stats omits data from final day (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8723&quot;&gt;8723&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;OpenSSL&lt;/code&gt; to 1.1.1t (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8738&quot;&gt;8738&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.1.2...v0.18.2.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.2.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 11 people who worked, largely unpaid and altruistically, to put out 44 commits containing 865 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;LocalMonero&lt;/li&gt;
&lt;li&gt;UkoeHB&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.2.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.2.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.2.0.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.2.0.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.2.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.2.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.2.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.2.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.2.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.2.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.2.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.2.0.zip, 112c0647baaa5c7e42f8b121ad633222f608200f9a402dbf2b5cd6b95ee555cd
monero-win-x86-v0.18.2.0.zip, dac24fa46581987041ea3e9d89d745c643afab23a6d74385cdddd1231fe92514
monero-mac-x64-v0.18.2.0.tar.bz2, 25965adf64e20b1fc7e6b4c8839390de90eb2ec702b7fc07271be81ae592bd5c
monero-mac-armv8-v0.18.2.0.tar.bz2, 46e793b1401e3b3b1d7308bacede021ec45af7df70e277530079386abb3915da
monero-linux-x64-v0.18.2.0.tar.bz2, 83e6517dc9e5198228ee5af50f4bbccdb226fe69ff8dd54404dddb90a70b7322
monero-linux-x86-v0.18.2.0.tar.bz2, 22e73cfe0bd8fbd37f9e74b8e3ed78d4682a7c2489b30ba00cd3e70644dfefc2
monero-linux-armv8-v0.18.2.0.tar.bz2, fb20eaf9b04020abdf883eb339258814742a1452653c1f5d8705d16e90413f35
monero-linux-armv7-v0.18.2.0.tar.bz2, 1312afd0dde3262ff89554e278c0130c0ced6bdbeec8bf614fbb40bd03c6a0d2
monero-android-armv8-v0.18.2.0.tar.bz2, 29ea258ff6c213b276dd97432f3ba7f03834c5a3c6787a16af36d15544b60c44
monero-android-armv7-v0.18.2.0.tar.bz2, d72064d7df1ed0e4f5d37eca69a457cb56bb505c32e1a48f4d25480aaecfe1ce
monero-freebsd-x64-v0.18.2.0.tar.bz2, 0647ebc921315d3e2c31de7e1ba6d3bd9f42b582f7b0d2761a61375291cf3307
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Developer Opportunities at the Monero Project</title><link>https://beta.monerodevs.org/blog/2023/02/02/seraphis-jamtis-developer-opportunities/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2023/02/02/seraphis-jamtis-developer-opportunities/</guid><description>Join the Monero dev community to implement the two brand-new technologies Seraphis and Jamtis</description><pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Monero is a cryptocurrency started in 2014. It&apos;s often called a &lt;em&gt;privacy coin&lt;/em&gt;: Transaction senders, receivers and amounts are all not visible to outsiders on the blockchain, in stark contrast to most other cryptocurrencies, including Bitcoin. However, many proponents do not primarily see privacy as an end in itself but something that is needed for Monero for being able to function as a true electronic version of cash. For an introduction see &lt;a href=&quot;https://www.getmonero.org/get-started/what-is-monero/&quot;&gt;What is Monero&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Monero dev community is currently implementing two brand-new technologies called &lt;em&gt;Seraphis&lt;/em&gt; and &lt;em&gt;Jamtis&lt;/em&gt; to improve privacy further and add functionality. According to some still very rough estimates those may be ready to bring into service with a hardfork in 2 years&apos; time. Quite a lot of new code needs to get implemented, and a lot of existing code modified and adjusted; it&apos;s probably the biggest single coding related project for the currency ever.&lt;/p&gt;
&lt;p&gt;Does that sound like something you may want to work on? Can you write sophisticated C++ code, or are you able to learn to do so &quot;on the job&quot;, and ready to work as a member of an open source dev team? Then please have a closer look.&lt;/p&gt;
&lt;p&gt;There is no company behind the Monero Project to manage dev work; it&apos;s an open source project as true as they get nowadays. It doesn&apos;t depend on VC companies openly involved in financing either that could force the project into directions that benefit themselves more than the Monero users. &quot;Meritocracy&quot; may be pretty grand and a bit overused as a concept, but if your work has merit you will get your code merged into software that is used to manage a cryptocurrency with a market valuation in the billions of USD.&lt;/p&gt;
&lt;h3&gt;Project Background&lt;/h3&gt;
&lt;p&gt;Monero came into existence in 2014 when a group of 7 devs forked the code of a cryptocurrency called &lt;em&gt;Bytecoin&lt;/em&gt; to start a new, independent blockchain with a fresh genesis block. Its starting point was therefore a moderately large C++ codebase built from scratch since maybe 2011 to implement a new privacy coin technology called &lt;em&gt;CryptoNote&lt;/em&gt; for the first time.&lt;/p&gt;
&lt;p&gt;Over time many features and privacy enhancements were added, and today the code has grown to maybe something like tripple original size. Given how many different people worked on the code for many years already, and given the true open source style of development where nobody can just dictate things, the code is still in reasonable shape. There are nevertheless parts with a size and a complexity that makes them struggle to fit within the original framework that still largely stands.&lt;/p&gt;
&lt;p&gt;We have &lt;a href=&quot;https://www.getmonero.org/resources/developer-guides/&quot;&gt;developer documentation&lt;/a&gt;, but unfortunately there is nothing that documents the overall code structure, or the hierarchy of classes, or gives a high-level overview of the functionality. This together with the fact that C++ is not the easiest of programming languages when it comes to understand a large codebase makes it a bit difficult for new devs to find their way around; but on the other hand the &quot;culture&quot; among the devs is very welcoming and supporting to people who are serious to contribute.&lt;/p&gt;
&lt;p&gt;You find the project &lt;a href=&quot;https://github.com/monero-project&quot;&gt;on GitHub&lt;/a&gt;. The most important repository is the one with the core software, e.g. the Monero &lt;em&gt;daemon&lt;/em&gt; that spans up the network and manages the blockchain, see &lt;a href=&quot;https://github.com/monero-project/monero&quot;&gt;its repository&lt;/a&gt;. You find the &quot;places to be&quot; like the dev-oriented Libera.chat IRC channel &lt;em&gt;#monero-dev&lt;/em&gt; on the &lt;a href=&quot;https://www.getmonero.org/community/hangouts/&quot;&gt;&quot;Hangouts&quot; page&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Seraphis and Jamtis&lt;/h3&gt;
&lt;p&gt;A group of Monero devs started to work on two brand-new and sizeable technologies called &lt;em&gt;Seraphis&lt;/em&gt; and &lt;em&gt;Jamtis&lt;/em&gt; which will improve the privacy of Monero transactions further and will solve many problems regarding current functionality. Those devs get support from the inventor of Seraphis, &lt;a href=&quot;https://github.com/UkoeHB&quot;&gt;UkoeHB&lt;/a&gt;, and the inventor of Jamtis, &lt;a href=&quot;https://github.com/tevador&quot;&gt;Tevador&lt;/a&gt;. The resulting cryptocurrency will be quite different from today&apos;s Monero, although existing users will be offered a seamless upgrade path, and funds from all the way back to 2014 remain fully spendable indefinitely.&lt;/p&gt;
&lt;p&gt;Over the course of about one year UkoeHB built a library that implements all the cryptography behind Seraphis and contains code to create transactions. You find it &lt;a href=&quot;https://github.com/UkoeHB/monero/tree/seraphis_lib/src/seraphis&quot;&gt;in UkoeHB&apos;s repository&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Work has now started on the so-called &lt;em&gt;Seraphis wallet&lt;/em&gt; that will make heavy use of the Seraphis library. &lt;em&gt;wallet&lt;/em&gt; in this context does not mean an app that end users run to manage their XMR, but that component of the Monero core code that such apps will build on. The main functionality of that component: Reading and writing wallet files that contain keys and all owned outputs, scanning the blockchain for incoming transactions, building new transactions and submitting them to the network.&lt;/p&gt;
&lt;p&gt;The current plan is to fully replace &lt;em&gt;wallet2&lt;/em&gt;, the existing component doing all this. This will require a lot of adjustments in the rest of the Monero core codebase, and of course reworking all wallet apps that depend on it. For more details &lt;a href=&quot;https://github.com/seraphis-migration/strategy/wiki&quot;&gt;check the wiki&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Financial Matters&lt;/h3&gt;
&lt;p&gt;There is no company behind the Monero Project, it has no employees: Devs seeking more or less conventional employment best look elsewhere. It does not actively seek venture capital either. Monero runs on contributions from people that basically work &quot;for free&quot;, and on donations from the broader community to finance larger tasks.&lt;/p&gt;
&lt;p&gt;One of these funding methods is the &lt;em&gt;CCS&lt;/em&gt;, the &lt;em&gt;Community Crowdfunding System&lt;/em&gt;. You can find more details &lt;a href=&quot;https://ccs.getmonero.org/&quot;&gt;on the website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Basically anybody can write a proposal for it, and if it gets positive feedback it moves to the funding stage where of course success depends on whether donators will find the proposed work and goal worthwhile.&lt;/p&gt;
&lt;p&gt;Realistically however it&apos;s pretty hard to get a proposal accepted if you are all new to Monero, nobody in the community knows you yet and you have never contributed anything so far. Much is about trust and demonstrated abilities, as it typically is the case in open source projects.&lt;/p&gt;
&lt;p&gt;The CCS has a long history of successfully funded and executed tasks.&lt;/p&gt;
&lt;p&gt;Another option for funding Monero related work is the &lt;a href=&quot;https://magicgrants.org/funds/monero&quot;&gt;MAGIC Monero Fund&lt;/a&gt;. Its nature is quite different from the CCS as it&apos;s a USA-registered 501(c)(3) charity. This enables tax-deductible (for citizens of the USA) donations in a variety of methods, and the option of USD-denominated payouts. There is also an additional requirement that fund recipients must verify their identity. The CCS allows its fund recipients to remain anonymous, yet only handles XMR.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;There will be a lot of interesting work for devs that want to join the Monero project, for a long time. It may be a bit unusual as a &quot;place&quot; to work at, and for getting rich probably look elsewhere, but on the other hand think about it: Where else can you make a difference for a multi-billion-dollar venture that may become important in the future and make a difference, whoever you are, from wherever you are, regardless of education, only based on your knowledge and your willingness to make useful contributions?&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.1.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/09/29/monero-GUI-0.18.1.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/09/29/monero-GUI-0.18.1.2-released/</guid><description>Release containing fixes for an incorrect error message while being disconnected from a node.</description><pubDate>Thu, 29 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.1.2 release of the Monero GUI software. This release fixes an incorrect error message while being disconnected from a node.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2022/09/29/monero-0.18.1.2-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix a bug that causes the wallet to display &quot;wrong version&quot;&lt;/li&gt;
&lt;li&gt;Improve behavior when switching nodes (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4036&quot;&gt;4036&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Use different colors for different subaccounts (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4040&quot;&gt;4040&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.1.1...v0.18.1.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.1.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 16 commits containing 87 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;Malinero&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.1.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.1.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.1.2.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.1.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.1.2.zip, c57cd8f27dacf64a11a4f86911a99116ab54438c37c87fb7ccb3c616d9a64b6a
monero-gui-install-win-x64-v0.18.1.2.exe, c5dbf3e8fca7341dea1194e57b22f233ceb9471aca8692da6ffd0b4bc3a54a1b
monero-gui-mac-x64-v0.18.1.2.dmg, 0e2e79471ffcc25b939de1937d54610510eaed0cbb19bbdc21a7aa64a2e9ec73
monero-gui-linux-x64-v0.18.1.2.tar.bz2, 1f9406044434eea770f1548a5bad5708f326f7295fb7c12d6c607ff783018a08
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.1.2 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/09/29/monero-0.18.1.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/09/29/monero-0.18.1.2-released/</guid><description>Release containing bugfixes and improvements to multisig.</description><pubDate>Thu, 29 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.1.2 release of the Monero software. This release contains bugfixes and improvements to multisig.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: add an option to force-update multisig key exchange (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8582&quot;&gt;8582&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix a bug that would display a &quot;wrong version&quot; warning (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8585&quot;&gt;8585&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: second thread pool for IO (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8577&quot;&gt;8577&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: move update_checkpoints() DNS call to a later stage (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8588&quot;&gt;8588&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.1.1...v0.18.1.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.1.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 13 commits containing 296 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;UkoeHB&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.1.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.1.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.1.2.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.1.2.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.1.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.1.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.1.2.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.1.2.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.1.2.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.1.2.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.1.2.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.1.2.zip, 0a3d4d1af7e094c05352c31b2dafcc6ccbc80edc195ca9eaedc919c36accd05a
monero-win-x86-v0.18.1.2.zip, 71e2990ce860521c54a36c9dc77c3c7acdffc92630c4df03ba1253b428b7ac64
monero-mac-x64-v0.18.1.2.tar.bz2, ba1108c7a5e5efe15b6a628fb007c50f01c231f61137bba7427605286dbc6f01
monero-mac-armv8-v0.18.1.2.tar.bz2, 620b825c04f84845ed09de03b207a3230a34f74b30a8a07dde504a7d376ee4b9
monero-linux-x64-v0.18.1.2.tar.bz2, 7d51e7072351f65d0c7909e745827cfd3b00abe5e7c4cc4c104a3c9b526da07e
monero-linux-x86-v0.18.1.2.tar.bz2, ac7b6098fcbe53b91a53e10d75b98d4580f0ec0525b400acfb1ffb6fb7ce8cd4
monero-linux-armv8-v0.18.1.2.tar.bz2, e1467fe289c98349be2b1c4c080e30a224eb3217c814fab0204241b2b19b9c6b
monero-linux-armv7-v0.18.1.2.tar.bz2, 94ece435ed60f85904114643482c2b6716f74bf97040a7af237450574a9cf06d
monero-android-armv8-v0.18.1.2.tar.bz2, e0821251dc02180d2a91bc96835e2f2b2b05f22d3c229d1e819251fa6771bbdf
monero-android-armv7-v0.18.1.2.tar.bz2, 105818bf5e0e7d677c4ea10dbd4df1f8258d5735bbf6348d9f93449f42bea588
monero-freebsd-x64-v0.18.1.2.tar.bz2, 4b1ab16d35a7e77da7a928a45e0db19474be0ee91f6899bcaae10ee294f2b0a2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.1.1 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/09/19/monero-GUI-0.18.1.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/09/19/monero-GUI-0.18.1.1-released/</guid><description>Release containing improvements to simple mode.</description><pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.1.1 release of the Monero GUI software. This release adds improvements to simple mode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2022/09/19/monero-0.18.1.1-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Skip nodes that are behind last checkpoint in Simple Mode&lt;/li&gt;
&lt;li&gt;Warn when connecting to an outdated node&lt;/li&gt;
&lt;li&gt;Update Qt to 5.15.6 on Windows and Linux (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4025&quot;&gt;4025&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Allow to use Windows Installer on ARM64 systems (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4026&quot;&gt;4026&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update translations (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/4031&quot;&gt;4031&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.1.0...v0.18.1.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.1.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 24 people who worked, largely unpaid and altruistically, to put out 16 commits containing 6549 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;netrik182&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;castorp, foresle, 12, W4ikiky, juanda-097, Miguel Medina, John Lee, vaa red, MahtiAnkka, Jiri, Tony Nguyen, Tabula Rasa, Lafudoci, cryptoouob, awdfffr, v1docq47, tedtei, ZeoZ, Kareem, ZeoZ&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.1.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.1.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.1.1.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.1.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.1.1.zip, 4efb0009e97c3a4d97139f3a4ba9b149e5707695569bc60b465a943741a64aa0
monero-gui-install-win-x64-v0.18.1.1.exe, bf1261059ad0086cc3fd5cdaa47afef12508a70d4eae144e1e40ca36e047551c
monero-gui-mac-x64-v0.18.1.1.dmg, ed2a74739e2a01185712af5f898a3341f09d58195e22f03a6e4630e8e1e17fc0
monero-gui-linux-x64-v0.18.1.1.tar.bz2, 2dedc03de5c3d77aaf9be2ea19786c603db1f9596e4b38beeef4b7eb0acd473c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.1.1 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/09/19/monero-0.18.1.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/09/19/monero-0.18.1.1-released/</guid><description>Release containing bugfixes related to output import/export and multisig seed restore.</description><pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.1.1 release of the Monero software. This release has bugfixes related to output import/export and multisig seed restore.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: fix unicode file path support on Windows (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8548&quot;&gt;8548&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix multisig seed restore (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8545&quot;&gt;8545&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fixes to output import/export, allow exporting in chunks (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8555&quot;&gt;8555&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: skip bootstrap nodes that are lower than last checkpoint (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8552&quot;&gt;8552&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: check wallet compatibility with daemon&apos;s hard fork version (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8544&quot;&gt;8544&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.1.0...v0.18.1.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.1.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 25 commits containing 802 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;sethforprivacy&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.1.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.1.1.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.1.1.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.1.1.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.1.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.1.1.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.1.1.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.1.1.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.1.1.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.1.1.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.1.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.1.1.zip, 14eb0d7111b478a0adcde2254dabb8612a8f0b21f0dc3d5d673d851fd7039094
monero-win-x86-v0.18.1.1.zip, bae1688502882cdfc293cff55460b38a1906ce41416628c6d9b6a38120de6fb4
monero-mac-x64-v0.18.1.1.tar.bz2, 60fc466655ab4d1ae32b471c25c8c0160304f97499f2424e7514ca61c7c08991
monero-mac-armv8-v0.18.1.1.tar.bz2, 3c806061ed56a8b84b134d918f9c6bc101e3dd67d321e6cbbecfd2acc297b50f
monero-linux-x64-v0.18.1.1.tar.bz2, 937dfcc48d91748dd2e8f58714dfc45d17a0959dff33fc7385bbe06344ff2c16
monero-linux-x86-v0.18.1.1.tar.bz2, 43fe3a76f1fa13d1ac57095d4e32fe2b31bf20dde67ba1de7335a7c0fcdd03b1
monero-linux-armv8-v0.18.1.1.tar.bz2, e9b7e1dd0e70309d52be66240a43bddadc64eac1ed3a5aad17cfa1609ea424c1
monero-linux-armv7-v0.18.1.1.tar.bz2, c8cbf9cdfb89f1b2c5f6599ceb715ece69bd99f9ce669953d6768d7c7aa6963b
monero-android-armv8-v0.18.1.1.tar.bz2, e521a881e146530b4c2af35153e49c755cb31139c06bfa62e3f5b0dd91cc9602
monero-android-armv7-v0.18.1.1.tar.bz2, 696db3a95d541569375c3dab331bbd08e8c6acd30cb1c74f2ebae8c377cba6fd
monero-freebsd-x64-v0.18.1.1.tar.bz2, 5372efd08180485ce24cd69d036365b43d1c2f4bd2b506d5e51c5795cffd6d26
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.1.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/08/11/monero-GUI-0.18.1.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/08/11/monero-GUI-0.18.1.0-released/</guid><description>Release containing v0.18 network upgrade compatibility for Ledger and Trezor hardware wallets.</description><pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.1.0 release of the Monero GUI software. This release adds v0.18 network upgrade compatibility for Ledger and Trezor hardware wallets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2022/08/11/monero-0.18.1.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add Ledger support for v0.18, requires app v1.8.0&lt;/li&gt;
&lt;li&gt;Add Trezor support for v0.18, requires firmware v2.5.2&lt;/li&gt;
&lt;li&gt;Speed up time between wallet opening and refresh (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3994&quot;&gt;3994&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add option to skip stop local node screen (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3734&quot;&gt;3734&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.18.0.0...v0.18.1.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.1.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 18 commits containing 27 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;reemuru&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;garth-xmr&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.1.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.1.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.1.0.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.1.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.1.0.zip, 39c4290a01072cc8fe8eabaa2c61598421a72eac6011eccd16a2a63e89323fa2
monero-gui-install-win-x64-v0.18.1.0.exe, 9b2c8978f96e8c9662373b427ef320ccd9d652d346435a8487a756bf55cf43ff
monero-gui-mac-x64-v0.18.1.0.dmg, 0b06351b370863dce8fff9d8659a8235b98505c61c7e4f5af23843b161d92186
monero-gui-linux-x64-v0.18.1.0.tar.bz2, 6c993b622516d85555d8962767b39c79a3b3614cbdf0ab9f62fa07e3826498d0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.1.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/08/11/monero-0.18.1.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/08/11/monero-0.18.1.0-released/</guid><description>Release containing v0.18 network upgrade compatibility for Ledger and Trezor hardware wallets.</description><pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.1.0 release of the Monero software. This release adds v0.18 network upgrade compatibility for Ledger and Trezor hardware wallets.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: add Ledger support for v0.18, requires app v1.8.0 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8466&quot;&gt;8466&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8463&quot;&gt;8463&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add Trezor support for v0.18, requires firmware v2.5.2 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8483&quot;&gt;8483&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: publish submitted transactions via ZMQ (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8451&quot;&gt;8451&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix a potential crash (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8454&quot;&gt;8454&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix &lt;code&gt;get_block_template_backlog&lt;/code&gt; performance (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8455&quot;&gt;8455&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix a RandomX related bug on old macOS versions (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8492&quot;&gt;8492&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.18.0.0...v0.18.1.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.1.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 18 commits containing 626 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;ph4r05&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.1.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.1.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.1.0.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.1.0.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.1.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.1.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.1.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.1.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.1.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.1.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.1.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.1.0.zip, d0e2b3255163ec0499de42639cc86cf4ddae0bc5fa65aa7377ff9c40305da8fd
monero-win-x86-v0.18.1.0.zip, ed18233503b6135a29732a79b261b50aced24b99686843bc11e7e9fb2d50cf42
monero-mac-x64-v0.18.1.0.tar.bz2, da87ac5c713f17985cd57bcd007ec76ffe75123cb546cd655edb14fdd8c3d745
monero-mac-armv8-v0.18.1.0.tar.bz2, 065766f5799c6b972145e2b27830a584c18f64bdd276f31801493b7ef9e51b3c
monero-linux-x64-v0.18.1.0.tar.bz2, 9318e522a5cf95bc856772f15d7507fdef2c028e01f70d020078ad5e208f1304
monero-linux-x86-v0.18.1.0.tar.bz2, 3d54dc813116955537a4a5ae4a0a3943d9d32842e076c223ea096551db438158
monero-linux-armv8-v0.18.1.0.tar.bz2, 69e2bba6d5bd8fcf4986f59f232fdfd33b4ae2ce0959fd59567b153b923e057e
monero-linux-armv7-v0.18.1.0.tar.bz2, ecba059a2dbbef9f059e37c0f329df037501752dd871719b41104c5d4c6d358b
monero-android-armv8-v0.18.1.0.tar.bz2, ca8c9daeaee758d482d5cde94912d33b2f62656719c821b2a496fd81c0d52a79
monero-android-armv7-v0.18.1.0.tar.bz2, 0ea5ddb0630d6657810d38b1968ae76ba8e54806f46a2cc9bd02602f999aa741
monero-freebsd-x64-v0.18.1.0.tar.bz2, 1076d260b8b8fe513653916dabfa3c3790030836750d3af6bca56fc138a06af1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.18.0.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/07/19/monero-GUI-0.18.0.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/07/19/monero-GUI-0.18.0.0-released/</guid><description>Major release containing support for the August 13th network upgrade.</description><pubDate>Tue, 19 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.0.0 release of the Monero GUI software. This major release is due to the August 13th network upgrade, which in turn adds support for Bulletproofs+, view tags, ring size increase to 16, and fee changes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2022/07/19/monero-0.18.0.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add support for v0.18 network upgrade (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3972&quot;&gt;3972&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add scan transaction option (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3932&quot;&gt;3932&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix payment proof button (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3910&quot;&gt;3910&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix restoring from default restore height (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3902&quot;&gt;3902&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Display wallet files with a dot in name #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3968&quot;&gt;3968&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add separate Ledger Nano S+ entry (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3903&quot;&gt;3903&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix stagenet approximated block height (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3846&quot;&gt;3846&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update Mac icon (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3560&quot;&gt;3560&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update p2pool to v2.2.1 (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3966&quot;&gt;3966&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Only kill p2pool when we started it (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3917&quot;&gt;3917&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.3.2...v0.18.0.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.18.0.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 55 people who worked, largely unpaid and altruistically, to put out 67 commits containing 20610 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;reemuru&lt;/li&gt;
&lt;li&gt;ComputeryPony&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;netrik182&lt;/li&gt;
&lt;li&gt;plowsof&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;Agent LvM, TheFuzzStone, foresle, reketen, Josep Mengual, Miguel Medina, Peter Liska, Júlia Forgáčová, Boris Sipos, Carlo, tomas, alreadyburnt, Nima Ghotbi, Parsa Abbasi, E-Moji, MasFlam, Gregg S, Gilberto F da Silva, v1docq47, snipeTR, xmoreee, darckme, Simon Fouilleul, Julian Fouquet, nightwolf3, tedtei, Casimir, CryptoMonero, jindouyunz, Muge Niu, TaoHuachen, MaxQiu0108, Winslow Hee, Lekton Zhang, kingoflove, netrik182, Pozsonyi Péter, liimee, siptruk, I. Musthafa, Wobole, PauleBertt, Marta Kozera, Crusty, GreenPiece, Lennard Merten, Paul Janowitz&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.18.0.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.18.0.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.0.0.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.0.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.18.0.0.zip, 41446de539a20c5f5e1c5098ebaebd77009347b7263bdfc61587d27b6b2ff13f
monero-gui-install-win-x64-v0.18.0.0.exe, a42ea47f6cc128e428ed115b0496d5d9817542dcf29807c2b674e518864418b5
monero-gui-mac-x64-v0.18.0.0.dmg, c1beab6aa2351a940bfa585d5bff558babb983a8a70600e5166aacf0c47cc2eb
monero-gui-linux-x64-v0.18.0.0.tar.bz2, a0680b4fcd4b5b75db9a903d17a8216cd250eff91ecbce769e6b920825c9a4c9
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.18.0.0 &apos;Fluorine Fermi&apos; released</title><link>https://beta.monerodevs.org/blog/2022/07/19/monero-0.18.0.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/07/19/monero-0.18.0.0-released/</guid><description>Major release containing support for the August 13th network upgrade.</description><pubDate>Tue, 19 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.18.0.0 release of the Monero software. This major release is due to the August 13th network upgrade, which in turn adds support for Bulletproofs+, view tags, ring size increase to 16, and fee changes.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consensus: add Bulletproofs+ to decrease transactions size and verification time (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7170&quot;&gt;7170&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Consensus: add view tags to outputs to reduce wallet scanning time (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8061&quot;&gt;8061&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Consensus: increase ring size to 16 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8178&quot;&gt;8178&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fee changes, adjusted dynamic block weight algorithm (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7819&quot;&gt;7819&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: multisig security fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8149&quot;&gt;8149&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8220&quot;&gt;8220&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8432&quot;&gt;8432&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: disable multisig by default, enable with &lt;code&gt;--enable-multisig-experimental&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8328&quot;&gt;8328&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: speed up transaction construction (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8046&quot;&gt;8046&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: avoid unnecessary DNS call, significantly speed up transaction construction in some cases (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8408&quot;&gt;8408&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: avoid hitting restricted /gettransactions RPC limit (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8388&quot;&gt;8388&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: decrease the amount of data exchanged for output export (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8179&quot;&gt;8179&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix spurious reorg detection with untrusted nodes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8331&quot;&gt;8331&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: attempt to carve the fee from a partial payment early (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7342&quot;&gt;7342&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: try empty passphrase first when using Trezor (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7793&quot;&gt;7793&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add new &lt;code&gt;scan_tx&lt;/code&gt; command to scan for a list of transaction ids (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7312&quot;&gt;7312&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add option to display wallet name, network mode to inactivity lock (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7153&quot;&gt;7153&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add option for exporting tx keys (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8180&quot;&gt;8180&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: connection code rewrite, improve connectivity with SSL enabled (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8426&quot;&gt;8426&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: Tor / I2P tx-proxy connectivity fixes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8324&quot;&gt;8324&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8330&quot;&gt;8330&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix a bug that causes transactions to not get re-relayed (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8326&quot;&gt;8326&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: improve cryptonote (block and tx) binary read performance (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7661&quot;&gt;7661&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: store RPC SSL key/cert for consistent authentication between runs (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7366&quot;&gt;7366&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add support for storing database on a raw device/partition (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7774&quot;&gt;7774&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add --max-connections-per-ip daemon option (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/6877&quot;&gt;6877&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: full tx revalidation on fork boundaries (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7169&quot;&gt;7169&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add proxy configuration support for bootstrap daemon (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7326&quot;&gt;7326&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: fix &lt;code&gt;describe_transfer&lt;/code&gt; for multiple transactions in a txset (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7767&quot;&gt;7767&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: prevent &lt;code&gt;--password-file&lt;/code&gt; from being used with &lt;code&gt;--wallet-dir&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7823&quot;&gt;7823&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: send confirmations in &lt;code&gt;get_transactions&lt;/code&gt; result (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7662&quot;&gt;7662&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: support regex for tags in &lt;code&gt;get_accounts&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8215&quot;&gt;8215&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Optimized keccak implementation (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8262&quot;&gt;8262&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mac ARM64 release binaries (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8312&quot;&gt;8312&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.3.2...v0.18.0.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.18.0.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 71 people who worked, largely unpaid and altruistically, to put out 420 commits containing 25749 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lxop&lt;/li&gt;
&lt;li&gt;dewyatt&lt;/li&gt;
&lt;li&gt;OrvilleRed&lt;/li&gt;
&lt;li&gt;ph4r05&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;wirrickelliot&lt;/li&gt;
&lt;li&gt;hMihaiDavid&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;JoeHCQ1&lt;/li&gt;
&lt;li&gt;reemuru&lt;/li&gt;
&lt;li&gt;drlef&lt;/li&gt;
&lt;li&gt;suriyaa&lt;/li&gt;
&lt;li&gt;ralphmapper&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;tmoravec&lt;/li&gt;
&lt;li&gt;TheCharlatan&lt;/li&gt;
&lt;li&gt;timosarkar&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;hinto.janaiyo&lt;/li&gt;
&lt;li&gt;Xeonacid&lt;/li&gt;
&lt;li&gt;gdmojo&lt;/li&gt;
&lt;li&gt;perfect-daemon&lt;/li&gt;
&lt;li&gt;benevanoff&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;cabelo&lt;/li&gt;
&lt;li&gt;codesoap&lt;/li&gt;
&lt;li&gt;donkeydonkey&lt;/li&gt;
&lt;li&gt;IceCruelStuff&lt;/li&gt;
&lt;li&gt;glv2&lt;/li&gt;
&lt;li&gt;gingeropolous&lt;/li&gt;
&lt;li&gt;georgeleege&lt;/li&gt;
&lt;li&gt;rex4539&lt;/li&gt;
&lt;li&gt;fdov&lt;/li&gt;
&lt;li&gt;AkritW&lt;/li&gt;
&lt;li&gt;garth-xmr&lt;/li&gt;
&lt;li&gt;Luxter77&lt;/li&gt;
&lt;li&gt;im&lt;/li&gt;
&lt;li&gt;kayabaNerve&lt;/li&gt;
&lt;li&gt;normoes&lt;/li&gt;
&lt;li&gt;iamamyth&lt;/li&gt;
&lt;li&gt;00-matt&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;malbit&lt;/li&gt;
&lt;li&gt;MoneroArbo&lt;/li&gt;
&lt;li&gt;ndorf&lt;/li&gt;
&lt;li&gt;zer-far&lt;/li&gt;
&lt;li&gt;serhack&lt;/li&gt;
&lt;li&gt;sethforprivacy&lt;/li&gt;
&lt;li&gt;SomaticFanatic&lt;/li&gt;
&lt;li&gt;LeoNero&lt;/li&gt;
&lt;li&gt;SamsungGalaxyPlayer&lt;/li&gt;
&lt;li&gt;malinero&lt;/li&gt;
&lt;li&gt;Jkat&lt;/li&gt;
&lt;li&gt;DangerOnTheRanger&lt;/li&gt;
&lt;li&gt;kevinbarbour&lt;/li&gt;
&lt;li&gt;kaythomas0&lt;/li&gt;
&lt;li&gt;lza_menace&lt;/li&gt;
&lt;li&gt;agowa338&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;sarangnoether&lt;/li&gt;
&lt;li&gt;unseddd&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;loqs&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;UkoeHB&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.18.0.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.18.0.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.18.0.0.tar.bz2&quot;&gt;macOS, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-armv8-v0.18.0.0.tar.bz2&quot;&gt;macOS, ARM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.0.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.18.0.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.18.0.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.18.0.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.18.0.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.18.0.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.0.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.18.0.0.zip, 0b94088db62d0ded1d62d02a631b93978984acce337e01a802edd87e521dfcd1
monero-win-x86-v0.18.0.0.zip, d55e86e1434a7e1cebd6931d21063e82c25a7126ddad8704f15501bb9a6e64a4
monero-mac-x64-v0.18.0.0.tar.bz2, 6278a16ec64e2f261c2023c7be9bf904627bec58f8e4237b609eb4c842d9ff68
monero-mac-armv8-v0.18.0.0.tar.bz2, 5f2261fe821e0fe88c193ad6251e68aeb7639e9b529952df823706d424a513d7
monero-linux-x64-v0.18.0.0.tar.bz2, 74c440aa1e38a41ded0c4844b50f094146170ef83f1bd79d7e23d0d69b589faf
monero-linux-x86-v0.18.0.0.tar.bz2, 14f8e658750b9301de3e4923355adf4bdfb33348d905b74a02191fa8147c247d
monero-linux-armv8-v0.18.0.0.tar.bz2, 15cf4db8810d39104dbc230a985c7819ee96f9a7264d3f65e012b4bc36dc9f40
monero-linux-armv7-v0.18.0.0.tar.bz2, 9af9842b6725f070e568b7bbf02277e6da2ae7a5a544b4b214c60125bab5c93b
monero-android-armv8-v0.18.0.0.tar.bz2, 2656f968293b32cccf9daed36976e9331386950ad291f10f8061fc7bc87f8508
monero-android-armv7-v0.18.0.0.tar.bz2, 8c6bb7df79e350275252967f08461eda6dfcd161c0d898722af467efa114f6d6
monero-freebsd-x64-v0.18.0.0.tar.bz2, f556259345ac6e5c95421156693ec5011914355ebdc7d0d1bb97a0e6cdb29b5a
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.3.2 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2022/04/29/monero-GUI-0.17.3.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/04/29/monero-GUI-0.17.3.2-released/</guid><description>Point release containing support for P2Pool mining and Ledger Nano S Plus.</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.3.2 point release of the Monero GUI software. This release contains support for P2Pool mining and Ledger Nano S Plus.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2022/04/29/monero-0.17.3.2-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Integrate experimental support for P2Pool mining (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3829&quot;&gt;3829&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Warn against high fees during transaction creation (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3897&quot;&gt;3897&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improvements against wallet getting stuck on exit (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3890&quot;&gt;3890&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3889&quot;&gt;3889&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add support for Ledger Nano S Plus&lt;/li&gt;
&lt;li&gt;Add support for reserve proof (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3828&quot;&gt;3828&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add a lock wallet button to the title bar (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3859&quot;&gt;3859&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix offline signing (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3862&quot;&gt;3862&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix adding a new address book entry (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3865&quot;&gt;3865&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update translations, add support for 5 new languages (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3832&quot;&gt;3832&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.3.1...v0.17.3.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.3.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 22 who worked, largely unpaid and altruistically, to put out 76 commits containing 31625 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;netrik182&lt;/li&gt;
&lt;li&gt;devhyper&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;reemuru&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;Miguel Medina, jaime diaz, Dynse Clyde Sacote, Robbie Monero, Gilberto F da Silva, Malek Atwiz, nanostos, ambercookie, Patix0331, Paul Janowitz, Trendyne, siptruk, tuknag, Marta Kozera&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.3.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.3.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.3.2.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.3.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.3.2.zip, a0fa78c62a97b91db3d225c37c33d8185891600930dddd694d01635b825c2bff
monero-gui-install-win-x64-v0.17.3.2.exe, 92541cc74ac7afbe771292f6a94127dfaf5163627a750226bff10abd431e5086
monero-gui-mac-x64-v0.17.3.2.dmg, acaabe36002ae66bee4d4ded1fbcca4b34688cb702231aea26afe49f3f284fbe
monero-gui-linux-x64-v0.17.3.2.tar.bz2, ad4b4be60548cddcade3cf8874579256805559d61a68e6102e4dde71284a2039
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.3.2 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2022/04/29/monero-0.17.3.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/04/29/monero-0.17.3.2-released/</guid><description>Point release containing support for Ledger Nano S Plus.</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.3.2 point release of the Monero software. This release contains support for Ledger Nano S Plus.&lt;/p&gt;
&lt;p&gt;Some highlights of this point release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wallet: add support for Ledger Nano S Plus (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8239&quot;&gt;8239&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: balance includes unconfirmed payments (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8154&quot;&gt;8154&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8159&quot;&gt;8159&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: rename duplicate amount headers in CSV export (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8177&quot;&gt;8177&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: multisig key exchange update and code refactor (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8190&quot;&gt;8190&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix stagenet restore height estimation (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8196&quot;&gt;8196&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: replace outdated seed nodes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8222&quot;&gt;8222&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8131&quot;&gt;8131&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: don&apos;t require &lt;code&gt;--rpc-login&lt;/code&gt; with &lt;code&gt;--rpc-access-control-origins&lt;/code&gt; (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8227&quot;&gt;8227&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: add a sanity check to RPC input data size (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8276&quot;&gt;8276&lt;/a&gt;) [Reported by m31007]&lt;/li&gt;
&lt;li&gt;RPC: support authentication with &lt;code&gt;set_daemon&lt;/code&gt; command (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8166&quot;&gt;8166&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix compilation on OpenBSD RISC-V (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8241&quot;&gt;8241&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.3.0...v0.17.3.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.3.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 10 people who worked, largely unpaid and altruistically, to put out 28 commits containing 2294 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;jeffro256&lt;/li&gt;
&lt;li&gt;hbs&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;reemuru&lt;/li&gt;
&lt;li&gt;UkoeHB&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.3.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.3.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.3.2.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.3.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.3.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.3.2.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.3.2.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.3.2.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.3.2.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.3.2.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.3.2.zip, 4912d97040af32c14a99e3db1357fc2516e4ed9a8bbf828fc636bcf558b03a65
monero-win-x86-v0.17.3.2.zip, d2a2475943f75d33ec448844166a2cefe4b5fbbec63d3662682491fc32b2257b
monero-mac-x64-v0.17.3.2.tar.bz2, 3631f84739ef73d0105d902639c75d66921da6c8dff5487e01a11bf523dd0cae
monero-linux-x64-v0.17.3.2.tar.bz2, 1e54acd749265d9439d3733441c645d9b058316283c8f21cca2a333c1238cd16
monero-linux-x86-v0.17.3.2.tar.bz2, 2b3365b740b5f35a42db1b032e9401b5e2ed4e6d9266eea4f5e01ea747952cb5
monero-linux-armv8-v0.17.3.2.tar.bz2, 8e311714e97f2ac87bfd818abd5c4c605ca19ebda84a1edea93ec00a89d07e2e
monero-linux-armv7-v0.17.3.2.tar.bz2, 76c101db6df7d923ab4cff074a0368e41dbc532b65f99ac983da2f1a199b4423
monero-android-armv8-v0.17.3.2.tar.bz2, c9cfb2eaace60a2436f9b8db8a0fa6f2ae4318016d4e3fce1bd7ba5def2aeb97
monero-android-armv7-v0.17.3.2.tar.bz2, 4dab5307d4635d2f18278fff09e54c24d89f5e4582fb77a2e5dea9733868c092
monero-freebsd-x64-v0.17.3.2.tar.bz2, 097e72be2eca2944414ee0551ae9d9b560605ce208cd016cc3db24944407db91
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero will undergo a network upgrade on 13th August, 2022</title><link>https://beta.monerodevs.org/blog/2022/04/20/network-upgrade-july-2022/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/04/20/network-upgrade-july-2022/</guid><description>Announcement of the upcoming network upgrade (13th August, 2022)</description><pubDate>Wed, 20 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Note: This blog post has been updated to reflect the new hard-fork date of the 13th of August, 2022, as the release was delayed due to required multi-sig security fixes and hardware wallet-related delays.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The next network upgrade will take place on &lt;strong&gt;~13th August, 2022&lt;/strong&gt; (block 2,688,888). Network upgrades are technically hard-forks and require all participants in the Monero network to update their software. The new software (&lt;strong&gt;v0.18 &quot;Fluorine Fermi&quot;&lt;/strong&gt;) will be released one month before the network upgrade, on the &lt;strong&gt;~13th of July&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This network upgrade will introduce important new features like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A ring-size increase from 11 to 16 -- &lt;strong&gt;the largest ever absolute increase in the base anonymity set&lt;/strong&gt; (read: plausible deniability, or base privacy) -- of every transaction on the network&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.getmonero.org/2020/12/24/Bulletproofs+-in-Monero.html&quot;&gt;Upgraded Bulletproofs algorithm, &quot;Bulletproofs+&quot;&lt;/a&gt;, which will &lt;strong&gt;reduce the typical transaction size by ~5-7%&lt;/strong&gt; and &lt;strong&gt;improve typical verification performance by ~5-7%&lt;/strong&gt;, making every transaction lighter and faster&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://localmonero.co/knowledge/view-tags-reduce-monero-sync-time&quot;&gt;View tags, a brilliant way to &lt;strong&gt;reduce wallet sync times by 30-40%&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fee changes, &lt;strong&gt;improving the security and resilience of the network&lt;/strong&gt; to rapid changes in the fee market or attacks by malicious entities&lt;/li&gt;
&lt;li&gt;Major multi-sig fixes and improvements, including critical security patches&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes and improvements will be released along with the new binaries.&lt;/p&gt;
&lt;p&gt;The logs of the meeting where the dates of the network upgrade were decided &lt;a href=&quot;https://github.com/monero-project/meta/issues/684&quot;&gt;are available on Github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To learn more about how Monero uses hard-forks to upgrade the network, you can read this article from LocalMonero: &lt;a href=&quot;https://localmonero.co/knowledge/network-upgrades&quot;&gt;&quot;How Monero Uses Hard-Forks to Upgrade the Network&quot;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Common questions&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Hard-fork? Does this mean there will be a split and a new coin will be created?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;No. Hard-forks in Monero are made to improve the base protocol, and are non-contentious. There will be no split and no new coin will be created.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; What do I have to do to be prepared for this upgrade?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;A new release will be announced before the network upgrade (around the 13th of July). You will only have to be using the updated software by the time the network upgrade occurs (13th August). To the end user, it will be like a simple software update.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; How do I update my wallet/node?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;Detailed instructions will be posted along with the software update, but basically users will need to simply replace their previous software (monerod, monero-wallet-cli, monero-wallet-gui) with the new version. That&apos;s it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; If I have my coins on a paper wallet, do I have to do something?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;No. You will simply have to use an updated version of the Monero software when you will decide to move your coins.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; If I have my coins on a hardware wallet, do I have to do something?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;Yes, you will need to update the Monero app or device firmware from the manufacturer once the appropriate update is available. Always be sure you go straight to the official website of the manufacturer to get these updates!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Will there be any changes to the PoW algorithm?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;No. The PoW algorithm will not be affected. Mining will work as before and miners won&apos;t need to update their software.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;If you have further questions about the hard-fork, please reach out in &lt;a href=&quot;https://www.reddit.com/r/monerosupport&quot;&gt;r/MoneroSupport&lt;/a&gt; or via &lt;a href=&quot;/community/hangouts/&quot;&gt;#monero on IRC or Matrix&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>This Year in Monero - 2022</title><link>https://beta.monerodevs.org/blog/2022/04/18/this-year-in-monero/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/04/18/this-year-in-monero/</guid><description>A snapshot of statistics and social media posts to highlight Monero&apos;s growth in its 8th year.</description><pubDate>Mon, 18 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;As a way to celebrate and show the growth that has happened for Monero across the past year on this, the 8th anniversary of the Monero project, I wanted to take a snapshot of statistics and social media posts to highlight this growth.&lt;/p&gt;
&lt;p&gt;This is by no means an exhaustive list of ways in which Monero grew, and some of the most important growth came in increased acceptance and adoption of Monero for donations and payments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.getmonero.org/community/merchants/&quot;&gt;Merchants accepting Monero for payment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sethforprivacy.com/posts/foss-donations/&quot;&gt;FOSS Projects and Pro-Privacy Organizations accepting Monero for donations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/CoinCards/status/1508324025256202246?cxt=HHwWjMCqubSt0u4pAAAA&quot;&gt;Coincards Monero Volume&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Statistics&lt;/h1&gt;
&lt;p&gt;One of the most important ways we can deduce what has been happening in Monero is to look at the (thankfully, sparse) blockchain data available publicly.&lt;/p&gt;
&lt;p&gt;Each section will highlight the previous year (04/2020 through 04/2021) as well as the current year (04/2021 through 04/2022) to give year-over-year comparisons and perspective.&lt;/p&gt;
&lt;h2&gt;Transactions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero transactions grew from ~10,000tx per day to ~23,000tx per day&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;5,868,096&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;16,076&lt;/em&gt;&lt;/strong&gt; transactions per day for the year&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-transactions.png&quot; alt=&quot;monero-7y-transactions&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero transactions grew from ~23,000tx per day to ~40,000tx per day&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;9,087,482&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;23,542&lt;/em&gt;&lt;/strong&gt; transactions per day for the year&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2022-04-01-this-year-in-monero/monero-8y-transactions.png&quot; alt=&quot;monero-8y-transactions&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s on-chain usage grew &lt;strong&gt;&lt;em&gt;154%&lt;/em&gt;&lt;/strong&gt; YoY! Every one of these transactions was done via private-by-default transactions that protect sender, receiver, and amounts.&lt;/p&gt;
&lt;h2&gt;Blockchain Growth&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s blockchain grew &lt;strong&gt;&lt;em&gt;13.34GB&lt;/em&gt;&lt;/strong&gt; in a year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,588&lt;/em&gt;&lt;/strong&gt; total blocks, for an average size of &lt;strong&gt;&lt;em&gt;53.30KB&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;5,868,096&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;2.38KB&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-blockchain.png&quot; alt=&quot;monero-7y-blockchain&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s blockchain grew &lt;strong&gt;&lt;em&gt;19.24GB&lt;/em&gt;&lt;/strong&gt; in a year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,567&lt;/em&gt;&lt;/strong&gt; total blocks, for an average size of &lt;strong&gt;&lt;em&gt;73.27KB&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;9,087,482&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;2.11KB&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2022-04-01-this-year-in-monero/monero-8y-blockchain.png&quot; alt=&quot;monero-8y-blockchain&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s blockchain size grew &lt;strong&gt;&lt;em&gt;144%&lt;/em&gt;&lt;/strong&gt; faster YoY.&lt;/p&gt;
&lt;h2&gt;Emissions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s block subsidy (emission) created &lt;strong&gt;&lt;em&gt;362,406.83XMR&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,588&lt;/em&gt;&lt;/strong&gt; total blocks, for an average block subsidy of &lt;strong&gt;&lt;em&gt;1.38XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;Monero&apos;s emission per day dropped from &lt;strong&gt;&lt;em&gt;~1,200XMR&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~750XMR&lt;/em&gt;&lt;/strong&gt; over the course of the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-emissions.png&quot; alt=&quot;monero-7y-emissions&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s block subsidy (emission) created &lt;strong&gt;&lt;em&gt;237,822.80XMR&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,567&lt;/em&gt;&lt;/strong&gt; total blocks, for an average block subsidy of &lt;strong&gt;&lt;em&gt;0.90XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;Monero&apos;s emission per day dropped from &lt;strong&gt;&lt;em&gt;~803XMR&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~458XMR&lt;/em&gt;&lt;/strong&gt; over the course of the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2022-04-01-this-year-in-monero/monero-8y-emissions.png&quot; alt=&quot;monero-8y-emissions&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Change&lt;/h3&gt;
&lt;p&gt;Monero&apos;s annual inflation decreased &lt;strong&gt;&lt;em&gt;34.3%&lt;/em&gt;&lt;/strong&gt; YoY while daily emission dropped &lt;strong&gt;&lt;em&gt;42.96%&lt;/em&gt;&lt;/strong&gt; and is rapidly approaching the &lt;a href=&quot;https://localmonero.co/knowledge/monero-tail-emission&quot;&gt;tail emission&lt;/a&gt; of &lt;strong&gt;&lt;em&gt;0.6XMR&lt;/em&gt;&lt;/strong&gt; per block!&lt;/p&gt;
&lt;h2&gt;Fees&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s participants spent &lt;strong&gt;&lt;em&gt;1,884.77XMR&lt;/em&gt;&lt;/strong&gt; on fees in a year.&lt;/li&gt;
&lt;li&gt;Monero averaged &lt;strong&gt;&lt;em&gt;5.16XMR&lt;/em&gt;&lt;/strong&gt; in fees spent per day.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,588&lt;/em&gt;&lt;/strong&gt; total blocks, for an average total fees to miners of &lt;strong&gt;&lt;em&gt;0.00717767XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;5,868,096&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;0.000321189XMR&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-fees.png&quot; alt=&quot;monero-7y-fees&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s participants spent &lt;strong&gt;&lt;em&gt;1,510.77XMR&lt;/em&gt;&lt;/strong&gt; on fees in a year.&lt;/li&gt;
&lt;li&gt;Monero averaged &lt;strong&gt;&lt;em&gt;4.12XMR&lt;/em&gt;&lt;/strong&gt; in fees spent per day.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,567&lt;/em&gt;&lt;/strong&gt; total blocks, for an average total fees to miners of &lt;strong&gt;&lt;em&gt;0.00575384XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;9,087,482&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;0.000166247XMR&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2022-04-01-this-year-in-monero/monero-8y-fees.png&quot; alt=&quot;monero-8y-fees&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s fees spent decreased &lt;strong&gt;&lt;em&gt;19.84%&lt;/em&gt;&lt;/strong&gt; YoY while the average transaction fee dropped &lt;strong&gt;&lt;em&gt;48.24%&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Mining&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s network hashrate increased from &lt;strong&gt;&lt;em&gt;1.21GH/s&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;2.29GH/s&lt;/em&gt;&lt;/strong&gt; over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-hashrate-2021.png&quot; alt=&quot;monero-hashrate-2021&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s network hashrate increased from &lt;strong&gt;&lt;em&gt;2.29GH/s&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;3.51GH/s&lt;/em&gt;&lt;/strong&gt; over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2022-04-01-this-year-in-monero/monero-hashrate-2022.png&quot; alt=&quot;monero-hashrate-2022&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s network hashrate increased &lt;strong&gt;&lt;em&gt;53.27%&lt;/em&gt;&lt;/strong&gt; YoY&lt;/p&gt;
&lt;h2&gt;Reddit&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main subreddit, &lt;a href=&quot;https://www.reddit.com/r/Monero&quot;&gt;r/Monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;~43,000&lt;/em&gt;&lt;/strong&gt; subscribers, going from &lt;strong&gt;&lt;em&gt;~168,000&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~211,000&lt;/em&gt;&lt;/strong&gt; subscribers over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/subreddit_2021.png&quot; alt=&quot;subreddit_2021&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main subreddit, &lt;a href=&quot;https://www.reddit.com/r/Monero&quot;&gt;r/Monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;~46,000&lt;/em&gt;&lt;/strong&gt; subscribers, going from &lt;strong&gt;&lt;em&gt;~211,000&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;257,000&lt;/em&gt;&lt;/strong&gt; subscribers over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2022-04-01-this-year-in-monero/subreddit_2022.png&quot; alt=&quot;subreddit_2022&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s subreddit subscriber count grew &lt;strong&gt;&lt;em&gt;21.80%&lt;/em&gt;&lt;/strong&gt; YoY&lt;/p&gt;
&lt;h2&gt;Twitter&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main Twitter account, &lt;a href=&quot;https://twitter.com/monero&quot;&gt;@monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;69,209&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;li&gt;The @monero Twitter account went from &lt;strong&gt;&lt;em&gt;319,884&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;389,093&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2021 through 04/2022:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main Twitter account, &lt;a href=&quot;https://twitter.com/monero&quot;&gt;@monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;84,397&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;li&gt;The @monero Twitter account went from &lt;strong&gt;&lt;em&gt;389,093&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;473,490&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s Twitter follower count grew &lt;strong&gt;&lt;em&gt;21.69%&lt;/em&gt;&lt;/strong&gt; YoY&lt;/p&gt;
&lt;h1&gt;Highlighted CCS Campaigns&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/haveno-frontend.html&quot;&gt;Haveno Frontend Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/MoneroKon-2022-CCS.html&quot;&gt;Monerokon 2022&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/seraphis-wallet-poc.html&quot;&gt;Seraphis POC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/noot-eth-xmr-atomic-swap.html&quot;&gt;ETH XMR Atomic Swaps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/Rucknium-OSPEAD-Fortifying-Monero-Against-Statistical-Attack.html&quot;&gt;OSPEAD&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Major Upgrades&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/monero-project/monero/pull/7170&quot;&gt;Bulletproof+&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/monero-project/monero/pull/7964&quot;&gt;P2Pool Support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/monero-project/monero/pull/8179&quot;&gt;Output Export Optimization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Something Missing?&lt;/h1&gt;
&lt;p&gt;If you see something missing from this post that was a major highlight of the year, please feel free to open an issue on &lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;Github&lt;/a&gt; and tag @reemuru, and I will update ASAP.&lt;/p&gt;
&lt;h1&gt;Resources Used&lt;/h1&gt;
&lt;p&gt;Here is a quick list of the sources and tools I used to gather these statistics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;monero-blockchain-stats&lt;/code&gt;, using some hints from the following link for plotting:&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/monero-project/monero/pull/4694&quot;&gt;https://github.com/monero-project/monero/pull/4694&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gnuplot.info/&quot;&gt;Gnuplot&lt;/a&gt; for the graphs from data pulled via &lt;code&gt;monero-blockchain-stats&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://miningpoolstats.stream/monero&quot;&gt;https://miningpoolstats.stream/monero&lt;/a&gt; for hashrate graph and current miner count&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://subredditstats.com/r/monero&quot;&gt;https://subredditstats.com/r/monero&lt;/a&gt; for subreddit-related statistics and graphs&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/oduwsdl/FollowerCountHistory&quot;&gt;https://github.com/oduwsdl/FollowerCountHistory&lt;/a&gt; for Twitter follower count history for @monero&lt;/li&gt;
&lt;li&gt;8 years logo by u/Wataru_Watanabe&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Monero GUI 0.17.3.1 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2022/01/06/monero-GUI-0.17.3.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2022/01/06/monero-GUI-0.17.3.1-released/</guid><description>Point release containing fix for startup crash on Apple Silicon</description><pubDate>Thu, 06 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.3.1 point release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/12/04/monero-0.17.3.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix startup crash on Apple Silicon (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3804&quot;&gt;3804&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix wizard password not resetting after wallet creation (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3795&quot;&gt;3795&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update translations (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3811&quot;&gt;3811&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.3.0...v0.17.3.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.3.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 26 commits containing 1319 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;netrik182&lt;/li&gt;
&lt;li&gt;selamba&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.3.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.3.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.3.1.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.3.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.3.1.zip, 70f658d499c6fc0f232c4f5fd89f8f93e9c851465e02cdc206eb89fe6e8e897d
monero-gui-install-win-x64-v0.17.3.1.exe, d71099d2f4f0b3c223de3f6e2d47cff7da94b7a61e7ed4ecc11ac52dc482c044
monero-gui-mac-x64-v0.17.3.1.dmg, e54616064681a3ea147298b9006fbac56d80e13c5764158743a226e298a5a017
monero-gui-linux-x64-v0.17.3.1.tar.bz2, 02e8e32455383cf32030e33511656492a352788a619a0c9220ec360c2e863ef9
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>What is Seraphis, and Why Should You Care?</title><link>https://beta.monerodevs.org/blog/2021/12/22/what-is-seraphis/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/12/22/what-is-seraphis/</guid><description>Seraphis is a next-generation transaction protocol abstraction, and a candidate for Monero&apos;s next tx protocol.</description><pubDate>Wed, 22 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Seraphis is a &apos;transaction protocol abstraction&apos; that I have been working on (WIP draft paper available &lt;a href=&quot;https://github.com/UkoeHB/Seraphis&quot;&gt;here&lt;/a&gt;). As an &apos;abstraction&apos;, Seraphis defines rules about how you can design a real (privacy-focused) @transaction protocol without specifying concrete algorithms. For example, @RingCT is another protocol abstraction (more or less), and there are different &apos;real&apos; versions corresponding to signature schemes MLSAG and @CLSAG. Seraphis is a candidate model for Monero&apos;s next transaction protocol.&lt;/p&gt;
&lt;p&gt;Privacy-focused transaction protocols have two core structural rules.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;How are amounts represented?&lt;/li&gt;
&lt;li&gt;How are key images (a.k.a. &apos;linking tags&apos;) constructed?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ever since RingCT was introduced, transaction protocols have had &apos;hidden amounts&apos; by adopting the Confidential Transactions technique (the CT in RingCT). Key images, however, have seen recent innovations.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://eprint.iacr.org/2020/018&quot;&gt;Triptych&lt;/a&gt; is a fourth-generation privacy-focused transaction protocol (following the Bitcoin, CryptoNote, and then RingCT models) with a new key image construction that permits &apos;one-of-many proofs&apos; (which behave the same as ring signatures) with significantly better performance for large reference sets (large numbers of decoys) compared to what is possible with CryptoNote/RingCT-style key images. Note that, while the Triptych paper doesn&apos;t make a distinction between a &apos;transaction protocol&apos; and a &apos;transaction protocol abstraction&apos;, Triptych represents a new abstract model following after RingCT.&lt;/p&gt;
&lt;p&gt;Seraphis is, similarly, a fourth-generation privacy-focused transaction protocol (abstraction). Also like Triptych, it defines a new key image construction that permits efficient one-of-many proofs. However, there are a number of notable differences between Triptych and Seraphis.&lt;/p&gt;
&lt;h3&gt;Triptych vs. Seraphis&lt;/h3&gt;
&lt;h4&gt;Triptych&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Pros&lt;ul&gt;
&lt;li&gt;Compatible with CryptoNote user @addresses.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons&lt;ul&gt;
&lt;li&gt;Multisig is &lt;a href=&quot;https://github.com/cypherstack/triptych-multisig&quot;&gt;much harder&lt;/a&gt; with Triptych-style key images than with either CryptoNote or Seraphis key images.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Seraphis&lt;/h4&gt;
&lt;p&gt;When thinking about a possible implementation...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pros&lt;ul&gt;
&lt;li&gt;Multisig can be simple, comparable to multisig with MLSAG/CLSAG.&lt;/li&gt;
&lt;li&gt;&apos;Membership proof delegation&apos; is possible without leaking users&apos; private keys. This potentially allows the following:&lt;ul&gt;
&lt;li&gt;Transaction chaining (required for full-featured atomic swaps).&lt;/li&gt;
&lt;li&gt;Offload membership proof construction to a third party, or a view-only @wallet (possibly useful for spend-only hardware wallets where it is expensive/difficult to implement complex algorithms).&lt;/li&gt;
&lt;li&gt;Ignore 10-block lock time when transacting with a &lt;strong&gt;trusted party&lt;/strong&gt; (i.e. allow them to make your tx&apos;s membership proofs and submit the tx to the network on your behalf).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Flexible multi-tier address schemes. The following features can be designed into a Seraphis user address scheme (there are at least 7 design variations, half of which require 3-key addresses [a 50% increase in address length over current addresses]):&lt;ul&gt;
&lt;li&gt;View-only wallet that can see spent outputs. Especially helpful for multisig and hardware wallets, since in RingCT and CryptoNote it is necessary to constantly &apos;export key images&apos;.&lt;/li&gt;
&lt;li&gt;View-only wallet that can see received outputs but not amounts (and optionally also see spent outputs but not amounts). Useful for delegated chain scanning, where a third party or insecure machine scans for outputs, then sends them to a more secure 2nd tier view-only wallet (or spend wallet) that can read the amounts.&lt;/li&gt;
&lt;li&gt;View-only wallet that can detect the Janus attack.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Modular core design. This will hopefully make it easier to upgrade different pieces of a Seraphis implementation as innovations appear (or maybe we will be stuck for the next 20 years... who knows?).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons&lt;ul&gt;
&lt;li&gt;Not compatible with CryptoNote user addresses. If Seraphis is used to upgrade a cryptocurrency that has CryptoNote-style addresses, then users would have to replace all their public CryptoNote-style addresses with Seraphis-style addresses (they would not need new private keys or wallets).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;What about Lelantus-Spark?&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://eprint.iacr.org/2021/1173&quot;&gt;Lelantus-Spark&lt;/a&gt; is a transaction protocol (but not an abstraction - like how Triptych is not an abstraction) very similar to Seraphis, with the same pros/cons relative to Triptych. It was developed independently from Seraphis, for the most part.&lt;/p&gt;
&lt;p&gt;Since they were developed at the same time, the question &apos;why Seraphis and not Lelantus-Spark?&apos; can just as easily be stated &apos;why Lelantus-Spark and not Seraphis?&apos; Practically speaking, the authors of Lelantus-Spark have focused their attention on design details appropriate for the Firo cryptocurrency, while my design recommendations for Seraphis (in the paper) have focused on details appropriate for a cryptocurrency that currently uses standard RingCT (like Monero or MobileCoin[^mobilecoin-footnote]).&lt;/p&gt;
&lt;p&gt;[^mobilecoin-footnote]: I first conceived of Seraphis, and wrote the paper&apos;s first draft, while an employee at MobileCoin.&lt;/p&gt;
</content:encoded></item><item><title>Vulnerabilities identified in Monero multisignature wallet code</title><link>https://beta.monerodevs.org/blog/2021/12/06/vulnerability-multisig/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/12/06/vulnerability-multisig/</guid><description>Some vulnerabilities have been identified in the implementation of Monero multisignature wallets</description><pubDate>Mon, 06 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;pre&gt;&lt;code&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear Monero users and participants of the Monero ecosystem,

Some vulnerabilities have been identified in the implementation of
Monero multisignature wallets.
These vulnerabilities do not affect the theory supporting multisigs,
but affect the current wallet code implementing them.

Initially disclosed and discussed via the vulnerability response
process*, the discussion has been enlarged to other key developers and
MRL contributors. We agreed together that a public announcement had to
be made.

These vulnerabilities affect (i) multisignature wallet creation and
(ii) multisignature transaction signing.
They can lead to funds being stolen by one of the signing parties.

Until a fix is released, we strongly recommend not to perform any
multisignature transaction unless all signing parties can be trusted.
If all signing parties cannot be trusted, no transaction should be
attempted. Funds are not at risk if they are not moved and if the
wallet-creation process was not abused.

A fix is currently being reviewed. At this stage we hope to have a
pull request ready within a week, together with a more detailed
description of the issues.

Regards,

binaryFate


* https://github.com/monero-project/meta/blob/master/VULNERABILITY_RESPONSE_PROCESS.md
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEgaxZH+nEtlxYBq/D8K9NRioL35IFAmGtGA0ACgkQ8K9NRioL
35JLBw//fZ4tcOCFRgoM+kiLVNVgziqio1PJl7w73BGjP7A3I0ieGPZtHfDk28ua
okSRzWVKqm94Ruy7qAaDHwASxwmJ4MELaBzufx5WqMjhKWhYi87P6ZLEP2n1eVee
TXmQ2lIy5JfKBXRI+wtmZsXLjWLajgztP0MCJGF1+QW9RawpsIuTkfyDPkrHsK32
0u3oC5XsdxETP8wu9LAsGVAsQ+xISZ//zkWlyqOWEkRxXhFUOLBmJ8OOPJ96WZ4x
RMqijDjE2ZcOXPT5pLKwX+A+p9wHEpe7tDLe6F179F+rkWda3Cy6wqBztR8+LtI0
yPBDqI5k1eu4kwTke7WcNKBjwzkd8qxvPo1kQ1btj4PukxrlDLPcJc2g4vCvuSkb
XkYzZB6fcT64bXqVnJJdeWYTBI3mDAQgOMGnU63zIA3pqYpPG44hXpFH9KXeFOwq
O60xuKd7uYVkCRA0FckkSWABy2008/qk9APwKCWwg9Md07advkCAOlNVqjF9CrTE
CZvyL3tywbbCpQsV1qeM29WM+yU5mjkz4Q3NvtHdL+c0jWElOmJDgs7RRz2bmsiX
ZCfbR78Y4fTnUMOdBVqU1yLDUg7nZYRnTyD6ORhpgEc12BJV4nDc+mkBqPiR2hTe
DLh4ZNqeIRFgX2M1Q1w9Kap2xXLV5dRMe0e/3amASKf2KJ8WBSY=
=HZgv
-----END PGP SIGNATURE-----
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>Monero GUI 0.17.3.0 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2021/12/04/monero-GUI-0.17.3.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/12/04/monero-GUI-0.17.3.0-released/</guid><description>Point release containing multiple GUI bug fixes and improvements.</description><pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.3.0 point release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/12/04/monero-0.17.3.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add import / export output function (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3435&quot;&gt;3435&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Export all key images by default (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3282&quot;&gt;3282&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update translations (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3773&quot;&gt;3773&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add description to CSV export (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3572&quot;&gt;3572&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add colors to password strength meter (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3682&quot;&gt;3682&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add Cut, Copy, Delete and Select All to context menu (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3689&quot;&gt;3689&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix buffer overflow in zxcvbn library (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3735&quot;&gt;3735&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix font issue on Arch Linux (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3753&quot;&gt;3753&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix compilation for Apple ARM (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3697&quot;&gt;3697&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3723&quot;&gt;3723&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3731&quot;&gt;3731&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mining page design tweaks (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3742&quot;&gt;3742&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.2.3...v0.17.3.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.3.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 65 people who worked, largely unpaid and altruistically, to put out 93 commits containing 31902 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;maltejur&lt;/li&gt;
&lt;li&gt;free-as-in-beer&lt;/li&gt;
&lt;li&gt;netrik182&lt;/li&gt;
&lt;li&gt;rex4539&lt;/li&gt;
&lt;li&gt;JeremyRand&lt;/li&gt;
&lt;li&gt;kinghat&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;MoneroArbo&lt;/li&gt;
&lt;li&gt;dsc&lt;/li&gt;
&lt;li&gt;benevanoff&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;TheFuzzStone, reketen, castorp, Alex Osinniy, nemecis rojas, Samuel, Josep Mengual, jaime diaz, Dynse Clyde Sacote, devuana, mihaipe, v1docq47. L. P. Pereira, netrik182, Gilberto F da Silva, Zsolt András Kovács, Pozsonyi Péter, Közepes Gábor, anonym szeretnék maradni, Nicolas, Martin, MortiZ, GreenPiece, Crusty, Paul Janowitz&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.3.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.3.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.3.0.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.3.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.3.0.zip, 995704160e754dc826c84ba8edaeefdc30984d40ad4cbd2e7c043005923eb6e5
monero-gui-install-win-x64-v0.17.3.0.exe, 2c6ed3f183bb8a84f7a88542045ea45f9c53b069339974da9a843e30150533ac
monero-gui-mac-x64-v0.17.3.0.dmg, d94bd49df6076c79207d38b0e33ec5add0ba0e582ebdc476062026ab9560b360
monero-gui-linux-x64-v0.17.3.0.tar.bz2, ca41cc213b3e1a82e375030bba1f46bf154b6c2ec7f858d207cf1f6dee233cd4
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.3.0 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2021/12/04/monero-0.17.3.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/12/04/monero-0.17.3.0-released/</guid><description>Point release containing support for P2Pool.</description><pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.3.0 point release of the Monero software. This release contains support for &lt;a href=&quot;/2021/10/05/p2pool-released.html&quot;&gt;P2Pool&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some highlights of this point release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add P2Pool support (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7964&quot;&gt;7964&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: allow socks5 proxy configuration with &lt;code&gt;--proxy&lt;/code&gt; flag (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7326&quot;&gt;7326&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/7616&quot;&gt;7616&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix race condition (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7873&quot;&gt;7873&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: fix spurious rejection of downloaded blocks (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8022&quot;&gt;8022&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daemon: disable restricted RPC from getting output dist. for pre-rct outputs, fix DoS (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8084&quot;&gt;8084&lt;/a&gt;) [Reported by xfang/Haven]&lt;/li&gt;
&lt;li&gt;Daemon: add seed nodes (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7664&quot;&gt;7664&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/7753&quot;&gt;7753&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: fix key encryption when changing ask-password from 0/1 to 2 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8014&quot;&gt;8014&lt;/a&gt;) [Reported by xfang/Haven]&lt;/li&gt;
&lt;li&gt;Wallet: fix precision when selecting decoys (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7798&quot;&gt;7798&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: decrease the &quot;recent spend window&quot; in decoy selection (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7993&quot;&gt;7993&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: don&apos;t truncate integrated address in CSV history export (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7961&quot;&gt;7961&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: chunk get_outs.bin RPC calls to avoid sanity limits (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7796&quot;&gt;7796&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Wallet: add human-readable error messages to Ledger (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8039&quot;&gt;8039&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: fix get_transactions failing when not found (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7959&quot;&gt;7959&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RPC: add calcpow method (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8075&quot;&gt;8075&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Support wildcard CORS (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7952&quot;&gt;7952&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix missing logs (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7929&quot;&gt;7929&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mac: fix compilation on ARM (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7435&quot;&gt;7435&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Mac: don&apos;t blow out stack on ARM64 in slow-hash (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8032&quot;&gt;8032&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;LMDB: fix deadlock in resized detection (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7958&quot;&gt;7958&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Detect AES support dynamically to support ARMv8 binaries on Raspberry Pi (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/8005&quot;&gt;8005&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update following dependencies: OpenSSL, RandomX, unwind, hidapi, zeromq (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7933&quot;&gt;7933&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8002&quot;&gt;8002&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8037&quot;&gt;8037&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8049&quot;&gt;8049&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8056&quot;&gt;8056&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/8072&quot;&gt;8072&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.2.3...v0.17.3.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.3.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 18 people who worked, largely unpaid and altruistically, to put out 96 commits containing 1842 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;jtgrassie&lt;/li&gt;
&lt;li&gt;tevador&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;ndorf&lt;/li&gt;
&lt;li&gt;anon&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;UkoeHB&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;lalanza808&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.3.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.3.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.3.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.3.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.3.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.3.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.3.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.3.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.3.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.3.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.3.0.zip, a956d0c3ab77ebfc1d6229b77d68b739661b564d9a4115e5a549c3af146d6034
monero-win-x86-v0.17.3.0.zip, 541189f5635f479605eda306a36d2beef1fbe68d6fdbfabce671d6e4c8970158
monero-mac-x64-v0.17.3.0.tar.bz2, 53b7ed67f7077f27f470b4411478bef8b2bb9cf2cf480055dd1802a935983387
monero-linux-x64-v0.17.3.0.tar.bz2, ac18ce3d1189410a5c175984827d5d601974733303411f6142296d647f6582ce
monero-linux-x86-v0.17.3.0.tar.bz2, 586b9967d848eb31dd66bdb6d828bd3a640098434595a5933374d129b76958eb
monero-linux-armv8-v0.17.3.0.tar.bz2, 8fdb5761f6f4345dc670d184144ce8c2fa56eeb1609ed169e79b202fcca20f7d
monero-linux-armv7-v0.17.3.0.tar.bz2, da49d85ce2d52fc07846c58d0c58d6412f454f9d389bfa31eab9c1d49a1a13ed
monero-android-armv8-v0.17.3.0.tar.bz2, 1fa1ba8a1e4c6a0e56d8f7afd788205ff0916a3670b9bf7992f1db0f9d7dec3e
monero-android-armv7-v0.17.3.0.tar.bz2, a152c765386ee6ed670dbbfe1e90a8505040d5240a1c7c449bfa9845c4eb3e0d
monero-freebsd-x64-v0.17.3.0.tar.bz2, d496811ee4687db0c448d30086700f485bf30512c38b50441e5cb5e76b6011a7
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero P2Pool is now live</title><link>https://beta.monerodevs.org/blog/2021/10/05/p2pool-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/10/05/p2pool-released/</guid><description>P2Pool decentralized pool for Monero mining is live on the mainnet</description><pubDate>Tue, 05 Oct 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We are happy to announce that Monero P2Pool is live on the Monero network and binaries have been &lt;a href=&quot;https://github.com/SChernykh/p2pool/releases&quot;&gt;released&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;What is Monero P2Pool?&lt;/h3&gt;
&lt;p&gt;Monero P2Pool is a peer-to-peer Monero mining pool developed from scratch by SChernykh (also known as sech1). P2Pool combines the advantages of pool and solo @mining; you still fully control your Monero @node and what it mines, but you get frequent payouts like on a regular pool.
P2Pool as a concept was first developed for the Bitcoin blockchain but was never fully realized due to certain limitations, mainly because it had a problem with orphaned blocks which is solved in Monero P2Pool with uncle blocks.&lt;/p&gt;
&lt;p&gt;P2Pool has no central server that can be shutdown/blocked because it uses a separate blockchain to merge mine with Monero. There&apos;s no pool admin that can control what your hashrate is used for or decide who can mine on the pool and who can&apos;t; It&apos;s permissionless!&lt;/p&gt;
&lt;p&gt;All pool blocks pay out to miners immediately. Because there is no pool wallet, funds are never in custody; It&apos;s trustless.&lt;/p&gt;
&lt;p&gt;P2Pool uses PPLNS payout scheme, has 0% fee and 0 XMR payout fee (by design, fees can&apos;t be added). Everyone in the PPLNS window is rewarded directly via the coinbase transaction reward. Minimum payout is less than 0.0004 XMR due to the very efficient miner reward @transaction format; each individual miner payout takes only 38 bytes on the Monero blockchain!&lt;/p&gt;
&lt;h3&gt;Why Monero P2Pool?&lt;/h3&gt;
&lt;p&gt;There&apos;s been some worry about mining pool centralization and the possibility of 51% attacks. Since atomic swaps went live (solving exchange delisting/KYC threat), mining is now the most centralized part of the Monero ecosystem.
Currently, one pool accounts for almost 40% of Monero&apos;s network hashrate. This is not a stable situation long-term because a pool admin can be pressured to do malicious things, shutdown their pool, or expropriate funds without paying miners.&lt;/p&gt;
&lt;h3&gt;How does it work?&lt;/h3&gt;
&lt;p&gt;P2Pool is a sidechain to Monero, and P2Pool blocks are potentially Monero @blocks. Each miner submits block templates that include a payout for all of the miners that currently have shares in the PPLNS window.
High quality block templates are added to the P2Pool blockchain as blocks which count as &quot;shares&quot; for the miner who found them.&lt;/p&gt;
&lt;p&gt;If a block is good enough to be a Monero block it is also submitted to the Monero network to be included in its blockchain. Once the Monero block is confirmed by the network, those miners are directly paid in the @coinbase-transaction because they were included already in the block.
If P2Pool &quot;shares&quot; are found at the same block height as an existing share, it is included as an uncle block (worth 20% less than a normal share) so you can still get paid for it (uncle blocks can be submitted up to 3 blocks behind the current height and still be included).&lt;/p&gt;
&lt;h3&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Decentralized: no central server that can be shutdown/blocked.&lt;/li&gt;
&lt;li&gt;Permissionless: there is no one to decide who can mine on the pool and who can&apos;t.&lt;/li&gt;
&lt;li&gt;Trustless: there is no pool wallet; funds are never in custody. All pool blocks pay out to miners immediately.&lt;/li&gt;
&lt;li&gt;PPLNS payout scheme&lt;/li&gt;
&lt;li&gt;0% fee and no payout fee&lt;/li&gt;
&lt;li&gt;Less than 0.0004 XMR minimum payout&lt;/li&gt;
&lt;li&gt;Fast block times, down to 1 second&lt;/li&gt;
&lt;li&gt;Uncle blocks are supported to avoid orphans - all your shares will be accounted for!&lt;/li&gt;
&lt;li&gt;Advanced mempool picking algorithm, it creates blocks with better reward than what monerod solo mining does&lt;/li&gt;
&lt;li&gt;Password protected private pools&lt;/li&gt;
&lt;li&gt;Configurable PPLNS window size and block time&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;NOTE: Setting a password or changing any settings in config.json will create a separate sidechain. Only do this if you know what you&apos;re doing.&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Getting Started&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/SChernykh/p2pool/releases&quot;&gt;P2Pool Download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/SChernykh/p2pool&quot;&gt;P2Pool GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://p2pool.io/&quot;&gt;P2Pool Monitoring Page&lt;/a&gt; &lt;em&gt;Note since P2Pool is decentralized, this is only a monitoring page.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;P2Pool &lt;a href=&quot;https://libera.chat/&quot;&gt;Libera.Chat&lt;/a&gt; IRC and Matrix channels: #monero-pow and #p2pool-log&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Donations&lt;/h3&gt;
&lt;p&gt;If you&apos;d like to support further development of Monero P2Pool, SChernykh has a donation address on his &lt;a href=&quot;https://github.com/SChernykh/p2pool#donations&quot;&gt;GitHub page&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Post-Mortem of Decoy Selection Bugs</title><link>https://beta.monerodevs.org/blog/2021/09/20/post-mortem-of-decoy-selection-bugs/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/09/20/post-mortem-of-decoy-selection-bugs/</guid><description>Patched in official wallet, update highly recommended</description><pubDate>Mon, 20 Sep 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When constructing a new @transaction, a Monero wallet&amp;nbsp;references a past output a user received in a prior transaction, and uses it as an input&amp;nbsp;to the new transaction. Today, the wallet mixes this output with a set of 10 decoy outputs&amp;nbsp;selected from other people&apos;s transactions from across the blockchain (@ring-signature). Thus, an observer cannot tell which among the 11 total outputs is the real one a user&amp;nbsp;spends in a transaction, obfuscating the link from the user&apos;s new transaction to their prior transaction. The decoy selection algorithm specifically handles the selection process for choosing which decoys to mix real outputs with when constructing a transaction.&lt;/p&gt;
&lt;p&gt;Between Monero versions v0.14.1.0 and v0.17.2.2, the core wallet code had two bugs in the decoy selection algorithm that impacted&amp;nbsp;Monero users&apos; privacy:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The&amp;nbsp;algorithm sometimes ignored very recent spendable outputs for consideration as decoys, thus rendering it clearer when users spent outputs immediately after the outputs&amp;nbsp;were able to be spent.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If transaction volume were to increase substantially over a sustained period of time, then wallets would eventually&amp;nbsp;construct transactions that reveal real outputs in the vast majority of cases.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Both have been patched in &lt;a href=&quot;/2021/08/31/monero-0.17.2.3-released.html&quot;&gt;v0.17.2.3&lt;/a&gt; and it is highly recommended to upgrade as soon as able.&lt;/p&gt;
&lt;p&gt;Users should also be aware&amp;nbsp;that the implications of the first bug are not as severe as previously reported. It was &lt;a href=&quot;https://decrypt.co/76938/monero-developers-disclose-significant-bug-privacy-algorithm&quot;&gt;widely publicized&lt;/a&gt; that as a result of the first bug, some very newly spent outputs observed on chain were guaranteed identifiable as real outputs spent in a transaction, however, &lt;em&gt;this is not actually the case&lt;/em&gt;. Since publication, we learned that at least one popular light wallet (&lt;a href=&quot;https://mymonero.com/&quot;&gt;MyMonero&lt;/a&gt;)&amp;nbsp;has been using a &lt;a href=&quot;https://github.com/vtnerd/monero-lws/blob/faa51780f3f8e6c5c0c4235499b95c246e074f29/src/util/gamma_picker.cpp&quot;&gt;separate implementation&lt;/a&gt; of the decoy selection algorithm that &lt;em&gt;did not have the bug&lt;/em&gt;. Therefore, MyMonero users could have feasibly constructed transactions that selected&amp;nbsp;newly spendable&amp;nbsp;outputs as decoys, which means newly spent outputs observed on chain were not guaranteed identifiable as real outputs.&lt;/p&gt;
&lt;p&gt;Note that having&amp;nbsp;distinct implementations of the decoy selection algorithm is not ideal. Ideally, all wallets would conform to the same spec of the decoy selection algorithm to ensure transaction uniformity, so that transactions on-chain cannot be tied to a particular wallet implementation.&lt;/p&gt;
&lt;h2&gt;Technical Explanations&lt;/h2&gt;
&lt;h3&gt;Applying the algorithm incorrectly (Bug 1)&lt;/h3&gt;
&lt;p&gt;The decoy selection algorithm is designed to select outputs from across the blockchain based on observed spending patterns, as recommended in&amp;nbsp;&lt;a href=&quot;https://arxiv.org/pdf/1704.04299/&quot;&gt;Möser et al&lt;/a&gt;. The paper&apos;s analysis uses spending patterns from earlier versions of Monero — where in some cases, the real outputs used in transactions could&amp;nbsp;be deduced with certainty — in order to arrive at a distribution of Monero user spending patterns. The paper highlights that users were more likely to spend outputs received relatively quickly than they were to spend outputs held for a long time. The paper then recommends factoring in the observed spending patterns when selecting outputs from across the blockchain to use as decoys, rather than apply an equal probability to the entire set of outputs from across the blockchain. This way, newer outputs would be more likely to be selected as decoys than older outputs, thus better obfuscating which output is real in&amp;nbsp;users&apos; transactions.&lt;/p&gt;
&lt;p&gt;When the paper&apos;s recommendation &lt;a href=&quot;https://github.com/monero-project/monero/pull/3528&quot;&gt;was first implemented in Monero v0.13.0.0&lt;/a&gt;, the wallet correctly applied the observed spending pattern from the&amp;nbsp;tip of the blockchain when selecting decoys. However, when the algorithm &lt;a href=&quot;https://github.com/monero-project/monero/pull/5389&quot;&gt;was upgraded in v0.14.1.0&lt;/a&gt;, the algorithm&amp;nbsp;applied the observed spending pattern from 10 blocks prior to the chain tip. This was done because outputs&amp;nbsp;younger than 10 blocks old are locked and cannot be spent, therefore it seemed logical to apply the distribution starting 10 blocks prior to the chain tip so as to only consider spendable outputs. However,&amp;nbsp;the implementation ended up ignoring some very recent spendable outputs for consideration as decoys. Additionally, it caused the algorithm to select marginally fewer decoy outputs roughly 10 to 20 blocks old.&lt;/p&gt;
&lt;p&gt;This bug was patched in PR &lt;a href=&quot;https://github.com/monero-project/monero/pull/7821&quot;&gt;#7821&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Divide by 0 (Bug 2)&lt;/h3&gt;
&lt;p&gt;The upgrade to the decoy selection algorithm in v0.14.1.0 factored in block size variance in order to better match spending patterns and reduce bias toward selecting coinbase outputs as decoys. When selecting a decoy, the algorithm first determines the age in seconds that the decoy output should be (by using the distribution of known spending patterns, as discussed above). Then, the algorithm&amp;nbsp;divides the expected output&amp;nbsp;age in seconds by the average seconds spaced between each output observed over the trailing&amp;nbsp;year, in order to arrive at the output in the chain that should be used as a decoy. If the number of outputs in a year is equivalent to the number of seconds in a year, then the average seconds spaced between each output over the year is 1.&lt;/p&gt;
&lt;p&gt;The calculation of average seconds per output had a bug where it would &lt;a href=&quot;https://en.wikipedia.org/wiki/Truncation&quot;&gt;truncate&lt;/a&gt; the result. If&amp;nbsp;the average seconds per output were to fall below 1, the result would have truncated to 0. When the algorithm&amp;nbsp;divides the expected output age in seconds by 0, it ends up selecting decoys exclusively&amp;nbsp;from the most recent spendable block&amp;nbsp;on most systems. Thus, if output volume were to increase substantially over a sustained period, such that the seconds spaced between each output over the trailing year were to fall below 1&amp;nbsp;(i.e. the number of outputs over the trailing year exceeds the number of seconds in a year), then the algorithm would have selected decoys from the most recent spendable block in the vast majority of cases.&amp;nbsp;At the time of this publication, the average seconds per output is around 1.7.&lt;/p&gt;
&lt;p&gt;This divide by 0 bug was patched in PR &lt;a href=&quot;https://github.com/monero-project/monero/pull/7845&quot;&gt;#7845&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Work to improve the decoy selection algorithm&amp;nbsp;is &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/86&quot;&gt;ongoing&lt;/a&gt;. It&amp;nbsp;has&amp;nbsp;room for improvement to provide stronger protection to users under a wider set of circumstances. A call to arms: anyone with a background in statistics and probability theory is encouraged to join in discussions geared toward improving the algorithm. Discussions are frequent in the #monero-research-lab and #monero-dev IRC/Matrix channels.&amp;nbsp;While innovative research to improve Monero&apos;s cryptography continues in parallel in order to substantially increase the number of decoys mixed with real outputs in a transaction (i.e. increase the ring size),&amp;nbsp;research to improve the decoy selection algorithm&apos;s statistical obfuscation techniques is also receiving more attention. If you feel you have the requisite skills, keep in mind there is &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/pkg3d6/the_monero_project_should_actively_recruit/&quot;&gt;growing interest&lt;/a&gt; from the Monero community to actively recruit you to the Monero project. If you are interested, consider contacting &lt;a href=&quot;/community/workgroups/&quot;&gt;a Monero workgroup&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.2.3 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2021/08/31/monero-GUI-0.17.2.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/08/31/monero-GUI-0.17.2.3-released/</guid><description>Point release containing decoy selection bug fix that improves privacy.</description><pubDate>Tue, 31 Aug 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.2.3 minor point release of the Monero GUI software. This release contains a decoy selection bug fix that improves privacy.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/08/31/monero-0.17.2.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add payment request functionality to receive page (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3650&quot;&gt;3650&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Display images on create hardware wallet page (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3618&quot;&gt;3618&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Reenable password strength meter in release binaries (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3562&quot;&gt;3562&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Automatically correct incorrectly typed restore dates (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3564&quot;&gt;3564&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add tooltips to all buttons (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3490&quot;&gt;3490&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Add search transactions button on receive and account page (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3216&quot;&gt;3216&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3546&quot;&gt;3546&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Set an unused wallet name in wizard (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3544&quot;&gt;3544&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix bug not accepting new restore height (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3563&quot;&gt;3563&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix get / check proof on Sign / Verify page (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3674&quot;&gt;3674&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix scanning QR codes that miss an URI prefix (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3598&quot;&gt;3598&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Various date picker improvements&lt;/li&gt;
&lt;li&gt;Accessibility improvements (#&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3611&quot;&gt;3611&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/3603&quot;&gt;3603&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.2.2...v0.17.2.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.2.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 170 commits containing 26608 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.2.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.2.3.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.2.3.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.2.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.2.3.zip, 1ae06f71e7b469ea95f10008f2624797cf0a3223e47f07c42591c0dff63e63ec
monero-gui-install-win-x64-v0.17.2.3.exe, 8b5f37eb6b2d0534cbbc490986f23d7fb470697b7839ac1305499c4675f1ea11
monero-gui-mac-x64-v0.17.2.3.dmg, 20fe978294b65c2bb44932489f114e6a91cb4c2c4b03afb87ab683c8182cf811
monero-gui-linux-x64-v0.17.2.3.tar.bz2, f011ba2bd67395ca8c17d5faf1397785905533dd1a8b9ebf1e6810d0f726f40f
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.2.3 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2021/08/31/monero-0.17.2.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/08/31/monero-0.17.2.3-released/</guid><description>Point release containing decoy selection bug fix that improves privacy.</description><pubDate>Tue, 31 Aug 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.2.3 point release of the Monero software. This release contains a decoy selection bug fix that improves privacy.&lt;/p&gt;
&lt;p&gt;Some highlights of this point release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apply gamma distribution from chain tip when selecting decoys (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7822&quot;&gt;7822&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Protect wallet from divide by 0 caused by integer truncation (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7846&quot;&gt;7846&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ledger: speed up wallet generation, sync, and subaddress generation (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7744&quot;&gt;7744&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/7745&quot;&gt;7745&lt;/a&gt;, #&lt;a href=&quot;https://github.com/monero-project/monero/pull/7788&quot;&gt;7788&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix optimize-coinbase for p2pool payouts (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7894&quot;&gt;7894&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Provide key images of spent outputs in wallet rpc (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7839&quot;&gt;7839&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Support freeze, thaw, and frozen in wallet rpc (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7838&quot;&gt;7838&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Remove blocked addresses/hosts from peerlist (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7810&quot;&gt;7810&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Stop adding more outputs than bulletproof allows, split transaction (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7825&quot;&gt;7825&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Set correct Ledger minimum version (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7789&quot;&gt;7789&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix crash with Trezor passphrase entered on computer (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7781&quot;&gt;7781&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Update randomx to v1.1.9 (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7734&quot;&gt;7734&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix boost 1.76.0 compatibility (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7736&quot;&gt;7736&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fix rescan_bc keep_ki option (#&lt;a href=&quot;https://github.com/monero-project/monero/pull/7680&quot;&gt;7680&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.2.0...v0.17.2.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.2.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 16 people who worked, largely unpaid and altruistically, to put out 87 commits containing 838 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;dsc&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;benevanoff&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;anon&lt;/li&gt;
&lt;li&gt;tobtoht&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;sech1&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;ndorf&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;ph4r05&lt;/li&gt;
&lt;li&gt;j-berman&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.2.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.2.3.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.2.3.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.2.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.2.3.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.2.3.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.2.3.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.2.3.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.2.3.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.2.3.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.2.3.zip, ba3f4ec7429aacf3e712bdf21d1ceb800eb94e1e376be8b2360a01d88bb862be
monero-win-x86-v0.17.2.3.zip, 460ac8722d713022c13970d96f9098eb04b5ca4f59cc9dc929cc2dd590045a1e
monero-mac-x64-v0.17.2.3.tar.bz2, e479668f37a623691c75a9e4ec04f69af8fae0faaae5790760eb758f3955b1f7
monero-linux-x64-v0.17.2.3.tar.bz2, 8069012ad5e7b35f79e35e6ca71c2424efc54b61f6f93238b182981ba83f2311
monero-linux-x86-v0.17.2.3.tar.bz2, a93788591bd56753369a3f3171fbefb09387758c1e3a219e9265473031f0a35d
monero-linux-armv8-v0.17.2.3.tar.bz2, bbff804dc6fe7d54895ae073f0abfc45ed8819d0585fe00e32080ed2268dc250
monero-linux-armv7-v0.17.2.3.tar.bz2, 9100704b7d98d7bffbf7f72804c0c048f5e60f1dc9f6d4830c633dda3687c419
monero-android-armv8-v0.17.2.3.tar.bz2, 20c32e90c7486bd1fb6948ebb8ee4802be26c902f96b12958429c8aa1c6579b5
monero-android-armv7-v0.17.2.3.tar.bz2, 62f6172e3ebdc1266d5d882b8be4507cb3c8270b92ea6f06330077f6ef4f43e8
monero-freebsd-x64-v0.17.2.3.tar.bz2, 6a2d7ae4303d4eca4fd6df3b230f4624ffa743629e85ad1b0c862326395ca93e
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Bitcoin &lt;-&gt; Monero atomic swaps are now live</title><link>https://beta.monerodevs.org/blog/2021/08/20/atomic-swaps/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/08/20/atomic-swaps/</guid><description>COMIT&apos;s tool to swap BTC &lt;-&gt; XMR is live on Mainnet.</description><pubDate>Fri, 20 Aug 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We are happy to announce that the Atomic Swap implementation developed by the COMIT team is mature enough to be used on Monero&apos;s network. For now, makers must buy Bitcoin and takers must buy Monero, but anyone can be a maker or taker. It is easier at the moment to sell Bitcoin for Monero than the other way around. To try a swap yourself, download the &lt;a href=&quot;https://github.com/comit-network/xmr-btc-swap/releases&quot;&gt;asb software&lt;/a&gt; developed by the COMIT team, follow &lt;a href=&quot;https://github.com/comit-network/xmr-btc-swap/blob/master/docs/cli/README.md&quot;&gt;the instructions&lt;/a&gt; and let them know if you find any issues (works also over Tor!). Remember this is brand new technology and might have unexpected bugs. Be careful and only test with small amounts. To find swap providers, visit &lt;a href=&quot;https://unstoppableswap.net/&quot;&gt;unstoppableswap.net&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;What are Atomic Swaps?&lt;/h3&gt;
&lt;p&gt;Atomic swaps are a way to exchange two cryptocurrencies (in our case Monero and Bitcoin) without relying on a trusted third party (like a cryptocurrency exchange company) and without needing to trust the person on the other side of the swap. These swaps are called &quot;atomic&quot; because they only have two possible outcomes: either the trade is successfully completed and each trader receives the other one&apos;s funds, or nothing happens and both traders keep the funds they started with. Since the protocol forces both parties to follow the rules, it is not possible to run away with the other party&apos;s coins, which is the main reason trusted third parties are required when exchanging cryptocurrencies.&lt;/p&gt;
&lt;p&gt;Two teams are working on developing Atomic Swaps for Monero:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/comit-network/xmr-btc-swap&quot;&gt;COMIT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/h4sh3d-atomic-swap-implementation.html&quot;&gt;Farcaster&lt;/a&gt; (Research funded by the Monero community through the &lt;a href=&quot;https://ccs.getmonero.org/&quot;&gt;Community Crowdfunding System&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>General Fund 2020/2021 report</title><link>https://beta.monerodevs.org/blog/2021/06/24/general-fund-2020-2021-report/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/06/24/general-fund-2020-2021-report/</guid><description>Report from the Core Team about the usage of the General Fund for the years 2020 and 2021</description><pubDate>Thu, 24 Jun 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;First, here is the basic information of the GF wallet. This info has always been public at &lt;a href=&quot;https://github.com/monero-project/monero#readme&quot;&gt;https://github.com/monero-project/monero#readme&lt;/a&gt; but not everyone might know this.&lt;br&gt;The Monero general fund donation address is: &lt;code&gt;888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H&lt;/code&gt;.&lt;br&gt;The view key is: &lt;code&gt;f359631075708155cc3d92a32b75a7d02a5dcf27756707b47a2b31b21c389501&lt;/code&gt;. Note you need to use the base address for restoring a view-only wallet, which is: &lt;code&gt;44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The Bitcoin general fund donation address is: &lt;code&gt;1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Current balance in GF wallets: 5637.585152963753 XMR, and 0.09042883 BTC.&lt;/strong&gt;&lt;br&gt;This balance has been generally increasing over the last 1.5 year.&lt;/p&gt;
&lt;p&gt;I exported all key images, which can be used together with a view-only wallet to see what transactions were spent, and the final balance. You can access them here: &lt;a href=&quot;https://downloads.getmonero.org/GF_wallet_key_images_until_20210616&quot;&gt;downloads.getmonero.org/GF_wallet_key_images_until_20210616&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Summary 2020&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Received: 2847.716692 XMR&lt;/li&gt;
&lt;li&gt;Spent: 896.4505203 XMR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Summary 2021 (until 16/06)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Received: 3161.148144 XMR&lt;/li&gt;
&lt;li&gt;Spent: 211.7867395 XMR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can find the full list of all transactions since 2016, as well as annotated outgoing transactions for 2020/2021 here: &lt;a href=&quot;https://downloads.getmonero.org/GF_wallet_report_June_2021.ods&quot;&gt;downloads.getmonero.org/GF_wallet_report_June_2021.ods&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;While most donations are anonymous, I know that LocalMonero has been making some. I&apos;ll let them give info about that if and as they wish.&lt;/p&gt;
&lt;p&gt;Also worth noting that non-monetary donations are made by some companies who are currently paying for some of our infrastructure (see &lt;a href=&quot;/community/sponsorships/&quot;&gt;the &apos;Sponsorships&apos; page&lt;/a&gt;). Without them, the cost of resources such as our website hosting, the CDN and its associated bandwidth, etc, would probably be above 10k$/month, so it&apos;s effectively saving the general fund this amount every month.&lt;/p&gt;
&lt;p&gt;Historically, the GF had been used to complete some CCS proposals that were struggling to be fully funded. However, in 2020 all proposals were funded on their own and hence there was no need for that kind of intervention. In 2021 we decided to always contribute to all proposals that we deem of particular significance to the Monero project, even when it is clear that they can be fully funded anyway; at this time we expect to keep doing so. I would encourage everyone motivated to make that leap and contribute some proposals.&lt;/p&gt;
&lt;p&gt;A lot of questions and heated debates have been raised in the last week, including on the role of the General Fund and its purpose/administration. We (the core team) expect to post a clarification on these matters in the coming days.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.2.2 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2021/05/14/monero-GUI-0.17.2.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/05/14/monero-GUI-0.17.2.2-released/</guid><description>Point release containing bug fix for GUI being invisible on systems with multiple monitors.</description><pubDate>Fri, 14 May 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.2.2 minor point release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/04/09/monero-0.17.2.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add basic menubar support on macOS (#2242)&lt;/li&gt;
&lt;li&gt;Fix GUI being invisible on systems with multiple monitors (#3404, #3447)&lt;/li&gt;
&lt;li&gt;New view progress button after transfer (#3208)&lt;/li&gt;
&lt;li&gt;Tooltips on transfer page (#3401)&lt;/li&gt;
&lt;li&gt;Fix missing icons in low graphics mode (#3423)&lt;/li&gt;
&lt;li&gt;Display selected subaddress on merchant page (#3424)&lt;/li&gt;
&lt;li&gt;Minor bug fixes and UI improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.2.1...v0.17.2.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.2.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 96 commits containing 502 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.2.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.2.2.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.2.2.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.2.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.2.2.zip, 5d20829f43c431135455ec9bd788889e59dda4c6f74b6eaa92eec5411d9246e2
monero-gui-install-win-x64-v0.17.2.2.exe, ff2826a4437080470ceeaac43d0cede89798caf4a864a9cd13430ed2c63aca14
monero-gui-mac-x64-v0.17.2.2.dmg, 3ee4e9145b0545ba4e5c47b89b64bc558c8eeb7887d260b3bd30f6a215029964
monero-gui-linux-x64-v0.17.2.2.tar.bz2, 0088b133febdb151a3753393b4dc8b06111b844c0fca14e512f3c8d56a2a5b97
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>This Year in Monero - 2021</title><link>https://beta.monerodevs.org/blog/2021/04/24/this-year-in-monero/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/04/24/this-year-in-monero/</guid><description>A snapshot of statistics and social media posts to highlight Monero&apos;s growth in it&apos;s 7th year.</description><pubDate>Sat, 24 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Introduction&lt;/h1&gt;
&lt;p&gt;As a way to celebrate and show the growth that has happened for Monero across the past year on this, the 7th anniversary of the Monero project, I wanted to take a snapshot of statistics and social media posts to highlight this growth.&lt;/p&gt;
&lt;p&gt;This is by no means an exhaustive list of ways in which Monero grew, and some of the most important growth came in increased acceptance and adoption of Monero for donations and payments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.getmonero.org/community/merchants/&quot;&gt;Merchants accepting Monero for payment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sethforprivacy.com/posts/foss-donations/&quot;&gt;FOSS Projects and Pro-Privacy Organizations accepting Monero for donations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Statistics&lt;/h1&gt;
&lt;p&gt;One of the most important ways we can deduce what has been happening in Monero is to look at the (thankfully, sparse) blockchain data available publicly.&lt;/p&gt;
&lt;p&gt;Each section will highlight the previous year (04/2019 through 04/2020) as well as the current year (04/2020 through 04/2021) to give year-over-year comparisons and perspective.&lt;/p&gt;
&lt;h2&gt;Transactions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero transactions grew from ~7,000tx per day to ~10,000tx per day&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;2,811,244&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;7,702&lt;/em&gt;&lt;/strong&gt; transactions per day for the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-6y-transactions.png&quot; alt=&quot;monero-6y-transactions&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero transactions grew from ~10,000tx per day to ~23,000tx per day&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;5,868,096&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;16,076&lt;/em&gt;&lt;/strong&gt; transactions per day for the year&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-transactions.png&quot; alt=&quot;monero-7y-transactions&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s on-chain usage grew &lt;strong&gt;&lt;em&gt;208%&lt;/em&gt;&lt;/strong&gt; YoY! Every one of these transactions was done via private-by-default transactions that protect sender, receiver, and amounts.&lt;/p&gt;
&lt;h2&gt;Blockchain Growth&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s blockchain grew &lt;strong&gt;&lt;em&gt;7.41GB&lt;/em&gt;&lt;/strong&gt; in a year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;292,651&lt;/em&gt;&lt;/strong&gt; total blocks, for an average size of &lt;strong&gt;&lt;em&gt;29.56KB&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;2,811,244&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;2.76KB&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-6y-blockchain.png&quot; alt=&quot;monero-6y-blockchain&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s blockchain grew &lt;strong&gt;&lt;em&gt;13.34GB&lt;/em&gt;&lt;/strong&gt; in a year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,588&lt;/em&gt;&lt;/strong&gt; total blocks, for an average size of &lt;strong&gt;&lt;em&gt;53.30KB&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;5,868,096&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;2.38KB&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-blockchain.png&quot; alt=&quot;monero-7y-blockchain&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s blockchain size grew &lt;strong&gt;&lt;em&gt;180%&lt;/em&gt;&lt;/strong&gt; faster YoY while the average transaction size dropped &lt;strong&gt;&lt;em&gt;13.76%&lt;/em&gt;&lt;/strong&gt; YoY (thanks, &lt;a href=&quot;https://www.getmonero.org/resources/moneropedia/clsag.html&quot;&gt;CLSAG&lt;/a&gt;)!&lt;/p&gt;
&lt;h2&gt;Emissions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s block subsidy (emission) created &lt;strong&gt;&lt;em&gt;599,105.65XMR&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;292,651&lt;/em&gt;&lt;/strong&gt; total blocks, for an average block subsidy of &lt;strong&gt;&lt;em&gt;2.04XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;Monero&apos;s emission per day dropped from &lt;strong&gt;&lt;em&gt;~2,000XMR&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~1,200XMR&lt;/em&gt;&lt;/strong&gt; over the course of the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-6y-emissions.png&quot; alt=&quot;monero-6y-emissions&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s block subsidy (emission) created &lt;strong&gt;&lt;em&gt;362,406.83XMR&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,588&lt;/em&gt;&lt;/strong&gt; total blocks, for an average block subsidy of &lt;strong&gt;&lt;em&gt;1.38XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;Monero&apos;s emission per day dropped from &lt;strong&gt;&lt;em&gt;~1,200XMR&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~750XMR&lt;/em&gt;&lt;/strong&gt; over the course of the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-emissions.png&quot; alt=&quot;monero-7y-emissions&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Change&lt;/h3&gt;
&lt;p&gt;Monero&apos;s inflation decreased &lt;strong&gt;&lt;em&gt;39.5%&lt;/em&gt;&lt;/strong&gt; YoY and is steadily approaching the &lt;a href=&quot;https://localmonero.co/knowledge/monero-tail-emission&quot;&gt;tail emission&lt;/a&gt; of &lt;strong&gt;&lt;em&gt;0.6XMR&lt;/em&gt;&lt;/strong&gt; per block!&lt;/p&gt;
&lt;h2&gt;Fees&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s participants spent &lt;strong&gt;&lt;em&gt;1,101.07XMR&lt;/em&gt;&lt;/strong&gt; on fees in a year.&lt;/li&gt;
&lt;li&gt;Monero averaged &lt;strong&gt;&lt;em&gt;3.016XMR&lt;/em&gt;&lt;/strong&gt; in fees spent per day.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,651&lt;/em&gt;&lt;/strong&gt; total blocks, for an average total fees to miners of &lt;strong&gt;&lt;em&gt;0.00419288XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;2,811,244&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;0.000391666XMR&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-6y-fees.png&quot; alt=&quot;monero-6y-fees&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s participants spent &lt;strong&gt;&lt;em&gt;1,884.77XMR&lt;/em&gt;&lt;/strong&gt; on fees in a year.&lt;/li&gt;
&lt;li&gt;Monero averaged &lt;strong&gt;&lt;em&gt;5.16XMR&lt;/em&gt;&lt;/strong&gt; in fees spent per day.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;262,588&lt;/em&gt;&lt;/strong&gt; total blocks, for an average total fees to miners of &lt;strong&gt;&lt;em&gt;0.00717767XMR&lt;/em&gt;&lt;/strong&gt; per block for the year.&lt;/li&gt;
&lt;li&gt;There were &lt;strong&gt;&lt;em&gt;5,868,096&lt;/em&gt;&lt;/strong&gt; total transactions, for an average of &lt;strong&gt;&lt;em&gt;0.000321189XMR&lt;/em&gt;&lt;/strong&gt; per transaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-7y-fees.png&quot; alt=&quot;monero-7y-fees&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s fees spent increased &lt;strong&gt;&lt;em&gt;71.11%&lt;/em&gt;&lt;/strong&gt; YoY while the average transaction fee dropped &lt;strong&gt;&lt;em&gt;17.99%&lt;/em&gt;&lt;/strong&gt; YoY (thanks, &lt;a href=&quot;https://www.getmonero.org/resources/moneropedia/clsag.html&quot;&gt;CLSAG&lt;/a&gt;)!&lt;/p&gt;
&lt;h2&gt;Mining&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;12/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NOTE: This time range begins with the implementation of RandomX in the November 30th, 2019 network upgrade.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s network hashrate increased from &lt;strong&gt;&lt;em&gt;0.682GH/s&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;1.21GH/s&lt;/em&gt;&lt;/strong&gt; over the year.&lt;/li&gt;
&lt;li&gt;Monero forked to the ASIC-resistant mining algorithm known as &lt;a href=&quot;https://www.monerooutreach.org/stories/RandomX.html?ref=hackernoon.com&quot;&gt;RandomX&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Monero started after the RandomX upgrade with &lt;strong&gt;&lt;em&gt;~27,000 miners&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Monero unique miners increased from &lt;strong&gt;&lt;em&gt;27,247&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;37,380&lt;/em&gt;&lt;/strong&gt; over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-hashrate-2020.png&quot; alt=&quot;monero-hashrate-2020&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s network hashrate increased from &lt;strong&gt;&lt;em&gt;1.21GH/s&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;2.29GH/s&lt;/em&gt;&lt;/strong&gt; over the year.&lt;/li&gt;
&lt;li&gt;Monero broke &lt;strong&gt;&lt;em&gt;100,000 miners&lt;/em&gt;&lt;/strong&gt; for the first time in it&apos;s network history!&lt;/li&gt;
&lt;li&gt;Monero unique miners increased from &lt;strong&gt;&lt;em&gt;37,380&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;102,163&lt;/em&gt;&lt;/strong&gt; over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/monero-hashrate-2021.png&quot; alt=&quot;monero-hashrate-2021&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;_ Disclaimer: These miner numbers are the lower bound, as they are the numbers visible via API of public pools where the API is reachable and provides miner count. There are likely many more miners that are solo, use private pools, or are on pools that do not expose miner count._&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s network hashrate increased &lt;strong&gt;&lt;em&gt;89.25%&lt;/em&gt;&lt;/strong&gt; YoY and network miners increased &lt;strong&gt;&lt;em&gt;173.30%&lt;/em&gt;&lt;/strong&gt; YoY and &lt;strong&gt;&lt;em&gt;274.95%&lt;/em&gt;&lt;/strong&gt; since the introduction of RandomX!&lt;/p&gt;
&lt;h2&gt;Reddit&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main subreddit, &lt;a href=&quot;https://www.reddit.com/r/Monero&quot;&gt;r/Monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;~11,000&lt;/em&gt;&lt;/strong&gt; subscribers, going from &lt;strong&gt;&lt;em&gt;~157,000&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~168,000&lt;/em&gt;&lt;/strong&gt; subscribers over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/subreddit_2020.png&quot; alt=&quot;subreddit_2020&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main subreddit, &lt;a href=&quot;https://www.reddit.com/r/Monero&quot;&gt;r/Monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;~43,000&lt;/em&gt;&lt;/strong&gt; subscribers, going from &lt;strong&gt;&lt;em&gt;~168,000&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;~211,000&lt;/em&gt;&lt;/strong&gt; subscribers over the year.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2021-04-18-this-year-in-monero/subreddit_2021.png&quot; alt=&quot;subreddit_2021&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s subreddit subscriber count grew &lt;strong&gt;&lt;em&gt;25.59%&lt;/em&gt;&lt;/strong&gt; YoY and grew &lt;strong&gt;&lt;em&gt;290%&lt;/em&gt;&lt;/strong&gt; faster than the previous year!&lt;/p&gt;
&lt;h3&gt;Top Ten Reddit Posts&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/mpf8b3/im_glad_monero_is_used_by_criminals/&quot;&gt;I&apos;m glad Monero is used by criminals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/m72wb1/today_was_an_emotional_rollercoaster_first_i_win/&quot;&gt;Today was an emotional rollercoaster; first I win a known amount of XMR in the Meme Contest, and then I tragically loose my private keys in a boating accident. What a day. Thank you for voting!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/mo1m2a/hal_finney_the_first_person_to_receive_bitcoin/&quot;&gt;Hal Finney, the first person to receive Bitcoin from Satoshi, took 11 days to realized he wanted more anonymity.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/m60oah/a_privacy_crisis_is_brewing_defend_yourself/&quot;&gt;A privacy 🔐 crisis is brewing. Defend yourself against tracking and surveillance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/lj6hrf/monero_visionary/&quot;&gt;Monero Visionary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/morrpp/satoshi_talking_about_privacy_features_that_got/&quot;&gt;Satoshi talking about privacy features that got implemented in Monero but not Bitcoin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/mmrchk/im_happy_to_announce_haveno_the_monero_based_dex/&quot;&gt;I&apos;m happy to announce Haveno: The Monero based DEX for trading XMR for fiat and cryptocurrencies! (PoC)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/mi3m2o/saw_this_piece_of_art_in_4chan/&quot;&gt;Saw this piece of art in 4chan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/lidcri/reminder_of_the_sound_money_report_card/&quot;&gt;Reminder of the sound money report card&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/Monero/comments/lq3lac/200k_subscribers_to_rmonero/&quot;&gt;200k subscribers to r/Monero! 🥳&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Twitter&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2019 through 04/2020:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main Twitter account, &lt;a href=&quot;https://twitter.com/monero&quot;&gt;@monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;3,502&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;li&gt;The @monero Twitter account went from &lt;strong&gt;&lt;em&gt;317,010&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;320,512&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;04/2020 through 04/2021:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monero&apos;s main Twitter account, &lt;a href=&quot;https://twitter.com/monero&quot;&gt;@monero&lt;/a&gt; gained &lt;strong&gt;&lt;em&gt;69,209&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;li&gt;The @monero Twitter account went from &lt;strong&gt;&lt;em&gt;319,884&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;389,093&lt;/em&gt;&lt;/strong&gt; followers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Year over Year Growth&lt;/h3&gt;
&lt;p&gt;Monero&apos;s Twitter follower count grew &lt;strong&gt;&lt;em&gt;21.63%&lt;/em&gt;&lt;/strong&gt; YoY and grew &lt;strong&gt;&lt;em&gt;1,870%&lt;/em&gt;&lt;/strong&gt; faster than the previous year!&lt;/p&gt;
&lt;h3&gt;Top Ten Tweets&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&quot;Love this #Monero cheat sheet. Get your privacy on - @coinbureau&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/coinbureau/status/1382348948803883010?s=20&quot;&gt;https://twitter.com/coinbureau/status/1382348948803883010?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;&apos;Arguing that you don&apos;t care about the right to privacy because you have nothing to hide is no different than saying you don&apos;t care about free speech because you have nothing to say.&apos; ― Edward Snowden #monero $XMR - @girlgone_crypto&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/girlgone_crypto/status/1275427089294876674?s=20&quot;&gt;https://twitter.com/girlgone_crypto/status/1275427089294876674?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;Over 100k miners securing the #Monero network. New ATH. No ASICs. One CPU. One vote. &lt;a href=&quot;https://miningpoolstats.stream/monero&quot;&gt;https://miningpoolstats.stream/monero&lt;/a&gt; - @DontTraceMeBruh&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/DontTraceMeBruh/status/1383481500704788489?s=20&quot;&gt;https://twitter.com/DontTraceMeBruh/status/1383481500704788489?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;I&apos;ll have you know that the words &apos;Monero&apos; and &apos;XMR&apos; are not mentioned in Chainalysis crypto crime report 2021 that just came out. Not even once, over 113 pages. - @binaryFate&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/binaryFate/status/1359926676138909699?s=20&quot;&gt;https://twitter.com/binaryFate/status/1359926676138909699?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;If #monero came out first, then #bitcoin, everybody would say &apos;Why would I give up my privacy?&apos;&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/vikrantnyc/status/1366375047812812804?s=20&quot;&gt;https://twitter.com/vikrantnyc/status/1366375047812812804?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;&quot;In Nobody We Trust&quot; - #Monero - @girlgone_crypto&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/girlgone_crypto/status/1326280779643543552?s=20&quot;&gt;https://twitter.com/girlgone_crypto/status/1326280779643543552?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;Now you know why I was so bullish for #Monero last year. The upcoming $XMR - $BTC atomic swaps are going to be a gamechanger. Will be interesting to see how much BTC &apos;disappears&apos; from the #Bitcoin network when it goes live. - @coinbureau&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/coinbureau/status/1360983149778526213?s=20&quot;&gt;https://twitter.com/coinbureau/status/1360983149778526213?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;And the #Monero network has been upgraded! Enjoy your 20% cheaper, lighter, and faster to verify private &lt;em&gt;by default&lt;/em&gt; transactions. #MoneroKeepsBuilding #CLSAG - @sethisimmons&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/sethisimmons/status/1317258377945374721?s=20&quot;&gt;https://twitter.com/sethisimmons/status/1317258377945374721?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;Bitcoin was envisioned as an &lt;em&gt;anonymous&lt;/em&gt; P2P digital cash. However, that title is today best reserved for privacy coins like #Monero. In my video today, I look at Monero once again and explain why I think $XMR is so undervalued - @coinbureau&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/coinbureau/status/1376204882106068995?s=20&quot;&gt;https://twitter.com/coinbureau/status/1376204882106068995?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;We&apos;re excited to see THORChain, a cross-chain decentralised liquidity network, collaborating with Haven to integrate #Monero!&quot;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/monero/status/1382646165456498688?s=20&quot;&gt;https://twitter.com/monero/status/1382646165456498688?s=20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Highlighted CCS Campaigns&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Bulletproofs+ audits&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/bulletproofs-plus-audit.html&quot;&gt;https://ccs.getmonero.org/proposals/bulletproofs-plus-audit.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/bulletproofs-plus-audit-jp.html&quot;&gt;https://ccs.getmonero.org/proposals/bulletproofs-plus-audit-jp.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Feather wallet GUI development&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/feather-2020.html&quot;&gt;https://ccs.getmonero.org/proposals/feather-2020.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;CLSAG audit&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/clsag-audit-take2.html&quot;&gt;https://ccs.getmonero.org/proposals/clsag-audit-take2.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Research post-quantum strategies for Monero&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&quot;&gt;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Monero Atomic Swaps research funding&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/h4sh3d-atomic-swap-research.html&quot;&gt;https://ccs.getmonero.org/proposals/h4sh3d-atomic-swap-research.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Monero Atomic Swaps implementation funding&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/h4sh3d-atomic-swap-implementation.html&quot;&gt;https://ccs.getmonero.org/proposals/h4sh3d-atomic-swap-implementation.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add Monero to TxStreet&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/txstreet-2021.html&quot;&gt;https://ccs.getmonero.org/proposals/txstreet-2021.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;anon: perfect peer to peer protocol from bottom to top&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/anon-perfect-peer-to-peer-protocol.html&quot;&gt;https://ccs.getmonero.org/proposals/anon-perfect-peer-to-peer-protocol.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;tipxmr.live - a non-custodial livestream donation service for OBS&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/tipxmr.live.html&quot;&gt;https://ccs.getmonero.org/proposals/tipxmr.live.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Compilation time reduction and housekeeping&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ccs.getmonero.org/proposals/mj-compil-time-reduction.html&quot;&gt;https://ccs.getmonero.org/proposals/mj-compil-time-reduction.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Major Upgrades&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.getmonero.org/resources/moneropedia/clsag.html&quot;&gt;CLSAG, a new ring signature mechanism that improves transaction efficiency&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&quot;CLSAG, users see a 20% improvement in signature verification, and at least a 10% overall improvement for typical transactions. For example, a typical Monero transaction (2 inputs and 2 outputs) which usually weighs 2.5kB, takes only 1.9kB of blockchain space with CLSAG, a ~25% improvement.&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sethforprivacy.com/posts/moneros-ongoing-network-attack/&quot;&gt;Monero put out several updates to resolve and prevent network attacks from a prolonged and aggressive attack on the p2p network&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&quot;Monero’s peer-to-peer (p2p) network has been undergoing several different types of attack by an entity who has consistently attacked, spammed, and attempted to undermine the Monero network and community for years.&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Something Missing?&lt;/h1&gt;
&lt;p&gt;If you see something missing from this post that was a major highlight of the year, please feel free to reach out via &lt;a href=&quot;https://sethforprivacy.com/about/#how-to-contact-me&quot;&gt;Twitter, Matrix, or email&lt;/a&gt; and I&apos;ll work to get it added ASAP.&lt;/p&gt;
&lt;h1&gt;Resources Used&lt;/h1&gt;
&lt;p&gt;Here is a quick list of the sources and tools I used to gather these statistics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;monero-blockchain-stats&lt;/code&gt;, using some hints from the following link for plotting:&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/monero-project/monero/pull/4694&quot;&gt;https://github.com/monero-project/monero/pull/4694&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gnuplot.info/&quot;&gt;Gnuplot&lt;/a&gt; for the graphs from data pulled via &lt;code&gt;monero-blockchain-stats&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://miningpoolstats.stream/monero&quot;&gt;https://miningpoolstats.stream/monero&lt;/a&gt; for hashrate graph and current miner count&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://subredditstats.com/r/monero&quot;&gt;https://subredditstats.com/r/monero&lt;/a&gt; for subreddit-related statistics and graphs&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/oduwsdl/FollowerCountHistory&quot;&gt;https://github.com/oduwsdl/FollowerCountHistory&lt;/a&gt; for Twitter follower count history for @monero&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Disclaimer: I am the author of &lt;a href=&quot;https://sethforprivacy.com/posts/this-year-in-monero-2021/&quot;&gt;https://sethforprivacy.com/posts/this-year-in-monero-2021/&lt;/a&gt; and the content for this blog post was originally shared there first.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.2.1 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2021/04/14/monero-GUI-0.17.2.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/04/14/monero-GUI-0.17.2.1-released/</guid><description>Point release containing bug fix for transfer on macOS</description><pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.2.1 minor point release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/04/09/monero-0.17.2.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix transfer on macOS (#3390)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.2.0...v0.17.2.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.2.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 8 commits containing 15 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;tocomo&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.2.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.2.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.2.1.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.2.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.2.1.zip, ac12efea2f99e8ac0f77f3ba73ea333b4f44d8a08149f6c2ab5b7662e2f9b8f3
monero-gui-install-win-x64-v0.17.2.1.exe, 8761082c8fd907c59effd30156a98bcb9c01a48b14eafde1e9a8463fc5f81d16
monero-gui-mac-x64-v0.17.2.1.dmg, f8c2b2eefb8b25ac2e2beb54c1814c947da5239192a1a2873b7c89ed14761215
monero-gui-linux-x64-v0.17.2.1.tar.bz2, 72dfca40797201604a6b2fb97935037f62d3153360695cf732dee3d12e167da3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.2.0 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2021/04/09/monero-GUI-0.17.2.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/04/09/monero-GUI-0.17.2.0-released/</guid><description>Point release containing multiple new GUI features</description><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.2.0 point release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/04/09/monero-0.17.2.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow sending to multiple receipients (#3332)&lt;/li&gt;
&lt;li&gt;Add support for pruning of new databases in wizard (#3345)&lt;/li&gt;
&lt;li&gt;Add support for storing multiple remote nodes (#3373)&lt;/li&gt;
&lt;li&gt;New &quot;Grab QR code from screen&quot; functionality (#3292)&lt;/li&gt;
&lt;li&gt;Improve search functionality on Transactions page (#3215)&lt;/li&gt;
&lt;li&gt;Fix a memory leak on Linux (#3326)&lt;/li&gt;
&lt;li&gt;Fix incorrect fiat price api usage with Kraken (#3298)&lt;/li&gt;
&lt;li&gt;Enable dns block list in simple mode (#3314)&lt;/li&gt;
&lt;li&gt;Restrict max window width / height, fix initial window alignment (#3302)&lt;/li&gt;
&lt;li&gt;Updated translations from Weblate (#3342)&lt;/li&gt;
&lt;li&gt;Update monero submodule to v0.17.2.0 (#3382)&lt;/li&gt;
&lt;li&gt;Minor design improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.9...v0.17.2.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.2.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 66 people who worked, largely unpaid and altruistically, to put out 93 commits containing 31902 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;toh995&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;fsrw42&lt;/li&gt;
&lt;li&gt;benevanoff&lt;/li&gt;
&lt;li&gt;secure-designer&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;Luis Alejandro Herrera Bolaños, ian vatega, Miguel Medina, Michael Russo, Samuel, 0x82b, kombometralla, Tony Nguyen, Boris Sipos, Tabula Rasa, 8uDD4T, Gleb Golov, Lafudoci, Joan Montané, Nima Ghotbi, Gilberto F da Silva, Russian Bear, Agent LvM, v1docq47, Scott Anecito, x52fws, Lana, Demofrager, Ian appel, EvolBit, Bertrand Jacquin, lir4376, Loué Marie, el00ruobuob, Michal Vašíček, dskch83, ambercookie, warraxxx, Georgios Apostolopoulos, ΚΥΡΙΑΚΟΣ ΚΑΡΑΚΥΡΙΟΣ, Marinus Savoritias, Iason Andreou, Donald A. Iljazi, Vytas, Aivaras Kasperaitis, Renato MB, netrik182, Mathkamy, Allan Nordhøy, obit33, Edwin den Boer, dutchcodes, Ori Levenglick, Yan Abu Arab, G. Orwell, mr, Paul Janowitz, Nicolas, GreenPiece, SJ, Deleted User, Wobole&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.2.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.2.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.2.0.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.2.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.2.0.zip, 12d7e364b3870b96ed646329634cdcb7e9b2f3fb3290c9834d7a17214d6b47c2
monero-gui-install-win-x64-v0.17.2.0.exe, 2e6150da2243eb887b727fb1e7cd7824ea869648fcd55843f7e767f1966026ab
monero-gui-mac-x64-v0.17.2.0.dmg, 8825b196146c73d13292d1e65aa3c263170358af938dc4b47b498fab1d12f0c0
monero-gui-linux-x64-v0.17.2.0.tar.bz2, ee31d67f3df174cc88b01a528aa9d882504fb5f7ae805f449ff35820a4d45bbb
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.2.0 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2021/04/09/monero-0.17.2.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/04/09/monero-0.17.2.0-released/</guid><description>Point release containing bug fixes and daemon stability improvements</description><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.2.0 point release of the Monero software. This release contains bug fixes and daemon stability improvements.&lt;/p&gt;
&lt;p&gt;Some highlights of this point release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only print blocked nodes once with --enable-dns-blocklist (#7295)&lt;/li&gt;
&lt;li&gt;Fix Mac serialization compatibility issues (#7350)&lt;/li&gt;
&lt;li&gt;Fix potential crash with Trezor (#7336)&lt;/li&gt;
&lt;li&gt;Fix daemon crash with --db-sync-mode fastest (#7362)&lt;/li&gt;
&lt;li&gt;Daemon stability improvements (#7309, #7390, #7459, #7615, #7621)&lt;/li&gt;
&lt;li&gt;Bump OpenSSL dependency to 1.1.1k (#7637)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.9...v0.17.2.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.2.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 9 people who worked, largely unpaid and altruistically, to put out 39 commits containing 1146 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;ndorf&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;anon&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;sech1&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;ph4r05&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.2.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.2.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.2.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.2.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.2.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.2.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.2.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.2.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.2.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.2.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.2.0.zip, 71e531a0f799c80e3f6319888bd5b85a737091b9bd5d66366cae036163857caf
monero-win-x86-v0.17.2.0.zip, c772070ebdfe9e0d6abda5073808e648e69f8c35f8010e66b80f45a6bdb01792
monero-mac-x64-v0.17.2.0.tar.bz2, 2e95dc107ab0dab36f5544bec040180264256e45407c383cfb45cfe328fe42e0
monero-linux-x64-v0.17.2.0.tar.bz2, 59e16c53b2aff8d9ab7a8ba3279ee826ac1f2480fbb98e79a149e6be23dd9086
monero-linux-x86-v0.17.2.0.tar.bz2, e8a39be486549908c10524d851a006c21c30b1a49142586aff0a17e7c4d46077
monero-linux-armv8-v0.17.2.0.tar.bz2, a004fad5348549e2f1610380775353f19db7cbca0cbe4acbfab87832c484da62
monero-linux-armv7-v0.17.2.0.tar.bz2, b5986d6dfbddee14e32b28305dd0dc6352c18b632f569227f2c7265ef7dc5081
monero-android-armv8-v0.17.2.0.tar.bz2, b8a353f02feaee9aae3d279c043ea33a32413a298d8b6122d00a65508f15169d
monero-android-armv7-v0.17.2.0.tar.bz2, 815341f7d46f75a8905f8b51932e1034a7f6b1669757ff48224632d08339d1bf
monero-freebsd-x64-v0.17.2.0.tar.bz2, 34ef5702a050298f48ccea7db992137bc98c8e6eba45ecd90b47ce0a4b7bf0f8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Getmonero.org is now available in Norwegian</title><link>https://beta.monerodevs.org/blog/2021/04/02/norwegian-language/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/04/02/norwegian-language/</guid><description>Getmonero has been translated into Norwegian and is now available in 14 languages</description><pubDate>Fri, 02 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We are happy to announce that after months of work, this website is now available in Norwegian!&lt;/p&gt;
&lt;p&gt;Norwegian is the 14th language available for getmonero.org, following English, Spanish, Italian, Polish, French, Arabic, Russian, German, Dutch, Brazilian Portuguese, Turkish, Chinese simplified and Chinese traditional.&lt;/p&gt;
&lt;p&gt;A big thanks to ChrisAvis and the &lt;a href=&quot;https://ccs.getmonero.org/&quot;&gt;community crowdfunding&lt;/a&gt; that made his work possible. Translators like him allow Monero to continue to reach a much larger audience.&lt;/p&gt;
&lt;p&gt;To browse the website in Norwegian, simply select &lt;code&gt;Norsk&lt;/code&gt; from the language dropdown menu on the top right, or use this direct link: &lt;a href=&quot;https://www.getmonero.org/nb-no/index.html&quot;&gt;https://www.getmonero.org/nb-no/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Do you want to help make Monero available to everybody in the world? Become a translator!&lt;/p&gt;
&lt;p&gt;The Monero wallets, Getmonero and other content are open for translation on &lt;a href=&quot;https://translate.getmonero.org/projects/&quot;&gt;Weblate, our self-hosted translation platform&lt;/a&gt;. If you need info, support, or you just have questions, &lt;a href=&quot;https://www.getmonero.org/community/workgroups/&quot;&gt;contact the Monero Localization workgroup&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.9 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2021/01/08/monero-GUI-0.17.1.9-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/01/08/monero-GUI-0.17.1.9-released/</guid><description>Point release containing mitigations against the ongoing memory exhaustion attack</description><pubDate>Fri, 08 Jan 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.9 minor point release of the Monero GUI software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2021/01/08/monero-0.17.1.9-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update monero submodule to v0.17.1.9&lt;/li&gt;
&lt;li&gt;Windows GUI binary is now reproducible&lt;/li&gt;
&lt;li&gt;Add high DPI support on Windows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.8...v0.17.1.9&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.9&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 12 commits containing 99 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.9.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.9.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.9.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.9.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.9.zip, 862aa9a6564a60be3e70ee30eb061d5186a141ce62842b3d741558470c255988
monero-gui-install-win-x64-v0.17.1.9.exe, edc47b1540510640a40e8d52ad4ab3a6220f935e881fd65b02ccce94a28c3fa2
monero-gui-mac-x64-v0.17.1.9.dmg, c8a8ea012e8731bfacd17434fdd3a0f03302fc61d7187d218da5ff6a6e869f0b
monero-gui-linux-x64-v0.17.1.9.tar.bz2, 6334acbe9877e2e86b1902b111abc59e170aedc701ea71cbae49830191bbd745
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.9 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2021/01/08/monero-0.17.1.9-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2021/01/08/monero-0.17.1.9-released/</guid><description>Point release containing mitigations against the ongoing memory exhaustion attack</description><pubDate>Fri, 08 Jan 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.9 minor point release of the Monero software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add different limits for epee binary format for P2P and RPC&lt;/li&gt;
&lt;li&gt;Add more sanity checks on data size (portable_storage)&lt;/li&gt;
&lt;li&gt;Fix deadlock banning while updating peer lists&lt;/li&gt;
&lt;li&gt;Add aggressive restrictions to pre-handshake p2p buffer limit&lt;/li&gt;
&lt;li&gt;Add a max levin packet size by command type&lt;/li&gt;
&lt;li&gt;Restrict duplicate keys and unnamend sections in epee binary format&lt;/li&gt;
&lt;li&gt;More sanity checks in new chain block hashes&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.8...v0.17.1.9&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.9&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 30 commits containing 362 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;binaryFate&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.9.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.9.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.9.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.9.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.9.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.9.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.9.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.9.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.9.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.9.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.9.zip, a3e6e2f55deb487f6b4a33cf430d82d62e986d37d7d589dcb33a4ff0a13a062b
monero-win-x86-v0.17.1.9.zip, bb3c633a3d8ac160bc9c75ef514a9cbc77f1f45bdbd220d1963d78d66435c23a
monero-mac-x64-v0.17.1.9.tar.bz2, d4850ae45eee67868140183cd8c00f9e1f9e1cc5e415b00bc78c14c7bab85834
monero-linux-x64-v0.17.1.9.tar.bz2, 0fb6f53b7b9b3b205151c652b6c9ca7e735f80bfe78427d1061f042723ee6381
monero-linux-x86-v0.17.1.9.tar.bz2, 1f51206c1996a577f976c0526b93cc495fe577db21f68b55636dce926f201206
monero-linux-armv8-v0.17.1.9.tar.bz2, ef16c3aefc8a17f0a547ffec9e2f087923c6bf293b9538294d14cbd318f1ab98
monero-linux-armv7-v0.17.1.9.tar.bz2, c8b226af900b018fade24742e5936b0ef6cec3fcdbc8a57a4b3f3d6d2507a2ec
monero-android-armv8-v0.17.1.9.tar.bz2, 2c45e0fb364ff2e60aa9cdf0d3faef145b22a8632b3336cc248eeba24352d39b
monero-android-armv7-v0.17.1.9.tar.bz2, c7192caf85f82ecdd1e7299c9ae6314fe2fb02ed9b7035a426a8644b676cc75f
monero-freebsd-x64-v0.17.1.9.tar.bz2, 3052f691a1a7631ba50c3f4d6f1b1355bdcc9a8c0c617cf56ced400afa1ea402
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://www.getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.8 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/12/30/monero-GUI-0.17.1.8-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/30/monero-GUI-0.17.1.8-released/</guid><description>Point release containing mitigations against the ongoing memory exhaustion attack</description><pubDate>Wed, 30 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.8 minor point release of the Monero GUI software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/12/30/monero-0.17.1.8-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update monero submodule to v0.17.1.8&lt;/li&gt;
&lt;li&gt;UI tweaks to LineEdit component&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.6...v0.17.1.8&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.8&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 12 commits containing 99 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.8.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.8.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.8.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.8.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.8.zip, 0c4ce3953824e6e65e2913fb1cb246ebe2742386821d2b92b4a6b6251c66f901
monero-gui-install-win-x64-v0.17.1.8.exe, 81dcefcf42127101568357f56afdbe0c92d1f8b153dff09ae2d062ba96579f4e
monero-gui-mac-x64-v0.17.1.8.dmg, f9ad5567e6e1e4a88213190cbde6d974265640438e9f2de41ce0d4839cb021f4
monero-gui-linux-x64-v0.17.1.8.tar.bz2, b9ea5890033a3d67f14abe401c223c5b33947689abaeacf9905e57b811840853
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.8 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/12/30/monero-0.17.1.8-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/30/monero-0.17.1.8-released/</guid><description>Point release containing mitigations against the ongoing memory exhaustion attack</description><pubDate>Wed, 30 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.8 minor point release of the Monero software. This is a recommended release that contains mitigations against the ongoing memory exhaustion attack.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Protocol: drop nodes if they claim new data but only give stale data&lt;/li&gt;
&lt;li&gt;Add some sanity checks on data size (portable_storage)&lt;/li&gt;
&lt;li&gt;Fix some issues using connections after shutdown, add buffered SSL handshake detection&lt;/li&gt;
&lt;li&gt;Optional DNS based blocklist (--enable-dns-blocklist)&lt;/li&gt;
&lt;li&gt;Ban lists may now include subnets&lt;/li&gt;
&lt;li&gt;The ban command can now load IPs from a file (ban @filename)&lt;/li&gt;
&lt;li&gt;RPC: add busy_syncing, synchronized fields to get_info&lt;/li&gt;
&lt;li&gt;RPC: limit the number of txes for get_blocks.bin&lt;/li&gt;
&lt;li&gt;P2P: ignore incoming peer list entries when we have them blocked&lt;/li&gt;
&lt;li&gt;P2P: remove peers from grey and anchors lists when blocked&lt;/li&gt;
&lt;li&gt;Restrict public node checks a little, warn about untrusted nodes&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.7...v0.17.1.8&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.8&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 45 commits containing 530 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TheCharlatan&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;anon&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.8.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.8.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.8.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.8.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.8.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.8.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.8.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.8.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.8.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.8.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.8.zip, 55bafa33142b2aa979e5f6b4a6ddb60584bc9e9434e3a8c0a7fd8c9852bbcd7e
monero-win-x86-v0.17.1.8.zip, 4bd0c594c59de2815e91e7560be5b52370abb351f425c2ea1434a0ae4205c30a
monero-mac-x64-v0.17.1.8.tar.bz2, b969d7c8855d59b6962227a5a68f507f183253d06acd548b41673c647317de48
monero-linux-x64-v0.17.1.8.tar.bz2, b566652c5281970c6137c27dd15002fe6d4c9230bc37d81545b2f36c16e7d476
monero-linux-x86-v0.17.1.8.tar.bz2, 827e6e30296135494e80fcd54b0c8e64532b0ec8bdbbbec445860ce47d6f0d87
monero-linux-armv8-v0.17.1.8.tar.bz2, e8580f776152757bf07b0ca9dc3c1fbb4033b0956ab76599ff642fdb84427d1e
monero-linux-armv7-v0.17.1.8.tar.bz2, 83f2d8fd32f17b1f6669736015ad25e613987e69c8b052600ac9b8942370ba19
monero-android-armv8-v0.17.1.8.tar.bz2, 1598b73ac35e8c7f35a60cf4afc93d915954e0a3939d5d81ec040d3294eda162
monero-android-armv7-v0.17.1.8.tar.bz2, 0ce30e0882dbdf4fd12d29c556bd805c1ff6e7012a9f028a742726a6e57374a6
monero-freebsd-x64-v0.17.1.8.tar.bz2, 2911c3b605262edaa8e634067c2ba04069990d2bb668b990bfd1a5c35858aaf3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Bulletproofs+ in Monero</title><link>https://beta.monerodevs.org/blog/2020/12/24/Bulletproofs+-in-Monero/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/24/Bulletproofs+-in-Monero/</guid><description>Bulletproofs+ code is completed and ready for a security audit</description><pubDate>Thu, 24 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;Code is now available for Bulletproofs+, a zero-knowledge proving system that can be used in the Monero protocol in place of the existing Bulletproofs zero-knowledge proving system. The new construction would make transactions smaller, faster for wallets to generate, and faster for network participants to verify. While the code is functional and includes tests for the underlying algorithms, it should be reviewed by third-party auditors if chosen for deployment in a future Monero network upgrade. The code is permissively licensed in the hope that it can be broadly useful.&lt;/p&gt;
&lt;p&gt;Thanks to the &lt;a href=&quot;https://magicgrants.org&quot;&gt;Multidisciplinary Academic Grants in Cryptocurrencies (MAGIC)&lt;/a&gt; nonprofit organization for coordinating and supporting the grant for this implementation, and to the donors who made this work possible.&lt;/p&gt;
&lt;h2&gt;Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://eprint.iacr.org/2017/1066&quot;&gt;Bulletproofs preprint&lt;/a&gt; by Benedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, and Greg Maxwell.
This is the preprint (later published after peer review) used as the basis for the current Monero protocol implementation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eprint.iacr.org/2020/735&quot;&gt;Bulletproofs+ preprint&lt;/a&gt; by Heewon Chung, Kyoohyung Han, Chanyang Ju, Myungsun Kim, and Jae Hong Seo.
This is the preprint used as the basis for the proposed Monero protocol implementation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/SarangNoether/monero/tree/bp-plus&quot;&gt;Bulletproofs+ code&lt;/a&gt; by Sarang Noether.
This is the new implementation code written for compatibility with the Monero codebase.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/tree/bp+c&quot;&gt;Consensus-related code&lt;/a&gt; by &lt;code&gt;moneromooo&lt;/code&gt;. This code is necessary for a network upgrade that would include Bulletproofs+ proofs as a consensus rule.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Range proving in zero knowledge&lt;/h2&gt;
&lt;p&gt;The Monero confidential transaction protocol requires the use of a zero-knowledge range proving system. Because inputs and outputs in Monero transactions have their value hidden, it&apos;s necessary to secretly prove that they represent valid amounts to avoid overflows that would fool the protocol&apos;s balance checks. The constructions used for range proving have evolved over time. Originally, the Monero protocol used a variation of ring signatures for this purpose; however, the resulting proofs were very large and slow to generate and verify, leading to slow synchronization of the blockchain and a large amount of chain bloat.&lt;/p&gt;
&lt;p&gt;This was overhauled after the release of Bulletproofs, a much more efficient range proving system. With Bulletproofs, range proofs are much smaller and faster to verify; further, multiple proofs can be verified at the same time in a batch, leading to even more efficient synchronization.&lt;/p&gt;
&lt;p&gt;A newer preprint modifies the Bulletproofs construction to produce Bulletproofs+, an even more efficient range proving system. Range proofs in Bulletproofs+ retain a similar underlying structure to those in Bulletproofs; however, they are slightly smaller, faster to generate, and faster to verify.&lt;/p&gt;
&lt;p&gt;Implementation code is now available that is compatible with the Monero codebase for easy deployment.&lt;/p&gt;
&lt;h2&gt;Efficiency&lt;/h2&gt;
&lt;p&gt;Side-by-side efficiency comparisons between Bulletproofs and Bulletproofs+ range proofs are possible using the performance test framework in the Monero codebase.&lt;/p&gt;
&lt;p&gt;The size and timing characteristics of range proofs depend on the structure of the transaction that uses them. Because of the way that both the Bulletproofs and Bulletproofs+ algorithms work, the number of outputs in a transaction is effectively rounded up to the next power of two for range proving purposes, with a maximum of 16 outputs permitted in a transaction. The vast majority of Monero transactions contain two outputs, but 16 outputs is also common for pool payouts and other purposes.&lt;/p&gt;
&lt;h3&gt;Size&lt;/h3&gt;
&lt;p&gt;Regardless of the number of outputs in a transaction, the corresponding Bulletproofs+ range proof is &lt;em&gt;96 bytes&lt;/em&gt; smaller than a Bulletproofs range proof.&lt;/p&gt;
&lt;p&gt;This table shows the reduction in size for the most common 2-output transaction types seen on the Monero network.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Spent inputs&lt;/th&gt;
&lt;th&gt;Current size&lt;/th&gt;
&lt;th&gt;New size&lt;/th&gt;
&lt;th&gt;Reduction, % smaller&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1.42 kB&lt;/td&gt;
&lt;td&gt;1.33 kB&lt;/td&gt;
&lt;td&gt;6.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;1.92 kB&lt;/td&gt;
&lt;td&gt;1.83 kB&lt;/td&gt;
&lt;td&gt;5.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The results are clear. Bulletproofs+ range proofs are smaller than Bulletproofs range proofs, saving space on the blockchain!&lt;/p&gt;
&lt;h3&gt;Time&lt;/h3&gt;
&lt;p&gt;Proof generation time is typically not an area of practical concern, since wallet software only needs to do this when making a transaction.
However, it&apos;s worth noting that a 2-output Bulletproofs+ range proof (the most common) generates &lt;em&gt;10.2%&lt;/em&gt; faster!
Proving times for other numbers of outputs scale roughly linearly.&lt;/p&gt;
&lt;p&gt;Proof verification time, on the other hand, is very important! Network participants need to verify large numbers of range proofs when joining the network and synchronizing to obtain new blocks. Fortunately, Bulletproofs+ range proofs (like those in Bulletproofs) can be verified in batches much more efficiently than doing so individually. We can see the differences clearly.&lt;/p&gt;
&lt;p&gt;This table shows the percent reduction in verification time between the Bulletproofs and Bulletproofs+ algorithms for proofs comprising different numbers of outputs. Tests for verifying single proofs are median values over 10000 randomized tests. Tests for verifying batches of proofs are median values over 1000 randomized tests, where each batch contains 64 proofs. Absolute times are not listed, since they depend on the computing environment; however, relative times are generally comparable and consistent.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Outputs per proof&lt;/th&gt;
&lt;th&gt;Single proofs, % faster&lt;/th&gt;
&lt;th&gt;Batched proofs, % faster&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;1.5%&lt;/td&gt;
&lt;td&gt;5.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;0.5%&lt;/td&gt;
&lt;td&gt;9.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;1.6%&lt;/td&gt;
&lt;td&gt;9.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;0.9%&lt;/td&gt;
&lt;td&gt;10.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The results are clear. Bulletproofs+ range proofs are faster to verify than Bulletproofs range proofs, leading to faster synchronization!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks to Mortanta Manolete for designing the Bulletproofs+ logo!&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.7 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/12/13/monero-GUI-0.17.1.7-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/13/monero-GUI-0.17.1.7-released/</guid><description>Point release which contains P2P network layer improvements.</description><pubDate>Sun, 13 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.7 minor point release of the Monero GUI software. This is a recommended release that contains P2P network layer improvements.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/12/13/monero-0.17.1.7-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ask for writing desktop shortcut on first start (Linux)&lt;/li&gt;
&lt;li&gt;Fix wallet initialization flag handling&lt;/li&gt;
&lt;li&gt;Get back &quot;Sending transaction ...&quot; splash&lt;/li&gt;
&lt;li&gt;Disable QML cache&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.6...v0.17.1.7&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.7&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 16 commits containing 51 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.7.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.7.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.7.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.7.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.7.zip, d6bc6edd9fb0cd867933ff2a66ee99cca03869d728b43d42c98c333570c529f3
monero-gui-install-win-x64-v0.17.1.7.exe, 21fd01bb5c1fa169067208d0f7311d1ebec4e5b187285e5231823b72d6fb1951
monero-gui-mac-x64-v0.17.1.7.dmg, 1664860f4fae066695a74c04b55caa6421a8a10df5bbeb554c2e6dea89336710
monero-gui-linux-x64-v0.17.1.7.tar.bz2, 9a51b62ff422263d73bda1287ab65434602861d03819a15b3cefdab30e9145ec
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.7 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/12/13/monero-0.17.1.7-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/13/monero-0.17.1.7-released/</guid><description>Point release containing P2P network layer improvements</description><pubDate>Sun, 13 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.7 minor point release of the Monero software. This is a recommended release that contains P2P network layer improvements.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;P2P: include first new block in chain entry response&lt;/li&gt;
&lt;li&gt;P2P: more restrictive checks on chain entry response&lt;/li&gt;
&lt;li&gt;Fix syncing with --sync-pruned-blocks flag&lt;/li&gt;
&lt;li&gt;Update OpenSSL to 1.1.1i to fix its recently disclosed &lt;a href=&quot;https://www.openssl.org/news/secadv/20201208.txt&quot;&gt;vulnerability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.6...v0.17.1.7&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.7&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 24 commits containing 154 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.7.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.7.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.7.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.7.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.7.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.7.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.7.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.7.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.7.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.7.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.7.zip, 4e1352b383095e9d4393a40785e159d6a4a83bca69f304a2dba258d370074ad0
monero-win-x86-v0.17.1.7.zip, ef47d1160f3926b9046b1ee0ac324b8d8c6196f8c93d685ef8e4b7e3274372fc
monero-mac-x64-v0.17.1.7.tar.bz2, 0bf79a44d01a5f7970d237344bc1a5268cf307dd2d0e9b09258f1d8d4fedbb94
monero-linux-x64-v0.17.1.7.tar.bz2, 98ce0d22db0d1112114bbad4c9773d1490d30e5c643423c2e5bffc19553207f9
monero-linux-x86-v0.17.1.7.tar.bz2, 4d9730765cb5979234e83f1cdfdf23a9fff7946a11c7fcedea7e1effe6074d93
monero-linux-armv8-v0.17.1.7.tar.bz2, 17a39df633eea37eba4871dcad29ddc1b56af37039e32f10c0492d9fa9ac0e48
monero-linux-armv7-v0.17.1.7.tar.bz2, 952221a6f2b449892e9a51de1b5b63bac9faf4748789b12c12d616aab5d8389f
monero-android-armv8-v0.17.1.7.tar.bz2, c629ab6d69d91ef61ca073c9b64479eac51ab7c3bdb0daf44cb8f971a3ba51d3
monero-android-armv7-v0.17.1.7.tar.bz2, 814312f44f5e9be92b8d090b0b5126bd8f747ce325f185832290b98c29a00d44
monero-freebsd-x64-v0.17.1.7.tar.bz2, 50a36a796cbe3de569c26344af311b43afb0a44693383c088685830876a0f0e1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.6 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/12/07/monero-GUI-0.17.1.6-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/07/monero-GUI-0.17.1.6-released/</guid><description>Point release which contains P2P network layer improvements.</description><pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.6 minor point release of the Monero GUI software. This is a recommended release that contains P2P network layer improvements.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/12/07/monero-0.17.1.6-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix transactions getting incorrectly marked as failed&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.5...v0.17.1.6&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.6&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 16 commits containing 77 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.6.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.6.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.6.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.6.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.6.zip, 15fac8ad47f1c1a78f92b46692875261d2a3c67a742cb8f43bbed05dc5beb289
monero-gui-install-win-x64-v0.17.1.6.exe, 18bb1b4c5f762bd9eacabececc012cd077cac4d9dc64f46b42c4ea68cdbfa70e
monero-gui-mac-x64-v0.17.1.6.dmg, dd3e909c2b2d61f6158def93ec544897ea5cd4c22fa9a8a8398a6c511ba5ec47
monero-gui-linux-x64-v0.17.1.6.tar.bz2, 413d41f8e349b52db60c6932182f852c34587f55f7b4436fe72a0bb7245830c3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.6 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/12/07/monero-0.17.1.6-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/12/07/monero-0.17.1.6-released/</guid><description>Point release containing P2P network layer improvements</description><pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.6 minor point release of the Monero software. This is a recommended release that contains P2P network layer improvements.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A note for public RPC node operators upgrading to v0.17.1.6:&lt;/strong&gt; if you’re using the --rpc-restricted-bind-port option along with --rpc-bind-ip currently you will need to add the new --rpc-restricted-bind-ip arg or else the daemon will bind restricted RPC only to localhost.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;P2P: add scoring system to drop peers that don&apos;t behave&lt;/li&gt;
&lt;li&gt;P2P: drop peers that decrease claimed height&lt;/li&gt;
&lt;li&gt;P2P: drop peers that spam peer lists&lt;/li&gt;
&lt;li&gt;P2P: drop peers that don&apos;t reply to queries&lt;/li&gt;
&lt;li&gt;Add --rpc-restricted-bind-ip option&lt;/li&gt;
&lt;li&gt;Do not use peer_id tracking method over i2p/tor&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.5...v0.17.1.6&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.6&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 19 commits containing 828 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.6.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.6.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.6.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.6.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.6.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.6.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.6.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.6.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.6.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.6.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.6.zip, 40e07fdd8af9a8f5c34bddd826e26036c609bf5eacaf337b38e7ac3644647135
monero-win-x86-v0.17.1.6.zip, a63a1ff1766d9f02f8cd4b8260260cec9cfdf8fa1371143cc68ff1ffee18efd1
monero-mac-x64-v0.17.1.6.tar.bz2, 1b03e2e45b9e8fce461b3f33986122c036f636d4a1019c47b24e7b81c7f1db15
monero-linux-x64-v0.17.1.6.tar.bz2, 01bb6e18773a461a4dcfe2a6d4e4f7e1708b26634bc56696d68c539c3a66f81a
monero-linux-x86-v0.17.1.6.tar.bz2, 300e7608927867d63765704a19baa90366b5897e3cef8a56da29ae3a6a5b97a3
monero-linux-armv8-v0.17.1.6.tar.bz2, 874d3de908fb4301de19301b928a1c477a883c40b2491b3b3193df99561a8904
monero-linux-armv7-v0.17.1.6.tar.bz2, 018270d8dde8e895fdc7b5b6de95c36b7e7a63d46406339f810b6fdf91e0b8bc
monero-android-armv8-v0.17.1.6.tar.bz2, 0dc3cc265ae0365cb927c235f9ba4391f3c2be7043d183769de5b9b97736b359
monero-android-armv7-v0.17.1.6.tar.bz2, 2ab2e4c715a3978ed36c55848313f8a252b1f7141910c0bcbd52070fcaefcff1
monero-freebsd-x64-v0.17.1.6.tar.bz2, 1ad59103c9ea3a2256c8f4b7066cefd7ce2ebd2b52360edb539115c80a7e6ee1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.5 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/11/26/monero-GUI-0.17.1.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/11/26/monero-GUI-0.17.1.5-released/</guid><description>Point release which improves simple mode reliability.</description><pubDate>Thu, 26 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.5 minor point release of the Monero GUI software. This release improves simple mode reliability.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/11/25/monero-0.17.1.5-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simple mode: skip syncing nodes&lt;/li&gt;
&lt;li&gt;Write QML cache to portable folder&lt;/li&gt;
&lt;li&gt;Linux: enable high DPI support&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.4...v0.17.1.5&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.5&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 22 commits containing 228 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.5.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.5.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.5.zip, a5ed83ffeec340b6695c4dcf0305decd5c419a97572e104c323b956deeac3c3d
monero-gui-install-win-x64-v0.17.1.5.exe, 89e6bad3e8b5b1a57c647f7ddb30ebe4476c74db5730738c0cb7115fb8e44b65
monero-gui-mac-x64-v0.17.1.5.dmg, 7c7812263ab242f954534d062984e63cbe34211d8a6fd7f08e4bacfeb52ad1ec
monero-gui-linux-x64-v0.17.1.5.tar.bz2, 577c5b2bcef436cffb57e4addf3ae9b669733f9aae83dc74f5025c76671667ed
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.5 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/11/25/monero-0.17.1.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/11/25/monero-0.17.1.5-released/</guid><description>Point release containing Dandelion++ performance improvements</description><pubDate>Wed, 25 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.5 minor point release of the Monero software. This is a recommended release that improves Dandelion++ perfomance.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s&lt;/li&gt;
&lt;li&gt;Fix timeout checks for forwarded and Dandelion++ stem txes&lt;/li&gt;
&lt;li&gt;Improve peer selection in Dandelion++ stem phase&lt;/li&gt;
&lt;li&gt;Skip non-synced bootstrap daemons in --no-sync mode&lt;/li&gt;
&lt;li&gt;Check imported multisig curve points are in main subgroup&lt;/li&gt;
&lt;li&gt;Better log message for unusable anonymity networks&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.3...v0.17.1.5&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.5&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 25 commits containing 203 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.5.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.5.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.5.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.5.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.5.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.5.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.5.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.5.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.5.zip, 4bb0fca53bc58c1167bc0a258f61dd69a54507fd83ad37edf4213b4f30df8c94
monero-win-x86-v0.17.1.5.zip, 7dc0565a2880b38e73d85599153a31bbed85965963c6f74e1a5cf6dbd06f619e
monero-mac-x64-v0.17.1.5.tar.bz2, adfc663b2b36b0cb2fdfcc35185b3d93c8c2256de06da01521e555b7b20ee292
monero-linux-x64-v0.17.1.5.tar.bz2, 95666508e695637830b4c1700538c717ff97f02f181fbb337a109763372c8d34
monero-linux-x86-v0.17.1.5.tar.bz2, c5b19fa1db2de6a66e475e634b07f2b5f74d5cd41e968aa0ed34ffd8f91f527f
monero-linux-armv8-v0.17.1.5.tar.bz2, 50f113959bcc230860ff77cbac03a2713db772a72e80afe50f511418f9e9d97f
monero-linux-armv7-v0.17.1.5.tar.bz2, 99fa5eb56616c1b7b6aef69572b8c51efa813bfaff2f2336ac982b449e8ee2a1
monero-android-armv8-v0.17.1.5.tar.bz2, 01998179f2c39d97f4e204b1323c17ca35c5797c558a9c51ad3f8a21c23620fe
monero-android-armv7-v0.17.1.5.tar.bz2, 972f4ed467e34ea783fb66ad6f50749c2b7b3d9f77bb2825e70a8763d84b00f2
monero-freebsd-x64-v0.17.1.5.tar.bz2, 8fead098417cd4d3896012e485494efec8851c28abcb1883c3a1716652390321
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.4 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/11/09/monero-GUI-0.17.1.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/11/09/monero-GUI-0.17.1.4-released/</guid><description>Point release fixes an issue with the wallet not starting on some Linux systems</description><pubDate>Mon, 09 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.4 minor point release of the Monero GUI software. This release fixes an issue with the wallet not starting on some Linux systems.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/11/08/monero-0.17.1.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux: fix a deadlock on startup&lt;/li&gt;
&lt;li&gt;Linux: high DPI support removed, will be readded in subsequent release&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.3...v0.17.1.4&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.4&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 6 commits containing 19 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.4.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.4.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.4.zip, df78006226d21e70ea5d342b0f6d4335cf398e94cb3d0f750aec4db2d2b3f7f9
monero-gui-install-win-x64-v0.17.1.4.exe, 8c9a820fd7dc228807f8ecc46973350d3d5d871c6f8dd67ef066d04407575d14
monero-gui-mac-x64-v0.17.1.4.dmg, 4e319a9dfb5e1caa42b52f6503480af3b44403f3bf4691da523880c6a6ec38a9
monero-gui-linux-x64-v0.17.1.4.tar.bz2, abe94552803fd6646e934d1248e6ef33d8d6e2ac9a725c600fa7e8d4bfcc21a3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.3 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/11/08/monero-GUI-0.17.1.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/11/08/monero-GUI-0.17.1.3-released/</guid><description>Point release containing network performance improvements</description><pubDate>Sun, 08 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.3 minor point release of the Monero GUI software. This is a recommended release that improves overall network perfomance.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/11/08/monero-0.17.1.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Android support (experimental)&lt;/li&gt;
&lt;li&gt;Linux binary is now reproducible (experimental)&lt;/li&gt;
&lt;li&gt;Simple mode: transaction reliability improvements&lt;/li&gt;
&lt;li&gt;New transaction confirmation dialog&lt;/li&gt;
&lt;li&gt;Wizard: minor design changes&lt;/li&gt;
&lt;li&gt;Linux: high DPI support&lt;/li&gt;
&lt;li&gt;Fix &quot;can&apos;t connect to daemon&quot; issue&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.1...v0.17.1.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 48 commits containing 1155 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.3.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.3.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.3.zip, 0a49ccccb561445f3d7ec0087ddc83a8b76f424fb7d5e0d725222f3639375ec4
monero-gui-install-win-x64-v0.17.1.3.exe, 15ad80b2abb18ac2521398c4dad9b8bfea2e6fc535cf4ebcc60d99b8042d4fb2
monero-gui-mac-x64-v0.17.1.3.dmg, 23405534c7973a8d6908b76121b81894dc853039c942d7527d254dfde0bd2e8f
monero-gui-linux-x64-v0.17.1.3.tar.bz2, 3bed02f9db5b7b2fe4115a636fecf0c6ec9079dd4e9284c8ce2c67d4996e2a4a
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.3 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/11/08/monero-0.17.1.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/11/08/monero-0.17.1.3-released/</guid><description>Point release containing network performance improvements</description><pubDate>Sun, 08 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.3 minor point release of the Monero software. This is a recommended release that improves overall network perfomance.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add support for I2P and Tor seed nodes (--tx-proxy)&lt;/li&gt;
&lt;li&gt;Add --ban-list daemon option to ban a list of IP addresses&lt;/li&gt;
&lt;li&gt;Switch to Dandelion++ fluff mode if no out connections for stem mode&lt;/li&gt;
&lt;li&gt;Fix a bug with relay_tx&lt;/li&gt;
&lt;li&gt;Fix a rare readline related crash&lt;/li&gt;
&lt;li&gt;Use /16 filtering on IPv4-within-IPv6 addresses&lt;/li&gt;
&lt;li&gt;Give all hosts the same chance of being picked for connecting&lt;/li&gt;
&lt;li&gt;Minor bugfixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.1...v0.17.1.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 5 people who worked, largely unpaid and altruistically, to put out 40 commits containing 367 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.3.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.3.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.3.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.3.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.3.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.3.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.3.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.3.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.3.zip, 3eee0d0e896fb426ef92a141a95e36cb33ca7d1e1db3c1d4cb7383994af43a59
monero-win-x86-v0.17.1.3.zip, c9e9dde61b33adccd7e794eba8ba29d820817213b40a2571282309d25e64e88a
monero-mac-x64-v0.17.1.3.tar.bz2, 79557c8bee30b229bda90bb9ee494097d639d60948fc2ad87a029359b56b1b48
monero-linux-x64-v0.17.1.3.tar.bz2, cf3fb693339caed43a935c890d71ecab5b89c430e778dc5ef0c3173c94e5bf64
monero-linux-x86-v0.17.1.3.tar.bz2, d107384ff7b1f77ee4db93940dbfda24d6045bf59c43169bc81a0118e3986bfa
monero-linux-armv8-v0.17.1.3.tar.bz2, a0419993fbc6a5ca11bcd2e825acef13e429824f4d8c7ba4ec73ac446d2af2fb
monero-linux-armv7-v0.17.1.3.tar.bz2, 57d6f9c25bd1dbc9d6b39fcfb13260b21c5594b4334e8ed3b8922108730ee2f0
monero-android-armv8-v0.17.1.3.tar.bz2, 0e94f58572646992ee21f01d291211ed3608e8a46ecb6612b378a2188390dba0
monero-android-armv7-v0.17.1.3.tar.bz2, 38a04a7bd00733e9d943edba3004e44730c0848fe5e8a4fca4cb29c12d1e6b2f
monero-freebsd-x64-v0.17.1.3.tar.bz2, ae1a1b61d7b4a06690cb22a3389bae5122c8581d47f3a02d303473498f405a1a
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.1 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/10/19/monero-GUI-0.17.1.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/10/19/monero-GUI-0.17.1.1-released/</guid><description>GUI point release containing fix for nodes stuck on block 2210720</description><pubDate>Mon, 19 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.1 minor point release of the Monero GUI software. This is a highly recommended release that fixes an issue with nodes getting stuck at block 2210720.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/10/14/monero-0.17.1.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix sync past block 2210720&lt;/li&gt;
&lt;li&gt;Add &quot;pending&quot; and &quot;failed&quot; transaction status&lt;/li&gt;
&lt;li&gt;Simple mode: improve start / stop splash screen&lt;/li&gt;
&lt;li&gt;Simple mode: set default out peers to 16&lt;/li&gt;
&lt;li&gt;Add armv8-linux release target&lt;/li&gt;
&lt;li&gt;Fix wallet getting stuck on close&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.1.0...v0.17.1.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 22 commits containing 62 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;bjacquin&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.1.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.1.zip, a64fe57d2f0cf6bab49f78c5ae298f71e3fc44777da4e0cd89cd660facce14c2
monero-gui-install-win-x64-v0.17.1.1.exe, 318cec037990d89cec62f2d29ac5827a459d15a638abc5c25cbc3b910337e50f
monero-gui-mac-x64-v0.17.1.1.dmg, ebaecd3b4072c1ef22009dd69290208b5c83b9b597de1a1116bc05564a08a916
monero-gui-linux-x64-v0.17.1.1.tar.bz2, 14f5667e57603f05872a0dcd31a81acd7ffa31b71eb83ba22661bd05e2fc53d1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.1 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/10/18/monero-0.17.1.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/10/18/monero-0.17.1.1-released/</guid><description>Point release containing fix for nodes stuck on block 2210720</description><pubDate>Sun, 18 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.1 minor point release of the Monero software. This is a highly recommended release that fixes an issue with nodes getting stuck at block 2210720.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix sync past block 2210720&lt;/li&gt;
&lt;li&gt;Bump default number of connections from 8 to 12&lt;/li&gt;
&lt;li&gt;Wait for propagation timeout before marking tx as failed&lt;/li&gt;
&lt;li&gt;Allow setting start block on export with monero-blockchain-export&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.1.0...v0.17.1.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 12 commits containing 112 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Snipa&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;fluffypony&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.1.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.1.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.1.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.1.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.1.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.1.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.1.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.1.zip, e9e14bf95905d1d54fb490c384d50d7c972174d5f6febbfb55811713b8a1a470
monero-win-x86-v0.17.1.1.zip, 4d9fbb3fa5226b4c9928a8aebee9a57e1ca409c8e0499c8901d12dd19417f2d6
monero-mac-x64-v0.17.1.1.tar.bz2, 2b5ce3627e38598c50f90bd73d90346a290035a16fef879c6a1fd88227c44e37
monero-linux-x64-v0.17.1.1.tar.bz2, 4113cc92314fefebe52024d67a8b5d6d499adb4c3988f5d2b838ed3f80893874
monero-linux-x86-v0.17.1.1.tar.bz2, d6bc94a0b07814ccea175e88bd38e51029db9cab1a3483aff71d8b3e00172d3a
monero-linux-armv8-v0.17.1.1.tar.bz2, 30714d8a76880a1a2e587cb18676999502b40af58227e23c6b55a9f2b5a40734
monero-linux-armv7-v0.17.1.1.tar.bz2, 3febba3fce8d51f63e3fc7736cfcce4987f740499baf3e6377182012b07d71d4
monero-android-armv8-v0.17.1.1.tar.bz2, 3eff875c97581edf2d8bc46891565bb3b671a8d04c6c8188f698ac492f713f3c
monero-android-armv7-v0.17.1.1.tar.bz2, b88ccc2db1127e41ea55d3c771f0b1e15abad691209597d8698ebb58c17b2914
monero-freebsd-x64-v0.17.1.1.tar.bz2, 6e1d2557eec3dd7a8e7a7f7f7610555ecbc90a7f3e72ed272e87bb7cc34e383b
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.1.0 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/10/14/monero-GUI-0.17.1.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/10/14/monero-GUI-0.17.1.0-released/</guid><description>GUI release of Monero 0.17.1.0</description><pubDate>Wed, 14 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.0 release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/10/14/monero-0.17.1.0-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this major release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simple mode: fix a bug causing transaction propagation to fail (stuck as pending)&lt;/li&gt;
&lt;li&gt;Portable mode: save log to storage folder&lt;/li&gt;
&lt;li&gt;Fix a rare crash during wallet refresh&lt;/li&gt;
&lt;li&gt;Fix wallet not showing up on recent wallets screen&lt;/li&gt;
&lt;li&gt;Fix empty RPATH token issue (Linux)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.17.0.1...v0.17.1.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.1.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 3 people who worked, largely unpaid and altruistically, to put out 20 commits containing 186 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.1.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.1.0.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.1.0.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.1.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.1.0.zip, 85ecd625721435e99fff0f4849ff40bb3f2de26573b50432a5fe9632dfba3026
monero-gui-install-win-x64-v0.17.1.0.exe, be3b1f07ba86a0d46c27f670b27d936baa5c4e7b68f3dc37349b8f91b073dc6a
monero-gui-mac-x64-v0.17.1.0.dmg, b9c0cbdc8f9c74d6205858ccb4fb0f1eec792e301aa819bf8aa445a3d17869d3
monero-gui-linux-x64-v0.17.1.0.tar.bz2, 9076b731634e073430817cd590ea015a19a9cf3336c3c7a7bb16f1fd25b429f4
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.1.0 &apos;Oxygen Orion&apos; Point Release</title><link>https://beta.monerodevs.org/blog/2020/10/14/monero-0.17.1.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/10/14/monero-0.17.1.0-released/</guid><description>Point release containing various bug fixes</description><pubDate>Wed, 14 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.1.0 point release of the Monero software.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dandelion++: skip desynced peers in stem phase, reducing transaction timeouts&lt;/li&gt;
&lt;li&gt;Fix a bug in wallet serialization that could lead to inaccurate display balance&lt;/li&gt;
&lt;li&gt;Silence spammy &quot;failed to find tx meta&quot; warning message&lt;/li&gt;
&lt;li&gt;Fix next_seed_height in get_block_template RPC&lt;/li&gt;
&lt;li&gt;Fix empty RPATH token issue (Linux / FreeBSD)&lt;/li&gt;
&lt;li&gt;Reduce minimum required glibc from 2.23 to 2.17 (Linux)&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.0.1...v0.17.1.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.1.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 6 people who worked, largely unpaid and altruistically, to put out 20 commits containing 135 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xnbya&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.1.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.1.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.1.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.1.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.1.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.1.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.1.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.1.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.1.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.1.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.1.0.zip, b942b584601faa504ed2eb5c6d7bdf62740826cbef63d33d35b48e414dd48f5d
monero-win-x86-v0.17.1.0.zip, d438ce08ebce2705b1de8469833ccda47c76401887751972086246cb3c59f041
monero-mac-x64-v0.17.1.0.tar.bz2, 3e9cefcb02e0fd5f4c720165bf1621ccda48f18eda1f63f207f29a2549658620
monero-linux-x64-v0.17.1.0.tar.bz2, b7b573ff3d2013527fce47643a6738eaf55f10894fa5b2cb364ba5cd937af92e
monero-linux-x86-v0.17.1.0.tar.bz2, e58e1f60120cc9a3be1f6bad95d4605843608630437794c56d705547db2bfd69
monero-linux-armv8-v0.17.1.0.tar.bz2, 487011bc1bdaa9bcc276cdbee0930c2289b317c752a99a38d98c0ad13324a612
monero-linux-armv7-v0.17.1.0.tar.bz2, 2ad46e3834a25f78f1c070220dd1b907200abe57246a7b0cc410b998174e5ed2
monero-android-armv8-v0.17.1.0.tar.bz2, a758c81dfe177c74567e9793e1332adc3e2ce9ae71addb81f1e7f5fcce4303f7
monero-android-armv7-v0.17.1.0.tar.bz2, e0234000ee183656092621066658bece27a49442101755b565f190d4e0d29314
monero-freebsd-x64-v0.17.1.0.tar.bz2, 11577db88edf29d5a09c45599cb43c1da568f63a1303322bf0aecabfaffd48a7
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.17.0.1 &apos;Oxygen Orion&apos; released</title><link>https://beta.monerodevs.org/blog/2020/10/05/monero-GUI-0.17.0.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/10/05/monero-GUI-0.17.0.1-released/</guid><description>GUI release of Monero 0.17.0.1</description><pubDate>Mon, 05 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.0.1 release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/09/27/monero-0.17.0.1-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this major release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Socks5 proxy support, automatically enabled on Tails&lt;/li&gt;
&lt;li&gt;Simple mode transactions are sent through local daemon, improved reliability&lt;/li&gt;
&lt;li&gt;Portable mode, save wallets + config to &quot;storage&quot; folder&lt;/li&gt;
&lt;li&gt;History page: improvements, incoming / outgoing labels&lt;/li&gt;
&lt;li&gt;Transfer: new success dialog&lt;/li&gt;
&lt;li&gt;CMake build system improvements&lt;/li&gt;
&lt;li&gt;Windows cross compilation support using Docker&lt;/li&gt;
&lt;li&gt;Various minor bug and UI fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.16.0.3...v0.17.0.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.17.0.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 43 people who worked, largely unpaid and altruistically, to put out 130 commits containing 7836 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;dsc&lt;/li&gt;
&lt;li&gt;Italocoin&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;ph4r05&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;Michael Russo, G.T.S., kombometralla, CharlesCrisco, nemecis rojas, porokon7, Viktor, 78carla, erciccione, Gleb Golov, Agent LvM, solevoy-psih, v1docq47, TheFuzzStone, Russian Bear, translator133, Peter J. Mello, EvolBit, icuntcode, Bertrand Jacquin, el00ruobuob, srk raidu, To Ja, vp11, netrik182, Jaimie, Jonathan Heirbaut, Marcus, obit33, Paul Janowitz, SJ, Wobole, Anonymous, GreenPiece&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.17.0.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.17.0.1.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.17.0.1.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.0.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.17.0.1.zip, c18a47e6d6c273406ea4cf7cc834982a7905a53021268d4fe503ef95507890b5
monero-gui-install-win-x64-v0.17.0.1.exe, 6250fc57720c6190362fd1cb74e61eb4f765cd8d15c7cc512d48bb15e8fefd51
monero-gui-mac-x64-v0.17.0.1.dmg, 1796d266e7bffed1803531b2aab18ff2162f3925d2d42fbe8c8c98bd687c1bcc
monero-gui-linux-x64-v0.17.0.1.tar.bz2, d7ab169a2cd4177adb5320ea0a8e0fb541a0d1bc6e1dde4a1c4c0710bf736a8c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.0.1 &apos;Oxygen Orion&apos; Minor Point Release</title><link>https://beta.monerodevs.org/blog/2020/09/27/monero-0.17.0.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/09/27/monero-0.17.0.1-released/</guid><description>Minor release containing bug fixes</description><pubDate>Sun, 27 Sep 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.0.1 minor point release of the Monero software.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix unintended error message on daemon start (Windows)&lt;/li&gt;
&lt;li&gt;Bug and security fixes found by OSS-Fuzz&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.17.0.0...v0.17.0.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.0.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 8 commits containing 23 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.0.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.0.1.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.0.1.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.0.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.0.1.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.0.1.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.0.1.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.0.1.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.0.1.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.0.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.0.1.zip, f59a771efdd5e6bcd74668be9fe6798e1c2effeb38fce1639b24b307a95985cb
monero-win-x86-v0.17.0.1.zip, ac50eb3fb993fd496a1856b01655494b5fe2b0a57a01c432c0c06a996e90058e
monero-mac-x64-v0.17.0.1.tar.bz2, af6737a6d81a2ec3f1ecfb8581e4e615e5a22ad34d808b3191ef488cb90084c1
monero-linux-x64-v0.17.0.1.tar.bz2, 2335716555ff0428da0f206a491d9c57b7ae2221d1cfbbb3bf43960d3a2a4dfe
monero-linux-x86-v0.17.0.1.tar.bz2, 8d2b20c36bf74e5d4d33d20a17dc0811e8ff6f0cb3ef8fb093fb0f430a2aa82c
monero-linux-armv8-v0.17.0.1.tar.bz2, 4805b496019cb74500b68c34457a15b394accfdb33ad97fe8ba0fbb2e83eb711
monero-linux-armv7-v0.17.0.1.tar.bz2, be98deb70f5b8cda364dc37fdd7733c548474bf6baf40e3fbc5b00bc38d56c4a
monero-android-armv8-v0.17.0.1.tar.bz2, 78f5c2f0199533c845a1c060a1888f029df1dbd13bd28e035d02ff83ec3493ae
monero-android-armv7-v0.17.0.1.tar.bz2, 6a41ba50f3eff23343d147a28e2e694e56f257aeffed46cb019ad0dcc71d2a4f
monero-freebsd-x64-v0.17.0.1.tar.bz2, a2c946f4aef22d5dd2637713ebaaf14d9307ae5cb2e8cb016e34bcd997aed2d8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.17.0.0 &quot;Oxygen Orion&quot; released</title><link>https://beta.monerodevs.org/blog/2020/09/17/monero-0.17-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/09/17/monero-0.17-released/</guid><description>Major release in preparation for the October 17th network upgrade</description><pubDate>Thu, 17 Sep 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.17.0.0 release of the Monero software. This major release is due to the &lt;a href=&quot;/2020/08/18/network-upgrade-october-2020.html&quot;&gt;October 17th network upgrade&lt;/a&gt;, which in turn adds support for the &lt;a href=&quot;/2020/07/31/clsag-audit.html&quot;&gt;CLSAG transaction format&lt;/a&gt; which improves verification speed and reduces transaction size.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for CLSAG transaction format&lt;/li&gt;
&lt;li&gt;Deterministic unlock times&lt;/li&gt;
&lt;li&gt;Enforce claiming maximum coinbase amount&lt;/li&gt;
&lt;li&gt;Serialization format changes&lt;/li&gt;
&lt;li&gt;Remove most usage of Boost library&lt;/li&gt;
&lt;li&gt;Always send raw transactions through P2P, don&apos;t use bootstrap daemon&lt;/li&gt;
&lt;li&gt;Update InProofV1, OutProofV1, and ReserveProofV1 to V2&lt;/li&gt;
&lt;li&gt;ASM optimizations for wallet refresh (macOS / Linux)&lt;/li&gt;
&lt;li&gt;Randomized delay when forwarding txes from i2p/tor -&amp;gt; ipv4/6&lt;/li&gt;
&lt;li&gt;New show_qr_code wallet command for CLI&lt;/li&gt;
&lt;li&gt;Add ZMQ/Pub support for txpool_add and chain_main events&lt;/li&gt;
&lt;li&gt;Various bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.16.0.3...v0.17.0.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.17.0.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 30 people who worked, largely unpaid and altruistically, to put out 292 commits containing 11523 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;François Colas&lt;/li&gt;
&lt;li&gt;TheCharlatan&lt;/li&gt;
&lt;li&gt;koe&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Jean Pierre Dudey&lt;/li&gt;
&lt;li&gt;MaxXor&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;thomasvaughan&lt;/li&gt;
&lt;li&gt;Age Bosma&lt;/li&gt;
&lt;li&gt;cohcho&lt;/li&gt;
&lt;li&gt;sumogr&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;cryptographicfool&lt;/li&gt;
&lt;li&gt;Jason Rhinelander&lt;/li&gt;
&lt;li&gt;Norman Moeschter&lt;/li&gt;
&lt;li&gt;Sarang Noether&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;li&gt;SomaticFanatic&lt;/li&gt;
&lt;li&gt;cslashm&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;tevador&lt;/li&gt;
&lt;li&gt;ArqTras&lt;/li&gt;
&lt;li&gt;russoj88&lt;/li&gt;
&lt;li&gt;Reinaldulin&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Official Download Links&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.17.0.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.17.0.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.17.0.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.0.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.0.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.0.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.17.0.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.17.0.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.17.0.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.17.0.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.17.0.0.zip, 8b84b4c9820a9b0f5e010079ceaf622936cbf4a5cec6de099c2dbbaf3cf47b73
monero-win-x86-v0.17.0.0.zip, bd92b31b82d4349416f2bac6d9d76404c526f9e546f90cc9806084badccd9de8
monero-mac-x64-v0.17.0.0.tar.bz2, b07ca7a00373c4b7f151133e5ecd47da8a2ab65bdaa00154311cee8be735fd07
monero-linux-x64-v0.17.0.0.tar.bz2, 29a1a3d2d4a6bcbaccba0a8016be43c36c88523c358c721d9886e1f0c5ae662d
monero-linux-x86-v0.17.0.0.tar.bz2, 390125abd93ad7640e5033a88c34cda618fa4a78eb38156d9f9a29742968f44e
monero-linux-armv8-v0.17.0.0.tar.bz2, 47d7a24a15457ddca2bd5151805f35f000c92d8d216a0aaa31a982d1a68e31c3
monero-linux-armv7-v0.17.0.0.tar.bz2, 95b424be406346acd0422d2a12598d5f7d7033e20dfdb0e123fd75e185bcf76c
monero-android-armv8-v0.17.0.0.tar.bz2, ff9c51f03be4728614a6c4b9ceefe60334dee118c1cd3a96be9af3db30b80cb0
monero-android-armv7-v0.17.0.0.tar.bz2, 620c10c940eb9480f1004b80de6cdf0db0ff402d45ebda07b0677f556d3d8535
monero-freebsd-x64-v0.17.0.0.tar.bz2, a183c9729b4fcf53b29207c218ae39a01f59d4788620bf4227aa3a4adc4312ad
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&apos;Oxygen Orion&apos; logo made &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/isnmoo/all_the_world_knows_brave_orion_and_relies_on_the/&quot;&gt;by Monero Outreach&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>A note on scheduled protocol upgrades</title><link>https://beta.monerodevs.org/blog/2020/09/01/note-scheduled-upgrades/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/09/01/note-scheduled-upgrades/</guid><description>Elaboration of the reduction in frequency of scheduled protocol upgrades.</description><pubDate>Tue, 01 Sep 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Lately, there has been some misconception about the scheduled protocol upgrade policy as well as the original intent of the policy. The goal of this post is to provide further clarity to stakeholders.&lt;/p&gt;
&lt;p&gt;Approximately five years ago, a somewhat formal policy was introduced to provide clarity to the ecosystem with respect to protocol upgrades. The policy essentially outlined that consensus changes would be introduced every six months on a set schedule (whilst allowing for potential reduction in frequency in case of substantial ecosystem growth). Consistently, Monero has performed protocol upgrades regularly in the past to introduce new privacy features or strengthen existing ones. Additionally, various consensus changes such as adjusting the dynamic block size algorithm, improving verification performance, and reducing the size of the range proofs (&lt;a href=&quot;/resources/moneropedia/bulletproofs.html&quot;&gt;with Bulletproofs&lt;/a&gt;) were introduced. An overview can found in table A1 in the appendix. These consensus improvements have allowed Monero to improve considerably. As a result, Monero today is completely different than it was in 2014.&lt;/p&gt;
&lt;p&gt;For a brief amount of time (between April 2018 and March 2019), these consensus updates additionally included changes to the proof-of-work algorithm (so-called tweaks) to preserve ASIC-resistance. We note, however, that these tweaks were merely meant as a stopgap until a long-term algorithm could be implemented. &lt;a href=&quot;/resources/moneropedia/randomx.html&quot;&gt;RandomX&lt;/a&gt; currently fulfills this role and therefore no further changes to the mining algorithm are planned for the foreseeable future.&lt;/p&gt;
&lt;p&gt;Over the last few years, the Monero ecosystem has grown substantially. Monero is supported by multiple third-party wallets, several hardware wallet providers, as well as a plethora of services and exchanges. As a result, maintaining a six-month schedule of protocol upgrades is increasingly difficult and effectively became untenable. Furthermore, continuing this upgrade pace may be detrimental to the ecosystem or inhibit its growth.&lt;/p&gt;
&lt;p&gt;The community now feels that the Monero project and protocol have matured sufficiently to warrant a slower frequency; there is loose consensus that balancing the needs of the ecosystem with expectations for consensus changes and feature updates will mean protocol upgrades occur at an interval of about nine to twelve months. Clear advance notice will be given to ecosystem participants to encourage and aid development, testing, and deployment. The aim is to maintain this policy and assess its viability periodically based on the growth of the ecosystem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Appendix - Table A1 - Overview of major releases and protocol upgrades&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Version Number&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Protocol Upgrade Date&lt;/th&gt;
&lt;th&gt;Consensus Version&lt;/th&gt;
&lt;th&gt;PoW Algorithm&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;Genesis Block&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;2014-04-18&lt;/td&gt;
&lt;td&gt;v1&lt;/td&gt;
&lt;td&gt;CryptoNight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.9&lt;/td&gt;
&lt;td&gt;Hydrogen Helix&lt;/td&gt;
&lt;td&gt;2016-03-20&lt;/td&gt;
&lt;td&gt;v2&lt;/td&gt;
&lt;td&gt;CryptoNight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.10&lt;/td&gt;
&lt;td&gt;Wolfram Warptangent&lt;/td&gt;
&lt;td&gt;2016-09-24&lt;/td&gt;
&lt;td&gt;v3&lt;/td&gt;
&lt;td&gt;CryptoNight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.10.1&lt;/td&gt;
&lt;td&gt;Wolfram Warptangent&lt;/td&gt;
&lt;td&gt;2017-01-05&lt;/td&gt;
&lt;td&gt;v4&lt;/td&gt;
&lt;td&gt;CryptoNight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.10.3&lt;/td&gt;
&lt;td&gt;Wolfram Warptangent&lt;/td&gt;
&lt;td&gt;2017-04-15&lt;/td&gt;
&lt;td&gt;v5&lt;/td&gt;
&lt;td&gt;CryptoNight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.11&lt;/td&gt;
&lt;td&gt;Helium Hydra&lt;/td&gt;
&lt;td&gt;2017-09-15&lt;/td&gt;
&lt;td&gt;v6&lt;/td&gt;
&lt;td&gt;CryptoNight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.12&lt;/td&gt;
&lt;td&gt;Lithium Luna&lt;/td&gt;
&lt;td&gt;2018-04-06&lt;/td&gt;
&lt;td&gt;v7&lt;/td&gt;
&lt;td&gt;CryptoNight v1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.13&lt;/td&gt;
&lt;td&gt;Beryllium Bullet&lt;/td&gt;
&lt;td&gt;2018-10-18&lt;/td&gt;
&lt;td&gt;v8+v9&lt;/td&gt;
&lt;td&gt;CryptoNight v2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.14&lt;/td&gt;
&lt;td&gt;Boron Butterfly&lt;/td&gt;
&lt;td&gt;2019-03-09&lt;/td&gt;
&lt;td&gt;v10+v11&lt;/td&gt;
&lt;td&gt;CryptoNight-R&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.15&lt;/td&gt;
&lt;td&gt;Carbon Chamaeleon&lt;/td&gt;
&lt;td&gt;2019-11-30&lt;/td&gt;
&lt;td&gt;v12&lt;/td&gt;
&lt;td&gt;RandomX&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.16&lt;/td&gt;
&lt;td&gt;Nitrogen Nebula&lt;/td&gt;
&lt;td&gt;No Protocol Upgrade&lt;/td&gt;
&lt;td&gt;v12&lt;/td&gt;
&lt;td&gt;RandomX&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0.17&lt;/td&gt;
&lt;td&gt;TBD&lt;/td&gt;
&lt;td&gt;2020-10-TBD&lt;/td&gt;
&lt;td&gt;v13&lt;/td&gt;
&lt;td&gt;RandomX&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content:encoded></item><item><title>Triptych accepted for publication</title><link>https://beta.monerodevs.org/blog/2020/08/22/triptych/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/08/22/triptych/</guid><description>Triptych, a zero-knowledge proving system for confidential transactions, is reviewed and accepted for publication</description><pubDate>Sat, 22 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Contributing researchers to the &lt;a href=&quot;/resources/research-lab/&quot;&gt;Monero Research Lab&lt;/a&gt; are pleased to announce that the &lt;a href=&quot;https://eprint.iacr.org/2020/018&quot;&gt;Triptych&lt;/a&gt; zero-knowledge proving system for confidential transactions has been reviewed and accepted to the &lt;a href=&quot;https://deic-web.uab.cat/cbt/cbt2020/&quot;&gt;ESORICS CBT 2020&lt;/a&gt; workshop for presentation and publication.&lt;/p&gt;
&lt;p&gt;Triptych uses a zero-knowledge proving system to construct a particular type of linkable ring signature that can be used in confidential transaction protocols. Unlike currently-deployed methods like &lt;a href=&quot;/2020/07/31/clsag-audit.html&quot;&gt;CLSAG&lt;/a&gt;, Triptych proofs grow very slowly (logarithmically) as the size of the transaction anonymity set increases. Triptych transactions also benefit from specialized optimizations that allow for efficient verification.&lt;/p&gt;
&lt;p&gt;While we are still investigating technical details required for a future deployment of Triptych into the Monero protocol, it is very exciting to see the paper accepted for publication! We hope that the cryptographic community finds it useful.&lt;/p&gt;
&lt;h3&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://eprint.iacr.org/2020/018&quot;&gt;Triptych preprint&lt;/a&gt;: The original pre-publication paper describing the Triptych algorithms, security model, and security proofs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/triptych&quot;&gt;Proof-of-concept code (Python)&lt;/a&gt;: An initial proof-of-concept test implementation of the Triptych algorithms, written in Python. &lt;em&gt;This code has not been reviewed or written with secure implementation in mind! Do not use in production!&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/SarangNoether/monero/tree/triptych&quot;&gt;Proof-of-concept code (C++)&lt;/a&gt;: A proof-of-concept test implementation of the Triptych algorithms, written in C++ using the Monero codebase and test framework. &lt;em&gt;This code has not been reviewed or written with secure implementation in mind! Do not use in production!&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Monero will experience a network upgrade on 17th October 2020</title><link>https://beta.monerodevs.org/blog/2020/08/18/network-upgrade-october-2020/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/08/18/network-upgrade-october-2020/</guid><description>Announcement of the upcoming network upgrade (17th October)</description><pubDate>Tue, 18 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The next network upgrade will take place on &lt;strong&gt;17th October 2020&lt;/strong&gt;. Network upgrades are technically hard forks and require all participants in the Monero network to update their software. The new software will be released one month before the network upgrade: &lt;strong&gt;17th September&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This network upgrade will introduce important new features like the &lt;a href=&quot;/2020/07/31/clsag-audit.html&quot;&gt;new ring signature construction CLSAG&lt;/a&gt;, which will &lt;strong&gt;reduce the typical transaction size by ~25%&lt;/strong&gt; and &lt;strong&gt;improve typical verification performance by ~10%&lt;/strong&gt;. Basically, every transaction will be lighter and faster. The complete list of changes and improvements will be released along with the new binaries.&lt;/p&gt;
&lt;p&gt;The logs of the meeting where the dates of the network upgrade were decided &lt;a href=&quot;/2020/07/19/monero-dev-meeting.html&quot;&gt;are available on this website&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Common questions&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Hard fork? Does this mean there will be a split and a new coin will be created?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;No. Hard forks in Monero are made to improve the base protocol, and are non-contentious. There will be no split and no new coin will be created.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; What do I have to do to be prepared for this upgrade?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;A new release will be announced before the network upgrade (around 17th September). You will only have to be using the updated software by the time the network upgrade occurs (17th October). To the end user, it will be like a simple software update.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; How do I update my wallet/node?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;Detailed instructions will be posted along with the software update, but basically users will need to simply replace their previous software (monerod, monero-wallet-cli, monero-wallet-gui) with the new version. That&apos;s it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; If I have my coins on a paper wallet, do I have to do something?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;No. You will simply have to use an updated version of the Monero software when you will decide to move your coins.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Will there be any changes to the PoW algorithm?&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; &lt;em&gt;No. The PoW algorithm will not be affected. Mining will work as before and miners won&apos;t need to update their software.&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.16.0.3 &apos;Nitrogen Nebula&apos; released</title><link>https://beta.monerodevs.org/blog/2020/08/09/monero-GUI-0.16.0.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/08/09/monero-GUI-0.16.0.3-released/</guid><description>GUI release of Monero 0.16.0.3</description><pubDate>Sun, 09 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.16.0.3 release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/08/07/monero-0.16.0.3-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS app is now notarized by Apple&lt;/li&gt;
&lt;li&gt;CMake improvments&lt;/li&gt;
&lt;li&gt;Add support for IPv6 remote nodes&lt;/li&gt;
&lt;li&gt;Add command history to Logs page&lt;/li&gt;
&lt;li&gt;Add &quot;Donate to Monero&quot; button&lt;/li&gt;
&lt;li&gt;Indicate probability of finding a block on Mining page&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.16.0.2...v0.16.0.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.16.0.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 22 people who worked, largely unpaid and altruistically, to put out 71 commits containing 16626 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;glv2&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;xmrdsc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;8uDD4T, Marius Tanislav, xmoreee, Lana, Michal Poupe, dskch83, anony_xmr, C3Pool, Muge Niu, Anonymous, razorshaman909, Stavros, warraxxx, Georgios Apostolopoulos, bitbooz&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.16.0.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.16.0.3.exe&quot;&gt;Windows, 64-bit (Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.16.0.3.dmg&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.16.0.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.16.0.3.zip, 371cb4de2c9ccb5ed99b2622068b6aeea5bdfc7b9805340ea7eb92e7c17f2478
monero-gui-install-win-x64-v0.16.0.3.exe, 50fe1d2dae31deb1ee542a5c2165fc6d6c04b9a13bcafde8a75f23f23671d484
monero-gui-mac-x64-v0.16.0.3.dmg, 574a84148ee6af7119fda6b9e2859e8e9028fe8a8eec4dfdd196aeade47e9c90
monero-gui-linux-x64-v0.16.0.3.tar.bz2, 20c03ddb1c82e1bcb73339ef22f409e5850a54042005c6e97e42400f56ab2505
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.16.0.3 &apos;Nitrogen Nebula&apos; Minor Point Release</title><link>https://beta.monerodevs.org/blog/2020/08/07/monero-0.16.0.3-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/08/07/monero-0.16.0.3-released/</guid><description>Minor release containing mostly bug fixes</description><pubDate>Fri, 07 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.16.0.3 minor point release of the Monero software.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DoS fixes&lt;/li&gt;
&lt;li&gt;Add option to print daily coin emission and fees in monero-blockchain-stats&lt;/li&gt;
&lt;li&gt;Minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.16.0.1...v0.16.0.3&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.16.0.3&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 13 commits containing 143 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;hyc&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.16.0.3.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.16.0.3.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.16.0.3.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.16.0.3.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.16.0.3.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.16.0.3.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.16.0.3.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.16.0.3.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.16.0.3.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.16.0.3.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.16.0.3.zip, 5d52712827d29440d53d521852c6af179872c5719d05fa8551503d124dec1f48
monero-win-x86-v0.16.0.3.zip, ff094c5191b0253a557be5d6683fd99e1146bf4bcb99dc8824bd9a64f9293104
monero-mac-x64-v0.16.0.3.tar.bz2, 16a5b7d8dcdaff7d760c14e8563dd9220b2e0499c6d0d88b3e6493601f24660d
monero-linux-x64-v0.16.0.3.tar.bz2, cb67ad0bec9a342b0f0be3f1fdb4a2c8d57a914be25fc62ad432494779448cc3
monero-linux-x86-v0.16.0.3.tar.bz2, 49aa85bb59336db2de357800bc796e9b7d94224d9c3ebbcd205a8eb2f49c3f79
monero-linux-armv8-v0.16.0.3.tar.bz2, 6849446764e2a8528d172246c6b385495ac60fffc8d73b44b05b796d5724a926
monero-linux-armv7-v0.16.0.3.tar.bz2, 6df98716bb251257c3aab3cf1ab2a0e5b958ecf25dcf2e058498783a20a84988
monero-android-armv8-v0.16.0.3.tar.bz2, b48918a167b0961cdca524fad5117247239d7e21a047dac4fc863253510ccea1
monero-android-armv7-v0.16.0.3.tar.bz2, 75b198869a3a117b13b9a77b700afe5cee54fd86244e56cb59151d545adbbdfd
monero-freebsd-x64-v0.16.0.3.tar.bz2, 727a1b23fbf517bf2f1878f582b3f5ae5c35681fcd37bb2560f2e8ea204196f3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>CLSAG audit results</title><link>https://beta.monerodevs.org/blog/2020/07/31/clsag-audit/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/07/31/clsag-audit/</guid><description>Results of an external security audit of the CLSAG signature construction</description><pubDate>Fri, 31 Jul 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Contributing researchers to the &lt;a href=&quot;/resources/research-lab/&quot;&gt;Monero Research Lab&lt;/a&gt; and the Monero Audit Workgroup are pleased to announce the results of a recent audit of the &lt;a href=&quot;https://eprint.iacr.org/2019/654&quot;&gt;CLSAG&lt;/a&gt; ring signature construction. As described in this post, CLSAG enables smaller and faster transactions with rigorous security. Users can expect to see these benefits seamlessly integrated into Monero software at the next network upgrade, which will occur in October of this year.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/resources/research-lab/audits/clsag.pdf&quot;&gt;Read the complete audit report by JP Aumasson and Antony Vennard.&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;What is CLSAG?&lt;/h2&gt;
&lt;p&gt;Monero uses a signer-ambiguous transaction protocol that includes many cryptographic components. One of these is a ring signature construction called &lt;a href=&quot;/resources/research-lab/pubs/MRL-0005.pdf&quot;&gt;MLSAG&lt;/a&gt;. When you generate a transaction, one or more MLSAG signatures are generated to obfuscate the signers and amounts in the transaction.&lt;/p&gt;
&lt;p&gt;Monero Research Lab contributing researchers developed CLSAG as a drop-in replacement to MLSAG to improve efficiency. Using some simple but clever mathematics, CLSAG signatures achieve the same functionality as MLSAG signatures, but at a much smaller size. And thanks to some optimizations of the underlying cryptography, Monero software can verify CLSAG signatures more quickly.&lt;/p&gt;
&lt;p&gt;Security is also improved. Good cryptographic constructions are built with a formal security model in mind. Security models are a way of formalizing the capabilities of hypothetical attackers, and then rigorously proving that such attackers cannot break particular security properties. In the case of CLSAG, for example, the imaginary attacker is given the ability to corrupt honest users to obtain their keys, and to convince honest users to generate specific transactions of the attacker&apos;s choosing. CLSAG is proven secure in a more robust security model than was originally used for MLSAG, and it provides strong confidence in the practical security of CLSAG.&lt;/p&gt;
&lt;p&gt;Compared to the current ring signature construction used in the Monero protocol, CLSAG signatures are smaller and faster than before, with rigorous security.&lt;/p&gt;
&lt;h2&gt;What does this mean?&lt;/h2&gt;
&lt;p&gt;A network upgrade will take place in October of this year, and will deploy CLSAG signatures as a mandatory consensus requirement. Provided you keep your software updated, you&apos;ll start using CLSAG signatures automatically once the upgrade takes place. It will be a seamless change. If you use a hardware wallet like Ledger or Trezor, make sure you also keep it updated with the latest firmware, which is needed to support the upgrade.&lt;/p&gt;
&lt;p&gt;The size of Monero transactions depends on the number of previous transaction outputs you spend, and the number of new transaction outputs you generate. Most transactions spend at most two previous outputs and generate two new outputs; these transactions currently take up around 2.5 kB of space on the blockchain. With CLSAG, the same transaction takes only 1.9 kB of space, a 25% improvement!&lt;/p&gt;
&lt;p&gt;Whenever your Monero software sees new transactions, it must verify their signatures to ensure the transactions are valid. This is very fast (usually a few tens of milliseconds), but becomes noticeable when a new installation needs to check the entire blockchain. While the exact times depend on how fast your computer or device is, &lt;strong&gt;tests indicate that users will see a 20% improvement in signature verification, and at least a 10% overall improvement for typical transactions!&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Security audit&lt;/h2&gt;
&lt;p&gt;Because ring signatures are a critical component of the Monero protocol, the Monero community commissioned a formal security audit of both the CLSAG cryptography (algorithms, security model, and proofs) and the implementation code that will be deployed. The audit was conducted by expert cryptographers &lt;a href=&quot;https://aumasson.jp/&quot;&gt;JP Aumasson&lt;/a&gt; and &lt;a href=&quot;https://diagprov.ch/&quot;&gt;Antony Vennard&lt;/a&gt;, funded by &lt;a href=&quot;https://ccs.getmonero.org/proposals/clsag-audit-take2.html&quot;&gt;community donations&lt;/a&gt;, and conducted with coordination support from the Monero Audit Workgroup and the nonprofit &lt;a href=&quot;https://ostif.org/&quot;&gt;Open Source Technology Improvement Fund&lt;/a&gt;. The review process took place in two stages.&lt;/p&gt;
&lt;p&gt;In the first stage, the reviewers carefully examined the security of CLSAG as described in its preprint. They concluded that the security model is suitable for the intended use case, and they did not find any evidence of any security issues
in the algorithms used. The auditors recommended significant changes to two of the security proofs, which were completed to their satisfaction. They also made several other non-security recommendations to improve the preprint. Updates are included in the current version, and did not require any changes to the implementation code.&lt;/p&gt;
&lt;p&gt;In the second stage, the reviewers examined the security of the &lt;a href=&quot;https://github.com/SarangNoether/monero/tree/clsag-device&quot;&gt;implementation code&lt;/a&gt;. They concluded that the implementation was secure and well written, and is a correct implementation of the CLSAG algorithms. The reviewers made a small number of informational suggestions to simplify the code, but they found no security issues.&lt;/p&gt;
&lt;p&gt;This audit provides additional confidence that migrating the Monero protocol from MLSAG signatures to CLSAG signatures can be done safely and securely. Once deployed, users will see more efficient transactions with the same functionality.&lt;/p&gt;
&lt;p&gt;We would like to thank the Monero community again for supporting this project.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks to &lt;a href=&quot;https://github.com/MrMon0cle&quot;&gt;MrMon0cle&lt;/a&gt; for designing the CLSAG logo!&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Dev Meeting Held on 2020-07-19</title><link>https://beta.monerodevs.org/blog/2020/07/19/monero-dev-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/07/19/monero-dev-meeting/</guid><pubDate>Sun, 19 Jul 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Ok everybody let&apos;s start this meeting. This is an important one since we should decide the date for the upcoming network upgrade and what consensus changes should be included. The agenda is here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/485&quot;&gt;https://github.com/monero-project/meta/issues/485&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Let&apos;s have a round of greetings to get an idea of who is here&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi everybody&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Good morning.&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Hi all :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Grüezi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; So the main point is to decide what are we going to include in the next release, but before that, would be great to have an overview of the status of CLSAG and related audits.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Sarang, go ahead please&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; JP and Antony (the reviewers) have completed their audit of the preprint and code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re finalizing the report for public release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The preprint has already been updated, and the code does not require any security updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo is in the process of rebasing the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been in contact with folks on the Ledger and Trezor teams throughout the process, since they have their own development and release timelines&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; in the process of preparing to get ready to start rebasing the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; What&apos;s the ETA for having it PRd and ready for final reviews?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Trezor is pretty much ready to go; they&apos;ll need the fork height and can then update firmware, but the Monero-specific development is done&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ledger has done most of the work already and has code ready for integration on their side, but it hasn&apos;t been completed yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The person I&apos;ve been working with (Francois) said the team that does the firmware integrations does _not_ have this on their 2-month timeline for some reason&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that Francois would not be able to do the integration until after September 21 due to scheduling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re check to see if the Ledger integration team can prioritize this if needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Further, they want a couple of weeks to test after the integration is complete&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then can set the fork height and release on whatever timeline they choose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there a general opinion of when the upgrade should be, ideally?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Personally I don&apos;t see much more argument than &quot;Why wait with improvements&quot; ...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It seems like Ledger is the biggest unknown right now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Annoying that Ledger can&apos;t do any work for 2 months&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;m all for pushing this ASAP once code is ready to go, but if Ledger is #soon we could wait for that.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Francois asked for 4 weeks between release and the upgrade height, presumably for prioritizing testing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I guess ledger will have to adapt their schedule.&lt;br&gt;&amp;lt;sgp_ &quot;Annoying that Ledger can&apos;t do an&quot;&amp;gt; Yeah no kidding...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;on whatever timeline they choose&quot; sounds a little, well, harsh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but they are unavailable until September 21 to do the rebase and integration&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Sarang: that&apos;s a good idea reguardless and we usually do it afaik&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: I didn&apos;t mean that to sound harsh&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Do we have a &quot;release checklist&quot; for this including these items?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I just meant that I don&apos;t know what&apos;s required for their releases&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Alright :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sethsimmons: the checklist is something good to have. We can discuss that once we have a date :)&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Ok, I&apos;ll start capturing some items for it to circle back to later.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So we are looking realistically at the end of October?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the Ledger timeline works as I understand it from Francois, it sounds like end of October would be the soonest they could support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s unclear if that&apos;s guaranteed to work for the Ledger team&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; What can we do to get a clearer timeline for them?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; We all on ourselves could do this probably a month earlier, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3 months of notice is extremely generous time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sethsimmons: I&apos;m not sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Francois is reaching out to the coin integration team to get a better sense of their prioritization&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I haven&apos;t heard back about this yet&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; It is extremely generous. I wouldn&apos;t go beyond three months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But part of this seems to be that Francois is not available to do the necessary rebase until after Sep 21 for other reasons&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; And there isn&apos;t anyone else at Ledger that can do it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not know&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Someone else previously worked on Monero support with Ledger, but recently passed this on to Francoid&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *Francois&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Ah, yes, forgot about that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What about tentatively saying Oct 1?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Sounds good to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think that works&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe depends on Ledger&apos;s reaction to that.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Seems too early&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We also have to account for other wallet providers such as MyMonero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would suggest October 31&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Spooky&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If Francois can start the integration right away on Sep 21 and Ledger prioritizes it on their timeline, they&apos;d still want a couple of weeks to test their release with updated Monero code before releasing firmware with the block height&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I wouldn&apos;t base the timeline on ledger&apos;s needs. We are giving them planty of time to adapt&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree that at some point the release needs to happen, but I hope there can be as much support as is possible in a reasonable timeline&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am all for allotting time for third-party wallets etc., but due to Ledger we&apos;re basically frozen for 2 months&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; They are a company that makes money on Monero. They ahould adapt on us, not the other way round&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; *should&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I tend to agree. If some entity cannot live with 3 months of advance warning, well, tough.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Giving plenty of time is fine. Adapting to their priorities is not&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That&apos;s half of our &quot;old&quot; hardfork schedule, after all&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; There have also been months of advance warning. The code was written a while ago&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, they were also presumably waiting to know of any changes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Thanks for the thumbs up on matrix but those don&apos;t show up on IRC, please write what&apos;s in your mind :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know that Francois was unavailable to join this meeting today (but said they would read the logs later), but I can present the October 31 and get their thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still would rather present Oct 1&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; As much as leaving Ledger users out to dry sucks (that includes me), if we give 3m and thats not enough with a lot of extra runway before now I&apos;m not sure thats something we can wait even longer for.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps someone else can do the necessary rebase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Oct 31 is the absolute latest and is very non-ideal&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Yeah I&apos;d love to hear if anyone else at Ledger can step in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They made it sound like rebase and working with Ledger integration team was all that was left to do&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; 2mo without a way to rebase is.. odd&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I tend to agree woth sgp&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would make October 31 firm, or maybe something like Oct 20&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but make it firm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so working backward from there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; October 1 is the ideal _fork height_?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not release&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Coffee Chat planned on Oct 17. We can make another update edition&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Oct 17 sounds like a good compromise.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that seems reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; That gives them 3+ weeks to rebase/test after their 9/21 date&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Hopefully that is plenty.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I&apos;d like to know what the proposed dates would be for (a) setting the block height, (b) releasing code, (c) the upgrade height occurring&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b) Sept 17&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, once the Monero code is rebased, they can build and test on a private testnet as they wish&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Block height 17 oct release one month before?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sethsimmons: We need a release at least a few weeks in advance of the height&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will need to be another release for Ledger but that&apos;s only impactful to Ledger users, not consensus&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Preferably a month or so&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; For sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that there&apos;s already Ledger-specific code in the current Monero CLSAG branch&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, that would speak for a September 17 release, right?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Release 17 sept, hard fork 17 october?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Are people ok with that?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; does monero have a list of commandments? 11. thou shalt not hold releases for outside entities.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; amen&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And maybe merged our changes into master on August 17? With time to play around on Testnet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so when would the height be finalized?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since that needs to go into their dev cycle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (this is where a release checklist would be _very_ helpful...)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I guess even now if we have a date for the hf.&lt;br&gt;&amp;lt;sarang &quot;(this is where a release checkli&quot;&amp;gt; I&apos;m compiling a starter as we speak :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Seems so, the hardfork height should the be least problem if we have a date :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: right, but it needs to happen :D&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; It could vary slightly in timing depending on HR changes, but we could set it now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sethsimmons: block times are pretty consistent overall&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Generally, yes, I wouldn&apos;t expect much variance.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Why not pick the exact height shortly before the Sept ~17 release&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We did the important part of choosing the date today&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Does anybody have anything against 17 september release, 17 october hard fork? Otherwise we can officialize it as decided&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Sounds good to me.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so to recap... the intent is to merge all changes by August 17 for testnet, release on September 17, and fork on October 17?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The release need to have the fork hard coded?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think it better has it, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: since you&apos;re getting all the CLSAG stuff rebased and updated, does that sound reasonable?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I can do it in time yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll reach out to Francois again with this timeline and see what the Ledger team can prioritize&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and will reach out to the Trezor team too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Trezor basically said &quot;let us know when your code is done and the height is set, and we&apos;re good&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Nice. Let&apos;s keep going then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Trezor sounds awesome haha&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; What other consensus changes do we want in?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Are there any waiting?&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Only potential one is BP+, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There were a few more things included in the logs I posted in the meeting issue&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and issue 70 in MRL&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Coinbase rings is one I&apos;m pushing for&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I want to straightn out some unlock time stuff, technically a consensus change, but no functional change.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve been meaning to do that for a long while.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the freeze deadline is mid-August, I doubt BP+ could safely make it in&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: sounds good to me :)&lt;br&gt;&amp;lt;sgp_ &quot;Coinbase rings is one I&apos;m pushin&quot;&amp;gt; What is needed for that?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but TBH the size savings aren&apos;t so significant as to make that a huge loss&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; AKA could coinbase rings easily make it in in time?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; BP+ would also need more review/audit right?&lt;br&gt;&amp;lt;sarang &quot;but TBH the size savings aren&apos;t &quot;&amp;gt; Yeah no need to rush that at all.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: I personally think so, but part of it depends on what the actual diffs from the current code end up being&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So no BP+ then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When I brought up BP+ earlier (when the preprint came out), the reaction seemed quite &quot;meh&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and only now seems to have come up again with the new CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But no, I would not plan on BP+ for the fall upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and certainly don&apos;t block for it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; How big are the savings?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Something like 90 bytes per single proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not massive, but not trivial either&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Ok, so seems that consensus is to keep bp+ out for now.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; What abut coinbase rings? Do we need more discussion about that?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For coinbase-only rings, luigi supports reducing the coinbase ringsize to only 1&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;m still not sure whats still needed for that/how feasible it is to make it into the HF&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; sgp_: can you speak to that?&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;m for the change overall, just not sure on details&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can&apos;t speak to moo and others&apos; ability to code it in time&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; moneromooo: any idea on timelines for that/is anyone else helping with coding that?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Nobody is doing this AFAIK. I won&apos;t unless MRL clearly says it should be done.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In which case it&apos;s an easy change I think.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, reading the IRC notes on the meta issue I was wondering whether there is already our famous &quot;loose consensus&quot; about this, or quite diverging opinions&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; sarang: any feedback on that overall?&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;ve seen back and forth but no clear decision.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; After all it&apos;s again some step up in protocol complexity.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; rbrunner: my feeling too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I see the question being consensus rather than coding time&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Appears so :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I marginally support such a change, but it would require pretty hefty testing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since it would affect how outputs are selected in the distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This doesn&apos;t require a consensus change, but it&apos;s related to &lt;a href=&quot;https://github.com/monero-project/monero/issues/5222&quot;&gt;https://github.com/monero-project/monero/issues/5222&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; coinbase rings requires consensus change, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, if you want nodes to reject those that don&apos;t behave.&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Figured, just wanted to make sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; The main reason I&apos;d like to see it in this upgrade (if we can reach rough consensus) is because its not worth its own HF so would have to wait for another down the line&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Which could be a while.&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Would it be worthwhile to separate out a meeting for that discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sethsimmons: for which proposal exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (too many things flying back and forth)&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; coinbase ring changes&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; SOrry :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I would say let&apos;s wait for clear consensus before deciding about coinbase rings in the october hard fork. It&apos;s not super urgent anyway and we don&apos;t have to decide now.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Rushing output selection changes seems unwise&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s not a reason not to do them if desired, of course&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, if we want to be able to play with the release on Testnet in 1 month, that&apos;s not much time left.&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; True, especially since it seems to need a good bit of testing/verification even after code release&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you can always setup private testnets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG changes are significant enough that I think delaying for smaller changes is not worth it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having plenty of time to test CLSAG will be important&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Definitely agree.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t think this would cause a delay; rather no one else seems enthusiastic about it&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;m enthusiastic about it :P But there certainly doesn&apos;t seem to be strong consensus&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I would rather wait a little and wait for 50+ rings, with Triptych, making some such problems marginal as I see it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no clear benefit, nobody knows what the risks actually are. sounds like a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Hmm, hadn&apos;t thought about what effect increased ringsizes would have on it in future.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The problem stays and scales, but the convincing ringsize is still larger&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Alright. I think the general feeling is to not include coinbase rings in the upcoming release. Let&apos;s not go in depth about it now, it can be discussed in another meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure, no one else really cares so pass&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Anything else that we want in? Or any blockers that should be resolved?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, not care sounds harsh, just different weighting of trade-offs maybe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: I do care, and would support a change if implemented and tested carefully&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;s somewhat marginal for heuristics, as I&apos;ve said elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; As far as i understood there shouldn&apos;t be blockers, right? The biggest issue right now seems to be ledger that cpuld be late&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, it&apos;s not clear when the Ledger release would be available&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Let&apos;s see what they come up if a little gentle pressure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, now that there&apos;s a date in mind, I&apos;ll let them know and see what could be done&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Of an October 17 hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps they hadn&apos;t prioritized because no date was known&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is understandable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And if there are useful coinbase changes and/or BP+, that would make for a nice subsequent release at some point&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Good point on the subsequent release :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So we won&apos;t run out of hardforks anytime soon :)&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Gotta keep the FUD alive :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Alright. So, let&apos;s start talking about splitting duties. Wpuld be good to have a checklist of stuff that needs to be done and people willing to take care of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, a while back I brought up the idea of a checklist&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; We don&apos;t necessarely have to decide everything now, but wpuld be good to start&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Where assignments can be made for who is responsible, and when, etc.&lt;br&gt;&amp;lt;ErCiccione[m] &quot;Alright. So, let&apos;s start talking&quot;&amp;gt; I have a WIP checklist I can share if you&apos;d like.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and hopefully avoid a lot of the small errors and problems that happen from time to time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. &quot;the hashes don&apos;t match&quot; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; And I&apos;m happy to own some of the administrative tasks (contacting entities, etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Didn&apos;t fluffypony hand over something a while ago?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sethsimmons: yes please we can then integrate it with some that are already around (fluffypony has one)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: he had a few things, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having an ongoing list would be great, and any issues that arise can be added to avoid in future releases&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Let me post to a pastebin site&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Copy paste will end poorly for you IRCers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeahhhhh&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://paste.centos.org/view/84f18a65&quot;&gt;https://paste.centos.org/view/84f18a65&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Initial list&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Very WIP&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hmmm. Can post an instance of the checklist for each release&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;m sure I have some steps out of order etc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and make each point an unresolved thread&lt;br&gt;&amp;lt;hyc &quot;on gitlab&quot;&amp;gt; Yeah that would be the intent&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and then resolve them as they are taken care of&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Host it in an issue perhaps with MD checklist&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; something something gantt chart&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; *meta issue&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Soon we will end up on JIRA&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;m a JIRA admin dont tempt me&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; JIRA - where software projects go to die&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GitHub supports basic kanban boards&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I would say a basic kanban on github would do it. We could link issues to it and assign issues to prople&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Should I open a meta issue to work through the creation of the checklist?&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; So we can have discussion/updates/etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, a checklist checklist&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; XD&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; We&apos;ve gone too deep&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Lol, but i do think would be useful&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Any initial feedback on the first stab at the list?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a self-hosted Wekan available (Trello clone)&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; If not I&apos;ll open the issue now and we can iterate as needed.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ledger/Trezor coding is a bit more abstract&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless you mean &quot;on the Monero codebase&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_: i would keep it simple and just create one on github. Also much more visible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. there&apos;s Ledger-specific code in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as a device option&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; I&apos;ll break that into our end and their end&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; &amp;lt; &lt;a href=&quot;https://matrix.org/%5C_matrix/media/r0/download/matrix.org/ioQposdWvgLsHrglHKedyYMn&quot;&gt;https://matrix.org/\_matrix/media/r0/download/matrix.org/ioQposdWvgLsHrglHKedyYMn&lt;/a&gt; &amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Oof that didn&apos;t paste well&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://paste.centos.org/view/29c74c53&quot;&gt;https://paste.centos.org/view/29c74c53&lt;/a&gt; &amp;lt;- Better?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Wallets should be informed as early as possible IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As should exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Right after fork height, or tagging?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems that exchanges operate at the speed of a glacier as it is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d say right at fork height, so they can plan for it&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; done.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even if they don&apos;t start working right away, then they at least know when to expect the release and the upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sethsimmons&amp;gt;&lt;/strong&gt; Any last updates? Don&apos;t wanna derail this meeting too much with the first take on it.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Alright. I would say we can conclude the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; The discussion about the checklist can continue after or directly on the meta issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, what are action items on this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m going to contact Trezor and Ledger folks ASAP with these dates&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Nope, we are done.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Thanks everybody for participating. You are free to go back to your sundays :)&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.16.0.2 &apos;Nitrogen Nebula&apos; released</title><link>https://beta.monerodevs.org/blog/2020/07/10/monero-GUI-0.16.0.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/07/10/monero-GUI-0.16.0.2-released/</guid><description>GUI release of Monero 0.16.0.2</description><pubDate>Fri, 10 Jul 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.16.0.2 release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/06/26/monero-0.16.0.1-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this minor release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ledger: fix transfer with multiple inputs&lt;/li&gt;
&lt;li&gt;CMake improvements&lt;/li&gt;
&lt;li&gt;Minor security relevant fixes&lt;/li&gt;
&lt;li&gt;Various bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.16.0.0...v0.16.0.2&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.16.0.2&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 4 people who worked, largely unpaid and altruistically, to put out 45 commits containing 403 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.16.0.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.16.0.2.exe&quot;&gt;Windows, 64-bit(Installer)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.16.0.2.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.16.0.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.16.0.2.zip, 6e0efb25d1f5c45a4527c66ad6f6c623c08590d7c21de5a611d8c2ff0e3fbb55
monero-gui-install-win-x64-v0.16.0.2.exe, d35c05856e669f1172207cbe742d90e6df56e477249b54b2691bfd5c5a1ca047
monero-gui-mac-x64-v0.16.0.2.tar.bz2, 142a1e8e67d80ce2386057e69475aa97c58ced30f0ece3f4b9f5ea5b62e48419
monero-gui-linux-x64-v0.16.0.2.tar.bz2, 9ff8c91268f8eb027bd26dcf53fda5e16cb482815a6d5b87921d96631a79f33f
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>General Fund Transparency Report (2019 - June 2020)</title><link>https://beta.monerodevs.org/blog/2020/06/30/gf-transparency-report/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/30/gf-transparency-report/</guid><description>A report on the usage of XMR in the General Fund managed by the Core Team. Covers the years 2019 and the first half of 2020.</description><pubDate>Tue, 30 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Monero General Fund Transparency Report&lt;/h1&gt;
&lt;p&gt;Welcome to the first Monero General Fund Transparency Report. The Core Team would like to put out consistent reports about the usage of the general fund.&lt;/p&gt;
&lt;p&gt;Since the Core Team has changed since the general fund’s inception, and the memories can be a bit hazy for time periods long gone, we have decided that our first report will cover the periods of 2019-2020, with subsequent reports coming out every half-year.&lt;/p&gt;
&lt;p&gt;We do apologize for the delay on getting this report out. There were a few finer details in 2019 that needed to be tracked down. That should be a one time thing, and it will be easier to put out more consistent reports going forward.&lt;/p&gt;
&lt;h2&gt;2019&lt;/h2&gt;
&lt;p&gt;There were ten outgoing transactions in the entirety of 2019. Five were for the ARM Buildbots, and totaled 55.1295 XMR.&lt;/p&gt;
&lt;p&gt;Four were for server costs, which include payments for the CDN, Seed nodes, Mac servers, and web hosting costs for the site, infrastructure, and downloads. This totaled 631.971924‬ XMR.&lt;/p&gt;
&lt;p&gt;The last outgoing transaction was paying for Diego “rehrar” Salazar’s salary and totaled 118.778154 XMR.&lt;/p&gt;
&lt;p&gt;Due to availability of Core Team for salary payments, much of Diego’s salary came from the CCS Wallet and will be reimbursed from the general fund. The current owed amount to the CCS wallet from the general fund is 565.95775401 XMR.&lt;/p&gt;
&lt;h2&gt;2020&lt;/h2&gt;
&lt;p&gt;The only outgoing transactions from the general fund as of July 1st, 2020 were for payments of Diego “rehrar” Salazar, totaling $7000 USD per month at the exchange rate at time of payment. There have been no other outgoing transactions.&lt;/p&gt;
&lt;h2&gt;Incoming Donations&lt;/h2&gt;
&lt;p&gt;Donations primarily come in the form of small donated outputs, many times less than 1 XMR. There are a few larger donations as well. Thank you to all donators who are supporting the general fund and Monero development in general.&lt;/p&gt;
&lt;h2&gt;All-in XMR!&lt;/h2&gt;
&lt;p&gt;As you may know, both a BTC and an XMR address are available for donations on getmonero.org.
The Core Team decided, on February 14th, to exchange all BTC (and fork derivatives) to XMR. Bitcoin donations of course remain possible and encouraged!&lt;/p&gt;
&lt;h2&gt;LocalMonero&lt;/h2&gt;
&lt;p&gt;LocalMonero pays an equivalent of $100 a month to the general fund to sponsor the Revuo Monero, a weekly Monero newsletter put out by the Core Team. In exchange their logo is given space at the bottom of the newsletter, as well as taking advantage of the search engine optimization the Revuo gives by putting it on their site &lt;a href=&quot;https://localmonero.co&quot;&gt;https://localmonero.co&lt;/a&gt; and having the Revuo site (&lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;) give a canonical link to their site.&lt;/p&gt;
&lt;h2&gt;Further comments on the state of the general fund&lt;/h2&gt;
&lt;p&gt;At present, the general fund’s outgoing transactions have been reduced, as Globee and Tari Labs are generously taking over Monero’s server and CDN costs. This leaves Diego “rehrar” Salazar as the primary recipient of funds on a monthly basis. It is being discussed about whether or not to use general fund money to have a back up of the Github repository as well via the subscription service &lt;a href=&quot;https://backhub.co&quot;&gt;https://backhub.co&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is also being considered to have the general fund act as a volatility buffer for Monero Research Lab proposals as well as audits.&lt;/p&gt;
&lt;h2&gt;Donations accepted&lt;/h2&gt;
&lt;p&gt;If the infrastructure provided by donations (including contributions of rehrar to help all contributors and working groups reach their full potential) has been useful to you, consider donating to the general fund. The Core Team does its best to use funds efficiently to support and further the development of the Monero project. Of course the Core Team is entirely unpaid.&lt;/p&gt;
&lt;p&gt;If you are a business of any kind and wish to be a sponsor to the Monero Project, or make a special arrangement for resource access, please contact any of the Core Team or rehrar, let&apos;s explore options together.&lt;/p&gt;
&lt;h2&gt;Current balances&lt;/h2&gt;
&lt;p&gt;As of June 30th 2020, the balance in the Monero wallet of the general fund is 2108.12 XMR and the balance in the Bitcoin wallet is 0.187 BTC.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.16.0.1 &apos;Nitrogen Nebula&apos; Minor Point Release</title><link>https://beta.monerodevs.org/blog/2020/06/26/monero-0.16.0.1-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/26/monero-0.16.0.1-released/</guid><description>Minor release containing mostly bug fixes</description><pubDate>Fri, 26 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.16.0.1 minor point release of the Monero software.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ledger: fix transfer with multiple inputs&lt;/li&gt;
&lt;li&gt;Trezor: add support for sweep_single&lt;/li&gt;
&lt;li&gt;Blockchain: fix timestamp / difficulty cache getting out of sync&lt;/li&gt;
&lt;li&gt;Various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.16.0.0...v0.16.0.1&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.16.0.1&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 7 people who worked, largely unpaid and altruistically, to put out 31 commits containing 94 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ph4r05&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;vtnerd&lt;/li&gt;
&lt;li&gt;grydz&lt;/li&gt;
&lt;li&gt;Parean&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Official Download Links&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#cli&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.16.0.1.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.16.0.1.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.16.0.1.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.16.0.1.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.16.0.1.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.16.0.1.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.16.0.1.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.16.0.1.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.16.0.1.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.16.0.1.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.16.0.1.zip, 851b57ec0783d191f0942232e431aedfbc2071125b1bd26af9356c7b357ab431
monero-win-x86-v0.16.0.1.zip, e944d15b98fcf01e54badb9e2d22bae4cd8a28eda72c3504a8156ee30aac6b0f
monero-mac-x64-v0.16.0.1.tar.bz2, d226c704042ff4892a7a96bb508b80590a40173683101db6ad3a3a9e20604334
monero-linux-x64-v0.16.0.1.tar.bz2, 4615b9326b9f57565193f5bfe092c05f7609afdc37c76def81ee7d324cb07f35
monero-linux-x86-v0.16.0.1.tar.bz2, 3e4524694a56404887f8d7fedc49d5e148cbf15498d3ee18e5df6338a86a4f68
monero-linux-armv8-v0.16.0.1.tar.bz2, 83c21fe8bb5943c4a4c77af90980a9c3956eea96426b4dea89fe85792cc1f032
monero-linux-armv7-v0.16.0.1.tar.bz2, 962f30701ef63a133a62ada24066a49a2211cd171111828e11f7028217a492ad
monero-android-armv8-v0.16.0.1.tar.bz2, d9e885b3b896219580195fa4c9a462eeaf7e9f7a6c8fdfae209815682ab9ed8a
monero-android-armv7-v0.16.0.1.tar.bz2, 8e3ce10997ab50eec2ec3959846d61b1eb3cb61b583c9f0f9f5cc06f63aaed14
monero-freebsd-x64-v0.16.0.1.tar.bz2, 4f4a2c761b3255027697cd57455f5e8393d036f225f64f0e2eff73b82b393b50
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-06-24</title><link>https://beta.monerodevs.org/blog/2020/06/24/monero-research-lab-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/24/monero-research-lab-meeting/</guid><pubDate>Wed, 24 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;I3^RELATIVISM&amp;gt;&lt;/strong&gt; 0/&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, on to ROUNDTABLE, where anyone is welcome to share research of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who would like to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus:?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heyo&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Update on quantum audit, here is our preliminary analysis existing vulnerabilities. (Results subject to change as research progresses!)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/RKKVcmGZ/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/RKKVcmGZ/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/ZPskux3i/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/ZPskux3i/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s kind of a mixed bag, tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To be expected, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are many components of interest&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Our reliance on DLP is the biggest weak spot right, as expected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ya&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That&apos;s all on that, any Q&apos;s?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; By &quot;ring signatures&quot; I assume you mean a quantum adversary identifying signing indices via key images?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea (or via any mechanism)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, one thing that we started wondering about&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If you&apos;re creating a multisig transactions and one of the signers has a quantum computer, can they gain any extra information about their co-signers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, you can just derive the whole private key&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if that&apos;s what you mean&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea. I need to sit down with ZtM2 to figure out what&apos;s passed around, and what should be unknown, just crossed my mind yesterdy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a good point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think anyone had specifically mentioned the multisig process during the planning stages of your analysis&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea, we just added it. Will probably realize 1 or 2 more aspects to check throughout the next few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Keep dropping us your ideas :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there particular assumptions made about whether or not the adversary has a public key already?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. the adversary suspects a particular address as a destination&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m assuming that the adversary is a co-signer on the multisig transaction. They would know the public key with or without a quantum computer, right?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; [erm, well we can consider the adversary both ways, this is just what I had been wondering about yesterday]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean in general, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not specific to multisig&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ah yea, quantum computer with your public key and quantum computer without your public key are two adversary models that are considered separately.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Though TBH the first one is pretty (sadly) easy&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Public key --&amp;gt; [shor&apos;s algorithm] --&amp;gt; private key --&amp;gt; init wallet --&amp;gt; game over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorry I&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And not even &quot;your&quot; public key&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But just looking at a given transcation on chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the adversary&apos;s goal is to identify as much as possible about keys, addresses, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sending wallet address, receiving wallet address, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea, if an outside observer plucks a transaction at random from the blockchain, with no further knowledge, what can they ascertain about 1) the sender, 2) the transaction, 3) the recipient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right. And then what can they learn if they have an idea of possible addresses&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Bingo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume that there is (or will be) a more specific write-up with details on what relates to this chart?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Earlier I argued you could brute force output amounts if the DLP is broken (assuming recipient address is unknown), however I&apos;ll retract that. Output amounts are information-theoretically secure.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Gotcha&lt;br&gt;17:23:44 * Isthmus makes a note&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, this will all be in the research writeup, and more intuitive parts will be included in the general audience writeup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else to consider about your analysis at this point Isthmus?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We were thinking about some medium articles throughout, just for good measure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Nope, that&apos;s all on the quantum end for now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK great!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I started going down a rabbit hole of subliminal channels this morning, but will save those thoughts for later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Did anyone else wish to present research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; This means even if both DLP and hash preimage are broken, there should not be a way to extract the recipient&apos;s address from an output.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That&apos;s a huge relief, or else we could recursively apply Shor&apos;s algorithm and move forward through the transaction tree breaking everybody&apos;s wallets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll share a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here&apos;s a time-windowed CDF of spend age: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/5EccXpmE/cdf%5C_window.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/5EccXpmE/cdf\_window.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Still tracks the gamma distribution pretty well, but there are differences over time (pre-CT)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Related to this, I posted my tracing code: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/tracing&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/tracing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It now supports iterative updates, which may be useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unrelated to this, I&apos;m still working with the CLSAG auditors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I rewrote the proof for Theorem 1 that relates unforgeability to non-slanderability, and it now addresses the auditors&apos; suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are a bunch of other non-security-related updates to it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I&apos;m now in the process of overhauling the linkability anonymity proof to use a better hardness assumption and method, which is a tedious process&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I think that will address their comments and be a stronger result&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The auditors&apos; conclusion is that the construction seems secure, and that the security model seems appropriate to the use case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This was the overall goal of the audit; suggestions relating to presentation, formality, etc. are very useful for later submission, but don&apos;t appear security-related&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Sounds like the audit is moving along well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is! The code review portion has not begun yet, but there are no changes in code to be made as a result of the preprint audit at this point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on these research topics?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, did anyone else have anything to share before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, we can move on to ACTION ITEMS for the coming week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be finishing up this linkable anonymity overhaul and incorporating it into the preprint, which will complete the updates needed for the auditors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once that&apos;s done, I&apos;ll get the preprint in a submittable state&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll be opening a GitHub issue for segregating coinbase outputs into coinbase-only rings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a good time to discuss this, with an upcoming network upgrade for CLSAG at some point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah I think so too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially given the spend-age data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d still love to see the corresponding data for bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I don&apos;t have that dataset&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; all the Monero data is necessarily pre-CT because of deducibility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and any post-CT deducible data spends old funds and is therefore basically useless for those kinds of distributions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ve been pretty clear that I think this BTC data would be nice but isn&apos;t necessary to make this change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; understood&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, anything else before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Isthmus I have to walk back my walkback (sorry for the interruption sarang). You can definitely brute force it if the DLP and hash preimage are broken. Information-theoretic security means nothing in the face of brute forcing all possibilities (64 bits worth). You&apos;d 1) get the DLP of generator H and the commitment C, 2) pick an amount, 3) compute the possible derivation to scalar, 4) get its hash preimage,&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; 4a) use the key sequence of bits from the preimage to test the encoded amount and only continue if it matches the guessed amount (very unlikely to match if the guessed amount isn&apos;t correct) 5) use the key sequence of bits from the preimage to compute the one time address derivation to scalar, 6) subtract it from the one time address private key to get the nominal private spend key, 7) get the DLP of the&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; preimage key with respect to the tx pub key to get the nominal private view key, 8) test if the spend key can produce the view key directly (normal address) or if any reasonable sub address index can be used to extract a spend key that produces the view key, 9) repeat 2-8 until you get a match (step 4a will probably catch most mistaken guesses). Let&apos;s blame this mishap on a stray synapse.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ohhhhhh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC preimage on keccak is something like O(2^100) or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I&apos;d have to check on that&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Unrelated: Does ZtM2 talk about variable types or just math? Trying to figure out if fees are uint64 or what&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; They are varints, which I mention in section 6.3 footnote iirc&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ah, perfect. Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, let&apos;s go ahead and adjourn since it&apos;s now 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for participating!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-06-20</title><link>https://beta.monerodevs.org/blog/2020/06/20/monero-community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/20/monero-community-meeting/</guid><pubDate>Sat, 20 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; If I end up afk just ping me repeatedly and my phone will buzz&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; And I&apos;ll wake up&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; needbrrrrrrr90:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/475&quot;&gt;https://github.com/monero-project/meta/issues/475&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Sup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Osu~&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; osssssu&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Missed the last two meetings because I overslept and 10am is too early&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Glad to be here :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Osu is great&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Everyone dead :(&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ossu&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Should we ping&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; needbrrrrrrr90:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks everyone for being here!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out resources at &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. It also has a calendar you can subscribe to for meeting reminders.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; asymptotically was an absolute champ and uploaded meeting logs for the past 6+ months to the getmonero.org website!&lt;br&gt;&amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione, fort3hlulz, xmrhaelan, geonic, wowario, and others have been sharing information about Monero with the #DidYouKnowMonero hashtag. Please participate if you are on Twitter &lt;a href=&quot;https://twitter.com/search?q=%23DidYouKnowMonero&quot;&gt;https://twitter.com/search?q=%23DidYouKnowMonero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; question regarding that. This week there wasn&apos;t much news. :( anybody have news to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Revuo for this past week not out yet. I&apos;ll put it out now. But there was only one news item (Iranian exchange)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-web&amp;gt;&lt;/strong&gt; Hello everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Hey Michael&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we did draw a Monero fox to compensate, but if anyone had another news item please let me know&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: when will your Mainnet talk be public?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; OH! Yeah! It is public, no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or was the link I sent unlisted?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the link you sent me was unlisted&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof, then idk&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; did they get back to you on formatting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no. I emailed. No response.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll email again.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; rehrar: website got netlify, maybe worth a news&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Sorry i&apos;m late but i&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate: so any changes made are automatically pushed?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; no, but when people make a PR, a version of the website with that PR is automatically built&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: is the CLSAG audit being funded already represented?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; and linked from PR on github&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; That&apos;s neat&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I haven&apos;t in the past used a proposal being funded as a news item, but I guess I can&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ErCiccione[m] knows details and took care of most of the netlify stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha idk, just trying to offer suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; want to see the fox?&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Netlify helps with docs updates, since we&apos;ll get to see a build with it correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this workgroup has a Twitter, maybe shill that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s cute&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah of course&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Rehrar it would be great to share about the twitter campaign in there too IMO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/07BIwpc4/monerofox-sticker.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/07BIwpc4/monerofox-sticker.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aww&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s soooooooo cute!&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Hahaha&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; remind me of Mozilla. Maybe that&apos;s the idea though&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Well done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I want a shirt&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; cuty&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and a blanket&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I can give a quick update about what netlify is later when it&apos;s time to give updates about the website&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: ty :)&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Could you also post about it in Reddit @erciccione?&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; hi sgp_. sorry for being late&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Does it worth to make a dedicated post? i was thinking of including it in my usual monthly (more or less) update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I agree with that mostly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else on this section?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is selsta here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI/GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yep for a short update at least&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; we are preparing v0.16.0.1 with small bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; also mooo managed to fix a super rare bug that has existed for ages&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; (difficulty drift bug)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo is kinda bae&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; apart from that nothing major&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I accidentally skipped the CCS section, so that will be after the workgroup updates&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; rehrar: What is &apos;bae&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; slang for &apos;baby&apos;. It means he&apos;s awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks selsta&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; We have a lot of suggested strings on Weblate that need to be reviewed. So basically if you can, go on &lt;a href=&quot;https://translate.getmonero.org&quot;&gt;https://translate.getmonero.org&lt;/a&gt; and review the strigns people suggested&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; It&apos;s only a matter of giving an upvote of a downvote&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; it&apos;s a pity to see so many suggestions and lack of reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Do you normally need English reviews?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; some languages are compltely translated (for example norwegian), but need a reviewer to&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Or only other translations?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Only other languages. If we want to change english strings we have to do it directly on the repo, whatever it is&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Ah, ok.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; forgot to complete the sentence earlier: &quot;we need a reviewer to confirm and review the translations&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; if anybody needs help, support or have question, #monero-translations is the place to go&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; That&apos;s it. Review review review :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Website workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; keep going :p&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so, as binaryfate said, now we have a netlify integration&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; which means that once a PR is opened, Netlify will build it and show a preview of how the website will look like&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; then a bot will comment under the PR with a link to the preview&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; you can see it working here: &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/1027&quot;&gt;https://github.com/monero-project/monero-site/pull/1027&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are the &quot;neutral checks&quot; on the CI?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I think that&apos;s supr useful because allow peopel to immediately see how the changes will look like and will allow people without a build environment for the website to have an overview of the changes&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; That&apos;s pretty awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Super important to get more docs/site contributions.&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Now I need to actually dig into the docs...&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sarang: neutral checks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CI shows some checks labeled &quot;neutral&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; fort3hlulz: yes that was my main goal: getting more people to take a look at the website repo :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Header rules, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ooh, ok, i don&apos;t see the neutral, but those are just some netlify standard checks. I deactivated most of them to have a superquick buld (2-3 minutes) and we don&apos;t need them anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Got it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; What we car about it&apos;s mostly only the preview&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; *care&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; can be optimized a bit, especially because we have limited build time (300 minutes)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so we can remove builds for stuff we don&apos;t care about, like the readme&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i will look into it in the future. For now it&apos;s working exactly as it should&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Per month? Or what period?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; we could ask if they want to be listed as sponsor for giving us higher tier for free. That seems pretty useful and they would get some good noise from monero people on twitter etc&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; per month, yes&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Good idea @binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; binaryFate: that&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Or if not, we could do a CCS for it, would expect it to be funded.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What would the cost be?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yeah, the next tired is supercheap anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; looking that up&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; 45$/month&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; $7/500 minutes build minutes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; not supercheap but not expensive: $45 a month&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. I&apos;ll contact then.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; we don’t need the next tier if we only use it for deploy&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.netlify.com/pricing/&quot;&gt;https://www.netlify.com/pricing/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; for preview*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta but we can have it!!!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; A &quot;pro&quot; plan would also allow us to add people to the team. It&apos;s not supr important, but would allow me to have aces to the settings&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; right now we&apos;re good for ~100 PR / month&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; probably ok?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Seems okay for now.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yeah calculated at the time and we should be good, with even some extra time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; iiirc we should be able to manage double the PR volume we currently have&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t think anyone is here from the outreach workgroup, so we can skip that section&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Since we are at it, i want to remind that the PR which changes the homepage is still open and waiting for reviews&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/948&quot;&gt;https://github.com/monero-project/monero-site/pull/948&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i will force push it to trigger the netlify preview&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang, do you have a quick update?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I did a bunch of analysis work on transaction history, transaction types, and spend patterns in support of output selection updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and have been updating the CLSAG preprint in response to audit draft results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can use the results of the analysis work to better influence future decisions on building transactions safely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let&apos;s get those coinbase-only rings :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The analysis suggests that coinbase spend patterns (in terms of age) don&apos;t differ from non-coinbase, which is an interesting and somewhat unexpected result&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also know that Isthmus and friends have been working on their post-quantum research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I don&apos;t want to speak for them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks, anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing major that isn&apos;t boring math =p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. Monero Defcon Village&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello, thanks sgp.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Those of us who have attended all the Monero Village (at #monero-defcon channel) meetings, can please decide if you want special privileges on the Defon Discord server.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; If you do, please:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; #1 Create a Discord account, #2 Navigate &lt;a href=&quot;https://discord.gg/defcon&quot;&gt;https://discord.gg/defcon&lt;/a&gt;, #3 Find me &apos;Michael&apos; on the &apos;linecon&apos; channel of the Defcon Discord server. #4 Say hello to me, please.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That helps me find your unique ID, and that is what Defcon Goons need to secure your place in the Monero Village channel of the Defcon Discord server.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. I will do that. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Any questions about that?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; He is Michael#7293&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no questions&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Michael#7293 is a clonable id, any imposter can take that. The real ID requires green magic to obtain, and is 18 numbers long.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Okay, just please all village staff who want privileges try to help by doing this in the next days. I&apos;ll try to pay attention in EU timezones to the channel.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other Defcon updates?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Or find out your real 18 digit ID and send me email michael⊙go&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp: Only updates about the intervillage electronic badge, but it takes too long to report.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; So it might be best to go to the next agenda topic sgp? Or no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; only things that are relevant for a community meeting I guess. Defcon has its own meetings too obviously&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, moving on then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The CLSAG Audit funds transfer to OSTIF has occurred without unforeseen issues. OSTIF converted ~172 XMR to USD. The excess XMR were donated to the Monero General Fund.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: research funding for 2020 Q3 (487.73 / 518 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2020-q3.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2020-q3.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Defcon equipment storage for one year (6 / 13 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/defcon-storage.html&quot;&gt;https://ccs.getmonero.org/proposals/defcon-storage.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: 3 more months part time work on Getmonero.org (July-Sept) (132 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/153&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/153&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; approved, next :p&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; 😛 I&apos;m here for any question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; people have 5 seconds to add an objection, else I&apos;m assuming unanimous approval&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, done with CCS stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time. What’s something we should be doing better?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Superquickly before the next point, i forgot to post the link to my reddit post with the recent updates to the website: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/h86mof/getmoneroorg%5C_updated%5C_1%5C_new%5C_user%5C_guide%5C_1/&quot;&gt;https://www.reddit.com/r/Monero/comments/h86mof/getmoneroorg\_updated\_1\_new\_user\_guide\_1/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] GetMonero.org updated: 1 new user guide, 1 Moneropedia entry and 1 user guide rewritten, 1 new FAQ, &apos;Reasonably&apos; removed from the header and more (self.Monero) | 42 points (95.0%) | 12 comments | Posted by ErCiccione | Created at 2020-06-13 - 12:28:45&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ErCiccione[m]: just curious, what does &quot;triaging&quot; mean in the context of websites? I only have ever heard it being used in the field of medicine...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Not really an open idea, but I&apos;m still confused if there is a migration plan from Gitlab, Github, standalone, cloud, or back and forth.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; most stuff will stay on Github&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds like CCS stuff is intending to stay on GitLab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the CCS stuff will stay on gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; midipoet: It means that when an issue is open, i assign it a label and determine how important it is (to define how quick we need to work on it)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ErCiccione[m]: makes sense. Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp sarang: Shoulnd&apos;t we add Bitbucket and maybe get a fourth or fifth server so we don&apos;t seem too consistent?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; That was a joke.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; midipoet: it&apos;s a fancy ways to say &quot;i keep track of what issues are open and what we have to do with them&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ErCiccione[m]: i always approve of a bit of fancyness here and there&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; 😛&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; As a treat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; looks like not many people had fancy ideas, and that&apos;s time :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community meeting on the 4th of July is CANCELLED. The next community meeting will be in 4 weeks on the 18th of July.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fancy idea: support key-based pushes on GitLab :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I know this is apparently some cloudflare thing)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is on Saturday 27 June at 17:00 UTC. Sadly, I will need to miss this one again. rehrar, can you moderate?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Great meeting sgp, thank you very much for moderating it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cheers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thank you, apologies everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-06-10</title><link>https://beta.monerodevs.org/blog/2020/06/10/monero-research-lab-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/10/monero-research-lab-meeting/</guid><pubDate>Wed, 10 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, just about time to start the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can move to the roundtable, where anyone is welcome to share research of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone want to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, I can share a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Teserakt has sent me a draft of their analysis of the CLSAG preprint&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Test failed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; bad bot&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The draft report indicates they did not find any major issues with the construction, but they had some comments and suggestions on the formalization that I&apos;m working to update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This shouldn&apos;t result in any changes to the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Separately from this, I started working on some output merging analysis on the Monero chain&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have preliminary data but am still checking it for a few questions I have&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll post a plot here, but note that it should not be relied on until checked more thoroughly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/EHmFolZV/data%5C_all.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/EHmFolZV/data\_all.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An explanation...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I look for &quot;zero-hop&quot; possible merges, where outputs from the same source transaction appear in separate rings in a later destination transaction, and filter only by post-CT confidential transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then, for each such possible merge, I look at the height difference of the source and destination transaction, and plot them here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The x-axis represents block height difference, and the y-axis is fractional occurrence (note the log scale!)&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; Hi. What you think about interoperability on Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kiwi_87: one sec&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 👀&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/UPSZyk6P/data%5C_1k.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/UPSZyk6P/data\_1k.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is the same data, but zoomed (and rescaled) to the low end of the x-axis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now, these are only possible merges; there&apos;s no good ground-truth data set on chain for post-CT confidential transactions&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I&apos;m going to run a simulation using the same input/output structure and the current decoy selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and see if/where the distributions diverge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kiwi_87: what do you mean by interoperability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, and for this data... about 2.3% of post-CT confidential transactions contained at least one possible merge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (this data shows all such possible merges, not just a unique one from each transaction)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang if you want to go deep into the Bayesian weeds, could calculate the probability (always positive, but varying in magnitude) that a pair(+) of these ring members would be selected together if sampled from the standard algo&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Isthmus: do you recall what proportion of transactions don&apos;t use the standard gamma distribution (approximately)?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: note that this is _all_ post-CT confidential transactions, regardless of likely selection method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I did a filter for that but may have a minor indexing issue that threw off the data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: yeah, I thought about that too (but didn&apos;t run the analysis)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The distribution difference is intended to give a very rough idea of how non-ideal this distribution is&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The other question is ring size&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ as of Konferenco (last June) about 1% of transactions used obviously uniform selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I haven&apos;t updated the analysis pipeline, so can&apos;t speak to recent months.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah if sarang is already filtering those out it&apos;s not a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is all post-CT confidential transactions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang what are you coding this in? I have python code to strip those out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is Python as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you can link the code that&apos;d be great, or I can write something up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But uniform selection seems very unlikely to cause the long tail&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, this is the start of analysis that I hope will be useful to inform safer output selection&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; very cool thanks for you effort sarang :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once I verify this indexing issue, I&apos;ll post both the analysis code and the data set&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/BChX6gR9/&quot;&gt;https://www.irccloud.com/pastebin/BChX6gR9/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can&apos;t post _all_ the data (block, transaction, ring, ...) since it&apos;s far too big for GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; @sarang, I mean the interoperability, if it can be made between Monero and other chains, there would be more room for the adoption of XMR. I learn about this from the fact that Bitcoin is entering Ethereum network with the amount that is way larger than which on the layer 2 of Bitcoin. It helps BTC to join the DeFi and increase the adoption for&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; such crypto. Same thing can also happen with XMR, don’t you think?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I can post the resulting possible merges, which are of reasonable size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/fZgJlX2o/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/fZgJlX2o/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kiwi_87: operating between Monero and other chains is surprisingly tricky, and even moreso if the goal is to maintain uniformity of transactions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/aQVzvAAq/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/aQVzvAAq/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: what are these plots?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Let ring_member_ages be an array of ring member ages [0.5d, 0.7d, ...]&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; offset-corrected median age = median(ring_member_ages - min(ring_member_ages)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The correct decoy algorithm produces OCMA&apos;s around 100 - 10000 blocks&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I used 370000 as a conservative &quot;absurdity limit&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Small sample =&amp;gt; high variance, I assume?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Might also have to do with fact that algo reacts to txn vol changes&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, anything above 10^5 is suspect&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Red line is 370000 blolcks&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anything above that is absolutely not from the correct decoy algo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Examining the distribution with that filter will be very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And in most cases, when I spot checked, were due to apparent uniform decoy selectioin algo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d expect that it wouldn&apos;t change much, but I like being proven wrong&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other speculation about the effects of these selections? (just curious)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hmm, I&apos;m interested in the Bayesian analysis, which will tell us whether this is a novelty with 10% predictive power, or a damning tell with 95% predictive power&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh and Isthmus: what transactions does this account for? The entire chain?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; From introduction of RingCT until Konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does it filter out non-CT transactions after the CT cutoff?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These are low quantity, but are still present&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and have very different selection of course&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I usually ignore non-RingCT since I&apos;m more interested in optimizing current privacy than studying historical easter eggs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll have to work my way back in the analysis pipeline to check&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also filtered those in the plots above&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry, by &quot;ignore&quot; RingCT, I mean &quot;exclude them from my data set before analyzing&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; s/RingCT/non-RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Isthmus meant to say: Sorry, by &quot;ignore&quot; non-RingCT, I mean &quot;exclude them from my data set before analyzing&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, and I might have mentioned this last week (don&apos;t recall), but I&apos;m still working with those CMU student researchers to confirm some updated deducibility analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They plan to revise their preprint once again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is especially nice given that their &quot;30% traceable&quot; (or whatever it was) conclusion regarding spend age heuristics is incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; @sarang. Yeah I know it’s the hardest part. Actually our research at Incognito project is currently on this direction.&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; We have the idea of building a privacy chain learning the technology from Monero, thus allowing the high level of privacy for the chain.&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; Then build a Portal connecting to Monero with a group of decentralized custodians holding &amp;amp; releasing XMR when users going in &amp;amp; going out the layer 2. The same design can be applied to BTC, which brings XMR &amp;amp; BTC to the same privacy layer.&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; What do you guys all think?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This might be a better conversation for after the meeting kiwi_87 if it mainly concerns research for another project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless the group disagrees&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not this silent part of the group.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Were there any other questions on the deducibility or output merging data?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, does anyone else wish to present research of interest for this group?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @kiwi_87 cool, I like seeing these types of projects. 👍&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I can give some updates about the swap&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Please do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (this may be relevant to you kiwi_87)&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I started working on it, I plan to have an updated version of the paper next week&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; So, the idea is still the same as before&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; @sarang yeah sure. I’ll talk more about what we are doing in the after-meeting time. Still, I think interoperability on XMR could be a very bright way to increase the Monero adoption. Would love to talk to other researchers who are also diving in the same direction&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; split the monero spending key in two halfs, and &quot;sell&quot; one half or the other on the bitcoin chain depending if the swap success or not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; via multisig, I assume&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;You get the even bytes, and I keep the odd bytes!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Yes, kind of. Before there was the generic zkp for the hash preimage&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; @Isthmus sure. Would love to share more in the after-meeting time. Now let’s make the convo laser-focused on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; h4sh3d[m]: but you&apos;re replacing with a cross-group DL equivalence proof via side channel, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; @h4sh3d[m] would love to hear about this. Really want to know what’s going on there with the cryptography challenge. Please update us :D&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Now, by combining dl equality across group + ECDSA one-time VES, we should be able to achieve the same&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; ECDSA one-time VES: &lt;a href=&quot;https://github.com/LLFourn/one-time-VES/blob/master/main.pdf&quot;&gt;https://github.com/LLFourn/one-time-VES/blob/master/main.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; (it&apos;s an ECDSA &quot;adaptor signatures&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Remind me: does this approach assume/require any particular timelock capability on the Monero side?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If so, to what extent?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; No, nothing is required on the Monero side, that&apos;s the cool part&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Monero supports a very simple timelock of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s a bit inconsistent at the moment, and apparently infrequently used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so if it were required, this could present a uniformity issue&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; We create an address where Spend = Spend_alice + Spend_bob (same for view)&lt;br&gt;&amp;lt;Spend, View&amp;gt; corresponding address&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does the address protocol have issues with key cancellation?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Each participant has his own half, and one will get the second one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or is there precommitment to address parts?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Not sure if I understand what you mean by key cancellation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you hand me a part of a key, maybe I maliciously generate my own &quot;key&quot; such that the sum is any value I want&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Ah yes, I thought about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If this is problematic, we can each commit to our key portions first, and then check that the keys received match the commitments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it ensures that neither party change their mind&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Adds a communication round&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are other methods involving random-oracle linear combinations too, depending on what you need&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I thought about the commit, but that also mean you don&apos;t know your correct &quot;half&quot; (only the destiantion priv/pub), and without priv half, you are not able to continue the protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But sorry, I&apos;m digressing here&lt;br&gt;&amp;lt;&amp;gt;other cryptos, we will need more atomic swap designs and Portal designs connecting layer 2 and Monero chain&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; No, it&apos;s a good one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kiwi_87: let&apos;s discuss after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; h4sh3d[m]: ok, as long as it&apos;s either not necessary or taken care of via a communication round, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But certainly worth a close eye after the paper is updated&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; when we get the address, and the initialization phase is done (with zkp dl equality e.g.), one send Monero into it&lt;br&gt;&lt;strong&gt;&amp;lt;kiwi_87&amp;gt;&lt;/strong&gt; @sarang sure&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; at the end, Alice or Bob, will learn the full private spend key = priv_spend_alice + priv_spend_bob&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; So no, nothing fancy required on the Monero side&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; You will import the full keys in you wallet and do a regular transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Definitely look forward to seeing the updated paper h4sh3d[m]!&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; same&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; (keys that are generated withou a seed and a derivation function, so wallet must support &quot;raw&quot; keys)&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Right now, I&apos;m in the one-time VES paper, and your MRL-0010 one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; * I&apos;m done, thanks for your inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I might update MRL-0010 to specify that the Pedersen generators need an unknown DL relationship&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Apparently that wasn&apos;t listed specifically, but is generally true for Pedersen commitment security&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, were there any other research topics that need to be presented before the hour is up?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Quick update: I’m really happy to share that we’re officially beginning our audit of monero’s security and privacy mechanisms against algorithms that could be exploited by hypothetical quantum adversaries. Thank you to everybody who contributed feedback or funds to our CCS 🙏&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The first step is a formalizing our adversary model and enumerating of mechanisms of interest.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Right now the attack surface list looks like {Ring Signatures, RingCT, One-time &quot;Stealth&quot; Addresses, Pubkey derivation, Forge amounts?, Bulletproofs, RandomX proof-of-work, Block / Transaction hashing}.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Please suggest other pieces that you’d like to see audited. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Earlier I was looking at the wallet generation schematic shared to Reddit, and it has me pondering visual ways to communicate results. &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gy0m1u/i%5C_made%5C_an%5C_infographic%5C_on%5C_how%5C_a%5C_monero%5C_wallet%5C_is/&quot;&gt;https://www.reddit.com/r/Monero/comments/gy0m1u/i\_made\_an\_infographic\_on\_how\_a\_monero\_wallet\_is/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I made an infographic on how a Monero wallet is generated. Can you find any mistakes? (&lt;a href=&quot;https://i.redd.it/tv98m10mbd351.png&quot;&gt;https://i.redd.it/tv98m10mbd351.png&lt;/a&gt;) to r/Monero | 163 points (100.0%) | 18 comments | Posted by Krakataua314 | Created at 2020-06-06 - 22:42:54&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://i.redd.it/tv98m10mbd351.png&quot;&gt;https://i.redd.it/tv98m10mbd351.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; For example, the ed25519 scalarmult (used for private view key → public viewkey) is a one-way function for traditional computers (assuming hardness of the discrete log problem) but can be reversed if you can apply Shor’s algorithm.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So perhaps this could be visually annotated with directional arrow for traditional adversaries and bidirectional arrow for hypothetical quantum adversaries. Would that be an intuitive approach?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like that idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s very clever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you remind us of the expected timeline Isthmus?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Will be working on this full time for the next 3 months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (with the understanding that research often takes unexpected twists)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Phase 1 should be quick&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The scope was modified to focus less on deliverable code, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And more on solid understanding, possible mitigations and relevant work, and communication?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Just setting the stage for our object of study and attacker, hoping to have a first &quot;final draft&quot; of that done by next MRL meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh nice&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;ll be great to see&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And then working systemically through the cross sections&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (table where each column is a quantum adversary and each row is a piece of Monero tech)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; My guess is that we&apos;ll be able to fill 80% of the squares in 20% of the time&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And then 20% of the squares will take 80% of the time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you expect that the final results will be suitable for broader distribution? Like to journals, refereed conferences, or simply IACR archive?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Throughout this entire project, the community will receive updates during the weekly #monero-research-lab meetings. During phase 3 however, several specific documents (the key deliverables from this research) will be freely published&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1. User-friendly writeup: This community-facing writeup will provide an approachable explanation of how hypothetical quantum computers may impact Monero, and possible future mitigations. The writeup should minimize FUD and provide the context that these vulnerabilities apply to almost all cryptocurrencies (not only Monero).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 2. Technical documentation: An MRL position paper to distill key information for (current and future) researchers and developers. The writeup should formally describe vulnerabilities, and highlight potential strategies and solutions, noting their tradeoffs. Code snippets may be included if appropriate for pedagogical purposes or clarity.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 3. Non-technical 1-pager: An ELI5 / TL;DR summary will be provided for journalists, Monero Outreach, etc. This blurb will discuss risks and myths with no technical jargon, with key takeaways that a broad audience will appreciate.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (Results and updates will be also disseminated via Twitter threads, Reddit posts, and Breaking Monero videos.)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And yea, hopefully we can get a paper or two out of this&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Much of the research will be broadly applicable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great!&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting a better sense of research trends in this direction, even if not presently applicable, will be intriguing to see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. there are plenty of ideas for post-quantum constructions, but there are generally huge barriers in efficiency that render them unusable&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; btw Isthmus, this may be off topic but can you talk a little more about the Insight program?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we&apos;re just about out of time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; atoc: perhaps for right after the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there any other last questions or comments about these research topics before adjourning?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, thanks to everyone for attending and participating!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-06-06</title><link>https://beta.monerodevs.org/blog/2020/06/06/monero-community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/06/monero-community-meeting/</guid><pubDate>Sat, 06 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/471&quot;&gt;https://github.com/monero-project/meta/issues/471&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi folks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping needbrrrrrrr90 sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out resources at &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. It also has a calendar you can subscribe to for meeting reminders.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We now have a Twitter! &lt;a href=&quot;https://twitter.com/xmrcommunity&quot;&gt;https://twitter.com/xmrcommunity&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If we have time during open ideas time, please comment on what you want to use it for.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Diego spoke about Monero at the Messari’s Mainnet 2020 conference. Hopefully they eventually distribute a recording.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Norwegian translation of webplate, footers, nav. Menu (1.16 / 6 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/Norwegian%5C_translation%5C_core.html&quot;&gt;https://ccs.getmonero.org/proposals/Norwegian\_translation\_core.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Research post-quantum strategies for Monero (550.06 / 576 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&quot;&gt;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Swedish cli wallet (3 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/147&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/147&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE and ErCiccione[m] commented on Reddit: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gtjd6g/ccs%5C_proposal%5C_lets%5C_add%5C_support%5C_for%5C_swedish%5C_in%5C_to/&quot;&gt;https://www.reddit.com/r/Monero/comments/gtjd6g/ccs\_proposal\_lets\_add\_support\_for\_swedish\_in\_to/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] [CCS Proposal] Lets add support for swedish in to monero cli wallet (self.Monero) | 21 points (82.0%) | 5 comments | Posted by writesofrust | Created at 2020-05-30 - 18:43:13&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no comments on this one?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t see much value either, but don&apos;t see a reason not to pass it on to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; donors can decide&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; 3 XMR is very small, maybe it is a good test run of the CCS system by that person if nothing else&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is the gui and website already translated?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not a big fan of that proposal. We don&apos;t even know about past experiences as translator and the proposal itself seems quite lazily written&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let me check that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if they have no past contributions, I think that&apos;s a reason to not advance&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We don&apos;t have the website in swedish. We have the GUI, which is almost fully translated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m fine with people not having past experience with monero if they show some credentials&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; did they show any?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; To my knowledge, no.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but we didn&apos;t ask either&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I guess the proposal is on hold then until that is resolved&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; final comments on this one?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; second one:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: research funding for 2020 Q3 (492 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/148&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/148&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll revisit the amount prior to opening (if this is decided)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I highly doubt anyone will comment against this one&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; go go go!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy to take questions here or as CCS comments&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I already left a thumb up on the MR&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7 thumbs up now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think we can proceed since this obviously has universal support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll check on the amount first&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So please don&apos;t merge just yet&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; sarang did you discuss with luigi1111 about the proposed &quot;stable USD amount&quot; buffer?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was briefly mentioned, but not really in any more detail&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Let&apos;s discuss and finalize decision before you adapt amount&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; (decision might be not to use it, no pressure!)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CLSAG Audit with Teserakt and OSTIF (179 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/150&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/150&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Teserakt has already done half of the audit on their own decision&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Test failed&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no comments?&lt;br&gt;&lt;strong&gt;&amp;lt;niocbrrrrrr&amp;gt;&lt;/strong&gt; !donate [undisclosed_amount]&lt;br&gt;&lt;strong&gt;&amp;lt;niocbrrrrrr&amp;gt;&lt;/strong&gt; please and thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is selsta here?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI/GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Will have to think :P&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; v0.16 was a smooth release and with no major problems.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think we can soon prepare v0.17 with CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: do you have an ideal release date for 0.17? since it will require a hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Good job btw. People are super happy with the new GUI and CLI&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I want to release at least 1 month before the hardfork time.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; ya the gui is sexy af&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you want it to happen before this fall?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I would guess hardfork 2 months after the audit is done but that might be too optimistic.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There will need to be Trezor/Ledger support in place from those teams&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and they&apos;ll probably want a testnet to try it out on&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We have to give exchanges and other wallets enough time to update.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Bear in mind that CLSAG also requires changes from wallet providers&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thus, we have to allow for more time arguably&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We are also thinking about signing the windows and macOS release but that might be a better topic for the dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; code certificate signing*&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah. The problem with the antiviruses needs to be at list mitigated somehow. Really bad UX&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; might no not possible to mitigate, but we will see&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; did one of those hw wallets monero integration get promoted to &quot;full&quot; or &quot;proper&quot; vs just being a side thing?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; you mean ledger?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; im not sure 🤔&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ledger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m in contact with the person now in charge of that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I did not read from the announcement that they will work on Ledger Live.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not know any details on that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anyway I’m done with the workgroup update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks selsta!&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; oh and one more thing&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; google might add monero to their open source fuzzer: &lt;a href=&quot;https://github.com/google/oss-fuzz/pull/3941&quot;&gt;https://github.com/google/oss-fuzz/pull/3941&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC moneromooo has been updating the fuzz tests in the codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; this will help at find bugs in the monero codebase&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; finding*&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ok done now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione any update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not much. About 50 people contributed to translate the GUI release&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; this is what i read: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gwkmcn/ledger%5C_monero%5C_app%5C_new%5C_lead%5C_dev/&quot;&gt;https://www.reddit.com/r/Monero/comments/gwkmcn/ledger\_monero\_app\_new\_lead\_dev/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; &amp;gt; Why? Until now Monero was still maintained as R&amp;amp;D project by myself. It is now moving in the coin integration team and will reach a new state level. That&apos;s as a good news.&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Ledger Monero App: New lead dev! (self.Monero) | 149 points (100.0%) | 38 comments | Posted by cslashm | Created at 2020-06-04 - 16:21:05&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; It&apos;s a good number, the highest amount of translators for a release was 60 IIRC, but don&apos;t quote me on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kinghat[m]: I&apos;ve been recently put in touch with the dev who&apos;s now in charge of that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve reached out to get information on their required/desired timeline for a network upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; waiting to hear back&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, Weblate is starting to catch up. People are using it every day and we have about 150 people on the platform&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the activity: &lt;a href=&quot;https://translate.getmonero.org/#activity&quot;&gt;https://translate.getmonero.org/#activity&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; beside that, not much to report&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; sorry for the interruption ErCiccione.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no problem :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; glad to hear so many people helped with 0.16&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Outreach recently shared their “We Accept Monero” campaign: &lt;a href=&quot;https://www.monerooutreach.org/we-accept-monero.html&quot;&gt;https://www.monerooutreach.org/we-accept-monero.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Website workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of cool changes here :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yeah there is a lot of stuff in progress&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I posted this on reddit today: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gxnqmf/lets%5C_improve%5C_the%5C_monero%5C_faq%5C_page%5C_on%5C_getmonero/&quot;&gt;https://www.reddit.com/r/Monero/comments/gxnqmf/lets\_improve\_the\_monero\_faq\_page\_on\_getmonero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Let&apos;s improve the Monero FAQ page on GetMonero. What questions/answers should we add? (self.Monero) | 35 points (95.0%) | 7 comments | Posted by ErCiccione | Created at 2020-06-06 - 09:17:52&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think we should improve the FAQ adding as many qestions as possible&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if anybody has ideas, please post them on reddit or open an issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; SE is definitely a good place to start&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; or write here if you want but there is a higher chance of me forgetting it :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i used it when i remade the faq, but now i wanted to add questions that people are asking now&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I don’t think trying to replace SE with the website FAQ makes sense. (Not sure if that’s the intention)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I don&apos;t intend to replace SE at all. I just think that the website should be more a point of reference. Because people are more likely to look for answers there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not replacing SE&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; A lot of people google their question and get redirected to SE / Reddit. I doubt that many people will read to a huge FAQ but maybe that’s just my opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; through*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this is mostly for media/journalists imo&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; what&apos;s the story with #monero-defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; better for them to reference the site than SE&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; But a FAQ makes sense in general, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; SE has quite good SEO fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; They will often appear on top for a search&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; midipoet: What do you mean what&apos;s the story with #monero-defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; SE is good if someone googles a specific question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FAQ is good if someone goes digging&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; midipoet: I see now, let me try to fix that.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; IMO FAQ is more for general questions about Monero, not too technical things.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: yep, that&apos;s my point&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; msvb-mob: thankyou!&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; question, there was some talk months ago about ring sizes increasing to epic quantities, is that still on the table?&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; (hi everyone!)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kayront: not with clsags&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; longer term&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; For who is not aware of that. I&apos;m changing the homepage, you are welcome to review and participate to the dicussion: &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/948&quot;&gt;https://github.com/monero-project/monero-site/pull/948&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh almost forgot&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We are working on implementing the netlify previews on getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; sgp_: years?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Basically every time somebody open a PR, netlify will build it and show a preview. That&apos;s useful because people without a building environment can see how a PR will look like once merged&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; see &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/1016&quot;&gt;https://github.com/monero-project/monero-site/pull/1016&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That&apos;s something i look forward to and i hope will help increasing the activity on the monero-site repo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; kayront: Realistically I think Triptych is 1-1.5 years out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are still some questions on multisig support due to some different math&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; midipoet: You (and all of us) can now again access #monero-defcon.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; msvb-lab: thank you :-).&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ErCiccione: useful :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i made a test PR that people can use as example&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/erciccione/monero-site/pull/17&quot;&gt;https://github.com/erciccione/monero-site/pull/17&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; msvb-lab: there might still be a permissions issue...as I get an error trying to post a message&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ErCiccione I&apos;ll get to the netlify thing tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I PRd the edited homepage. You can see netlify&apos;s comment with a link&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s the PR built and deployed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks binaryfate :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ErCiccione: any practical risk of an attacker fooling someone into thinking it&apos;s the real site?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose such an attacker could just deploy their own clone of the code, and the domain is netlify...&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; asked this in -dev several mins ago before realizing there&apos;s a meeting going on, does anyone know if this would be possible: &quot; another thing: would it technically be possible to have an &quot;account viewkey&quot;, rather than a wallet-wide one? use cases would be services that require the viewkey to confirm payments, generate addresses etc, this is a fairly common use case; and for simplicity/backup/sanity reasons it&apos;s helpful to only have one&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; underlying seed&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; unlikely IMO&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but even if they do think it&apos;s the real website, there are no downloads&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and the links are hard to mistake. The homepage for example is built here: &lt;a href=&quot;https://deploy-preview-17--frosty-jones-8df25a.netlify.app&quot;&gt;https://deploy-preview-17--frosty-jones-8df25a.netlify.app&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else on the website?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: can you quickly give an update on MRL?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG audit process is proceeding nicely&lt;br&gt;* midipoet realises there was a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I spent quite a bit of time re-running and correcting some tracing analysis that came out in a preprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The results are much better than the preprint had suggested&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that was just a class project afaict&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but it got some attention and was a good excuse to run updated analysis anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there&apos;s one topic ErCiccione wanted to discuss at the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione asked to reserve some time to make a decision of using “reasonably” in the homepage: &lt;a href=&quot;https://github.com/monero-project/meta/issues/471#issuecomment-639582413&quot;&gt;https://github.com/monero-project/meta/issues/471#issuecomment-639582413&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/issues/971&quot;&gt;https://github.com/monero-project/monero-site/issues/971&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah let&apos;s get done with that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it should be removed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it doesn&apos;t convey the nuances it attempted to convey imo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I liked it, but i see why people prefer to have it removed. If it&apos;s controversial, let&apos;s just remove it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; people wanted to change &quot;slogan&quot; anyway, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah there were other ideas too&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; fwiw i think it reads a bit like a cop-out&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; +1 for removing it&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; i understand the idea behind it, but for the uninitiated it probably reads more like &quot;it&apos;s probably not gonna keep my stuff private&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea was that privacy and security always depend on risk and threat models&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; who gets that from &quot;reasonably&quot; though if they don&apos;t already get that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; understood&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; remove it please, it&apos;s only in geek circles that people might get the honest meaning. We&apos;re very honest if people dig more, no need to confuse on the homepage&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; yeah sarang, iirc QubesOS used/uses &quot;reasonably secure&quot; as well, in reality that&apos;s what it is because nothing can be 100% safe&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; but for new people the nuance will be lost i reckon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not tied to that specific wording. As long as the presentation is honest and reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, we can wrap up then. thanks for your patience as we went over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 20 June at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is on Saturday 27 June at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; alright, i&apos;ll remove it tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-06-06</title><link>https://beta.monerodevs.org/blog/2020/06/06/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/06/community-meeting/</guid><pubDate>Sat, 06 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/471&quot;&gt;https://github.com/monero-project/meta/issues/471&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi folks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping needbrrrrrrr90 sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out resources at &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. It also has a calendar you can subscribe to for meeting reminders.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We now have a Twitter! &lt;a href=&quot;https://twitter.com/xmrcommunity&quot;&gt;https://twitter.com/xmrcommunity&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If we have time during open ideas time, please comment on what you want to use it for.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Diego spoke about Monero at the Messari’s Mainnet 2020 conference. Hopefully they eventually distribute a recording.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Norwegian translation of webplate, footers, nav. Menu (1.16 / 6 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/Norwegian_translation_core.html&quot;&gt;https://ccs.getmonero.org/proposals/Norwegian_translation_core.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Research post-quantum strategies for Monero (550.06 / 576 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&quot;&gt;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Swedish cli wallet (3 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/147&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/147&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE and ErCiccione[m] commented on Reddit: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gtjd6g/ccs_proposal_lets_add_support_for_swedish_in_to/&quot;&gt;https://www.reddit.com/r/Monero/comments/gtjd6g/ccs_proposal_lets_add_support_for_swedish_in_to/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] [CCS Proposal] Lets add support for swedish in to monero cli wallet (self.Monero) | 21 points (82.0%) | 5 comments | Posted by writesofrust | Created at 2020-05-30 - 18:43:13&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no comments on this one?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t see much value either, but don&apos;t see a reason not to pass it on to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; donors can decide&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; 3 XMR is very small, maybe it is a good test run of the CCS system by that person if nothing else&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is the gui and website already translated?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not a big fan of that proposal. We don&apos;t even know about past experiences as translator and the proposal itself seems quite lazily written&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let me check that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if they have no past contributions, I think that&apos;s a reason to not advance&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We don&apos;t have the website in swedish. We have the GUI, which is almost fully translated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m fine with people not having past experience with monero if they show some credentials&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; did they show any?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; To my knowledge, no.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but we didn&apos;t ask either&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I guess the proposal is on hold then until that is resolved&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; final comments on this one?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; second one:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: research funding for 2020 Q3 (492 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/148&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/148&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll revisit the amount prior to opening (if this is decided)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I highly doubt anyone will comment against this one&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; go go go!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy to take questions here or as CCS comments&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I already left a thumb up on the MR&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7 thumbs up now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think we can proceed since this obviously has universal support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll check on the amount first&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So please don&apos;t merge just yet&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; sarang did you discuss with luigi1111 about the proposed &quot;stable USD amount&quot; buffer?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was briefly mentioned, but not really in any more detail&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Let&apos;s discuss and finalize decision before you adapt amount&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; (decision might be not to use it, no pressure!)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CLSAG Audit with Teserakt and OSTIF (179 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/150&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/150&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Teserakt has already done half of the audit on their own decision&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Test failed&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no comments?&lt;br&gt;&lt;strong&gt;&amp;lt;niocbrrrrrr&amp;gt;&lt;/strong&gt; !donate [undisclosed_amount]&lt;br&gt;&lt;strong&gt;&amp;lt;niocbrrrrrr&amp;gt;&lt;/strong&gt; please and thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is selsta here?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI/GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Will have to think :P&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; v0.16 was a smooth release and with no major problems.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think we can soon prepare v0.17 with CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: do you have an ideal release date for 0.17? since it will require a hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Good job btw. People are super happy with the new GUI and CLI&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I want to release at least 1 month before the hardfork time.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; ya the gui is sexy af&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you want it to happen before this fall?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I would guess hardfork 2 months after the audit is done but that might be too optimistic.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There will need to be Trezor/Ledger support in place from those teams&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and they&apos;ll probably want a testnet to try it out on&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We have to give exchanges and other wallets enough time to update.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Bear in mind that CLSAG also requires changes from wallet providers&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thus, we have to allow for more time arguably&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We are also thinking about signing the windows and macOS release but that might be a better topic for the dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; code certificate signing*&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah. The problem with the antiviruses needs to be at list mitigated somehow. Really bad UX&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; might no not possible to mitigate, but we will see&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; did one of those hw wallets monero integration get promoted to &quot;full&quot; or &quot;proper&quot; vs just being a side thing?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; you mean ledger?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; im not sure 🤔&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ledger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m in contact with the person now in charge of that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I did not read from the announcement that they will work on Ledger Live.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not know any details on that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anyway I’m done with the workgroup update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks selsta!&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; oh and one more thing&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; google might add monero to their open source fuzzer: &lt;a href=&quot;https://github.com/google/oss-fuzz/pull/3941&quot;&gt;https://github.com/google/oss-fuzz/pull/3941&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC moneromooo has been updating the fuzz tests in the codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; this will help at find bugs in the monero codebase&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; finding*&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ok done now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione any update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not much. About 50 people contributed to translate the GUI release&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; this is what i read: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gwkmcn/ledger%5C_monero_app_new_lead_dev/&quot;&gt;https://www.reddit.com/r/Monero/comments/gwkmcn/ledger\_monero_app_new_lead_dev/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; &amp;gt; Why? Until now Monero was still maintained as R&amp;amp;D project by myself. It is now moving in the coin integration team and will reach a new state level. That&apos;s as a good news.&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Ledger Monero App: New lead dev! (self.Monero) | 149 points (100.0%) | 38 comments | Posted by cslashm | Created at 2020-06-04 - 16:21:05&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; It&apos;s a good number, the highest amount of translators for a release was 60 IIRC, but don&apos;t quote me on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kinghat[m]: I&apos;ve been recently put in touch with the dev who&apos;s now in charge of that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve reached out to get information on their required/desired timeline for a network upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; waiting to hear back&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, Weblate is starting to catch up. People are using it every day and we have about 150 people on the platform&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the activity: &lt;a href=&quot;https://translate.getmonero.org/#activity&quot;&gt;https://translate.getmonero.org/#activity&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; beside that, not much to report&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; sorry for the interruption ErCiccione.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no problem :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; glad to hear so many people helped with 0.16&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Outreach recently shared their “We Accept Monero” campaign: &lt;a href=&quot;https://www.monerooutreach.org/we-accept-monero.html&quot;&gt;https://www.monerooutreach.org/we-accept-monero.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Website workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of cool changes here :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yeah there is a lot of stuff in progress&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I posted this on reddit today: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gxnqmf/lets%5C_improve_the_monero_faq_page_on_getmonero/&quot;&gt;https://www.reddit.com/r/Monero/comments/gxnqmf/lets\_improve_the_monero_faq_page_on_getmonero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Let&apos;s improve the Monero FAQ page on GetMonero. What questions/answers should we add? (self.Monero) | 35 points (95.0%) | 7 comments | Posted by ErCiccione | Created at 2020-06-06 - 09:17:52&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think we should improve the FAQ adding as many qestions as possible&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if anybody has ideas, please post them on reddit or open an issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; SE is definitely a good place to start&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; or write here if you want but there is a higher chance of me forgetting it :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i used it when i remade the faq, but now i wanted to add questions that people are asking now&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I don’t think trying to replace SE with the website FAQ makes sense. (Not sure if that’s the intention)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I don&apos;t intend to replace SE at all. I just think that the website should be more a point of reference. Because people are more likely to look for answers there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not replacing SE&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; A lot of people google their question and get redirected to SE / Reddit. I doubt that many people will read to a huge FAQ but maybe that’s just my opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; through*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this is mostly for media/journalists imo&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; what&apos;s the story with #monero-defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; better for them to reference the site than SE&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; But a FAQ makes sense in general, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; SE has quite good SEO fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; They will often appear on top for a search&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; midipoet: What do you mean what&apos;s the story with #monero-defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; SE is good if someone googles a specific question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FAQ is good if someone goes digging&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; midipoet: I see now, let me try to fix that.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; IMO FAQ is more for general questions about Monero, not too technical things.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: yep, that&apos;s my point&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; msvb-mob: thankyou!&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; question, there was some talk months ago about ring sizes increasing to epic quantities, is that still on the table?&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; (hi everyone!)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kayront: not with clsags&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; longer term&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; For who is not aware of that. I&apos;m changing the homepage, you are welcome to review and participate to the dicussion: &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/948&quot;&gt;https://github.com/monero-project/monero-site/pull/948&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh almost forgot&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We are working on implementing the netlify previews on getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; sgp_: years?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Basically every time somebody open a PR, netlify will build it and show a preview. That&apos;s useful because people without a building environment can see how a PR will look like once merged&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; see &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/1016&quot;&gt;https://github.com/monero-project/monero-site/pull/1016&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That&apos;s something i look forward to and i hope will help increasing the activity on the monero-site repo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; kayront: Realistically I think Triptych is 1-1.5 years out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are still some questions on multisig support due to some different math&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; midipoet: You (and all of us) can now again access #monero-defcon.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; msvb-lab: thank you :-).&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ErCiccione: useful :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i made a test PR that people can use as example&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/erciccione/monero-site/pull/17&quot;&gt;https://github.com/erciccione/monero-site/pull/17&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; msvb-lab: there might still be a permissions issue...as I get an error trying to post a message&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ErCiccione I&apos;ll get to the netlify thing tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I PRd the edited homepage. You can see netlify&apos;s comment with a link&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s the PR built and deployed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks binaryfate :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ErCiccione: any practical risk of an attacker fooling someone into thinking it&apos;s the real site?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose such an attacker could just deploy their own clone of the code, and the domain is netlify...&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; asked this in -dev several mins ago before realizing there&apos;s a meeting going on, does anyone know if this would be possible: &quot; another thing: would it technically be possible to have an &quot;account viewkey&quot;, rather than a wallet-wide one? use cases would be services that require the viewkey to confirm payments, generate addresses etc, this is a fairly common use case; and for simplicity/backup/sanity reasons it&apos;s helpful to only have one&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; underlying seed&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; unlikely IMO&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but even if they do think it&apos;s the real website, there are no downloads&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and the links are hard to mistake. The homepage for example is built here: &lt;a href=&quot;https://deploy-preview-17--frosty-jones-8df25a.netlify.app&quot;&gt;https://deploy-preview-17--frosty-jones-8df25a.netlify.app&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else on the website?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: can you quickly give an update on MRL?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG audit process is proceeding nicely&lt;br&gt;* midipoet realises there was a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I spent quite a bit of time re-running and correcting some tracing analysis that came out in a preprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The results are much better than the preprint had suggested&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that was just a class project afaict&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but it got some attention and was a good excuse to run updated analysis anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there&apos;s one topic ErCiccione wanted to discuss at the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione asked to reserve some time to make a decision of using “reasonably” in the homepage: &lt;a href=&quot;https://github.com/monero-project/meta/issues/471#issuecomment-639582413&quot;&gt;https://github.com/monero-project/meta/issues/471#issuecomment-639582413&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/issues/971&quot;&gt;https://github.com/monero-project/monero-site/issues/971&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah let&apos;s get done with that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it should be removed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it doesn&apos;t convey the nuances it attempted to convey imo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I liked it, but i see why people prefer to have it removed. If it&apos;s controversial, let&apos;s just remove it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; people wanted to change &quot;slogan&quot; anyway, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah there were other ideas too&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; fwiw i think it reads a bit like a cop-out&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; +1 for removing it&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; i understand the idea behind it, but for the uninitiated it probably reads more like &quot;it&apos;s probably not gonna keep my stuff private&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea was that privacy and security always depend on risk and threat models&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; who gets that from &quot;reasonably&quot; though if they don&apos;t already get that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; understood&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; remove it please, it&apos;s only in geek circles that people might get the honest meaning. We&apos;re very honest if people dig more, no need to confuse on the homepage&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; yeah sarang, iirc QubesOS used/uses &quot;reasonably secure&quot; as well, in reality that&apos;s what it is because nothing can be 100% safe&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; but for new people the nuance will be lost i reckon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not tied to that specific wording. As long as the presentation is honest and reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, we can wrap up then. thanks for your patience as we went over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 20 June at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is on Saturday 27 June at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; alright, i&apos;ll remove it tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-06-03</title><link>https://beta.monerodevs.org/blog/2020/06/03/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/06/03/mrl-meeting/</guid><pubDate>Wed, 03 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s get started!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heyo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next up, ROUNDTABLE, where anyone is welcome to share research of general interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few topics of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The recent preprint from CMU student researchers on transaction tracing has been updated to reflect suggestions and corrections: &lt;a href=&quot;https://eprint.iacr.org/2020/593&quot;&gt;https://eprint.iacr.org/2020/593&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The researchers still claim that a small but nonzero number of post-changeover (i.e. the RingCT protocol switch) transactions were traceable, which didn&apos;t correspond with other numbers I&apos;d found&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I decided to independently run the same analysis and compare&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I ran updated numbers that account for all transactions up to the beginning of this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you run a full chain-reaction-type analysis, there are 7303 transactions after the changeover containing at least one deducible input&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All of those transactions spend pre-changeover outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So if you filter out all transactions that aren&apos;t CT-in-CT-out, there are still precisely 0 deducible transactions/inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But wait, there&apos;s more!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The preprint also tries to determine how effective the guess-newest age heuristic is against modern transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately, it uses those 7303 (or however many were in their block range) deducible post-changeover transactions as ground truth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and assumes that holds for all post-changeover transactions&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; huh that&apos;s pretty dumb&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wouldn&apos;t say it&apos;s dumb; it just failed to account for transaction types&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So the key here is RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because there are &quot;full-CT&quot; transactions post-changeover that are deducible, the entirety of their ground-truth data set is based on spends of old funds, for which the modern selection algorithm does not apply&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But there is an interesting twist&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To be clear, it concerns transactions were non-RingCT outputs are essentially converted to RingCT outputs, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Among that ground-truth data set, the researchers find those transactions are _still_ twice as good against guess-newest from Miller et al.!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, or that aren&apos;t converted to CT at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (very limited cases involving single inputs)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &amp;gt; Because there are &quot;full-CT&quot; transactions post-changeover that are deducible,&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Forgot a no, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Correct, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; because there are NO full-CT post-changeover that are deducible (typo)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Thanks, I guess those are dust outputs then that first have to be converted to standardized outputs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dust or non-mixable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the conclusions presented in the paper about transaction counts aren&apos;t wrong, but don&apos;t differentiate between type, which I think is very important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The conclusions about guess-newest are only valid for their ground-truth set, and cannot be extrapolated to CT transactions&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; The wallet warns you when you spend old outputs that privacy is lessen and it&apos;s known you should churn in that case. It should absolutely be mentioned in their paper that these transactions are particular and users are fully informed of the risk&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m drafting an email to the authors to let them know of this, should they wish to revise again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They were very prompt in responding to my earlier email, and very quickly revised, which was great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now that I have a complete deduced data set, I&apos;m checking their results on effective anonymity sets of non-deduced transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to separate those by transaction type as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even though the preprint had errors, I&apos;m glad they did the research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should encourage student researchers&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I&apos;m unclear on the guess-newhest on this dataset&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Since this dataset is specifically about real output being old, shouldn&apos;t that give very specific results when seeing how the heuristic performs, that can&apos;t be extended to other transactions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s what I was saying earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They assumed their ground-truth post-changeover dataset was representative of all post-changeover transactions, which is entirely false&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; pre-ringCT inputs could be used in rings just like modern coinbase outputs are, which makes me sad&lt;br&gt;&amp;lt;= Yes, because uninformed readers may infer that it concerns full RingCT transactions&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; IIRC the decoy selection algorithm is very different for these transactions, only selecting non-ringct. Since all of them are very old, they are old on the tail of the gamma distribution, very different from recent one&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Using pre-ringct outs as fake outs would help shortly after ringct, but would otherwise introduce a number of known spent outs in rings.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; *they are all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When I finish the effective anonymity data, it should give a much more clear picture of the status of modern transactions (before and after ring increases too)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The code still needs some cleanup to make it easier for others to run this analysis, either now or in the future&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; interesting point moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks to gingeropolous for the use of a fast machine for this analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the researchers choose not to revise, I can always write a new preprint that presents this data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I strongly suspect the researchers will revise again, since they did a very prompt first revision&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; super cool that you checked all these results&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can also post the raw data for the post-changeover deducible transactions, in case anyone wants to specifically analyze them&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; super cool that their work is pulblicly reproducible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, I&apos;m really glad they did the analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I didn&apos;t end up using their Java code though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wanted some extra data they didn&apos;t provide, so I rewrote&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but kudos to them for making all their code public, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I&apos;d like to see if the code can be adapted to a certain analysis I have in mind, so I&apos;m looking forward to it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really. More like negative kudos for those that don&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What analysis is that UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: yes but that still tends to be the majority these days&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Papers without it are really hearsay. Should never be published.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; getting data on ring loops, and comparing to a purely randomly generated ring db&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Define ring loop&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A ring is a circular construct. A loop is.... a.......&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; e.g. two outputs are owned by the same person, a loop is when their descendents intersect in the same tx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, output merging&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can happen by chance too (from fake outs).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah basically, so I want to see the probability of given loop sizes happening randomly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think the question is how likely it is to occur in practice vs not&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ important research. Results will be probably be depressing :- (&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it was super fast, it&apos;d be nice for the wallet to try and pick fake outs that generate &quot;false positives&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s code that will do forms of merge analysis, and it&apos;s something I have to add specifically to my check code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The graphs involved are likely quite large, so it isn&apos;t clear what the complexity of this is&lt;br&gt;&amp;lt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW the early analysis on output merging used deducible transactions only&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; right, I have some ideas about limiting the output range to first estimate exactly how long such analysis would take; can also limit the maximum loop size considered&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; UkoeHB_: to generate random data set, will have to select guesstimates for parameters like number of transactions per wallet. (really, would be a distribution, not single value)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The interesting thing is that we may be able to establish statistical estimates of these parameterss based on the real blockchain data&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Isthmus we can just use the transactions that already exist, but make the input rings randomly selected; this provides a direct comparison with the real ring db&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Especially if rare &quot;natural&quot; occurrence, i.e. low false positive rate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This sort of analysis was considered as a major part of the churn framework as well&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; and do the randomly generated analysis multiple times for variance&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I&apos;ve taken up a lot of time on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Was there other research of interest to discuss from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll be interested in seeing plots where x-axis is # of txns made within a given wallet, and y-axis is statistical measures, like precision/accuracy/etc&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I have a few quick updates&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I’ve been doing some p2p network scalability research, creating some testing suites, etc. Still very early reading/planning, but hopefully will have some actionable insights for Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yes it&apos;s a big project and might be worthy of a paper if it goes somewhere, we will see; I also want to see how well the gamma distribution is working by subtracting the theoretical distribution from what we have in reality&lt;br&gt;&amp;lt; YES PLEASE&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ I have some algorithms floating around GitHub to identify and filter txns that use uniform decoy selection instead of correct algo. If you don&apos;t strip those out, it will introduce a bias in your results towards older oututs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll dig those up and send links&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; cool thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, trying to exclude old software will be important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since there&apos;s no consensus enforcement&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think ring analysis is too scary for anyone to tackle alone, so a collaborative and incremental effort seems reliable&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Software can&apos;t be any older than the last ring size change, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry, I meant software using old/incorrect methods&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;nonstandard&quot; is a better term&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A big reason why deterministic input sets are intriguing is because they&apos;re likely to contain many outputs from the same transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and therefore are included as a &quot;standard feature&quot; of all rings&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; &quot;see how well the gamma distribution is working by subtracting the theoretical distribution from what we have in reality&quot; I was doing stuff in that direction too, exciting!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think I missed the last meeting. The Janus proposal was updated a week ago (&lt;a href=&quot;https://github.com/monero-project/monero/issues/6456&quot;&gt;https://github.com/monero-project/monero/issues/6456&lt;/a&gt;), and now the Janus mitigation is to encode the tx private key for recipients. For 2-out tx where there will only be 1 tx pub key, the &apos;change output&apos; would use a &apos;hidden tx pub key&apos; derived from the non-change recipient&apos;s encoded tx private key. An alternative would be for the&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; change output to use a unique &apos;derivation to scalar&apos;, however I am concerned that affects too much protocol-level code (could be wrong).&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What happens where there is a 2-out tx but none of them is change?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think you have to make a 3&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 3-output then?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; The proposal is to enforce 1 tx pub key for 2-outs, and 1 key per output for &amp;gt;2-outs. All tx with no change output would have to be &amp;gt;2-out, even if it means adding a dummy output.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A 0 change is automatically added *only* if there&apos;s one output otherwise.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Right, and following the proposal there would be a very rare case of 2 non-change outs needing a dummy&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s an edge case, so I perceive this as a reasonable solution&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Originally encoding the tx private key was disregarded since current tx share tx pub keys, but since we&apos;d start enforcing more tx pub keys that problem is solved.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; i.e. as a solution for Janus*&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Well, the hidden tx pub key might be unnecessary now that I think about it.. anyway that&apos;s my dusty update.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but does this means that a 2 out tx always has change real or dummy&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Can this then be attacked?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; the idea that there is always a change output in 2-out tx? that assumption can be made today already&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh no wait, it would just move the issue to n+1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry, connection problems; back now&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but not with 100% certainty&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; well the shenanigans around 2-out tx are mostly to optimize scanning and tx sizes, since 2-out tx are ~95% of tx&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; that&apos;s true ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; one can assume with high certainty that every transaction contains a change output. I don&apos;t understand why that&apos;s a significant observation.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Most txns. Churn doesn&apos;t, for example.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Why does it not ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doesn&apos;t have to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And would affect output merging later&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, that&apos;s circular reasoning then.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Churning with change creates the loops UkoeHB_ mentioned earlier&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; churn has two change outputs, no?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It can&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; or one and a fake one&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; churn has an &apos;output to yourself&apos; and a &apos;change output&apos;; change outputs are handled differently in the code&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; sure but this is from a network perspective&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Or a split 2 separate wallets under the control of one person&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It introduces uncertainty&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; but why does it matter?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; because even a small bias can grow.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given the time, is there other research that needs to be brought up before adjourning?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ve got 2 updates, will keep brief for sake of time:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Our CCS for researching Monero’s post-quantum security is sooooooo close. Only 7% left, less than 40 XMR needed. &lt;a href=&quot;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&quot;&gt;https://ccs.getmonero.org/proposals/research-post-quantum-monero.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If that could get topped off today, we’ll dive in immediately and have our first update at next week’s MRL meeting. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Unrelated - I also have one of Insight’s DistSys engineers buildling “speedup” networks, i.e. highly-connected peers with high bandwidth to propagate blocks/txns through the ad hoc network faster than organic propagation. Main goal is to eliminate the long tail in block propagation times.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The codebase is very modular with Terraform/ansible deployment and control scripts, so could be configured to spin up a Monero speedup network in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That&apos;s all from me.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose I should mention that I welcome/request comments/questions/emoji on my funding proposal as well, so a decision can be made whether to open it: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/148&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/148&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; thanks for opening it well in advance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I suppose we can formally adjourn for the sake of logging&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for joining in today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Discussion can of course continue!&lt;/p&gt;
</content:encoded></item><item><title>Monero GUI 0.16.0.0 &apos;Nitrogen Nebula&apos; released</title><link>https://beta.monerodevs.org/blog/2020/05/30/monero-GUI-0.16-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/30/monero-GUI-0.16-released/</guid><description>GUI release of Monero 0.16.0.0</description><pubDate>Sat, 30 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.16.0.0 release of the Monero GUI software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/2020/05/23/monero-0.16-released.html&quot;&gt;The latest CLI release notes can be found on the precedent blog post&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some highlights of this major release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simple mode: node selction algorithm improved&lt;/li&gt;
&lt;li&gt;UX: display estimated transaction fee&lt;/li&gt;
&lt;li&gt;UX: add update dialog with download and verify functionality&lt;/li&gt;
&lt;li&gt;UX: implement autosave feature&lt;/li&gt;
&lt;li&gt;UI: redesign advanced options on transfer page&lt;/li&gt;
&lt;li&gt;UI: improve daemon sync progress bar&lt;/li&gt;
&lt;li&gt;UI: new language sidebar&lt;/li&gt;
&lt;li&gt;UI: new processing splash design&lt;/li&gt;
&lt;li&gt;UI: redesign settings page&lt;/li&gt;
&lt;li&gt;Trezor: support new passphrase entry mechanism&lt;/li&gt;
&lt;li&gt;Wizard: add support for seed offset&lt;/li&gt;
&lt;li&gt;Various bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.15.0.5...v0.16.0.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero-gui/tree/v0.16.0.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 54 people who worked, largely unpaid and altruistically, to put out 178 commits containing 32608 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;li&gt;mmbyday&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;thotbot&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A special thanks to translators&lt;/p&gt;
&lt;p&gt;reketen, TheFuzzStone, Michael Russo, kombometralla, CharlesCrisco, Anonymous, porokon7, Juanpaab, enaSo97, TasmaniaKrama, vaa red, 8uDD4T, Lafudoci, Gilberto F da Silva, Marius Tanislav, Vlad G., Agent LvM, solevoy-psih, v1docq47, Russian Bear, translator133, Scott Anecito, Viktor, jindouyunz, anony_xmr, tan, Muge Niu, TE Scott, razorshaman909, Matija Mazi, To Ja, ANMNQ, Nelson Renan, netrik182, Boçogrolho Tabúrcio Mendez, Asdrubal Petronidas Calhofos, bitbooz, Marcus, B, peter hermansson, KforG, Poul, Wobole, René Brunner, GreenPiece&lt;/p&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads/#gui&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.16.0.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;
&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.16.0.0.exe&quot;&gt;Windows, 64-bit(Installer)&lt;/a&gt;
&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.16.0.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;
&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.16.0.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A complete guide for the GUI wallet is included in the archives, but &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;an online version is available&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.16.0.0.zip, f7894e92a8973f9b504fe028dc90a672fc3e97086ab835c346a1ae2dfb0d53cf
monero-gui-install-win-x64-v0.16.0.0.exe, 0820aeb30b39bb86b550ff5d6e641c16491cff3cff2b9ab9873bdc05acc6a041
monero-gui-mac-x64-v0.16.0.0.tar.bz2, 96effab969c1d4f715d323835d98b202e33f75b835ed4587bb49a76fb288bc6d
monero-gui-linux-x64-v0.16.0.0.tar.bz2, 6a1064e89d1ac626ae9307429276ad447ddbbf38035de0b24599e267977e61f1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-05-27</title><link>https://beta.monerodevs.org/blog/2020/05/27/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/27/mrl-meeting/</guid><pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, it&apos;s time for the meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As usual, begin with GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; very nice :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Subtle!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll start with a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A preprint came out from student researchers at CMU on Monero and Zcash tracing: &lt;a href=&quot;https://eprint.iacr.org/2020/593&quot;&gt;https://eprint.iacr.org/2020/593&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It only looked at pre-Sapling Zcash data that was previously examined (independent checking of earlier work is valuable)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but did look at much more recent Monero transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The overall conclusions are that protocol improvements have been very useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I disagree completely with their methodology leading to a conclusion about the effectiveness of the updated output selection algorithm, however&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I think they can&apos;t reach any conclusions from that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I put together some notes and sent them to the authors, along with my thanks for their work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They did make their analysis code available on GitHub, so I&apos;m going to see what useful information can be pulled from that as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Separately from this, I&apos;m working on some non-slanderability definition stuff to port from Omniring&apos;s security model to that of Arcturus now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worked on address verification proof updates with moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and wrote up some test code for the view tag scanning idea&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; in what lang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As described by UkoeHB_ earlier, the idea is to include a small truncated hash of the key derivation for each output, and use this for a &quot;fast scanning&quot; mode that avoids some curve operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc: timing code in the C++ codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not an implementation, only for getting timing information&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under the assumption that a view tag is a single byte and only 1 out of every 256 tag checks results in a match, here are the numbers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On a particular test machine, the total scan cost _without_ view tags for those 256 checks is 43.520 ms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The total scan cost _with_ view tags (and a single match in the group) is 32.559 ms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That means the fast scan mode operates in 75% of the time as the standard scan mode, in this example&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; how many txs in total were you scanning?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This wasn&apos;t an actual scan; it was a simulation that performed all the operations for fake outputs generated by the test code&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i just mean, what was the ratio of matching outputs to outputs scanned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It built a view tag and output key, and then timed the scanning under various modes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This assumed 1/256&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Purely statistical&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; when you hit that 1 in 256, are you including the cost of the extra scalamultbase to then properly check?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, let me explain a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The test has 3 modes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mode 1. standard scanning, no view tags&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mode 2. view tag, no hit (compute the derivation and view tag, and then abort)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mode 3. view tag, hit (after the derivation and view tag check, recompute the expected spend pubkey)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the &quot;no view tags&quot; total assumes 256 Mode 1 operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The &quot;yes view tags&quot; total assumes 255 Mode 2 operations, and 1 Mode 3 operation&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is the question also of non standard math&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc: the test code actually always generates a matching view tag and output key (for sanity checking), but the simulation just uses the modes to fake whether or not a match occurred (there&apos;s no difference in timing doing it this way)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; your findings roughly match up with the back-of-envelope calc that if you almost always save on a scalarmultbase, and if variable-base scalarmult costs 25 and a fixed-base scalarmult costs 15, then you reduce the scanning cost from 100% to 25/(25+15) = 62.5%&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; for Arcturus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: view tags are entirely separate from Arcturus&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They apply generally to the output key construction process&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is abstracted away from Arcturus anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The added risk with view tags is that a sending wallet can generate whatever tag it wants, and the receiver would not detect the output&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But FWIW the reverse isn&apos;t true... you can&apos;t DoS a scan with this method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Bad view tag implementations could also fingerprint if a wallet did something silly like always set it to a fixed value&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, compatible recipient wallets wouldn&apos;t detect it if they did fast scanning, and this would not look good for the incompatible sending wallet anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here&apos;s the timing code: &lt;a href=&quot;https://github.com/SarangNoether/monero/commit/93172f80b2c25def9aaf40fc30dbee54f92f47a5&quot;&gt;https://github.com/SarangNoether/monero/commit/93172f80b2c25def9aaf40fc30dbee54f92f47a5&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it does pass build checks, but Windows CI is broken)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i wonder where the difference is between the 75% real-world and 62.5% theoretical&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i&apos;ll read through your code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is a small cost for each hash computation, and for the few non-scalarmult operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, let me know if you notice something that I missed&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; those are usually neglibible compared to .15ms or .25ms for an EC mult&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC the hash stuff is something like 2-3% of the total time&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i don&apos;t see anywhere in your code actually referencing loop_count&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s taken care of by the test runner&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which uses the individual results for statistics&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Each test is set up by a non-timed init()&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then timed for test()&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; makes perfect sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you build yourself, just run &lt;code&gt;./performance\_tests --stats --filter=\\*view\_tag\\*&lt;/code&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the &lt;code&gt;true&lt;/code&gt;/&lt;code&gt;false&lt;/code&gt; flags correspond to the bools in the test definition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, the byte conversions would need to be accounted for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re not huge, but not negligible either&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I tend to ignore those during back-of-envelope estimates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s the stuff I wanted to present here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; code looks good to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, does anyone else wish to present any research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc: cool&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hmmm, I started wondering about something this morning...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Over the last several years, I’ve had to nix a ton of cool software ideas because repeated 3-output transactions are heuristically linkable, and alternative business models (subscriptions, accounts, etc) have tons of downsides and privacy concessions compared to adding a small service fee to each operation.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Now I’m wondering if this is stifling Monero adoption and integration by preventing the most straightforward and private method for compensating the developers who want to contribute new stuff to the ecosystem.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If we want Monero to be used for more than point-to-point transactions, without putting the first adopters at statistical risk, there may be some pros to a 3-output minimum: recipient + change + optional service fee.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Of course, for many transactions the third output will be an empty dummy. (Or people could get creative and split the return across 2 change addresses for latter flexibility, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, increasing the enforced minimum to 3?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It might make sense to bundle this in with bigger rings, since the ratio of (# outputs) / (# ring signatures) per unit time shouldn’t get too large (since outputs that haven’t ever shown up in a ring signature yet have a known spend state [unspent], and inforrms [with provable certainty] the sender that funds weren’t subsequently moved).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Splitting change means more likely to pull in multiple change outputs in later transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is bad for linking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Downside is chain bloat&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, that&apos;s why I&apos;ve always advocated against people splitting up within their wallet&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What is the additional size per tx?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 0.22 kB&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; oh wait&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that seems too big&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That number isn&apos;t right&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; hold on a sec&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If we go to 4?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: why 4?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there not efficiency bullet proofs?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; with 4 vs 3 outputs that had to be padded&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BP padding doesn&apos;t imply extra outputs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Now I&apos;m getting pulled into a side adventure on xmrchain that I can&apos;t find any 1/3/e txns but there are lots of 1/3/s (trying to figure out what that means)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s merely an algebra thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: it would mean that the corresponding bulletproof is a bit bigger for standard transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if that&apos;s what you meant?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, a 3-out BP (padded to 4) is 64 bytes larger than a 2-out BP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (a 4-out BP is the same size as a 3-out BP)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is y point&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; my&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, you are correct that this would increase the typical range proof size&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yep, it makes Monero usable for more applications and businesses, but does increase the transaction size&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hm, little easter egg:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There are essentially no 1-in-3-out txns with encrypted PIDs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There are a few 1-in-3-out transactions with no PID at all&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And a few 1-in-3-out with some unusual tag in xmrchain, not sure what&apos;s in tx_extra&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I guess that would make sense considering any PID tx is probably from user to exchange/service, so would likely just be one in two out&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ugh, stands out as non-standard software&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I feel like we sometimes make things worse when we add a feature &quot;to all transactions&quot; in the wallet, but not the protocol :- (&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So is there additional bloat over the 64 bytes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The new output has a pubkey, a commitment, an encrypted amount...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; those three are 72 bytes total&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and 4&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 73 bytes if you add a view tag&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; add another pubkey, commitment, amount, view tag for each output you want&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; so 82 vs 73 bytes for 4 over 3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In addition to a possible marginal range proof increase, each additional output requires 73 more bytes for pubkey, commitment, hidden amount, [optional view tag]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The marginal range proof increase from 2 -&amp;gt; {3 or 4} is another 64 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So for 3 it is 137 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sounds about right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This also implies increased scanning time (reduced by view tags)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and for 4 210 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and additional scanning time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, in the interest of time, were there other topics that needed to be brought up?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (We can always continue discussions afterward)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; btw i&apos;d be interested to know some examples of great use-cases for 3-out txs&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; either now or after&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Service fees are a big one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One output goes to the recipient, one to change, one to service provider&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; VAT / GST?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; sarang can you be more specific about the service? just one example of something that could be common?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ArticMine you&apos;re suggesting paying VAT direct to the gov as part of a tx?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc: maybe you&apos;re using some kind of hosted wallet service&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or maybe your wallet software has an option to donate a small amount to charity with each txn&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh right, fine yes, gotcha.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s finish up with ACTION ITEMS if there aren&apos;t any other topics to bring up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If/when Windows CI gets fixed up, I&apos;ll rebase some new work for PR/review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and get Triptych and Arcturus sent off to PoPETs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and hopefully be able to reproduce some of the results from that tracing preprint&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Micropayments in every tx is a great way to punch monero into the ground. We don&apos;t want to have huge amounts of dust outputs, they take up the same resources as &quot;normal&quot; outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s what I meant by chain bloat and scan increases&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; service-fee is essential for multisig arbitration insurance fee probably&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but I see a slippery slope&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; eventually i think the default kind of payment tx should be multisig w/arbitration insurance fee attached&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and multisig won&apos;t be a different type of wallet, it&apos;ll be something created on-the-fly on each payment tx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I suppose we can formally adjourn (so I can post logs), but discussion can of course continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending!&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; ^^&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.16.0.0 &apos;Nitrogen Nebula&apos; released</title><link>https://beta.monerodevs.org/blog/2020/05/23/monero-0.16-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/23/monero-0.16-released/</guid><description>Major release with Dandelion++ integration, significant speedups and more</description><pubDate>Sat, 23 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Overview&lt;/h1&gt;
&lt;p&gt;This is the v0.16.0.0 major release of the Monero software. This major release adds &lt;a href=&quot;/2020/04/18/dandelion-implemented.html&quot;&gt;Dandelion++&lt;/a&gt; support and improves Bulletproofs verification speed.&lt;/p&gt;
&lt;p&gt;Some highlights of this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bulletproofs: improve verification speed&lt;/li&gt;
&lt;li&gt;Daemon: add Dandelion++ support&lt;/li&gt;
&lt;li&gt;Daemon: speedup startup in some cases&lt;/li&gt;
&lt;li&gt;Daemon: reduce bandwidth by up to 2/3rd&lt;/li&gt;
&lt;li&gt;Daemon: improve auto bootstrap algorithm&lt;/li&gt;
&lt;li&gt;Daemon: faster fetching of consecutive transactions&lt;/li&gt;
&lt;li&gt;Daemon: print estimates for time until fully synced&lt;/li&gt;
&lt;li&gt;Ledger: improve error messages&lt;/li&gt;
&lt;li&gt;Ledger: timelock verification&lt;/li&gt;
&lt;li&gt;Wallet: new &quot;address one-off&quot; command&lt;/li&gt;
&lt;li&gt;Wallet: new &quot;sweep_account&quot; command&lt;/li&gt;
&lt;li&gt;ZMQ: improved support and bug fixes&lt;/li&gt;
&lt;li&gt;Various bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of changes is &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.15.0.5...v0.16.0.0&quot;&gt;available on GitHub&lt;/a&gt;, along with &lt;a href=&quot;https://github.com/monero-project/monero/tree/v0.16.0.0&quot;&gt;the source code&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Contributors for this Release&lt;/h1&gt;
&lt;p&gt;This release was the direct result of 49 people who worked, largely unpaid and altruistically, to put out 563 commits containing 81539 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alexander Blair&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Tadeas Moravec&lt;/li&gt;
&lt;li&gt;moneromooo-monero&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;woodser&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;Riccardo Spagni&lt;/li&gt;
&lt;li&gt;Kevin Crumb&lt;/li&gt;
&lt;li&gt;Bert Peters&lt;/li&gt;
&lt;li&gt;iDunk5400&lt;/li&gt;
&lt;li&gt;Sarang Noether&lt;/li&gt;
&lt;li&gt;Interchained&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;li&gt;Sumo Gr&lt;/li&gt;
&lt;li&gt;Matt Smith&lt;/li&gt;
&lt;li&gt;TheCharlatan&lt;/li&gt;
&lt;li&gt;naughtyfox&lt;/li&gt;
&lt;li&gt;Aaron Hook&lt;/li&gt;
&lt;li&gt;mj-xmr&lt;/li&gt;
&lt;li&gt;Jonathan Cross&lt;/li&gt;
&lt;li&gt;erciccione&lt;/li&gt;
&lt;li&gt;kozyilmaz&lt;/li&gt;
&lt;li&gt;ArqTras&lt;/li&gt;
&lt;li&gt;TheGoose&lt;/li&gt;
&lt;li&gt;tevador&lt;/li&gt;
&lt;li&gt;Martijn Otto&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;rating89us&lt;/li&gt;
&lt;li&gt;Nathan Dorfman&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;palomato&lt;/li&gt;
&lt;li&gt;JamesWrigley&lt;/li&gt;
&lt;li&gt;sumogr&lt;/li&gt;
&lt;li&gt;Doyle&lt;/li&gt;
&lt;li&gt;scoobybejesus&lt;/li&gt;
&lt;li&gt;UkoeHB&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;guy&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;cohcho&lt;/li&gt;
&lt;li&gt;cslashm&lt;/li&gt;
&lt;li&gt;Jason Rhinelander&lt;/li&gt;
&lt;li&gt;wowario&lt;/li&gt;
&lt;li&gt;binaryFate&lt;/li&gt;
&lt;li&gt;Bertrand Jacquin&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download&lt;/h1&gt;
&lt;p&gt;The new binaries can be downloaded from the &lt;a href=&quot;/downloads&quot;&gt;Downloads page&lt;/a&gt; or from the direct links below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.16.0.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.16.0.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.16.0.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.16.0.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.16.0.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.16.0.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.16.0.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.16.0.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.16.0.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.16.0.0.tar.bz2&quot;&gt;FreeBSD, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Download Hashes&lt;/h1&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.16.0.0.zip, f2750efb65b70ae9cad64d977cb0bfbe4dc6d014fe0b7fd565002282d67d469d
monero-win-x86-v0.16.0.0.zip, b1fc293dd9c12f90c7c343777298e86a22f25788561629b92ec0b23eb6cfb42c
monero-mac-x64-v0.16.0.0.tar.bz2, 8e9382cc509751765ed9601f6ac9d37cdb9e94dd5e541312545430e6617c6850
monero-linux-x64-v0.16.0.0.tar.bz2, e507943b46e9d7c9ccdb641dcccb9d8205dd9de660a0ab5566dac5423f8b95e2
monero-linux-x86-v0.16.0.0.tar.bz2, 1c08139550bbbbe1844cf48b6b1d60385be70072841fcbe5e0614fa628a23604
monero-linux-armv8-v0.16.0.0.tar.bz2, 76afab3670df104d392048f52fde92dc611342ca0780690e7e042f1371828acb
monero-linux-armv7-v0.16.0.0.tar.bz2, 8aad622b0e562b610b69bc0ed0fab98bc7bfc77352151b9259ef5c8cab9338d0
monero-android-armv8-v0.16.0.50.tar.bz2, 06c352fd73307f2757c003eb295152715ef2003323db6367d72b258e512f6cbc
monero-android-armv7-v0.16.0.0.tar.bz2, c3f9f41b3fd3c8859d952ac95d9b5ab2cc9ad541a868edf6e9100afff5d4dd7f
monero-freebsd-x64-v0.16.0.0.tar.bz2, 56e68d171d93e2bcea5a7e8eb7f410fcb8fb811c69b6a4f2fad0e15c0a48f6db
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.&lt;/p&gt;
&lt;p&gt;Two guides are available to guide you through the verification process: &lt;a href=&quot;/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-05-20</title><link>https://beta.monerodevs.org/blog/2020/05/20/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/20/mrl-meeting/</guid><pubDate>Wed, 20 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;telapongo23&amp;gt;&lt;/strong&gt; Hi guys, just eavesdropping here :-D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ROUNDTABLE, where anyone is welcome to share research topics of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who wishes to share something? (I saw Isthmus just posted to the agenda issue)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose that I can share a few items&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, I&apos;ll review some Arcturus numbers, some of which were presented last week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Recall that Arcturus is a modification of Triptych that needs only one proof per transaction, instead of one proof per spend&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (making it similar to RCT3&apos;s update and Omniring)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll link some plots...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Size data for 1 input: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/DYMoX7jy/size-1.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/DYMoX7jy/size-1.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Size data for 2 inputs: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/7Hw5Wnsv/size-2.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/7Hw5Wnsv/size-2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Size data for 16 inputs: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/QzJ03VBI/size-16.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/QzJ03VBI/size-16.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can see the improvement as the number of inputs increases&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; From last week, I&apos;ll re-post the timing data...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification timing for 1-input/2-output transaction: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/airMJ4pC/timing-1-2.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/airMJ4pC/timing-1-2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification timing for 2-input/2-output transaction: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/iZdBR8xe/timing-2-2.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/iZdBR8xe/timing-2-2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Related to this, I&apos;ve been working on the Arcturus transaction security model, which uses an Omniring-style balance game/definition and applies it to the combination of Arcturus proofs and Bulletproof range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll post that update when I&apos;ve finished typesetting it and reorganizing the preprint on IACR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but it&apos;s still in progress!)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for me on this material?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Arcturus seems to blow away the other sig mechs&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; What&apos;s the main drawback(s) of Arcturus compared to other sig mechs?&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Seems like a clear win, but maybe there is something I&apos;m missing.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The RCT3 update beats it for overall size (when looking at the whole chain), but that does very poorly in verification due to input padding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Arcturus relies on a nonstandard cryptographic hardness assumption&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what are the implications of being nonstandard? needs further proofs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can see the full-chain comparative estimates on page 12 of the Arcturus IACR preprint: &lt;a href=&quot;https://eprint.iacr.org/2020/312.pdf&quot;&gt;https://eprint.iacr.org/2020/312.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; note that in Figure 3, RCT3 wins, but in Figure 4, it loses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (size vs time)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would need external study to see if it can either be reduced to more standard assumption, broken, or considered/tested enough to be considered reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych does not have this limitation, and relies on only standard assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m submitting it to conference proceedings in the hope that it will get some quality review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so I want to update the security model prior to that deadline at the end of this month&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the win on time is huge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW both Triptych and Arcturus are very similar for verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s because of how generators are batched similarly in both approaches&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; triptych appears to be a constant factor larger in size&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well, nearly.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It requires multiple proofs, and has some extra elements included (e.g. commitment offsets)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Arcturus is a single proof, and does not require any commitment offsets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it does have proof elements that scale with the number of spends, but does so pretty darn well)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at least all of the size plots are linear, no silly exponential growth&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; probably an obvious statement but I would choose to optimize time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case, Triptych and Arcturus are essentially comparable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; with small variations relating to how balances are checked&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and these variations disappear at higher ring sizes anyway&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and Triptych requires no nonstandard assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&amp;lt; ah thanks, I was wondering about this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I could probably add the Arcturus-style balance security definition to Triptych as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: balance checks in MLSAG/CLSAG/Triptych are identical... sum the commitment offsets and outputs to zero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In Arcturus it&apos;s built in to the proving system directly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At high ring sizes, the offset-based balance check is overshadowed by the large number of group operations required for the rest of the verification process&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this is some great stuff. Arcturus still grows in size more slowly than Triptych,&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At low ring sizes, they&apos;re more comparable and the difference is notable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Its per-spend elements scale better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s nifty is they both use the same underlying Groth-style cryptographic plumbing, but in different ways&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (this is the same plumbing that Lelantus uses)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I&apos;ve taken up enough of the roundtable time for one day!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research they wish to share?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; TheCharlatan updated the encrypted unlock time research proposal with sarang&apos;s timing data: &lt;a href=&quot;https://github.com/insight-decentralized-consensus-lab/monero%5C_encrypted%5C_unlock%5C_time&quot;&gt;https://github.com/insight-decentralized-consensus-lab/monero\_encrypted\_unlock\_time&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/Tryptich/Triptych/&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (based on feedback at previous MRL meeting, and input from sarang)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, experimenting with a new application for surae&apos;s seashell avatars project. Essentially, each transaction fingerprint (behavior or metadata) is compared against the behavior of the core software and assigned a 0 if matching or 1 if deviating.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Looping over fingerprints creates a fingerprint string that is ingested to produce a visual hash. These could be added to a research blockchain explorer so that it&apos;s easier to tell at a glance which transactions must have been generated by custom software.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m glad the 3-CLSAG and 3-Triptych data was useful!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; For example, the first image shows the avatar for transactions that are from (or mimic) the core GUI/CLI, which has fingerprint ...0000&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/vjCauM0y/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/vjCauM0y/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The secnd image shows the avatar for transactions that included a juvenile ring member and thus produce a different signature (...0010)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; the bottom image shows the avatar for transactions that included a juvenile ring member and thus produce a different signature (...0010)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/Lzt9vfyJ/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/Lzt9vfyJ/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (note that this particular issue was fixed in recent update)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, still very early toy/prototype&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the hash inputs are individually set bits? 1 = &quot;basically the same as standard&quot;, 0 = &quot;different enough&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and this is done over different characteristics to build the input string?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 0 = &quot;the core wallet would construct a transaction in this way&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1 = &quot;the core wallet would never construct a transaction this way&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; e.g. the juvenile spend example&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Will spice it up a bit though, surae comments &quot;The skin of the shells could be fractals dependent on the hash input visualized in 2d with *color schemes* selected from families of pleasing color triples based on hash input...&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; What&apos;s a juvenile ring member,&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Any transaction that includes a ring that includes a ring member less than 10 blocks old (based on the time it was mined)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/5712&quot;&gt;https://github.com/monero-project/monero/issues/5712&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The core wallet has observed a 10-block lock time, so they must have been generated by custom software&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But now it&apos;s a consensus rule&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To what extent does the visual fingerprint identify the extent to which the transaction is nonstandard?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. can you look at a fingerprint and see &quot;oof, this transaction is _very_ nonstandard!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (obviously the Hamming weight of the input will tell you this by inspection)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; No, since the visual hash function is appropriately unstable&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; You could look at the fingerprint string itself to see how different, since more 1s = more different&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s what I mean by the Hamming weight&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; aaaactually if the hamming weigh was used to select the colorscale......&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Then it could be intuitively accomplished&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; if colorscale(0) is greenish&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At that point, what&apos;s the usefulness of the fingerprint shape?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; going all the way back to the unlock time proposal, I still think the tradeoffs aren&apos;t worth it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Because 0010 and 0001 are different&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So it really only tells you if the actual strings are different&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I guess I figured the &quot;more useful&quot; component in general might be the Hamming weight&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since one goal is to minimize it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It depends if &apos;degree of wrongness&apos; is important&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I agree sgp_ it feels quite expensive&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; From my perspective, 0010, 0001, and 0011 are 3 distinct signatures&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Even though 0011 is more worse :- P&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ArticMine: how is it going with your penalty/fee proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While we wait to see if ArticMine is around, were there any other questions on the material Isthmus presented?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; none about the presented material, but I eventually have a question for Isthmus about the coinbase vs non-coinbase spend distributions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hey @sgp_ what do you have in mind? :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would also be interested to see that for BTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; heelo Isthmus :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; s/heelo/hello&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; sgp_ meant to say: hello Isthmus :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I really want to segregate coinbase outputs form other outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; to do this, I ideally would like to know what the independent spend distributions are for these two categories of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my suspicion is that coinbase outputs are spent faster on average&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We can ascertain this by subtracting the reference distribution from the observed ensemble distribution&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And split it by type:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; distribution(coinbase inclusion in rings) - reference_distribution&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; distribution(non-coinbase inclusion in rings) - reference_distribution&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think @binaryFate was going to present this type of analysis at Konferenco, though I don&apos;t know if was split up by output type (non/coinbaase)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having a direct measurement from something like BTC would be very helpful regardless&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ideally to follow the Miller et al. idea of comparing known-estimated Monero behavior to BTC&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll see about extracting true BTC spend times from Google&apos;s BigQuery dataset&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;d be great&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There&apos;s probably some way to do it in a clever SQL one-liner&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But I can do it in 20 lines!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; :- P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Separately, it would also be interesting to see how/if overall BTC spend times have changed since Miller et al.&apos;s paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They used two different large groups of blocks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we need to have some selection for the coinbase-only rings in any case, though if the results show that the distributions are different, then that&apos;s even more reason to segregate&lt;br&gt;&amp;lt; this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; note I still support coinbase-only rings even if the distributions are exactly the same :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, were there any other topics to be brought up before moving on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s all fro me, thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *from&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Any new comments on the Tx Supplement proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Restructuring for uniformity and Janus mitigation seems useful and reasonable to me, FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; costs are small&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Especially with the savings from CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m in favor. Uniformity is the whole point.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; UkoeHB_ It is almost done. I held it back to give ti ore thought especially with COVID-19 which is a perfect scenario for the issue&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I should have this in the next two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Cool thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, with the last few minutes of the hour, let&apos;s get to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would like to finish the update of the Arcturus security model, to get the updated preprint submitted for review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And will be discussing the CLSAG audit with Teserakt&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; In the tx supplement proposal I recommend moving to sorted TLV in the extra field. However, it&apos;s not completely solved. One option is to retain &apos;restricted tags&apos; for core features (e.g. encrypted payment IDs, miner nonce). Are restricted tags worthwhile or too hands-on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, certain tags would be required by consensus... can you refresh us on your definitions here?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Moving to restricted tags might force more uniformity out of pool implementations, since there would be a fixed miner nonce size. However, they could just move their unique nonces to unrestricted tags.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Only encrypted payment IDs would remain in the extra field after the update&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; And miner extra nonce&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; So not much consensus left&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, TLV for _extra only_... of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nvm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was thinking about fields in general, which is not correct&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; With a restricted miner nonce we (probably I) could release a miner nonce guideline for pool implementer to reference&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; If it&apos;s easy enough then hopefully most pools and solominers would be indistinguishable on-chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any other questions, topics, or action items before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I posted a proposal for the atomic swap, feedback are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Link?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/145&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/145&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, let&apos;s adjourn in the interest of time (and for log posting purposes). Thanks to everyone for attending!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-05-13</title><link>https://beta.monerodevs.org/blog/2020/05/13/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/13/mrl-meeting/</guid><pubDate>Wed, 13 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heyo&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next up is ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone have research of interest to share with the group?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know Isthmus just mentioned something before we started&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hey everybody. I incorporated y&apos;all&apos;s feedback on the research proposal (thanks for your input), updated version here: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/142&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/142&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Most of the changes are in the Roadmap section&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; For phase 1 we&apos;ve switched to a very formal enumeration of adversary capabilities and Monero features of interest, and will document possible issues and solutions along the lines of:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;Monero&apos;s [component] is vulnerable to [impact] by a hypothetical adversary that can leverage [algorithm]. In general, the solution must meet [requirements]. Current relevant methods include [cryptosystem] which would require [migration process] and has [tradeoffs] that would prevent implementation until [device bandwidth/resource threshold] is widely available.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Throughout this entire project, the community will receive updates during the weekly #monero-research-lab meetings. During phase 3 however, several specific documents (the key deliverables from this research) will be freely published:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1. User-friendly writeup: This community-facing writeup will provide an approachable explanation of how hypothetical quantum computers may impact Monero, and possible future mitigations. The writeup should minimize FUD and provide the context that these vulnerabilities apply to almost all cryptocurrencies (not only Monero).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 2. Technical documentation: An MRL position paper to distill key information for (current and future) researchers and developers. The writeup should formally describe vulnerabilities, and highlight potential strategies and solutions, noting their tradeoffs. Code snippets may be included if appropriate for pedagogical purposes or clarity.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 3. Non-technical 1-pager: An ELI5 / TL;DR summary will be provided for journalists, Monero Outreach, etc. This blurb will discuss risks and myths with no technical jargon, with key takeaways that a broad audience will appreciate.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Results and updates will be also disseminated via Twitter threads, Reddit posts, and Breaking Monero videos. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (ends notes)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, I&apos;ll X-post the proposal to Reddit today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like the change in scope, particularly focusing on communicating the current state of the protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moving away from specific things like implementations and proofs-of-concept for changes seems wise, especially considering that the state of the art will change&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ yep&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s important to note that many current post-quantum cryptography candidates require large proofs and significant computational resources, and will thus not be suitable for immediate deployment. For this reason, understanding broad strategies and their tradeoff will be more useful than specific implementations. Thankfully, consumer device capabilities increase over time, and researchers continue to&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; discover new faster/smaller proving systems, so these practical barriers are temporary.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Were there any questions for Isthmus about this proposal? (Comments could also be made on the proposal itself to reach a wider audience)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nop&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, does anyone else wish to share research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, I have a few items to share&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Yes, I have something&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Earlier someone posted this: &lt;a href=&quot;https://gist.github.com/RubenSomsen/8853a66a64825716f51b409be528355f&quot;&gt;https://gist.github.com/RubenSomsen/8853a66a64825716f51b409be528355f&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah yes, the atomic swap idea&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I had a closer look. The interesting part is the usage of ECDSA adaptor signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Avoids the use of hash preimage proofs IIRC?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I have yet to examine it in detail)&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Yes, the protocol is very close what I already shared here&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; But with the idea of using a cross group dl-proof with an ECDSA adaptor signature might work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At the very least, a cross-group DL equivalence proof is very straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and exists today&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Yes, that&apos;s why it&apos;s interesting =)&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; The new part for me is this: &lt;a href=&quot;https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-November/002316.html&quot;&gt;https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-November/002316.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is that link related to the gist?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Very cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, the link is from the gist&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Yes, it&apos;s the first link &quot;single signer ECDSA adaptor signatures&quot; in the Gist&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m excited to work it out in detail!&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; With this, we can put one half of the monero key as the adaptor &lt;code&gt;Y&lt;/code&gt; (or the other half depending if the swap succeed or not)&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I&apos;d be happy to work on this too. As zkao mentioned it earlier we are thinking about a proposal if it make sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having more eyes on ideas like this is definitely a good thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks for sharing this h4sh3d[m] (and zkao earlier as well!)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Were there any questions for h4sh3d[m] ?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; Cool, I&apos;ll continue posting my findings here in the next days.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks, please do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wanted to finish up some work on next-gen transaction protocols, so I wrote up a proof-of-concept C++ implementation of Arcturus: &lt;a href=&quot;https://github.com/SarangNoether/monero/tree/arcturus&quot;&gt;https://github.com/SarangNoether/monero/tree/arcturus&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; weeeeee!!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The usual disclaimer that it has not undergone any kind of review, and should be considered unsafe for production use&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, I got timing data from it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had to rewrite the performance tests for Triptych, MLSAG, and CLSAG for better comparison since Arcturus integrates balance checking directly into the proof (and the others do not)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The results, which I&apos;ll paste in just a sec, show that transaction input/output structure plays a role in the overall timing results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is data for 1-in-2-out transactions: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/KZxENlzN/timing-1-2.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/KZxENlzN/timing-1-2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is data for 2-in-2-out transactions: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/Ww2hDEbo/timing-2-2.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/Ww2hDEbo/timing-2-2.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These account for the total verification time for signature/proof verification and balance checks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but does not include range proof verification (that&apos;s the same for all protocols)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can get the same data by choosing the appropriate performance test parameters on my &lt;code&gt;clsag-device&lt;/code&gt; branch (for MLSAG _and_ CLSAG), &lt;code&gt;triptych&lt;/code&gt; branch (for Triptych), and &lt;code&gt;arcturus&lt;/code&gt; branch (for Arcturus)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The grey lines are centered at the 11-MLSAG point to show the current timing&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; it looks super close to Triptych, any hunch how it would look like for more-inputs and/or more-outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At higher ring sizes, Triptych and Arcturus should stay very close, as the balance check component becomes less relevant overall&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The difference mainly arises from whether the balance check group operations are separated (in Triptych) or included in a single multiscalar multiscalar operation with the rest of the proof (in Arcturus)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that difference goes away at higher ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The real benefit is in transaction size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought I already had Arcturus included in plot data, but it turns out I don&apos;t... I&apos;ll work that out right after the meeting and post it here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unrelated to this, I&apos;m coordinating a statement of work for the CLSAG audit with OSTIF and Teserakt, the audit firm that the audit workgroup recommended&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Were there any other questions for me on these topics?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oooooh ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have topics to discuss for the roundtable, before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hmm, I just remembered a showerthought to generate seashell avatars based on transforming heterogeneously-structured transaction metadata into a signature string, and then running that through surae&apos;s visual hash function...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll try to prototype it this weekend so I can share examples next week (kind of hard to describe abstractly)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh man, I remember that seashell work! It&apos;s been a while&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, that&apos;s a throwback. I forked Surae&apos;s repo back in 2018 and turned it into a notebook, but never connected it to Monero input data. &lt;a href=&quot;https://github.com/Mitchellpkt/seashells/blob/master/seashells%5C_notebook.ipynb&quot;&gt;https://github.com/Mitchellpkt/seashells/blob/master/seashells\_notebook.ipynb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can move on to ACTION ITEMS and finish up the meeting if there isn&apos;t anything else to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I wish we could display seashells in CLI wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be incorporating some changes to my in-memory key encryption PR, looking into that swap proposal in greater detail, and updating the Arcturus security model for conference submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; I&apos;ll study more in details adaptor for ECDSA and rewrite the concerned parts of the atomic swap paper.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You mean updating your original write-up?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, I suppose we can adjourn; thanks to everyone for participating!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the agenda issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-05-09</title><link>https://beta.monerodevs.org/blog/2020/05/09/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/09/community-meeting/</guid><pubDate>Sat, 09 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/461&quot;&gt;https://github.com/monero-project/meta/issues/461&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping needbrrrrrrr90 ErCiccione[m] sarang xmrscott[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the mighty Salazar is on vacation, so I&apos;ll let him be :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;* needbrrrrrrr90 grumbles&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;* needbrrrrrrr90 rolls over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out resources at &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. It also has a calendar you can subscribe to for meeting reminders.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; We have a new mod on xmrtrader&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Xmr2020&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I saw, very nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; have views/comments been up?&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Prep for it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mostly because of Monero Means Money, the MCW YouTube channel&apos;s monthly views are up &amp;gt;999% since last month. Monthly impressions are up 468%, monthly CTR is up 53%, monthly watch time is up 967%, and monthly new subscribers are up 832%&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The views for the film are not slowing down much either. For the most part, it’s a linear line &lt;a href=&quot;https://i.imgur.com/Gs9acTR.png&quot;&gt;https://i.imgur.com/Gs9acTR.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I referred Diego to Messari’s Mainnet 2020 conference. I emailed them asking that they include a Monero perspective and they seem to be open to it so far. We should continue doing this (I can give you a receive-only/forwarded @communityworkgroup.org email address if you want to do outreach)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I was hoping to ask rehrar about his nonworkgroup virtual meeting research.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Does anybody know how far he got with that, anything conclusive (best platform) or did he write anything searchable?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; He probably won&apos;t be here today, but I know he likes using Mozilla Hubs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and I&apos;ve heard Zoom&apos;s breakout feature actually works, but I haven&apos;t tested that and it&apos;s not very Monero-friendly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for other questions on this, can you bring them up during open ideas time?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So sgp do you think rehrar abandoned the virtual world servers, the ones that felt like minecraft?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Okay, we can review later on...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All proposals are fully-funded!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Translation of Mastering Monero into Brazilian Portuguese (37 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/137&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/137&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; luigi1111, I thought this was supposed to be merged already? ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; unless there are other comments on this one, I believe it already should have been merged&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; if anyone has questions please do it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Compilation time reduction and housekeeping (52 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/138&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/138&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m] shared his support for this in the proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I encourage the Monero devs to include a summary of their discussions there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Research post-quantum strategies for Monero (603 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/142&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/142&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I added a comment that I like the new scope for this proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, Isthmus and I had discussed the scope and deliverables&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (note that I am not part of that CCS, just offering my advice)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; .0ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a blog post helping discuss the matter clearly will be very useful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; has anyone else had a chance to review this proposal? I don&apos;t think Isthmus advertised it much yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll ping him and ask him to promote it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can also ask him to discuss it at the next research meeting if he&apos;s available&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Oh, I want to mention that the Monero Audit Workgroup is recommending the CLSAG audit and will be making a CCS proposal for it shortly once the final SoW is completed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; total cost is about $15k, though some of that has already been paid for by previous donations&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; We might need a CCS proposal for Defcon 2020-2021 storage costs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I feel summoned.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; payment for storage ends August&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; AJS we have a bit leftover, but I don&apos;t know if it will cover the whole year.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; How much is it for the year?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The recommended CLSAG audit is for Teserakt, JP Aumasson&apos;s new company&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (he was formerly with Kudelski Security)&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; I manage to negotiate monthly fee down to $85 from $115, which is comparable to self-storage costs.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we should have enough.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; Inventory: &lt;a href=&quot;https://monero.sandcats.io/shared/rByAjvOR-VPt6IXkh9diOZDBHteIzBvNF0KKVmBvNne&quot;&gt;https://monero.sandcats.io/shared/rByAjvOR-VPt6IXkh9diOZDBHteIzBvNF0KKVmBvNne&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll message you.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; picture of stuff: &lt;a href=&quot;https://imgur.com/amxK7BN&quot;&gt;https://imgur.com/amxK7BN&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS for a year of storage seems reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other final comments?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is selsta here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the devs are preparing for the 0.16 release&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it will not require a hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: do you have any other cli/monerod updates?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; CLI / GUI code are ready, we will branch and then test for a week&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; and then release&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; testers welcome :)&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Test failed&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; good bot&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; release contains over 500 commits so it will be a major release&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Dandelion, bulletproof improvements, daemon wallet communication speed improvements, and a lot of other minor stuff and bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *Dandelion++&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; that’s it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re different :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I know but the Bitcoin Dandelion++ reference implementation also only calls it Dandelion so it got confusing&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; some coins don’t even know if they have Dandelion or Dandelion++ lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks selsta&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione doesn&apos;t seem to be here, but they posted a call for translators this week: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/gf8js7/call_for_translators_new_gui_release_approaching/&quot;&gt;https://www.reddit.com/r/Monero/comments/gf8js7/call_for_translators_new_gui_release_approaching/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Call for translators: New GUI release approaching, we need to translate the new strings! (self.Monero) | 65 points (93.0%) | 8 comments | Posted by ErCiccione | Created at 2020-05-07 - 15:23:32&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; skipping c since selsta already covered it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (unless there are gui-specific things, and if so please interrupt me)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; actually I think we can skip to f, since the other workgroup reps don&apos;t seem to be here. Please comment if you have an update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Working on the CLSAG audit scope and associated materials&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as additional implementation proof-of-concept code for Triptych and Arcturus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and some updates to in-memory key encryption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing too earth-shattering&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Others have been focusing on future updates to transaction structure for better uniformity&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang, anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That does it for me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; does anyone have an idea to share?&lt;br&gt;&lt;strong&gt;&amp;lt;intj440&amp;gt;&lt;/strong&gt; currently Monero Means Money has subtitles only for English and Portuguese, perhaps the Localization workgroup could solicit volunteers for this sometime&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There is a new project for our DC28 participation if we choose to virtualise.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-monero-village-at-defcon-planning/&quot;&gt;https://taiga.getmonero.org/project/michael-monero-village-at-defcon-planning/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Defcon 29 in Las Vegas was cancelled yesterday, in case we didn&apos;t hear the news.&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; I was looking at weblate&apos;s documentation and it&apos;s possible to use it for subtitles&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And replaced by &apos;Defcon Safemode with Networking&apos; involving Village Discourse servers and whatever we want to uniquely set up.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Yeah idk about connecting remotely to defcon&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; Would make really easy to contribute translations there&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Just feels like a baaaad idea&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Guess I could connect through my burner smart fridge&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; needbrrrrrrr90: Other villages like Skytalks completely cancelled their participation.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; imo we should expect to participate and see what that looks like&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; I suspect we should socially distance from defcon, for virus purposes&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; But if you want to roll the dice&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; In this community meeting it&apos;s just a sneak preview, but we can discuss in more detail during our first (and last?) DC28 meeting, sometime I&apos;l try to schedule it and post on IRC and Github.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do we need to remotely connect? I&apos;m out of the loop from these discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; s/discussion/discissions&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; sgp_ meant to say: do we need to remotely connect? I&apos;m out of the loop from these discissions&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Basically my concern is that we will attract people who both have money on their comouter and aren&apos;t cautious, and defcon is known for 0days and such&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: There will be no Vegas on site installations, so everything is IP remote yes.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; It feels like an easy target&lt;br&gt;-xmr-pr- [meta] SarangNoether opened issue #462: Research meeting: 13 May 2020 @ 17:00 UTC&lt;br&gt;-xmr-pr- &amp;gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/462&quot;&gt;https://github.com/monero-project/meta/issues/462&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; hyc already gave some opinions and useful information about Discourse, if you want to scroll to IRC discussion about ten hours ago.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needbrrrrrrr90: can we try to mitigate that by not using Defcon&apos;s services? Is that a requirement?&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; I&apos;m not sure sgp, we can talk about it in the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; And I&apos;ll get informed so I&apos;m not repeating already said stuff&lt;br&gt;&lt;strong&gt;&amp;lt;intj440&amp;gt;&lt;/strong&gt; netrik182: sounds helpful to allow non-coding translators to contribute w/o dealing with github&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: I think there are no real requirements, if we don&apos;t use the Discourse server it may seem we&apos;re not participating. We could always make it a landing page and stick a topic permanent pointing to our real services, like a 302.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; wait are we talking about Discord or Discourse? These are two totally different things&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; we could use our own Jitsi server&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; Defcon Discord is optional&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Oops, I&apos;m not sure sgp.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; It&apos;s even worse than I thought. I wrote &apos;discourse&apos; but the server they want to use is called &apos;discord.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That&apos;s not even hosted by Defcon. That&apos;s hosted by Discord themselves, no?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Probably yes, and hyc wrote that it&apos;s not opensource.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I think needbrrrrrr90 wrote something as well, but strangely positive. Like, it&apos;s proprietary but very useful.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We should probably expect to use their Discord for chats (or Jitsi), and then a livestream like before for events/talks&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; For what it does, there&apos;s nothing like it. It&apos;s primarily for the game community, but they&apos;ve expanded their suite of offerings&lt;br&gt;&lt;strong&gt;&amp;lt;shillo&amp;gt;&lt;/strong&gt; discord is great&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Multi way video/voice chat now makes it a serious contender agaisnt jitsi et al&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Discord is kinda killing it with convenience. The new video conferencing just.... works&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So that&apos;s why I made the first (and only one so far) user story in project management about &apos;researching server technology.&apos; To figure out what we want to do.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Discord is proprietary thereby a security threat particularly when its use is related to Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ArticMine: Do you prefer some alternative, do you like jitsi?&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Ehhh, open source doesn&apos;t necessarily mean not a security risk, because defcon&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I suggest we stay with jitsi&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; intj440: yes, the only thing to note is that if there are synchronizations to be made, that will require some knowledge and an external tool (like Aegisub). But this applies to github contributions as well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think this will largely depend on where attendees are tbh&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; FLOSS at least means a level playing field between the white hats and the black hats&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can still use Jitsi + YouTube for the speakers/events, but we may need to have a Discord presence to greet and answer questions, etc&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Why?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; marketing reasons. gotta meet people where they are to some extent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Fine and then send the to jitsi&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah we can always do something like that&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Let&apos;s not forget whatever research rehrar determined about things like Mozilla Hubs, that might be nice to mix in.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final open ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I might do a trivia session tomorrow if I&apos;m bored&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Sounds fun&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 23 May at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is on Saturday 30 May at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-05-06</title><link>https://beta.monerodevs.org/blog/2020/05/06/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/05/06/mrl-meeting/</guid><pubDate>Wed, 06 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty! Time for the weekly research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As always, we begin with GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move on to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any research of interest that folks wish to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can share a few things, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I worked up a PR to update how keys are encrypted in memory&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This has follow-on effects to how they&apos;re stored on disk, and I&apos;m making some additional updates to improve the existing unit tests and add others&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I&apos;m finishing up a test implementation of Arcturus, the extension of Triptych that offers better proof sizes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to determine exactly what the timing differences are, since initial estimates suggested that Arcturus and Triptych would be very close&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Sorry if I&apos;ve missed this; are there any comparisons for Arcturus, Triptych and CLSAG ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And kenshamir[m]: I have comparisons for CLSAG and Triptych, but this will add actual implementation data for Arcturus when finished&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Oh right, very cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The size data is already known, FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But the Arcturus timing was always an estimate based on operation counts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s different enough in how it handles transactions that I&apos;d like to know for sure&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; concretely?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Is there a link for it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The size/timing data?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah, the size data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, let me pull it up&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Probably may not be that helpful for Monero, but there is a new paper out on an endomorphism that allows you to compute aG + bH faster in variable time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Page 11: &lt;a href=&quot;https://eprint.iacr.org/2020/312.pdf&quot;&gt;https://eprint.iacr.org/2020/312.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Link : &lt;a href=&quot;https://eprint.iacr.org/2020/454.pdf&quot;&gt;https://eprint.iacr.org/2020/454.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s what I wanted to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; what&apos;s the gist of your encryption update?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The in-memory encryption of keys was being done with a chacha stream that was XORed with keys, instead of just encrypting the keys with chacha directly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This PR makes this change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The existing unit tests for wallet and key encryption also get some updates&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It also transitions old encrypted keys to the new format, which needs better testing that I&apos;m still working on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems pretty quiet today!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could always end early if there isn&apos;t more that needs to be discussed...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have nothing to add except to remind people that I still want coinbase outputs to be avoided entirely in non-coinbase-spend rings :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You mean the idea that a ring containing a coinbase output must have all coinbase outputs, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: can you briefly recap your rationale, to ensure everyone is on the same page?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes that idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rationale is that no normal users spend coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; even people who mine on mining pools never spend coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so the selection of these is markedly different from expected user spend behavior&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When I thought about this earlier, I was concerned that it sort of kicks the can down the road one hop on the graph&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; separating these will increase the effective ringsize for most (&amp;gt;99%) users by 10-20%&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: it kicks the can down the road, but it&apos;s still MUCH better&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And that if a heuristic was &quot;this coinbase probably isn&apos;t the true signer&quot; previously, it would become &quot;this output that came from a coinbase ring probably isn&apos;t the true signer&quot; as a somewhat weaker heuristic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I think it&apos;s better but doesn&apos;t totally eliminate it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If it were implemented, there would need to be a decision on what selection distribution to use, which should probably be based on a transparent-chain analysis at minimum&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s still essentially one set of transactions separated (one ring signature? I&apos;m struggling to explain this simply and also accurately)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to see if it matches the overall distribution&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The idea is that an ouput from a mining pool is far more likely to e spent by a normal user&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; basically the real spend of the after-coinbase output would look the same as several transactions that select this output as the decoys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does my statement about the analysis for a distribution make sense?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree it mitigates but does not completely eliminate the risk&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but now this accounts for the behavior that the user could just be a miner on a mining pool, for example&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; which is hugely broader&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it is true that right now, the spend patterns of coinbase vs non-coinbase are assumed to be the same by the selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;ll be very interesting to see that distribution for coinbase-only&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; only solo miners can spend coinbase outputs. Miners on mining pools can also spend from-coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so while it kicks the can down the road, in terms of practical behavior, it&apos;s a night and day improvement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll ping Isthmus here, since his group has access to this sort of data for other chains&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; discussion on this idea has been mixed for years. I&apos;d like to see this actually done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 10-20% better effective ringsizes just with smarter selection&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is a significant mitigation of the issue. I do not see a clear downside to this.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; downside is to people that are running private pools. They effectively need to &quot;churn&quot; once by not directly sending the coinbase outputs to people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think this is a small tradeoff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;s an improvement, provided it doesn&apos;t introduce unexpected or unintended consequences to the selection distribution, and is based on distribution data from known spends where reasonable (e.g. Bitcoin)&lt;br&gt;&lt;strong&gt;&amp;lt;zkao&amp;gt;&lt;/strong&gt; hoi, can someone evaluate how sound this ECDSA adaptor signature is? &lt;a href=&quot;https://joinmarket.me/blog/blog/schnorrless-scriptless-scripts/&quot;&gt;https://joinmarket.me/blog/blog/schnorrless-scriptless-scripts/&lt;/a&gt; if these ECDSA adaptor signature works, it looks like the atomic swap can be done using a scheme similar to the suggested by andytoshi-sarang (equivalent discrete logs), mixed with the game theory from h4sh3d&apos;s proposal: all game theory on bitcoin script (forcing players to act or&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I agree with that caveat, though I want to add my own caveat that I don&apos;t see how it can be worse&lt;br&gt;&lt;strong&gt;&amp;lt;zkao&amp;gt;&lt;/strong&gt; lose), and no need for monero refund. so it should work on monero today.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; zkao: I didn&apos;t invent that cross-group discrete log idea; it was andytoshi&lt;br&gt;&lt;strong&gt;&amp;lt;zkao&amp;gt;&lt;/strong&gt; yes, i know, u proposed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: if the coinbase-only selection distribution ends up being very different to the overall distribution, it would introduce a heuristic for coinbase true signers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and for all we know, it could be a very different distribution in that miners/pools spend immediately or something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; luckily then we can approach coinbase with its own algo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; which we can&apos;t do now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The non-coinbase distribution could be easily modified to simply redraw if it chooses a coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if these are actually very different spend patterns, then the possibility for increased privacy is even greater&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; since we can handle them separately, not together&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The coinbase distribution would simply be some fixed selection distribution on block order, that doesn&apos;t need to do the shuffling method we do now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: right&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my gut suggests coinbase spends are quicker on average&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but Bitcoin data would be great for that ofc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully someone like Isthmus&apos;s group can get that data, since they have easy access to the dataset AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still support avoiding coinbase with the stupid method of re-selecting a coinbase is chosen, though improvements can make that better. I see even this stupid model as an incremental improvement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *if a coinbase is chosen&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what I&apos;m trying to say is that the data on Bitcoin should help make the selections better, but that they are not prerequisites to switch since it can&apos;t be worse than it already is in my eyes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there were no known distribution from Bitcoin etc., what selection for coinbase-only would you suggest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reselect-on-coinbase seems reasonably for non-coinbase rings, but there still would need to be a chosen selection distribution for coinbase-only rings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; same as current probably? I agree that&apos;s not ideal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, the current one takes block density into account, and that&apos;s not relevant for coinbase-only&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; keeping in mind most public pools publish this data openly anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so frankly the coinbase rings would be susceptible to a lot of public data causing a high proportion of heuristically dead outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in the worst of cases I say ~90% of of the hashrate accounted for by public pools sharing coinbase data, so ringsize 11 doesn&apos;t really help with that in the best of cases&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *I saw ~90%&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, at that point you could _almost_ suggest removing the requirement for nontrivial rings in coinbase-only at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *altogether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the thought is that analysis could reveal true signers in a huge number of cases anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there&apos;s a push for pools to not share this data, but I agree that in the current case, coinbase rings should be considered to offer near-zero protection&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; really any coinbase spend. in the current situation, they are still heuristically dead, just spread across normal users&apos; transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm, we&apos;re a bit over time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah we can end&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ACTION ITEMS and then continue discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have some unit tests update to make for the key encryption PR, and hopefully can get Arcturus code working in C++ with the timing data that I want&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other updates, action items, etc. before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, adjourned!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-04-29</title><link>https://beta.monerodevs.org/blog/2020/04/29/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/29/mrl-meeting/</guid><pubDate>Wed, 29 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s get started with the research meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: o7&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and continue with the ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone is welcome to share research topics of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose that I can share a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Relating to timelocks, I extended CLSAG and Triptych to support them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG: &lt;a href=&quot;https://github.com/SarangNoether/monero/commit/28f098260c5bb4da57bb78ebc885fe27c9f10c39&quot;&gt;https://github.com/SarangNoether/monero/commit/28f098260c5bb4da57bb78ebc885fe27c9f10c39&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych: &lt;a href=&quot;https://github.com/SarangNoether/monero/commit/ed48ab1686b7e7405bd6656c18e37ea21e01fe05&quot;&gt;https://github.com/SarangNoether/monero/commit/ed48ab1686b7e7405bd6656c18e37ea21e01fe05&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is corresponding timing data: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/dQXuFH2U/timing.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/dQXuFH2U/timing.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 3-CLSAG and 3-Triptych are the timelock-friendly data series&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The other data series are unchanged from when I first shared them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suspect that 3-CLSAG could be optimized by perhaps another 10% or so from what appears on the plot&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unrelated to this, I&apos;m updating how in-memory key encryption is handled, which is taking a bit longer than expected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and am reviewing the new CLSAG fuzzer tool that unseddd provided&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s about it from me!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there any questions that I can answer?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Nice work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; CLSAG optimization in verification time, size or both&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: seconded, nice stuff sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: in verification time, and only for the new 3-CLSAG variant that would apply to encrypted timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Great work by the way&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When I wrote 3-CLSAG, I used a particular multiscalar multiplication that could likely be made faster for this particular case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also, huge thanks to unseddd for reviewing CLSAG and writing the fuzzer tool&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: is 3-CLSAG limiting the multisig to three parties?&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: np :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, it adds another key component that would be used for timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now we have two key components: one for the usual signing, and the other for balance purposes&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: ah, thanks for the clarification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it seems like 3-triptych would reduce the ringsize likely to be selected by a power of 2&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: not much interesting on my end. just reading formal verification papers + some pq-crypto stuff from Mike Hamburg&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Adding encrypted timelocks is a nontrivial verification hit&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What is the time ans size cost&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What might be interesting as an alternative would be to allow cleartext timelocks, but update decoy selection to account for known spend patterns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would not eliminate fingerprinting, but could help to mitigate age-related selection heuristics&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: are there any leakage issues having the timelock in the clear?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: going from CLSAG to 3-CLSAG is about 1.4x increase in verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which could probably be reduced slightly with some extra work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In terms of size it&apos;s fairly trivial... adding an extra auxiliary key image (this does not account for other non-signature data)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unseddd: for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not saying that I advocate for such an approach, only that it could be an option&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and would not imply any size/time hits&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it&apos;s a ways down the road, but I&apos;d like to mention it now; when deciding ring sizes for next gen tx protocol I feel it should be based on a broader analysis of theoretical maximum tx throughput of the network; this is because the max tx volume is when rings are _least_ useful to defend against non-scaling graph heuristics, and because larger ring sizes actually reduce the max tx volume; it&apos;s an optimization&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; problem&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: right, from a naive perspective, triptych seems like it has enough savings for the hit from timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorry I&apos;m late. catching up&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; UkoeHB_ The maximum tx throughput is also dependent on external factor tat keep improving over time&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; unfortunately that optimization depends on the efficacy of ring sizes.. which we don&apos;t have a complete understanding of; I hope suraeNoether can return to that topic at some point&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ArticMine: true, there are a lot of factors to consider!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At the very least, we now have concrete numbers for the spacetime effects of ring size increases&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the cost of encrypted timelocks seems extreme to me tbh. I don&apos;t want to go there unless we know we need to support them for a good use-case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting timelock-related spend age data from transparent chains might be helpful if it&apos;s decided to continue to allow cleartext timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then output selection could be improved to account for it, and reduce the usefulness of spend-age heuristics&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: use-case: timelocks necessary for atomic swap, encrypting is the most private&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: could also see the counter-point for clear timelocks if they are necessary for atomic swaps (interop w/ clear chains maybe)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: I agree, but given the current low utilization, I consider this low priority. The impact to the wider network is negligible&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Payment channels come to mind here&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; also escrow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting that kind of transparent chain data seems pretty straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if there&apos;s a payment channel, then we can move to make encrypted mandatory. when that happens&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang, it&apos;s on my to-do list for XMR and BTC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How do you plan to examine spend-age data for XMR?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was examined in Miller for &quot;deducible&quot; outputs (pretty sure that&apos;s the term they used) that were the result of chain reactions, which we find don&apos;t occur anymore&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, I just meant comparing the unlock time height to block height to see how many of them even make sense&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Not that current usage tells us much about future applications.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, got it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; What is it that you were interested in?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Isthmus are you thinking about atomic swaps these days at all/&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang sorry I&apos;m in a zoom call and IRC meeting at the same time, and missing little pieces of both&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to see the age distribution of spent outputs in a transparent asset (like BTC) relative to lock expiration, to see if it differs substantially from the overall age distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No problem Isthmus!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ahhh, yea I can&apos;t officially do that for Monero yet. I&apos;ll pull it for BTC though.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; can&apos;t officially? it&apos;s possible?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks! The overall distribution likely is still similar to the Miller data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (for BTC, of course)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and having that data would be an interesting check of that&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ yeah, I mean my research over the past few years reveals anonymity puddles covering like 20% of transactions. Then change outputs bleed everything, so there&apos;s a ton of data on obviously real spend times. BUT no guarantee that it&apos;s representative.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll be supper curious to see the BTC distributions, will try to get that in the next week or so.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *super&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, Miller&apos;s team used two different large sets of blocks in BTC for their analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and found the distributions to be similar&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it doesn&apos;t appear they accounted for locks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, did anyone else have a topic to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Insight is interested in researching practical post-quantum cryptography for Monero, especially privacy features that will remain secure against retrospective deanonymization by future adversaries that can utilize Shor&apos;s algorithm, Grover&apos;s algorithm, etc. I want to know what our options are, and their costs (complexity, proof size, generation/verification time, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/insight-decentralized-consensus-lab/post-quantum-monero/blob/master/README.md&quot;&gt;https://github.com/insight-decentralized-consensus-lab/post-quantum-monero/blob/master/README.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Looking for feedback on the research plan.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Our goals are to (1) study and simulate the threats listed above to assess vulnerability to quantum computers, (2) evaluate post-quantum cryptography scheme candidates to create a roadmap for hardening Monero against quantum adversaries, and (3) provide open-source proof-of-concept code and demos where applicable.&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: i like pq stuff :) will take a look&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds like a fascinating project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d be very curious to see what exactly the Phase 3 deliverables would look like&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Me too! ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I think it&apos;d be important to assess any transtion points between constructions/protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. it was possible to transition from pre-CT to post-CT&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, we&apos;ll have to document both the transition and post-transition costs/tradeoffs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; New constructions are great, but if it&apos;s not possible/feasible to transition on the same chain, that&apos;s a sticking point&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: here is the Hamburg paper i am reading through: &lt;a href=&quot;https://www.shiftleft.org/papers/qromcca/&quot;&gt;https://www.shiftleft.org/papers/qromcca/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this is a very interesting project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are you confident about the timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Particularly surrounding the Phase 3 stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (not that practical quantum computers are expected by the end of summer...)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There&apos;s two types of things we could prototype&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it does say May - June, only a couple days away, not sure if a CCS could be approved and funded in time&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: ten million qubits by fall!!!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (1) demo of a quantum computer breaking a Monero encryption feature (at a reduced keysize, or something like that)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; s/June/July&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; UkoeHB_ meant to say: it does say May - July, only a couple days away, not sure if a CCS could be approved and funded in time&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Adam did this before, got an IBM quantum computer mining bitcoin at shorter hash length&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So that&apos;s demo breaking classical crypto&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (2) prototype a possible solution&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (so we&apos;d use traditional computers and prototype a future solution)&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: _thoroughly impressed_&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Now honestly, I think that #2 would be way cooler. But it also may be hopeful thinking&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ve seen Adam rapidly convert math papers to code before, but this is going to be a pretty serious endeavor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Either way, would be fascinating&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; here was my note in the writeup&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;Phase 3 deliverables: The best use of time during this final stage depends strongly on results from the exploratory research. Likely deliverables are a proof of concept or prototype tooling for demonstrating a vulnerability or potential solution&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; would (1) also include a comparison with a classical computer on the same task? at reduced keysizes, the encryption is weaker on classical computers too&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: Isthmus: are Adam and you regularly in IRC? what is best communication channel?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ exactly&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Adam&apos;ll be on IRC shortly :- )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We&apos;ll probably do a lot of the research in this room, if that&apos;s okay with people?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Or could make #pq-mrl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Up to you!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any other topics to address before finishing up the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; does anyone have new thoughts on &lt;a href=&quot;https://github.com/monero-project/monero/issues/6456&quot;&gt;https://github.com/monero-project/monero/issues/6456&lt;/a&gt;?&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: UkoeHB_: unfortunately no, have been consumed elsewhere. many apologies&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: I got unexpectedly caught up in other coding, and didn&apos;t review in detail yet :/&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh! Yeah, I&apos;ll look at that by Monday. Hopefullly today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; my aopologies&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/aopologies/apologies&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; sarang meant to say: my apologies&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty, any ACTION ITEMS for the next week to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be reviewing 6456, reviewing some CLSAG tests, updating some in-memory encryption code, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll probably bump the pq-monero proposal over to CCS by EOW, so shoot me a message (irc or &lt;a href=&quot;mailto:isthmus@getmonero.org&quot;&gt;isthmus@getmonero.org&lt;/a&gt; works) if you have any suggestions for updates or additions&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; on a certain level I have nothing else to contribute to the proposal; whether it gets implemented or not is out of my control; keep in mind it likely won&apos;t be superseded by anything, so for &apos;tx extra&apos;, &apos;janus mitigation&apos;, &apos;tx pub keys&apos;, and &apos;view tag&apos;, that&apos;s the &apos;final answer&apos; for the forseeable future&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I&apos;m working on some slides (summary) that details how Grin does their grin-btc atomic swap&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; looking to see if we can get some insight for xmr-btc swaps&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Iǘe become convinced that itś never in any XMR holders&apos;interest to swap for BTC, due to BTC taint issues&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I&apos;d be curious to see how it can work, for future XMR(earth)/XMR(mars) swaps&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: hyc: even for true DEX scenario?&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: marsero&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; especially for true DEX, wher eyou can&apos;t vet the BTC&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the benefits are all one-sided, in favor of the BTC seller&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Eh if I&apos;ve got a wallet full of Monero, but the sandwich shop I&apos;m standing in only takes BTC, I might find that swap useful.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have to agree with hyc Selling XMR for BTC on a swap is very dangerous&lt;br&gt;&amp;lt;[keybase] unseddd&amp;gt;: yeah, i see your point. do you have the same opinion for other swap pairs?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if the other pairs also involve transparent coins, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; +1 concern here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, in the interest of time (our hour is up), I&apos;ll adjourn the meeting for log purposes, but discussion can of course continue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-04-25</title><link>https://beta.monerodevs.org/blog/2020/04/25/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/25/community-meeting/</guid><pubDate>Sat, 25 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/457&quot;&gt;https://github.com/monero-project/meta/issues/457&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; random guy runs a community meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Osu~&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: lmao&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out resources at &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. We can use this page to more easily organize Monero Community Workgroup resources going forward. It also has a calendar you can subscribe to for meeting reminders.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Debian Package Repository for 2 years (42.54 / 73 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/adrelanos-debian-package.html&quot;&gt;https://ccs.getmonero.org/proposals/adrelanos-debian-package.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xiphon part-time coding (3 months) (69.09 / 371 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/adrelanos-debian-package.html&quot;&gt;https://ccs.getmonero.org/proposals/adrelanos-debian-package.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Translation of Mastering Monero into Brazilian Portuguese (37 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/137&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/137&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Note: I have a financial interest in Mastering Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; profiteering&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; reeee&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; I proposed translating Mastering Monero if anyone has questions&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; There was a reddit post as well: &lt;a href=&quot;https://old.reddit.com/r/Monero/comments/g3vqoi/my%5C_ccs_proposal_to_translate_mastering_monero_is/&quot;&gt;https://old.reddit.com/r/Monero/comments/g3vqoi/my\_ccs_proposal_to_translate_mastering_monero_is/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for being here netrik182. they helped us a TON with the subtitles for Monero Means Money&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; does it have any other language translations?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; I don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; how different are portuguese vs. brazilian? Is there strong value in having a brazilian specific version? I didn&apos;t see mention of that in the proposal&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; Almost no difference really&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Inge-: there&apos;s a Chinese translation zh.masteringmonero.com and a partially reviewed Russian translation&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; so it&apos;s going to be easy and comfortable to read for portuguese people as well?&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; Spanish would be great too&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; But as Brazilian I would do so called Brazilian Portuguese instead of European, so to speak&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;so to speak&quot; hehe, I get it&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; Not a problem at all binaryFate&lt;br&gt;* Inge- is positive to Brazilian translation&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; Most of the online content in portuguese is written by brazilians&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; but everyone can read it&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; oki thanks&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; think of Britain vs USA English&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; it&apos;s the same&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other questions or feedback?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, second one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Compilation time reduction and housekeeping (52 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/138&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/138&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you need to click on &quot;changes&quot; to see the text&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I believe this would help with the issues Endogenic highlighted at Konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Thus, I&apos;d like to see it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thusly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ossssssu&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Proposal looks interesting but I didn&apos;t follow the -dev discussions about it, anybody knows?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A note on the CCS proposals, the Norwegian one was merged and it&apos;s not showing. I tried to fix and it&apos;s still not showing. Working that out.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: I don&apos;t see a dev discussion in the past week&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; mmm I thought I had skeemed through some mentions of this&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; i think i last talked in -dev with the compile time speedup guy, so if you grep your logs for me it should come up :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments on this otherwise?&lt;br&gt;* needbrrrrrrr90 sneaks in the back entrance and takes a seat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; messy logs of the discussion &lt;a href=&quot;https://www.irccloud.com/pastebin/73V4aGO4/logs&quot;&gt;https://www.irccloud.com/pastebin/73V4aGO4/logs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can move on. please comment in gitlab. looking at you devs :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; luigi merged a bunch of things, including dandelion++&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; does anyone else have an update here? else we can move to b&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is ErCiccione[m] here?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; when next release?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: do you know when the next dev meeting is?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; tomorrow?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; dandelion++ for the masses&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; ErCiccione was not feeling well during the week so probably not here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_: whenever we want it to be. People had voiced that dev meetings should be kind of before releases and stuff, but if we wanted to set one up then we can.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: ok, keep me updated so I can update the calendar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cankerwort: unfortunately I don&apos;t really have a good update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if ErCiccione isn&apos;t here, we can move on to c&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta any update?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; we are preparing for the next update&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; no big updates otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is sarang here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We can move on to 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 19:12 &amp;lt;sgp_&amp;gt; Compilation time reduction and housekeeping (52 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/138&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/138&lt;/a&gt; &amp;lt;-- I think mooo and others should agree first if they want this&lt;br&gt;**&amp;lt;sgp_&amp;gt;** selsta: yeah&lt;br&gt;**&amp;lt;xmrscott[m]&amp;gt;** Pi/Rock node is currently looking for WEb UI folk: &lt;a href=&quot;https://www.reddit.com/r/pinode/comments/fuwryy/pinodexmr%5C_updated_full_node_for_single_board/&quot;&gt;https://www.reddit.com/r/pinode/comments/fuwryy/pinodexmr\_updated_full_node_for_single_board/&lt;/a&gt;&lt;br&gt;**&amp;lt;monerobux&amp;gt;** [REDDIT] PiNode-XMR updated. Full node ( for single board computers ) not just Raspberry Pi --- Armbian Buster &amp;amp; Hardware testers needed. New Web UI proposal with help needed from the community. (self.pinode) | 6 points (100.0%) | 3 comments | Posted by shermand100 | Created at 2020-04-04 - 16:40:22&lt;br&gt;**&amp;lt;sgp_&amp;gt;** Does anyone have topics to discuss? It&apos;s been a long time since the last open ideas time&lt;br&gt;**&amp;lt;xmrscott[m]&amp;gt;** (This is the monero-ecosystem/pinode-XMR project)&lt;br&gt;**&amp;lt;sgp_&amp;gt;** xmrscott[m]: cool :)&lt;br&gt;**&amp;lt;xmrscott[m]&amp;gt;** Namely, they want to build a Web dashboard from scratch to shed a bunch of extra weight they inherited from basically pulling a cookie cutter&lt;br&gt;**&amp;lt;sgp_&amp;gt;** Moneroversary debrief: so far this year’s main livestream has 1,025 and 255.5 hours of watch time. Last year’s Moneroversary main livestream has 1,337 views and 440 hours of watch time. Like last year, not many people are watching the events afterwards.&lt;br&gt;**&amp;lt;sgp_&amp;gt;** *1,025 views&lt;br&gt;**&amp;lt;sgp_&amp;gt;** Since the community feedback on a Chatwoot service by the Core Team seemed mostly negative, I plan on making my own which I hope to integrate in as many Monero accounts/pages/etc as possible&lt;br&gt;**&amp;lt;sgp_&amp;gt;** This is a chat support service that I think could benefit newcomers and those with questions&lt;br&gt;**&amp;lt;sgp_&amp;gt;** It will allow us to learn more clearly what the pain points are so we can fix them&lt;br&gt;**&amp;lt;binaryFate&amp;gt;** summary of negative feedback?&lt;br&gt;**&amp;lt;deedledea&amp;gt;** pain points of newcomers?&lt;br&gt;**&amp;lt;sgp_&amp;gt;** And I will make a series of trainings that people can use to get up to speed to be able to answer questions&lt;br&gt;**&amp;lt;sgp_&amp;gt;** deedledea: yes&lt;br&gt;**&amp;lt;sgp_&amp;gt;** binaryFate: people didn&apos;t want it embedded on the getmonero site, people were concerned about legal stuff, and people were pessimistic that the tool should be used over other support services like StackExchange and reading the docs&lt;br&gt;**&amp;lt;binaryFate&amp;gt;** ok so more about the location itself&lt;br&gt;**&amp;lt;sgp_&amp;gt;** I&apos;m heavily considering making this my own thing, so any feedback on how to do this best is welcome :)&lt;br&gt;**&amp;lt;sgp_&amp;gt;** what other projects are people thinking of? we need people to take on fun projects and get stuff done&lt;br&gt;**&amp;lt;netrik182&amp;gt;** there were some discussions about revamping getmonero.org home-page to be more beginner-friendly&lt;br&gt;**&amp;lt;sgp_&amp;gt;** netrik182: oh yes, let me find that github issue/PR&lt;br&gt;**&amp;lt;sgp_&amp;gt;** &lt;a href=&quot;https://github.com/monero-project/monero-site/pull/948&quot;&gt;https://github.com/monero-project/monero-site/pull/948&lt;/a&gt;&lt;br&gt;**&amp;lt;sgp_&amp;gt;** I recommended another card that has icons for the following: 1) private for all, 2) coin equality, 3) secure&lt;br&gt;**&amp;lt;sgp_&amp;gt;** I like &quot;coin equality&quot; over &quot;fungibility&quot; in this context&lt;br&gt;**&amp;lt;binaryFate&amp;gt;** I hate the old video on the front page, particularly because it says &quot;more than 30 developers&quot;&lt;br&gt;**&amp;lt;binaryFate&amp;gt;** This was made in 2015 or 16 I think. Now there is more than 300.&lt;br&gt;**&amp;lt;sgp_&amp;gt;** haha same. iirc there are resources available to edit that sorta easily?&lt;br&gt;**&amp;lt;cankerwort&amp;gt;** what sites would you be putting this chatwoot on sgp?&lt;br&gt;**&amp;lt;sgp_&amp;gt;** people still quote the &amp;gt;30 number so it&apos;s an issue for press&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; we had people reaching out fairly recently for a documentary on crypto asking if they could use that video&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; painfull to say &quot;yes but it&apos;s outdated! Now it&apos;s...&quot; knowing they&apos;ll just use the video period.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cankerwort: its own dedicated site, ideally the @monero twitter for DMs if people think that&apos;s a good idea, and r/monerosupport (again if people think it&apos;s a good idea)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: good point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also all the Kovri references&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Is there someone in the community that could assess cost/effort of changing that numbers and also maybe redo video. It&apos;s not a very intricate one.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So the video needs to be updated&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate: we&apos;re a tiny coin&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; that gas grown 1000 since the video was created&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; has&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what was the guy&apos;s name that made it? silvestra?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; rehrar I wish... was so cozy!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; here are the scripts/translations. I&apos;m looking for the other repo &lt;a href=&quot;https://github.com/monero-ecosystem/promo-video&quot;&gt;https://github.com/monero-ecosystem/promo-video&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; savandra! &lt;a href=&quot;https://github.com/savandra/Monero_Promo_Video&quot;&gt;https://github.com/savandra/Monero_Promo_Video&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s it!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe we can track him down and see if he&apos;d be willing to do an edit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/savandra/Monero_Promo_Video/blob/master/Illustrator_Vectors/monero%20developers.ai&quot;&gt;https://github.com/savandra/Monero_Promo_Video/blob/master/Illustrator_Vectors/monero%20developers.ai&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; we have to find out who did the voice over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; just have Doug do it :p&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I&apos;d venture that we can redo the voice over with a different voice :)&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; i nominate rehrar or jwinterm! just because i love listening to them &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rehrar: &quot;What up scrubs? This video is about Moh-neh-roh!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Probably just 50$ on upwork if you want same kind of deep professional voice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do have a super fancy mic, as most of you have seen.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think having it sound professional would be important, especially because voice overs aren’t to costly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; too*&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; you can do a version rehrar :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; voiceover tryouts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll put my version on &lt;a href=&quot;http://getmonono.org&quot;&gt;http://getmonono.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;ajs-mob&amp;gt;&lt;/strong&gt; I could help with editing the video&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; perfect and thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; does anyone have Adobe AfterEffects?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do, but I don&apos;t know how to use it.&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; &quot;Monono has over -1 developers&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Always KdenLive as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is technially true&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no numbers&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero has over x developers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;Monero has a large, active development community&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;Monero has developers&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; not sure if having had 300+ code contributions means monero has 300 developers&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 300+ code contributions from different accounts&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; maybe &quot;over 250+ people contributed with an active development community&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; it&apos;s the third largest crypto in number of developers after BTC or ETH, this should be conveyed clearly one way or another&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; or so&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I think you&apos;re being too careful/shy on this particular instance selsta. It&apos;s a video where we can&apos;t use unclear longer phrasing or waste words&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; maybe :D&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; All the rest of the Monero content is always so careful and honest... at least with this we can make a clear statement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;one of the largest open-source developer communities&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m trying to choose wording that also lasts&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; better, but honestly any coin would say so&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yea I’m better not involved with this video lol&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; We don&apos;t need to make a video valid for 4 years&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this one has been used for 3&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; &quot;with X developers, it&apos;s the third largest development communicty after Bitcoin and Ethereum&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; just remove &quot;with X developers&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; @sgp if you want any tests for a non-technical-audience on the content just let me know...I can wrangle up a few I am sure!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; deedledea: that&apos;s SUPER helpful; I&apos;ll keep that in mind&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; should the target audience be crypto users?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; because I’ve always found the block reward part confusing in this video&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; people who are not familiar with crypto don’t know what a block reward is&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; IMO audience is layman journalist or complete newb&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s have a first step being writing up a new script.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can talk about voice work and discuss how much of the visuals need to be changed after we have a good script.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The cryptocurrency space is different today than it was three years ago.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The average &apos;noob&apos; is also different.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;d like to make a main goal to keep as many visuals the same unless we know we have the skills to adapt&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; something along these lines in the ideal case: &lt;a href=&quot;https://twitter.com/Bitcoin/status/1253656381711888391&quot;&gt;https://twitter.com/Bitcoin/status/1253656381711888391&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Bitcoin on Twitter: &quot;Bitcoin explained in two minutes… &quot; ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; though even shorter&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, we have one project to work on. please think of others today that YOU can work on this week&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for the sake of time, I&apos;ll wrap this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;deedledea&amp;gt;&lt;/strong&gt; visuals are always good! ideally there would be videos for different audiences, but if we are talking about gaining a few different audiences at once (i.e. that it&apos;s technical enough to peek the interest of developers and digestible enough for the non-technical to want to explore more) then content creation and communication is tricky. I like the challenge, I&apos;ll think more on it on my end!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 9 May at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is on Saturday 2 May at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-04-22</title><link>https://beta.monerodevs.org/blog/2020/04/22/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/22/mrl-meeting/</guid><pubDate>Wed, 22 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; .time localtime&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Could not find timezone localtime.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; .time cdt&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Could not find timezone cdt.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; First agenda item is trolling the monerobux bot&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; naturally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, let&apos;s move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; ooh&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume Isthmus would like to share the material he posted on the agenda issue?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/456&quot;&gt;https://github.com/monero-project/meta/issues/456&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Specifically: &lt;a href=&quot;https://github.com/monero-project/meta/issues/456#issuecomment-617883059&quot;&gt;https://github.com/monero-project/meta/issues/456#issuecomment-617883059&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go ahead!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Just completed a study quantifying the impact of exchange rate volatility for Monero-denominated delayed payouts.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Normally I consider exchange rate stuff out of scope for MRL but this is relevant to all CCS-funded contributors&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hm, I was going to cut and paste from the GitHub issue but everything is slightly too long for IRC&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Basically, I put together a sliding window statistical analysis of the XMR price timeseries to create a framework for volatility risk management&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The TL;DR is this:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; [INPUTS:] X% confidence that a Y-month payout will cover the quote (based on the last Z months of data) can be achieved with an [OUTPUT:] V% volatility buffer.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Suppose we want to look at the last 24 months of data&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And consider a 4-month sliding window (1 month to fundraise on CCS + 3 months to execute)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Here are the outcomes based on historical data&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/tbl4tkZn/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/tbl4tkZn/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We observe an unfortunate asymmetry over the past two years, for example: contributors to projects with a 4-month timeline were more than twice as likely to experience a 50% decrease in compensation value (red line) than a 50% increase in compensation value (green line).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s quite the asymmetry&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That&apos;s the probability distribution function, the cumulative version is helpful too:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/2UBTfPI7/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/2UBTfPI7/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The red cross highlights that USD/XMR decreased over 65% of sliding 4-month windows (i.e. only 35% of contributors would receive payouts worth the quote price). The orange cross shows that an 80% likelihood of receiving a sufficient payout would be achieved with a +35% buffer.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Explaining the orange cross in the framework described above: 80% confidence that a 4-month payout will cover the quote (based on the last 24 months of data) can be achieved with a 35% volatility buffer.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Now, let&apos;s consider what happens if we double the timeframe (so that the data include a bull market as well as cryptowinter). The previous plots spanned the last 2 years (blue dots); now let&apos;s extend this to 4 years (blue &amp;amp; green dots).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/aCapoFx3/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/aCapoFx3/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; oops transparent background, ssorry&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Now that our we include both the bull run leading up to the all time high and the subsequent decay, the extended data set contains new outcomes on both sides of the red breakeven line (+ a few outliers omitted on this plot that are shown in the next).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/kiCGTbDh/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/kiCGTbDh/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Over the 4 year history, we see that about 60% of the windows receive a payout covering the quoted value (red cross). Since the data set now includes an 8x bubble in its entirety, the volatility insurance rate for 80% confidence rises to a 170% buffer (orange cross).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/le8lMFik/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/le8lMFik/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m hoping that having a volatility risk management framework like this will increase funding accessibility for people/businesses that want to contribute but cannot afford speculate on income.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is great data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for Isthmus?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Volatility is expensive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; No questions, but thanks for doing this&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ty :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can share next, if there are no other questions for Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; More of a comment.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Thanks for the work&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Yeah thanks, just for more clarity: what are Monero-denominated delayed payouts?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What we are dealing with is more like a two bear market as opposed to volatility&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; It seems like long delays in payouts are not worthwhile. Either donators or donation recipients will lose on fiat-equivalent purchasing power with a good probability&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; With the bear trend longer than the term of the typical CCS&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; ah I see what this is now&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I actually wondered about this previously too. This is definitely good info&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Donators can&apos;t lose. They get exactly what they intend in terms of exchange rate. Recipients can lose or win. Other market participants (which could also be the donators or recipients if they choose to play the markets in the meantime) will win or lose.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Donators can lose if recipients justifiably ask for premiums in the name of volatility, so donators are paying for the volatility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At any rate, it provides useful information for proposers and potential donors to assess the impacts of volatility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: did you want to also discuss TheCharlatan&apos;s possible work on timelocks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (you just posted to the agenda on it)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I think volatility is the wrong term here&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @ArticMine yeah, there may be a more precise way to phrase it. Let me know if you have ideas&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang sure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We discovered a few months ago that Monero&apos;s plaintext unlock time leaks information and presents a transaction linkability risk&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; An encrypted unlock time is possible and would solve privacy issues, however the design and performance characteristics must be carefully considered.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The issue is a systematic downward trend during the term of the particular CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We investigated this with the DLSAG preprint&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Insight has put together a proposal for Isthmus &amp;amp; TheCharlatan to research solutions over the summer. Looking for feedback on the plan here: &lt;a href=&quot;https://github.com/insight-decentralized-consensus-lab/monero%5C_encrypted%5C_unlock%5C_time&quot;&gt;https://github.com/insight-decentralized-consensus-lab/monero\_encrypted\_unlock\_time&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Our goals are:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The method from the DLSAG preprint works even without the dual-key output structure, and I have some code demonstrating both the general method and how various LRS constructions could be used for this&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Detailed system design decisions (e.g. unlock_time per output or per transaction?)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Prototype code to quickly test different approaches , including simulating transaction construction, signing and verification&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Report of quantified space/time/privacy tradeoffs with each mitigation strategy&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Implementation code for Monero source tree, for at least one of the chosen approaches&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Comprehensive research analysis writeup , cross-referenced with code and documentation&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh sorry Sarang, go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh no, just providing some background; please continue&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, that was the end of the list :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ha got it!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, so there was already some work on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I&apos;ve been discussing it with TheCharlatan&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Basically you can follow an approach similar to that in DLSAG using any d-LRS construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meaning MLSAG, CLSAG, Triptych can be used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Obviously the scaling will be different in size/time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But essentially you increase from a 2-LRS (signing key, amount key) to a 3-LRS (signing key, amount key, timelock key)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You also need to change how range proofs are structured, in a nontrivial way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does unlock time per transaction mean all outputs have the same unlock time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In theory, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it would depend on how it&apos;s designed&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yep @sgp_ that&apos;s how it works currently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, there&apos;s a marginal increase in transaction size to include the necessary auxiliary commitment data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But more notably, there&apos;s a time cost that scales linearly with the ring size&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Maybe market research some come first to see if there&apos;s a demand for per-output. Has this been done at all?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *should come&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This time cost exists regardless of whether the locks are per-output or per-transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have C++ timing data for CLSAG to show this, and could modify the new Triptych code similarly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (no point doing it for MLSAG)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Before there&apos;s too much time/effort invested in this, I think it&apos;d be useful to determine what costs people think are acceptable to introduce this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The signature stuff is pretty straightforward (from 2-LRS to 3-LRS), but there&apos;s additional engineering work for a much different handling of range proofs, which would also need to change the fee structure due to Bulletproofs DoS scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does this impact transactions that use the locks only or all of them?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, of course, the timing hit needs to be considered&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, for maximum uniformity all outputs would need locks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The lock could be set to 0&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the time cost is the same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since for every ring member, you need to process its lock data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the verifier can&apos;t tell which locks are 0 due to the commitment structure&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I feel like knaccc since I can&apos;t imagine what utility timelocks have&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Crossing borders&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would encrypting lock times prevent it from being used as a second layer building block ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Constructions involving cross-chain and off-chain channels would need them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus: how many transactions use these locks again? I lean towards not pursuing this unless there&apos;s a known demand&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: encrypting timelocks were originally designed for 2nd layer stuff in DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i thought the second chain requires the kind of time locks that we don&apos;;t have yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They aren&apos;t required for DLSAG, but they are useful to avoid spend heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; second layer, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. ring members whose locks have just expired may be more likely to be true signers, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but i guess both types would need encryption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, if the decision is to support timelocks, requiring the commitment structure is good for mitigating heuristics, but it comes at a definite cost&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and this cost scales with the ring size&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d be ok with a fair cost if it is instrumental having a good second layer, but not really otherwise.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; it seems pretty integral if we want monero to be programmatic money&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To be clear, a solution like DLSAG requires timelocks, but does not require encrypted timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is highly beneficial for uniformity if the timelocks are encrypted, however&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Isthmus it might help the proposal if there were some basic estimates of costs related to timelocks (storage requirements, additional EC ops), for both CLSAG and then for Triptych.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: I already have this data for CLSAG, and presented it quite a while ago&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For Triptych there are estimates (the C++ code didn&apos;t exist at the time)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah, in which case a link would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can dig it up after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; That&apos;s only the costs for the signature and commitments though, right sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW the branch is here for 3-CLSAG: &lt;a href=&quot;https://github.com/SarangNoether/monero/tree/3-clsag&quot;&gt;https://github.com/SarangNoether/monero/tree/3-clsag&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TheCharlatan: the range proof wouldn&apos;t necessarily incur any extra costs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depending on if/how the limits are changed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If desired, I can update the new Triptych C++ code to support timelocks, for data on performance differences&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;d be pretty straightforward to do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I support the idea if it&apos;s based on a solid understanding of the costs, and has general consensus&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I only really support the research if we know there&apos;s a solution on the table that Monero will use for second layer stuff. The &quot;how to encrypt&quot; question will be answered faster than the audit process. Maybe I&apos;m not understanding the application, but I perceive this bug hurdle as needing to come first&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: we know exactly _how_ to do it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (in terms of signature handling)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I meant selecting which is best&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s not known are specifics related to range proofs, fee structure, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; fee would be pretty simple to update afaik&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps. What changes is that the aggregated range proof now needs to account for newly-generated outputs, as well as a proof for each timelock input&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it&apos;s still something that would need to be considered and completed in the design/deployment process&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it also complicates things since there are currently no specific input limits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whereas Bulletproofs have a ceiling-power-of-2 verification cost, which is why we limit the output count&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having a separate bulletproof makes little sense from a size perspective&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah hm&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; per-input timelocks may be expensive, but I defer to the estimates /o\&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Could we have 1 time per transaction, and an encrypted bit with each output&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1 = use encrypted timelock&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 0 = default (10 blocks)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: you still need the signature and range components&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How you assign timelock commitments to outputs isn&apos;t really relevant there&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Mmkay, was just trying to think of a way to bee able to lock 1+ outputs without locking your change (without having an encrypted timelock for each output)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a pretty minimal size cost&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The real kicker is verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the specifics on range proof structure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yep, those are key things to nail down first&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we have CLSAG code to give real numbers on that cost&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it&apos;s easy to modify Triptych to give its costs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What is not known is what time hit is considered reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;as low as possible&quot; isn&apos;t a design decision&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can I step in since I really need to make sure I understand the big picture here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In order to add a feature, there should be at least some stated use for it, especially if there are costs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; nvm per-output timelocks would be cheap at 8 bytes per additional output, most cost is on input proving side&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So the main benefit is the ability to add things like DLSAG and other related protocols that could allow second-layer right? That time locks are necessary for second-layer solutions we know about?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, and we allow timelocks right now; but they have multiple accepted specifications, and likely introduce spend heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; s/likely/do/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So their presence and optionality introduce fingerprinting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; right but they aren&apos;t used as far as we know for anything in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^^ good point&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Not only are timelocks used&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 5 different formats are used&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; See the documentation linked above&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s what I meant&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So SOMEBODY is using them&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; They&apos;re anonymous, unfortunately, so I don&apos;t know their use case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Requiring a uniform format is an obvious first step&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; what fraction of all tx have non-zero timelocks?&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; sgp_ they are also useful for atomic swap purposes, if you are looking for specific features.&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; was about to ask same UkoeHB_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/xIfs2dFC/table&quot;&gt;https://usercontent.irccloud-cdn.com/file/xIfs2dFC/table&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; TheCharlatan, but not in the state that they currently exist, right? I thought atomic swaps require the kind of time locks that bitcoin has - i.e., this tx can&apos;t be mined until certain time&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah right now its payment channels (lightning network) and atomic swaps, for the most relevant application of timelocks (i think)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; They&apos;re not super widely used, on the order of 10k nonzero locktimes&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Of course, neither are subaddresses ;- )&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; total number of txs is 10M order of magnitude?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 6M&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Almos 7M&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *almost&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; .c 1e4/7e6&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; jwinterm: 0.001428571429&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dumb idea: why not threaten to remove this feature entirely unless someone justifies the need?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; 0.1% more than I would&apos;ve guessed&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; since we are spitballing a bit, Istmus and I also discussed introducing a more compact format. So if encrypting them is deemed undesirable, I believe we should still change their current behaviour to something more sane and less dangerous.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if these are caused by someone fucking around for no purpose, then why bother having them&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; compact format?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you mean supporting only a single uniform format?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because this seems like a natural first step&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; iirc they are varints atm, so at most 9 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least removing the fingerprinting possible within the use of timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in order for the *cool* time-lock applications to come around, we need to agree to implement something else which would come with a large advance notice. This hasn&apos;t happened obviously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, and there is no DLSAG-type payment channel use currently available&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ I thought it was uint64. I got a few outputs locked until 18446744073709551614 (about 500 billion years) over the weekend :- P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: something something store of value&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Using a single format for timelocks seems a sensible first step to me&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; varints have up to 63 bits of information from what I understand&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; oh yea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so in the interest of time, what&apos;s a good next step in this design process?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; cost estimates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus TheCharlatan: let&apos;s discuss that after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; Exactly, but a varint for a timelock is completely overblown. There have been a lot of discussions on this in Bitcoin as well, for example to restrict the size to a 1 byte value that is then interpreted as a power of time.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; single format&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I say the cost estimate of only the cheapest option to begin with to see if that action is warranted&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; Personally I would get rid of time based lock times entirely.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That introduces a correction term when blocktime changes&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But that&apos;s easy enough to do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; TheCharlatan: haha exactly, or at least aggressively ask for justification from people who use them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so beyond investigating optimal single-format cleartext use and updated cost estimates, anything else on this topic for right now?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (otherwise we could discuss it for hours...)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going twice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sold&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nope, I just want to stress that we need to know why they are used before slowing down transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can briefly share a couple things in the time we have left&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I overhauled Triptych verification to support common-key batching&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; and s/time/two - deleted the wrong word :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; New timing data: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/TWAkCeJJ/timing.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/TWAkCeJJ/timing.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This data represents the input-amortized verification cost for a 2-input set of signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Assuming the same ring is used across both inputs for Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (for MLSAG/CLSAG it doesn&apos;t matter)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also overhauled the MLSAG tests for better consistency with the other series&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; wait isnt that way faster?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It should be&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; What are amortized inputs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you have a 2-input transaction, you need to compute 2 signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For MLSAG/CLSAG, this takes twice the time as one signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For Triptych, if you use the same ring, you get huge batching benefits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this is the per-input cost for a 2-input transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For higher-input-count txs that would share rings, the benefits get even better&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The gray crossed lines are centered at the current N=11 MLSAG point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This implies that Triptych becomes slower than right now (for 2-input txs) between N=64 and N=128&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but you can&apos;t split the difference... you need to pick a power of 2)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, hopefully this gives more realistic timing data, at least across 2-input txs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is 128 about the same time as DLSAG 12? 13?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can use my &lt;code&gt;triptych&lt;/code&gt; branch and &lt;code&gt;clsag-device&lt;/code&gt; branch to construct this data for yourself&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have C++ data for DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; soory I meant MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d have to run some quick MLSAG tests on those intermediate numbers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can have that shortly after the meeting (need to do a new build)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s fine, not that important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s easy, just takes a few minutes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s what I wanted to share&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research to share (we&apos;re running a little long, but that&apos;s ok)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; very cool&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi yes, this proposal went up this week &lt;a href=&quot;https://github.com/monero-project/monero/issues/6456&quot;&gt;https://github.com/monero-project/monero/issues/6456&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it&apos;s a synthesis of discussion and research from IRC over the past months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s very comprehensive :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I admit that I haven&apos;t had a chance to sit down and devote time to it :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, do you have any concrete suggestions at this point UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; there needs some debate about whether to pursue Janus, and which solution to adopt, but otherwise tx structure recommendations, sorted tlv, and view tag all seem concrete to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll devote time to it before the next meeting for sure&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; also moving to mandating 1 tx pub key for 2-out tx, and 1 key per output for &amp;gt;2 out tx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Many thanks for continuing work on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s briefly review ACTION ITEMS before we adjourn&lt;br&gt;&amp;lt; is that assuming that every 2-output txn has a change output?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *change or dummy&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; we only have to make that assumption if Janus is implemented&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ok, so then if there&apos;s a txn being split between 2 (non-change) recipients, it must be constructed as a 3-output txn with a dummy output, right?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Eh that seems harmless. Is a corner case anyways.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry @sarang go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Someone volunteered to do a review of the CLSAG code, which was very helpful... they also recommended adding Poly1305 authentication to wallet encryption, which is a good idea to prevent chosen-ciphertext adversaries&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, I&apos;ll pull up some 3-CLSAG and 3-Triptych data to help the timelock discussion, as well as some stuff on Arcturus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s all for me :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll expand the timelock proposal with some more references/data/use cases&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And I&apos;ll probably finish another quantum-resistance proposal today or tomorrow, currently incorporating feedback into the first draft&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other final action items before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea, and I&apos;ll read UkoeHB_ &apos;s epic github issue :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, we are now adjourned! Thanks to everyone for a great meeting&lt;/p&gt;
</content:encoded></item><item><title>Another privacy-enhancing technology added to Monero: Dandelion++</title><link>https://beta.monerodevs.org/blog/2020/04/18/dandelion-implemented/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/18/dandelion-implemented/</guid><description>Dandelion++ has been integrated and will be available in the next release</description><pubDate>Sat, 18 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The Pull Request which adds Dandelion++ &lt;a href=&quot;https://github.com/monero-project/monero/pull/6314&quot;&gt;has been merged&lt;/a&gt;. This new feature changes the way transactions are propagated to the network, making it much harder to link a transaction to an IP address.&lt;/p&gt;
&lt;p&gt;The feature is now part of the code and will be included in the next release of the Monero software, but it&apos;s already possible to test it by compiling the CLI software from source (see &lt;a href=&quot;https://github.com/monero-project/monero#compiling-monero-from-source&quot;&gt;instructions on the repository&lt;/a&gt;). Be aware that to get improved privacy, a node running Dandelion++ needs to communicate with other Dandelion++ capable nodes.&lt;/p&gt;
&lt;p&gt;For more detailed information about Dandelion++, how it works and how improves Monero user&apos;s privacy, read the article written by the Monero Outreach workgroup: &lt;a href=&quot;https://www.monerooutreach.org/stories/dandelion.html&quot;&gt;&quot;Dandelion++ for Monero&quot;&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-04-15</title><link>https://beta.monerodevs.org/blog/2020/04/15/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/15/mrl-meeting/</guid><pubDate>Wed, 15 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heya&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll wait a couple of minutes for anyone else to arrive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, on to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who would like to share any research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Howdy&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/73&quot;&gt;https://github.com/monero-project/research-lab/issues/73&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Research is a big word, but there&apos;s an idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be possible for a recipient to miss spendable funds if this value weren&apos;t included properly&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; is there any potential issue if the sender does not play &quot;nicely&quot; (purposefully fail the scheme) but can nonetheless prove having sent some outputs to the recipient?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; same is true for tx pub keys&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If the sender doesn&apos;t follow the rules, recipient won&apos;t see a message showing receipt of funds.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So they&apos;d just ask the sender to make a valid transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Really, the sender hurt themselves&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s similar to if a sender sent a bad commitment,e tc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (except for the spendability property)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; if there is a wallet that doesnt make view tags correctly, it will be a worthless wallet&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Bingo&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; and quickly get patched&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Surely this would be a kind of &quot;fast scan&quot; and if the sender messed it up somehow it would still show up in a normal scan?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; They can &quot;DoS&quot; an exchange support easily&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Probably hurt them more than the exchange&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah cankerwort it would be trivial to have fast/normal scan differentiation; the technique is very simple&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And wallets don&apos;t have to use the method to scan at all if they don&apos;t want to&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; how would fast scan work together with supercop EC ASM? would ASM still bring a scanning speedup?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; would there be interesting tradeoff too with a bit more or a bit less than a byte? (changing the 1/256 chance)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The speedup is huge if you&apos;re looking for 1-2 addresses, but marginal if you&apos;re scanning for 20,000 transactions, right?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; my thought is 1 byte is a very standard size, and going lower gets kinda hacky; more than that I can&apos;t imagine meaningful improvement&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *1-2 transactions&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; which speedup?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; if somehow you own 80% of all tx, then yeah the view tag only helps you for (255/256)*.2 of the rest&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; So a scan under this system would scan (1/256 of all transactions) + (actually relevant transactions) - overlap&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; and &apos;scan&apos; just means perform a few more ec operations&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; per output&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it&apos;s actually 1/256 of all outputs, not tx&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ah yea, ty&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; why only one byte? Are two bytes too revealing?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; diminishing returns&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; the marginal scan change from 1 byte to 2 byte view tags is tiny&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, noted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any additional questions on this idea at this point?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; any objections also?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I like it&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hopefully this will reduce the &quot;Y MONERO SO SLO TO SYNC&quot; posts on reddit by 1/256 too&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; one can only dream&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; I suppose generally speaking the fork when transactions get smaller anyway is a good time to introduce these QoL improvements&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; this looks great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, there doesn&apos;t seem to be a plan for whether or not to include Janus mitigations, which have been brought up repeatedly before&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; or is any reduction in transaction sizes already earmarked for bigger ringsizes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is currently no concrete plan to increase the ring size with CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that the move from MLSAG to CLSAG will reduce the typical 2-2 transaction from 2.5 kB to 1.9 kB in size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (absent any other changes)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think the discussion about Janus and tx extra has made some small progress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but small progress != PR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else you&apos;d like to discuss UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; dont think so thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK thanks UkoeHB_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, I have a couple of things to share&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hmm, I’m still working on creating a graph formalism for fungibility defects. Made a little bit of progress since last week, but it’s still not quite coherent. Being rigorous is hard. Hopefully will have something to share in a week or two.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I’m cooking up some stuff with Insight too. One of the Fellows put together a patch to prevent coinbase underclaiming now that we’ve moved away from discretized outputs. I just looked at the code, will clean it up and submit for consideration/review.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I want to get more of Insight’s engineers working in our ecosystem! Insigght has been pouring a ton of R &amp;amp; D resources into Polkadot, ICON, Zcash, etc. I really want to leverage my team to contribute to the Monero community at this scale too.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Having a few internal syncs to match Fellows onto open challenges, based on their skills/passions/interests. Hopefully in the next week or two, I’ll be introducing new contributors. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; More details coming soon as those conversation proceed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What kinds of projects?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Meeting with the candidates this week to nail that down based on their skillsets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; And now I need to go find out wtf is Polkadot and ICON all evening&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This PR to speed up Bulletproofs is ready to go: &lt;a href=&quot;https://github.com/monero-project/monero/pull/6451&quot;&gt;https://github.com/monero-project/monero/pull/6451&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Applies retroactively, and has some pretty nice improvements&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Saves 25% on a 64-batch of 2-output proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Feel free to review if you like&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Fantastic news&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, I&apos;ve been working hard on a Triptych implementation in the codebase, for more accurate real-world testing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is the branch: &lt;a href=&quot;https://github.com/SarangNoether/monero/tree/triptych&quot;&gt;https://github.com/SarangNoether/monero/tree/triptych&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (note that this code is not production-ready, and should not be used in anything important)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Size data comparison: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/KvolrThG/size.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/KvolrThG/size.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Triptych = Tryptych 2? As in did one version supersede the other?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification timing comparison: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/4CATnXf6/timing.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/4CATnXf6/timing.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is for Triptych, which requires separate proofs per input (much like MLSAG and CLSAG require)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The timing plot uses performance test data from this branch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The gray lines are centered at the 11-MLSAG point for visual reference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The timing data does _not_ include some unfinished optimizations, or batching, or common input sets within the same transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, it provides an idea of how MLSAG, CLSAG, and Triptych compare generally&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Noice&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; what&apos;s the gray line intersection with the Triptych line x axis value?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The vertical gray line is for ring size 11 across all constructions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The horizontal line is the size/time value for MLSAG at ring size 11&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (again, just for visual reference)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To help you compare to what we have in place right now&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What is the impact on tx size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Each transaction input (not ring element, spent input) requires a single signature, of whatever construction you prefer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moving from 11-MLSAG to ~32-Triptych would result in no change to signature size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and would result in slightly faster verification&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; really impressive&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; These are awesome improvements! But the plan is not to go straight for Triptych right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The size data are final; but again, the verification data is still WIP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych (and all other WIP next-gen constructions) require a modification to key images that requires new engineering work for multisig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s very nontrivial&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: sorry 4 late. just finishing review of CLSAG, will send draft report to sarang when done. no big findings :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks seddd, much appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; seddd = surae?&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: +1&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: not by a long shot cankerwort&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, ledger/trezor support for CLSAG is getting finished&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: (surae wayyyy smarter)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cslashm made a PR that&apos;ll be included in the test branch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and ledger has a PR on their side for firmware support that&apos;s been completed&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Nice that hw wallets are so proactive compared to how exchanges were with subaddresses&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: ah, that&apos;s my next step. still haven&apos;t reviewed the ledger-side stuffs. looked at cslashm&apos;s PR tho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s been very nice to see such quick work for ledger/trezor, that&apos;s for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal is to have support ready to go at network upgrade time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; really cool numbers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s my report: BP speedup, Triptych WIP data, CLSAG device-specific support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions for me about those topics?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are these numbers *likely* similar to Arcturus?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for non-bath&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *batch&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; what is Arcturus?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, I renamed Triptych-2, both to reduce name confusion and because it operates differently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I never liked the name Triptych-2; it was more of a placeholder&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Noted and appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am not good at clever naming :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, to answer sgp_&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Arcturus gives better size scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification timing will be very similar to Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; size already looks pretty good&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Still if it can be made smaller then it is an improvement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; With Arcturus, you only need one proof/signature per _transaction_ instead of per _input_&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The magic of generator reuse means the verification would be similar (if you use common anon sets for Triptych for comparison)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (this difference is why I renamed it)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, keep in mind that Arcturus relies on a nonstandard hardness assumption&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What if any are the disadvantages?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Is the plan still to get CLSAG audited in time for the next fork? Which are now annually apparently?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is my understanding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but it&apos;s not my decision)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; sarang what&apos;s your feeling about whether the multisig issue can be solved without foreign primitives?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As far as I know, we&apos;d need support for general RSA groups for proper multisig with the next-gen constructions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is for signing only, not verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (even though it&apos;s RSA groups, there are no trusted setup problems, FWIW)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; And you&apos;re confident about this being a requirement, or it&apos;s just that nobody found how to do without yet?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I did a writeup on the multisig question here &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/72&quot;&gt;https://github.com/monero-project/research-lab/issues/72&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you can point out a homomorphic public-key scheme that can use arbitrary prime-order groups, I&apos;m all ears&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, it links to code and a description that I worked out&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; right ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Paillier encryption is not specifically required&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but you need an additively homomorphic scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I&apos;ve taken a lot of time in this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Was there anything else of interest to share here?&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; I made a Rust PoC for including timelock blinding and commitments in transactions. The PoC builds transactions and verifies them with CLSAG signing and the locktime blinding mechanism as described in DLSAG. It looks like the additional size requirements are: input and output commitments, auxiliary (dummy) plaintext locktime, locktime image and a range proof. Thanks to CLSAG, there is no further&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; increase in the signature size. Contrary to the locktime blinding desription in DLSAG, I think we can spare the range proof on the transaction&apos;s output locktime. The main size component therefore is the additional range proof. I also had a discussion about aggregating the locktime range proof in a transaction input with the amount range proof in the output with sarang yesterday (admittedly more&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; of a lesson from sarang, than a discussion). The gist of it is that in transactions with many outputs and inputs, aggregated range proof verification would become prohibitively slow.&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: oh, awesome! please disregard then, sometimes I derp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TheCharlatan: there should be an additional 32 bytes to the signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; because of the use of an additional auxiliary linking tag&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; Ah, right I did not include tags in the description :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, adding 32 bytes per input is still pretty darn good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that verification will take a hit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a CLSAG test branch that shows the difference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but I don&apos;t recall the numbers)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TheCharlatan: is your code public?&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; yes: &lt;a href=&quot;https://github.com/TheCharlatan/rs-xmr-cryp/tree/master/timelock&quot;&gt;https://github.com/TheCharlatan/rs-xmr-cryp/tree/master/timelock&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also: note that Triptych can be easily extended to support this as well, since it&apos;s also a d-LRS construction like CLSAG is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice thanks&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: TheCharlatan: that&apos;s awesome! was going to live-code CLSAG in Rust this Saturday. glad to have another reference impl :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s also another CLSAG rust implementation available too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/crate-crypto&quot;&gt;https://github.com/crate-crypto&lt;/a&gt;&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: so nice! thanks sarang :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I didn&apos;t write that, FWIW)&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: for sure, thanks for the link then :)&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; The crate-crypto implementation is much nicer, mine is more of a quick script.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TheCharlatan: what would be helpful from this group at this point?&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; so I don&apos;t have a good feel on the boundaries of bulletproof scaling yet. So I think some more data there would be helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I&apos;m glad to help with that if you like&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (probably best to save those questions for after the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks TheCharlatan&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we&apos;re just past the hour mark&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move on to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do folks plan to work on this week (that they wish to share)?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I plan to finish the last Triptych code optimizations, to finalize that timing data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as the CLSAG device-specific code integration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Others?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think Ill write a brief proposal for Janus + view tag + extra field, a package update&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; The concept seems to be coalescing&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: just working on finishing up testing/manual review of CLSAG, writing the draft report, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, and there are several related ideas there that could happen concurrently&lt;br&gt;&amp;lt;[keybase] seddd&amp;gt;: _cedes to UkoeHB__&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last questions or comments before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ArticMine: how is the fee proposal coming along?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; just wants to say that was a lot of impressive developments, feels like christmas&lt;br&gt;&lt;strong&gt;&amp;lt;asdc_ccc&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Still working on the fee part.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right; we are adjourned! Thanks to everyone for participating&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Lots will be posted shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Discussions can of course continue :)&lt;/p&gt;
</content:encoded></item><item><title>Migration of the monero-site repository from Gitlab to GitHub</title><link>https://beta.monerodevs.org/blog/2020/04/13/migration-github/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/13/migration-github/</guid><description>The repository of getmonero.org was migrated to GitHub</description><pubDate>Mon, 13 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The repository of the Getmonero.org website was migrated from Gitlab (&lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site&quot;&gt;https://repo.getmonero.org/monero-project/monero-site&lt;/a&gt;) to GitHub (&lt;a href=&quot;https://github.com/monero-project/monero-site&quot;&gt;https://github.com/monero-project/monero-site&lt;/a&gt;). All issues and pull requests should now be opened on GitHub.&lt;/p&gt;
&lt;p&gt;In 2018 we decided to migrate the repositories containing this website and the &lt;a href=&quot;https://ccs.getmonero.org&quot;&gt;CCS platform&lt;/a&gt; from GitHub to Gitlab, in response to Microsoft buying the former. After a long period of testing we now decided to move back the monero-site repository to GitHub. The CCS related repositories are staying on Gitlab (CCS Frontend, CCS Backend, CCS Proposals) and the monero-site repository on Gitlab will be used as a mirror. To understand the reasoning behind these changes, read the &lt;a href=&quot;https://github.com/monero-project/meta/issues/236&quot;&gt;discussion on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Nothing about the Community Crowdfunding System has changed. If you want to open a CCS proposal, please keep using Gitlab as before.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-04-11</title><link>https://beta.monerodevs.org/blog/2020/04/11/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/11/community-meeting/</guid><pubDate>Sat, 11 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/455&quot;&gt;https://github.com/monero-project/meta/issues/455&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;geonic&amp;gt;&lt;/strong&gt; morning!&lt;br&gt;&lt;strong&gt;&amp;lt;ajs_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hi guiz&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needbrrrrrrr90&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd&lt;br&gt;* needbrrrrrrr90 yawns&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate ArticMine geonic Isthmus jtgrassie M5M400&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (trying to get a full house in here for the Monerversary planning later)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out resources at &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. We can use this page to more easily organize Monero Community Workgroup resources going forward. It also has a calendar you can subscribe to for meeting reminders.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Means Money was released yesterday! Please consider renting this film to support indie theaters: &lt;a href=&quot;https://moneromeans.money&quot;&gt;https://moneromeans.money&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Revuo not released yet. Will release today.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have a huge amount of info to get through for the Moneroversary, so in the interest of time, there&apos;s a small rule change.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please comment if you have a workgroup report by messaging “Workgroup Update: [workgroup name]” any time before part 4 of the meeting, or else your section may be skipped.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;* sgp_ ErCiccione: 3 more months part time work on Getmonero.org (36.33/180 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/erciccione-website1.html&quot;&gt;https://ccs.getmonero.org/proposals/erciccione-website1.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I didn&apos;t mean to make that /me, oops&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There is only one new idea, so I will recap to luigi1111 and rehrar about the status of the proposals we discussed two weeks ago. Please comment after if you have any further comments on these.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mining outreach, Ministo (40 XMR) REJECT/ADJUST &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A note on the CCS. As you can see nothing has been merged in a while, besides sarang. This is due to the recent volatility, and we will begin merging again soon.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; [Monero Aligned] Proposal for 1M5 Integration as Proxy, Brian Taylor (150 XMR) REJECT/ADJUST &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/127&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/127&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Norwegian translation of webplate + footers + nav. Menu, Chris Avis (6 XMR) MOVE TO FR &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/129&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/129&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Debian Package Repository for 2 years, Patrick Schleizer (60 XMR) MOVE TO FR &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/130&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/130&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone with an open CCS proposal is encouraged to go and update to current prices.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any comments on these that is different than my summary?&lt;br&gt;* ErCiccione[m] mostly afk&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Updated/new “Persian GUI translation” &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/136&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/136&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think there are some concerns about the contributor, and that we would feel more comfortable with them opening a CCS after making other contributions first. People were generally negative about their previous proposal&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Updated means account deleted twice and reposted and has repeatedly spammed us about it on /r/Monero&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;d earn a hard No from me&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Idk what&apos;s going on with it, but strongly recommend against. I gave misgivings about his future interactions should he get accepted.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For an individual like this I would not recommend moving until there is volunteer work. No exceptions.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; s/gave/have&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; needbrrrrrrr90 meant to say: Idk what&apos;s going on with it, but strongly recommend against. I have misgivings about his future interactions should he get accepted.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other opinions on this or other CCS items before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; speaks very poorly of reliability/trustworthiness&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something to discuss that is....core team related. Where would this fit?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is it about CCS things? maybe this could be the Core Team workgorup report&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Uh. Sure. Not a CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang, go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have some initial C++ code for Triptych, which is showing good results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_ (who might not be here for this meeting) posted their major update to Zero to Monero on getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m looking to publish a paperback version of that btw with the Mastering Monero team&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And there&apos;s still assorted work on CLSAG implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As usual, weekly research meeting on Wednesday at 17:00 UTC for anyone interested&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I can give a short CLI / GUI update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those are the major items&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, we can move on to selsta&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CLI / GUI&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; okay, Dandelion is now reviewed, meaning that v0.15.1.0 is almost ready, only a few more merges left and then we can branch&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; GUI is getting an auto updater: &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/2819&quot;&gt;https://github.com/monero-project/monero-gui/pull/2819&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ok that’s it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Core Team&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Two things from me.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. The GF transparency report is almost done. This one is taking a bit longer because we&apos;re trying to give account for the entirety of the time the GF has been alive. This is a one time thing and then we&apos;ll focus on quarters after that or something.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Pre-2019 will be just general accounting. Greater focus on 2019 in terms of what went where.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Trying to wrangle the memories of people involved for such things.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. I&apos;d like to solicit feedback on the newly proposed MRL Fund. I&apos;m not going to reveal what&apos;s been worked on by me in the background as to it&apos;s structure because I want to hear fresh and original ideas not tainted by mine.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is there an official contact point for comments?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If the goal is to ensure a fund, separate from the CCS, that MRL researchers are able to apply and get consistent monthly funding from (at current market value as of that month), what are some requirements that you think the core team should put in place for these researchers in terms of communication, engagement, and other?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I strongly advise some other, clearly stated contact method shared on Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But just if anything is on the top of your head that you&apos;d like to see (or NOT see so as not to have unnecessary red tape or burden), please let me know.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sgp this is not going to the general community. It&apos;s going to this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I mean I don&apos;t have time now to give all my thoughts here. We need to be planning for the Moneroversary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. If that takes priority then that&apos;s that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone can send me a message with an idea if they have it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ok, I hope this is an initial feedback process and then you will collect feedback from the broader community later more formally/clearly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Given the silence I&apos;m going to move on to the main topic of this meeting: Moneroversary planning&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Moneroversary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We need to discuss the events for the Moneroversary next Saturday. It will be 6 years since Monero was released! We need to celebrate!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/438&quot;&gt;https://github.com/monero-project/meta/issues/438&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... also right around my birthday, coincidentally ;) I&apos;ll be doubly celebrating&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; goals for this meeting is to get a rough sketch of activities, games, times, and participants&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; some event ideas are Coffee Chat, Happy Hour, puzzles, Monero spend activity, and a meme competition&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but maybe it&apos;s first best to hear when people are available next Saturday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (please jump in and comment your availability or unavailability)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Saturday looks open for me&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182[m]&amp;gt;&lt;/strong&gt; For me too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; geonic ajs msvb-mob needbrrrrrrr90 ErCiccione[m] vtnerd binaryFate rehrar Isthmus jtgrassie M5M400 xmrscott[m] when are you free next Saturday?&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Answer, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also sarang&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be licking bus handles at that time so it may be a no for me.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Dude let&apos;s make a meetup of it Diego&lt;br&gt;&lt;strong&gt;&amp;lt;geonic&amp;gt;&lt;/strong&gt; same time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But fr, sure. I&apos;m good all day.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I should be available&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; I hope the IRC room is big enough that we can all stay 6&apos; from each other&lt;br&gt;&lt;strong&gt;&amp;lt;ajs_&amp;gt;&lt;/strong&gt; I&apos;m free&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can hang in the VR room all day as well as take part in other things.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; good, now we have some people. Please contact others outside of this meeting to remind them. I&apos;ll make a Reddit post later today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thoughts on these events: Coffee Chat, VR Happy Hour, meme competition&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Saturday normal UTC hours, like 10-20 for me.&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Meme competition?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it would be cool to give people a meme template and 10 minutes to make the best Monero-related meme they can&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4 people competing in a round or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; basically Drawful (which we can also play) but meme related&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Drawful is super fun&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have Drawful and Jackbox 4&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; CCS to buy all the jackboxs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Jackbox gets old no matter the version&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; I mean it&apos;s a party game&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needbrrrrrrr90: can you test Secret Hitler and CAH to see if that would work with a livestream?&lt;br&gt;&lt;strong&gt;&amp;lt;needbrrrrrrr90&amp;gt;&lt;/strong&gt; Sure let&apos;s do it today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; are there any puzzles or community challenges we can do? people solve problems like they did at defcon, though they are short/easy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is that mostly dependent on dsc_&apos;s availability?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we did Kahoot trivia last year. I think we could do that again&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we did a crossword last year &lt;a href=&quot;https://www.youtube.com/watch?v=MqyU5IX4wTo&quot;&gt;https://www.youtube.com/watch?v=MqyU5IX4wTo&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Puzzle w/needmoney90 - 5th Moneroversary 2019 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is there anything we should do on a more serious note? Dedicated Q&amp;amp;A?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need your creative juices to be flowing people!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Else I&apos;m just going to make a program and you&apos;re going to like it lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, I will make and share a preliminary schedule today. I would like it to be effectively finalized by Monday so we can help promote the event&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: should I reuse your last year&apos;s Moneroversary materials, or is a minor refresh needed?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m happy to reuse them since they are good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You tell me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, I&apos;ll reuse them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you want refresh, I can do it this week.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How will you be making the schedule? Is it collaborative?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: I&apos;m just going to put ideas on paper and then we can talk about how to change/reschedule&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; My guess is that people want something on paper to review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thoughts on 15-30 minute themed Q&amp;amp;A sessions or update sessions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How might that work?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Basically have a few mins set aside to talk about a specific topic, eg: MRL, dev, compliance, adoption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moderated?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; could be&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that would probably be better&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Final thoughts on the Moneroversary? Else I&apos;ll get working and wrap this meeting up&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 25 April at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Moneroversary is on Saturday April 18 &lt;a href=&quot;https://github.com/monero-project/meta/issues/438&quot;&gt;https://github.com/monero-project/meta/issues/438&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please remember rehrar if you have comments about the Core Team fund&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorry, MRL fund&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; MRL fund&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-04-08</title><link>https://beta.monerodevs.org/blog/2020/04/08/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/08/mrl-meeting/</guid><pubDate>Wed, 08 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, time for the weekly research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s get started&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; ahoy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On to ROUNDTABLE, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on papers for PoPETs submission, which has been a blast&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As well as some review for a paper on hierarchical one-of-many proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, plenty of code relating to Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not too much exciting stuff to report overall&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; hierarchical one-of-many-proofs sounds interesting. can you link the paper?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not on the IACR yet (and I am not the author)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, anyone else who wishes to share research topics is welcome to do so&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; what are hierarchical one-of-many-proofs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An extension of the Groth proofs used in Triptych and Lelantus that trade size for prover complexity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They use a clever layering technique&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; smaller size for increased prover complexity?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other way around :)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ok :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The author thought there could be verification savings in certain cases, but I don&apos;t think that&apos;s the case if you do batching in the usual way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research topics they&apos;d like to share or discuss here?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I can give an update on the scaling and fees issue #70&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have a solution for the scaling side and minimum relay fee. I am still finalizing the fee ratios&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Basically we can use the long term medium to deal with this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you summarize?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 1) Put a cap on the rate of fall of the long term medium so that it falls at the same rate it rises&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 2) Make the penalty free zone dynamic as the greater of 300000 bytes and 25% of the log term medium&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will that 300K value change with CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No the reference transaction size will to 2100&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But there are no plans to change the fixed-value penalty-free size?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The minimum relay fee will very close to the old normal fee&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So for the current minimum penalty one the minimum fee will actually go up ~2.5x&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ArticMine what issue/risk is this solution tackling?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A sudden drop in use followed by a recovery&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In many ways similar to COVID-19&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What would be the shortcomings of the current implementation in that situation?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/70&quot;&gt;https://github.com/monero-project/research-lab/issues/70&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This create the scenario&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Ah, couldn&apos;t find issue. Thank you&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The basic problem is a sharp rise in fee that can take months or year to come back to normal&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also a very sudden drop in the long term medium that also could take months or years to recover&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Issue #70 does not mention COVID-19 but COVID-19 is a very good scenario&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will you have specific code or pseudocode soon to allow for simulations prior to any recommended deployment?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also there are scenarios where COVID-19 cold lead to a significant demand on the Monero network in terms of transactions&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have all the formulas now except for the fee ratios&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Still working on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume you&apos;ll post them to the issue you linked?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is where I will post this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else of note that folks wish to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know UkoeHB_ recently posted his new version of Zero to Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not sure if he&apos;s around right now&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s on the getmonero library page, along with a link to the TeX source repo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and there was also a suggestion from UkoeHB_ for updating how MLSAG secret data is wiped, which was a great catch (PR now available)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, we can move on to ACTION ITEMS for the week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be continuing work on a C++ implementation of Triptych for timing efficiency tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as some new material for the multi-signer Triptych variant&apos;s security model, prior to the PoPETs submission deadline&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oops, just got back. Nice work Artic!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: do you have any research or topics you&apos;d like the group to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ah, I&apos;ve been neck deep in Zcash all week.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/Mitchellpkt0/status/1245769462172745728&quot;&gt;https://twitter.com/Mitchellpkt0/status/1245769462172745728&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Mitchell P. Krawiec-Thayer on Twitter: &quot;Several unique phenomena in the #Zcash transaction lock_time field. Most make sense: 0, block heights, unix timestamps, delayed broadcast. Still trying to under ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We did find that funny transaction over in NRL&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Probably more of a novelty than anything else&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Lemme grab the link&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything relating to the Zcash lock times that&apos;s been observed in the Monero network too?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://gist.github.com/noncesense-research-lab/a90b8bc5f57ffa9fff1a22d1323e5c2c&quot;&gt;https://gist.github.com/noncesense-research-lab/a90b8bc5f57ffa9fff1a22d1323e5c2c&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or any lessons to learn from the Zcash work?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Monero&apos;s lock times look very similar&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Actually there&apos;s also 4 bands&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Like this:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 0&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; {1,3,8,10,12}&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; {block heights ~ 1xxxxxx}&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; and then UTC timestamps&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s all over the place, and I don&apos;t think any of it is enforced, so the lock_time field is really just an arbitrary memo xD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In Zcash too?&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; Did you analyze the distribution of the UTC timestamps as well?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Lemme try to find that notebook&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Shoot, I don&apos;t have it on this computer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No worries&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other action items for the week?&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; So what&apos;s up with duplicate subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: were those the only two such examples?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You suggested &quot;novelty&quot;, heh&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; No, there were several, But all very similar, that one is representative&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Along those lines, it was suggested (last week, IIRC) to move some of the more standardized tx fields out of extra&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which wouldn&apos;t eliminate strange behavior, of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but could help with distinguishing factors like ordering etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any further thoughts on that?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m working on it a bit, but need to move ideas from my head into diagrams. Will share here in a week or two.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Might have a new approach, but tbd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; New approach to what exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Transaction structure?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Nah, mental models that more accurately describe information leaks&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But it doesn&apos;t all fit together yet.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; My action item is making it into something comprehensible by next week xD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re coming up on the end of the hour&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last questions, topics, action items, etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Just curious what&apos;s your perception of relevant research over the next 6 months. Everything staled? Business almost as usual?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Conferences and events are mostly canceled or moved to remote?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh you mean in the broader research community?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems that some conferences planned for later in the year are playing it by ear for now&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Yeah, anything relevant to MRL and Monero, how do you see things going?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The cancellation of the Konferenco was unfortunate, but necessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, calls for papers seem to be mostly continuing as normal, which is great to see&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ok good to know thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps bored academics stuck at home will be more eager to read and review new research too&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; and go straight for journals :)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh interesting question @binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That reminds me, when do we want to research quantum-resistant PoW and/or quantum-resistant cryptography?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Note that pqPoW isn&apos;t super important in the short term&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; &quot;before it&apos;s too late&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; However it is unfortunate that the Monero transaction I make tomorrow will most likely be decrypted by a quantum computer during my life time.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know that suraeNoether had taken a particular interest recently in post-quantum signature constructions, but I don&apos;t know of any relevant efficient results at this point&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It might be nice to have somebody put together a survey of (1) Exactly which pieces of Monero will be broken by quantum computers (2) Potentially Monero-compatible solutions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The reliance on discrete log hardness is the kicker&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yep, it&apos;s gonna be tricky.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But, I believe we can do it! If not, Monero has a very limited shelf-life :- P&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I feel like the bipartite graph matching project that suraeNoether is verifying will be one of the most vulnerable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Graph matching is already parallelizable without a quantum computer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s just a very large search space in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On that happy note, let&apos;s go ahead and adjourn!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for participating&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the agenda GitHub issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-04-01</title><link>https://beta.monerodevs.org/blog/2020/04/01/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/04/01/mrl-meeting/</guid><pubDate>Wed, 01 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heya&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry I fell asleep last week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m feeling a bit under the weather today, so I&apos;ll try to keep things short and sweet if possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No problem Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move on to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My list is short but hopefully interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG preprint has been revised and updated on the IACR archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Link: &lt;a href=&quot;https://eprint.iacr.org/2019/654&quot;&gt;https://eprint.iacr.org/2019/654&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; New security model and proofs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Oh hi forgot about this :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Alongside this, the code has been updated to make it easier to include trezor/ledger support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plumbing for device support: &lt;a href=&quot;https://github.com/SarangNoether/monero/commit/94a7daad0f53074a28dbfb39c0ed1d68d5c40e86&quot;&gt;https://github.com/SarangNoether/monero/commit/94a7daad0f53074a28dbfb39c0ed1d68d5c40e86&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Support for ledger, courtesy of cslashm: &lt;a href=&quot;https://github.com/SarangNoether/monero/pull/1&quot;&gt;https://github.com/SarangNoether/monero/pull/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Smaller items are proofreading for UkoeHB_&apos;s Zero to Monero update, and finalizing a PR for hash function domain separation, along with the usual literature review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone have particular questions, or otherwise have research of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I see that Isthmus has just added to the agenda issue&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://user-images.githubusercontent.com/21246742/78165574-c14f9500-7408-11ea-8ae5-7d695b4321d3.png&quot;&gt;https://user-images.githubusercontent.com/21246742/78165574-c14f9500-7408-11ea-8ae5-7d695b4321d3.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; n3ptune and I have been exploring tx_extra some more&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; A few months ago @UkoeHB_ suggested that the *ordering* of tags might leak some information&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This intuition turned out to be correct&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; link to the issue: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/61&quot;&gt;https://github.com/monero-project/research-lab/issues/61&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If we look at tx_extra in the wild since 1978433 (v12) we see 8 different ways that tags are assembled&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Enforcing an ordering and certain fields makes sense for uniformity; I wonder what the added time complexity would be for parsing overall&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This also ties in with an idea for Janus mitigation, which would enforce a per-transaction Janus transaction key and per-output tx pubkeys&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And, FWIW, there was a PR yesterday from moneromooo with an idea for an encrypted-memo-type addition to extra: &lt;a href=&quot;https://github.com/monero-project/monero/pull/6410&quot;&gt;https://github.com/monero-project/monero/pull/6410&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I have concerns about that one)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I would support encrypted memo if *length* and *inclusion* enforced in protocol. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Zcash has a 512 byte encrypted memo on all z2z transactions, and people are having a lot of fun with it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (mostly whimsical fun at the moment, but I expect fun applications to follow)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, this seems to overlap in functionality somewhat with encrypted pIDs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea, could just roll the PID into the memo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yes, I agree that if included, length should be enforced for uniformity&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Would it be per txn or per output?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Im a bit skeptical about scope creep, since Monero is money, not random messages&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and kept small&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; or email&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; or a replacement for twitter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; AIUI that PR requires a single non-change output&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at least from my initial read of the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Its use in Zcash is per-output, I believe&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Can we actually do away with this messaging entirely?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Isthmus&apos;s research indicates that even though the extra field is technically open ended, in practice people arent implementing random things&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; supporting random messages with core code would directly lead to more random things in the chain&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Wait can we clarify &quot;random&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Do we mean a fixed tag that supports arbitrary payload&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; non-standard&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I guess &apos;memo field&apos; implies to me &apos;any random message you feel like&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ideally encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To clarify, this PR uses chacha to encrypt with the DH shared secret, including padding as needed to hit certain size resolution&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; what are pros of including memo field?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s not possible to enforce that the data are actually encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; does chacha index each chunk in some way (so no two chunks are likely to be the same)?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is my question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think the goal was to enable encrypted recipient data as desired, to reduce the likelihood of non-standard inclusion of data in extra&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: the chunks are appended before passing to chacha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If I&apos;m reading the PR correctly, the chunking is just to enforce size resolution&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; From a technical/statistical info leak standpoint, we should either have *no* messages, or an encrypted message on *every* transactions. Which option we choose is partially a UX/design conversation.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And at that point, you basically have a larger pID setup&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which was part of my concern&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Is there no way to mathematically verify that a field is encrypted?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not for the network AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nor is it possible in Zcash either&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is possible to assure the _recipient_ that if they can decrypt properly, the data were encrypted as expected&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ohhh yea that&apos;s how that works&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But otherwise, it&apos;s just uniformly distributed data&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think that encryption or not isn&apos;t a concern, since implementers should want to harmonize with other implementations. The core impl would encrypt, so others would too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; All of this begs the question do we need this memo filed and even extra&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the worst case in Zcash is that you throw a bunch of unencrypted junk into a tx that gets accepted by the network, but that the recipient won&apos;t properly decrypt&lt;br&gt;&amp;lt; I would be very happy to do away with both&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ArticMine: I think ultimately the extra field is useful when/if hard forks are no longer feasible.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At the very least, enforcing ordering as UkoeHB_ listed in their issue would help a lot of this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; certainly not all cases though&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Imagine if Janus attack wasn&apos;t discovered until after hard forks stopped happening. We&apos;d be in Bitcoin&apos;s situation of absolute chaos&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; (i.e. if no extra field for wiggle room)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; How would extra help&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Geez, if that happened I think the issue is ossification&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; wallets can implement janus mitigation on their own, since it&apos;s technically unverifiable anyway&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;d like to proactively avoid a situation like that by keeping an agile codebase, not having an anything-goes tx_extra field&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, lots of different pros &amp;amp; cons to consider for each possibility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The question at this point, I think, is to decide whether doing order enforcement (e.g. TLV) is something that a develop wishes to take on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which ties in to whether enforcement of a consistent Janus mitigation is desirable (I think yes, it is)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; After next gen tx protocol gets implemented, I imagine the stuff that can go in a hard fork will drop off quite a bit. Rather than losing the ability to make hard forks, we might just run out of hard forks to make. Once the expectation of making periodic hard forks fades away, subsequent hard forks will become much more difficult (also the case if adoption rises concurrently).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Network upgrades also have the probable advantage of encouraging client upgrades&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah &quot;we might just run out of hard forks to make&quot; is a different situation from encountering an issue (e.g. Janus) and not forking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which provide other non-consensus fixes and benefits&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Regardless, let&apos;s separate the metadata question (should we enforce ordered TLV) from feature questions (should we have a memo field)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, TLV enforcement has a big effect on non-standard data, since it requires a stated type&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I did make pseudo code for enforced sorted TLV, about 200lines&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I mean that the features and the layout enforcement are closely intertwined here&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Current code already mostly does sorted tlv by default&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; So all that needs to change is in tx validation&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so I think what should be brought up in -dev is a well-considered position for 3 things related to extra&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. Decision on TLV enforcement, and responsibility for implementation&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; koe, what&apos;s your github&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 2. Decision on Janus mitigation, and implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 3. Musings on the new encrypted-memo idea&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; atoc &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/61&quot;&gt;https://github.com/monero-project/research-lab/issues/61&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My position is 1: yes, 2: yes, 3: not unless enforced uniformly (and then it runs up against ePIDs)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1: agree, 2: agree, 3: agree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, good things to consider here&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is the janus mitigation the thing with the subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Janus &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/62&quot;&gt;https://github.com/monero-project/research-lab/issues/62&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Enforcing a mitigation has the added advantage of making the number of tx pubkeys uniform&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; !!!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; yesplz&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ima just throw it out there to play devils advocate, dunno if its been stated before. What about reverting to not having subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you have one Janus-specific tx pubkey per transaction, and a separate additional pubkey per output&lt;br&gt;&lt;strong&gt;&amp;lt;fuwa&amp;gt;&lt;/strong&gt; is it possible to replace tx extra completely with memo, so you don&apos;t need to sort anything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You&apos;d need to remove all non-recipient-specific data from memo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which IIRC moneromooo said would be a significant engineering effort&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Extra isn&apos;t an inherent problem if uniformity is reasonably enforced&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, I was wondering something actually&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Suppose we decide that each transaction should contain X, Y, and Z&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; gingeropolous: then Janus would no longer be a problem. That&apos;s about it afaik&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; What&apos;s the performance difference between having 3 separate fields versus having 1 field with 3 enforced objects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a good question, and I&apos;m not sure&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right. so i guess the underlying question is whether subaddresses are worth it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The scanning benefit is huge for large sets of addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hash lookups are much faster than doing multiple scans of all transactions per address&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and Janus checks are only needed for transactions that are already identified as being destined for you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and those checks are quite fast anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also note that MLSAG -&amp;gt; CLSAG drops average tx size by 600 bytes already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/average/typical&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Like 2 in 2 out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, a 2-2 tx drops already from ~2.5 kB to ~1.9 kB&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So Janus mitigation adds something like about 64 bytes back in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (more for multi-output)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meaning there&apos;s already plenty of wiggle room&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well here&apos;s hoping its the last mitigation for subaddresses.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; that&apos;s a pretty good drop&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We can increase the ring size&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; meeting is getting toward the end, so Ill add my update here: ztm2 should be ready to publish this weekend, I&apos;m finishing up my last proofreading atm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: great!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; might take a bit for getmonero to update though, so we will see when I post about it&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; koe - i sent you an email but to reiterate it&apos;s looking really good&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah saw that :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since the hour is indeed almost up, does anyone else wish to share any topics of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/fnhm6u/maam%5C_monero%5C_ask%5C_anything%5C_monday%5C_march%5C_23%5C_2020/flbbt45?utm%5C_source=share&amp;amp;utm%5C_medium=web2x&quot;&gt;https://www.reddit.com/r/Monero/comments/fnhm6u/maam\_monero\_ask\_anything\_monday\_march\_23\_2020/flbbt45?utm\_source=share&amp;amp;utm\_medium=web2x&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m looking for projects for Fellows to work on, wondering if that seems like a good candidate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That sounds like a question for -dev or -gui TBH!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I could also have one of the software engineers implement ordered TLV if -dev wants somebody else to tackle it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea, good point&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Any wish list projects for MRL? I have 2 software engineers, 1 mathematician, and some data scientists that are open to working on Monero stuff&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Isthmus this seems good. i am willing to help but probably can&apos;t commit too much atm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: perhaps pop over to -dev after meeting and let the channel know that a Fellow might be able to tackle TLV&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; see what the responses are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I bet moneromooo will have better knowledge of the effects that parsing would have on performance overall&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; well this never got much traction but Im still a fan &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/59&quot;&gt;https://github.com/monero-project/research-lab/issues/59&lt;/a&gt; could be a lot of work idk&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: I know this important PR needed review... &lt;a href=&quot;https://github.com/monero-project/supercop/pull/3&quot;&gt;https://github.com/monero-project/supercop/pull/3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and if any Fellows have sufficient interest, the new CLSAG security model in the paper could use some eyes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, let&apos;s start to wrap up&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I&apos;ll cover the fee, penalty and median proposal in the next meeting. By then I&apos;ll have most of this finalized&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any ACTION ITEMS to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; @sarang i&apos;ll probably ping you tomorrow to go over some zkp ideas for atomic swap&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be doing some work on an older preprint, reviewing some ideas in a draft preprint that were sent to me by another researcher, and returning to some Triptych code&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; there are two other big projects: fully-formed audit functionality, and extensive updates to multisig; mentioned those to TheCharlatan but they really are beasts I expect&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; i have some resources i&apos;d like to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We can close up the meeting, but I&apos;m curious later if anybody has speculation around what&apos;s going on with &lt;a href=&quot;https://xmrchain.net/search?value=f6cff1edd1a7861ed13d494dd4ae7c4a7f42b5c3bf91457310d2166722c1316f&quot;&gt;https://xmrchain.net/search?value=f6cff1edd1a7861ed13d494dd4ae7c4a7f42b5c3bf91457310d2166722c1316f&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It has an unknown tag type, and the length is recorded incorrectly&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; are you sure it&apos;s a length and not a value byte?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Not sure, that&apos;s why I&apos;m asking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, let&apos;s go ahead and adjourn for timing purposes, but discussions can of course continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs posted shortly on the GitHub agenda issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-03-28</title><link>https://beta.monerodevs.org/blog/2020/03/28/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/03/28/community-meeting/</guid><pubDate>Sat, 28 Mar 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/450&quot;&gt;https://github.com/monero-project/meta/issues/450&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping needmonero90 rehrar ErCiccione[m]&lt;br&gt;* needmonero90 yawns&lt;br&gt;* needmonero90 rolls over&lt;br&gt;* needmonero90 zzzzzzzzzzzzzzz&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol, you even get an extra hour of sleep now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I’m soft announcing our new home! &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. We can use this page to more easily organize Monero Community Workgroup resources going forward. It also has a calendar you can subscribe to for meeting reminders. If we have time during open ideas, I’d love to hear your ideas!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Still waking up, I&apos;ll think of something eventually&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Community is tired :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ah yes&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Publish0x is blacklisted now&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; From the subreddit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; long overdue&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Yup, but gotta get announced somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; check off that compliance requirement&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Additionally&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;d like to thank osrsneedsf2p&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; He helped us modify the regex for nonparticipation links, so that sister subreddits no longer get your comment removed&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Which is really really nics&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Okay, that&apos;s it from my end. Probably one or two more minor things to announce, if I think of them I&apos;ll mention&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Carry on :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; speaking of compliance requirements....&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Before we get into the usual CCS section, needmoney90 initiated a discussion on the topic of proactively preventing the CCS from being used as a potential vehicle for sanctions funding.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I’m soliciting feedback on adding the following attestation required to open a CCS proposal:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “I declare that I (and the entity and individuals I represent, if applicable) am/are not on OFAC’s Specially Designated Nationals and Blocked Persons List or otherwise covered by any other OFAC sanctions list, which may include entities and individuals in certain jurisdictions.”&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.treasury.gov/resource-center/sanctions/Pages/default.aspxtions&quot;&gt;https://www.treasury.gov/resource-center/sanctions/Pages/default.aspxtions&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.treasury.gov/resource-center/sanctions/Pages/default.aspx&quot;&gt;https://www.treasury.gov/resource-center/sanctions/Pages/default.aspx&lt;/a&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I would like the blurb determined by a lawyer&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That does not cover money moving to a covered entity&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: want to provide one?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Which also is counted as part of the sanctions&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ve asked Fluffy to talk to the tari people, but thus far he hasn&apos;t responded&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Been a few days&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you can also rip one from a large company&apos;s ToS you find&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sorry just arrived. Reading backlog&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have general questions on this or concerns?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Note: this is a *completely* preventative measure&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Nothing on my end, raising the issue once I was aware of it is all I can do atm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We may want to have a wider topic on terms of use like Zcash Foundation&apos;s: &lt;a href=&quot;https://grants.zfnd.org/tos&quot;&gt;https://grants.zfnd.org/tos&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but we can do that later, just wanted to make sure people are aware of the conversation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: want to open a github issue for it in meta?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks, it will help with organization&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All proposals in funding required are fully-funded!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Disagree.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Don&apos;t ask don&apos;t tell.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: there are some concerns that may not be a sufficient policy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The CCS is not based in the USA.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Donors can be.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And they should be informed if so, no😆&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; *?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They are donating money to the CCS, not the individual.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which is not based in the CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s not that simple&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *USA&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ofac covers money transferring through entities to an Ofac covered entity&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It doesn&apos;t stop after one hop, you&apos;re expected to know the end recipient&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Which is bullshit&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; But we&apos;re expected to self enforce, at penalty of $55k/violation and 20y in jail max penalty&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; If we do not make a note in a CCS about where the money goes, we could have some serious issues for donors (or CCS maintainers should they be located in the US and facilitating the payment)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Isn’t this something core team has to decide? They are operating the CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Then what was done (nm90) saying what he found in the comments is the correct way to do.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I got attacked for that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; A measure should NOT be added to the CCS rules. Never.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Apparently I shouldn&apos;t have even mentioned it&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Just ignore it and it&apos;ll go away&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Googling peoples usernames is unacceptable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I think people were upset you mentioned it in a specific proposal&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I was literally just told by rehrar to mention it in a specific proposal&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; posting their suspected name in public is unaccettable&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; His suggestion is what I just did&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Er, his &apos;suspected name&apos; is literally the username he&apos;s using&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That&apos;s not doxxing dude&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I didn&apos;t know rehrar suggested that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nm90 I&apos;m not thrilled with using comments for it either, but if we HAD to do something, then I&apos;d rather it be that than formalizing the CCS with this red tape.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; guys are you serious? Posting the suspected personal information on somebody (we are talking about a real profile) is not a good thing at all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sgp he&apos;s referring to my comment above saying the comments would be the way to do it rather than codifying it.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; If it&apos;s the first Google result for their username I see no problem.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That&apos;s called due diligence&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; .w nioc&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [WIKIPEDIA] National Iranian Oil Company | &quot;The National Iranian Oil Company (NIOC; Persian: شرکت ملّی نفت ایران‎, romanized: Sherkat-e Melli-ye Naft-e Īrān) is a government-owned national oil and natural gas producer and distributor under the direction of the Ministry of Petroleum of Iran. NIOC was established in 1948 and restructured under The...&quot; | &lt;a href=&quot;https://en.wikipedia.org/wiki/National%5C_Iranian_Oil_Company&quot;&gt;https://en.wikipedia.org/wiki/National\_Iranian_Oil_Company&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; please&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; still, we should have an idea what to do going forward&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I guess that I should be banned&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ErCiccione[m]: Who - &apos;My name is Moeen Mohamadi, a native Persian speaker.&apos; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/133&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/133&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; who posted suspected what if it&apos;s alreayd there?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; You can find real info of a lot of people by just googling, does mean it is okay. If they don’t link to their linkedin, you also shouldn’t in public.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; eh?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let&apos;s make sure this discussion doesn&apos;t get derailed too much into a mostly-unrelated topic&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Selsta: are we not allowed to look into the usernames of people we fund?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Should we ignore that username histories exist?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Are we not allowed to mention the results of the first page of a Google search?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m focusing just on making sure the CCS doesn&apos;t have unnecessary liability for donors, CCS proposers, and Core&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Exactly what kind of due diligence do you think is acceptable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: maybe it&apos;s best to table that question for now&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Because expecting people to not Google a username and report on it is silly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; This is someone we&apos;re paying money...&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Anyways.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I sympathize with needmoney90 here somewhat. If someone new is asking for funds, to decide if this person is deserving someone might do a Google.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; maybe a longer term goal would be to setup a type of DAO that way nobody is responsible 🤷‍♂️&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; nm90: OSINT is technically fair game, but I digress&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Googling the username of a potential donee strikes me as like, the very basic of basic due diligence&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Exactly how else do you look into a person&apos;s history&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; rehrar: Googling a person is okay. Posting their linkedin without asking isn’t. If there are doubts, core can do this in private.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The username is like, the first thread&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Literally the first hit for his username&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; How is reporting the first thing returned about his username doxxing&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; given that nobody knows who donated to which CCS, who is responsible?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Sorry for carrying on sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok I need to cut this off, we need to take a step back since the discussion on what is fair to research isn&apos;t going to go anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m done&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; point is rehrar I&apos;m representing a community&apos;s perspective in saying that your desired solution may not be adequate for the safety/liability of donors, CCS proposers and the funds they receive, etc. I genuinely think it&apos;s worth coming up with a ToS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; even if Core doesn&apos;t care, other people might&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Then people should assess the risk of donating to the CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will bring it up with core, but I&apos;m certain they will not be happy with making a ToS.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; well if the risk is high to the point the platform is useless, that&apos;s a community problem&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; not sure why we should create a ToS for someone else.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Like by being informed if there&apos;s a potential legal risk with donating to a certain proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_: then let it be so.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great :/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is Monero, guys. We aren&apos;t Zcash.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And we also don&apos;t want to open ourselves up to an easy attack&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If the risk is too great for some on scary proposals, then don&apos;t donate.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Many/most proposals don&apos;t have this issue and won&apos;t carry risk.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We already had proposals from venezuelans&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the perception of a risky platform is a huge concern&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; So we crossed the line already&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; ✊&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; •sgp_&amp;gt; well if the risk is high to the point the platform is useless, that&apos;s a community problem &amp;lt;-- sending 3xmr is high risk?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We should have had this discussion before any sanctioned countries came into the cross hair, but the discussion is happening now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nioc: potentially, &quot;it depends&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; [conversation totally over]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just shut up if about if you donated or not?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; all this is way overamplified&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Core team has lawyers. They should decide all this. No one is a lawyer here so the discussion is useless.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in any case, I think we can move on for now. discussions can continue on Github or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mining outreach, Ministo (40 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; No movement on this in a month, so I will skip. Feedback was mostly negative last time we discussed it.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; selsta: +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; [Monero Aligned] Proposal for 1M5 Integration as Proxy, Brian Taylor (150 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/127&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/127&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; No movement on this in a month, so I will skip.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Norwegian translation of webplate + footers + nav. Menu, Chris Avis (6 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/129&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/129&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone know the status of this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar do you recall if this was discussed last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I&apos;m ok with it. Fair price good quality&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other comments here? otherwise I think it can be moved&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t recall.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Debian Package Repository for 2 years, Patrick Schleizer (60 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/130&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/130&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do we need to discuss this one further?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say no. It should be moved.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Although prices on all of these should maybe be adjusted?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; right, I encourage you and luigi to reping ones to be moved for a chance to update if needed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sounds good. I&apos;ll ping him now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; erciccione: part time work (April-May) on Getmonero.org &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/134&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/134&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; approval from me&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I also gsve a +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Persian translation of the GUI wallet &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/133&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/133&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: you expressed some concerns?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I say no. Most because of the high price and the fact that everything he writes is in an english more broken than mine&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; for that rate, i would expect a professional translator with a super CV&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks, good to know&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; And thus English comprehension may not be adequate I take it?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; +1 for ErCiccione&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I also deemed his comments toward the community quite negative&lt;br&gt;&lt;strong&gt;&amp;lt;TrasherDK&amp;gt;&lt;/strong&gt; Second that.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Plus no track record of voluntary work on Monero (related) projects&lt;br&gt;&lt;strong&gt;&amp;lt;TrasherDK&amp;gt;&lt;/strong&gt; That too.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i agree dEBRUYNE that was the nail of the coffin from me, very bad attitude&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, sounds like a recommendation to reject there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (Thanks for the support btw selsta nioc sgp_)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i would have suggested him to ask half what is asking, but after his behaviour it&apos;s just a nono&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: you&apos;re a frequent leader, we need more of that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; onward!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;ErCiccione&amp;gt; (Thanks for the support btw selsta nioc sgp_) &amp;lt;= Another +1 from me :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione: Also him using the maximum rate of the rate bound you suggested&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; new point release is out&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE: yeah that was sad (thank you too btw)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/2020/03/19/monero-0.15.0.5-released.html&quot;&gt;https://getmonero.org/2020/03/19/monero-0.15.0.5-released.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not much, but now the roadmap of the website is translatable on weblate&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; outreach folks are looking for people to create articles/art and whatever in languages different from english&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so if anybody has anything to offer, get in touch with them&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and one good news&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; can be that weblate soon will be able to translate plain markdown files&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that could be useful to all workgroups, because would give the possibility to translate stuff that wasn&apos;t possible to translate before&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, keeping an eye on that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; And there is big need of translators for the website:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://translate.getmonero.org/projects/getmonero/monero-site/&quot;&gt;https://translate.getmonero.org/projects/getmonero/monero-site/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so if you can and have time, please translate stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m looking forward to the markdown feature&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something to discuss when this we ready for open ideas time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; noted rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah, would solve the problem of the documentation of getmonero.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/2020/03/05/monero-GUI-0.15.0.4-released.html&quot;&gt;https://getmonero.org/2020/03/05/monero-GUI-0.15.0.4-released.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is anyone from outreach here?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I can give a small GUI update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; otherwise I&apos;ll just tease that there is a new article coming out soon with no other details&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: that would be much appreciated, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; xiphon is working on an update downloader&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; so that the GUI automatically downloads a new update, verifies the hashes and opens the folder containing the new version&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does/will it use the stuff that moneromooo built for doing this?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think it shares some code but mooos tool is only for CLI currently as GUI has no reproducible builds yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What&apos;s the word on that btw?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Reproducible builds for the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; still work in progress&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; will take a while&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; but progress is made already, you can build with cmake on linux and windows&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ok that’s all for GUI&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: I added a reminder to my notes to ask you for an update next time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. Website workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: you have the floor again&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i posted updates here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/foooc6/getmoneroorg%5C_updated_new_roadmap_page_1_new/&quot;&gt;https://www.reddit.com/r/Monero/comments/foooc6/getmoneroorg\_updated_new_roadmap_page_1_new/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Getmonero.org updated: New roadmap page, 1 new moneropedia entry, 1 new FAQ entry, new MRL paper, updated guides and more (self.Monero) | 52 points (86.0%) | 11 comments | Posted by ErCiccione | Created at 2020-03-25 - 11:23:58&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as i said, the roadmap has now a different structure, it&apos;s translatable on weblate and it&apos;s much easier to update&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i have some open MR that need testing, so please take a look: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/-/merge%5C_requests&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/-/merge\_requests&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Currently working on adding another moneropedia entry and on the FAQ&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; &amp;lt;selsta &quot;but progress is made already, yo&quot;&amp;gt; reproducible build on linux and win?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; no, only cmake&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; which is a first step to reproducible builds&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; not sure what that looks like on actual IRC btw&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You also commented in a related discussion to move the website back to Github: &lt;a href=&quot;https://github.com/monero-project/meta/issues/236#issuecomment-605023567&quot;&gt;https://github.com/monero-project/meta/issues/236#issuecomment-605023567&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; thanks selsta&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes sgp_ i finally capitulated and now i agree we should move back monero-site to github&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; reasons explained in the comment you posted&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; whats the word on the GUI builds for the current release?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hope core agrees and we can move back in a reasonable timeframe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I agree fwiw since I often forget to check Gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; 0.15.0.5*&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i think that&apos;s the case for many&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; kinghat[m]: Snipa does builds and he is a bit busy with setting up WFH for his workplace due to current events.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; so should be out some time, not sure when yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to move on to the next update since we absolutely need to get to it, thanks selsta kinghat[m] and ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; understandable. tyvm.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang Noether has an important update on the Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My colleague suraeNoether stated in an earlier MRL meeting that he would have extremely limited availability for the time being&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; partly because of this, CLSAG had been delayed while I waited on his approval/fixes for the preprint (he is a coauthor)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve since received his permission to just make changes and post the preprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anyone has ideas and thoughts about what they feel should be research priorities going forward, please join the next #monero-research-lab meeting on Wednesday at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because of this change, I&apos;m now completing final proofreading of the CLSAG preprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and finalizing some optimized code for later audit/review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as coordinating trezor/ledger support so it&apos;s ready to go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Separately, Triptych-2 was posted to IACR, and I&apos;m working on some multisig and join-type math for it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you expect to be the only full-time researcher for the foreseeable future?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am currently the only CCS-supported full-time researcher&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I do not know when/if suraeNoether will choose to do full-time research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t want to speak for him&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the update. does anyone have any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So anyway, I&apos;m working hard to get a lot of projects moving forward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and will continue to do the best I can&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; 🙏&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: can you provide a nice overview of projects before the wednesday meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You mean an overview right now?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or just post to a github gist for easy reading?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I was more thinking a gist, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will post a link here and in -lab later today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; See -lab topic or meta github issue for meeting details&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, I don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, let&apos;s get to rehrar&apos;s thing then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so yeah, I just wanted to get a general poll from attendees about putting together virtual meetups on a weekly or biweekly basis&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; would this be something that would just add noise? Or could it be useful for having fun (especially during these times)?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m for it but I&apos;d rather just use Jitsi than VR&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; so, VR really means 3d virtual space&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; because it allows conversations to self organize&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; what kind of equipment does someone need to attend these meetings rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; jitsi may be nice, but it has issues with multiple conversation tracks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also note that we have activities planned on every Saturday next month (2 community meetings, Coffee Chat, and Moneroversary)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; A normal physical lab group is doing this with Jitsi, with limited success. Mostly socialising value.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; M5M400: a computer&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; theres no such thing as a &apos;hallway track&apos; for a broadcast event&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Probably is fun for some people, so it&apos;s good that rehrar is researching.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; rehrar: no VR goggles or anything?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; M5M400, VR equipment not needed for the VR space.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; possible but not necessary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; M5M400, want to try it out after the meeting? It&apos;s browser based.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar and I tested this earlier&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; btw thanks for bringing jitsi to my life. I deployed it at work and it&apos;s replaced stupid webex since this crisis :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It will take effort to organize, and I Don&apos;t know if this is the best use of my time if it won&apos;t be used, so I just wanted to get opinions.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: ikr, it&apos;s a life-saver&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; oh, I crashed into a meeting. sorry. didn&apos;t want to OT&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; M5M400, I know all of the FOSS.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; My laptop which works fine for developing is not strong enough VR so I guess you need a recent computer :P&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: What was the results of testing the Mozilla meeting tool?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-mob: everyone thought positively of it after use&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s quite versatile&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The name?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m happy to announce a meeting in whatever format to the Monero Chicago meetup group&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only downside was that volume is distance-dependent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it seemed unsuitable for a lecture-type event&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-mob: Mozilla Hubs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as in, moving farther away from a speaker&apos;s avatar makes them quieter, as in real life&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: we tested and you can turn the speaker up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh neat, nvm them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so much so that you can hear them from far away&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sarang: The volume problem is when using Mozilla Hubs or another tool?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hubs, but it&apos;s not a problem.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the Mozilla tool that rehrar and I had tested&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar just wants to make sure we can&apos;t avoid his rants&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so I withdraw my comment msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://hub.link/ktcMqWR&quot;&gt;https://hub.link/ktcMqWR&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hop on sarang, sgp_, msvb-mob, rottensox, M5M400&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I unfortunately cannot (other tasks to complete today)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; see this is a case where jitsi is slightly easier since I want to be on while I make pancakes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I&apos;m down for reoccuring VR meetups&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else? I&apos;ll see if I can hop on while cooking&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Or perhaps I should say &apos;VR&apos; given technically you don&apos;t need a VR setup to use Mozilla Hubs&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat[m]&amp;gt;&lt;/strong&gt; as a long term goal why not look into a type of DOA for funding. not controlled centrally, no liability.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to wrap up the formal meeting now. Thanks for the idea rehrar; I think it&apos;s a good one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Coo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 11 April at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is next week on 4 April at 17:00 UTC. The Moneroversary is on April 18.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; expect next meeting to mostly be about planning the moneroversary (maybe I&apos;ll schedule 2 hours)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, STAY SAFE AND ISOLATED, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-03-25</title><link>https://beta.monerodevs.org/blog/2020/03/25/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/03/25/mrl-meeting/</guid><pubDate>Wed, 25 Mar 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: o/&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moving on, then, to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who wishes to share research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can share a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve completed some formal peer review for the IEEE S&amp;amp;B proceedings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and worked on analysis for a linkable ring signature construction in IACR 2020/333&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it claimed to be more efficient than CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, the numbers assumed an insecure key image construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The authors have already posted a revision, but it doesn&apos;t include numbers or new security proofs for the modified construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides this, here&apos;s an update on some other projects...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For CLSAG, I am still waiting on the final go-ahead from suraeNoether, who is a coauthor on the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I finished code optimization and made a PR to moneromooo&apos;s branch, which has some nice verification speedups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For Triptych-1, its preprint has been updated at IACR 2020/018&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An MPC construction for key images is completed, and multisig/join analysis is still underway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For Triptych-2, its preprint has been posted at IACR 2020/312&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Multisig/join analysis is still underway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s all for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions or comments?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; how much verification speeedup for CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Do you need any more eyes on the CLSAG PR?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s around 4-5%&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; seddd: That would be welcome, once moneromooo integrates the new changes into the branch&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Ok, let me know, and I&apos;ll review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;d be great&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did, I can push.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh excellent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 4-5% reduction in size? Verification time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only real changes from the paper&apos;s description is a modification to the public parameters that go into the challenge hashes, which allows for the speedup to happen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I didn&apos;t bother with generation stuff, since that&apos;s less important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Size is identical&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The PR includes new performance tests with better direct comparison to MLSAG, if that&apos;s useful to anyone&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: moneromooo: link?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So is this the version that is going for audit?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Presumably, but that&apos;s up to the audit workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m rebasing it to master now, then will run tests, then push, then post a link.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: excellent, then the CI workflow will operate properly&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: awesome, many thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions for me?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or does anyone else wish to share research topics?&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Mb but it involves pow of another coin, not sure appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps suited for after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Definitely&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; who is the audit workgroup? sgp?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ has been working to coordinate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As far as the CLSAG paper goes, if I don&apos;t hear from suraeNoether, eventually I suppose we&apos;ll just have to release the revised version without him&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I would prefer not to do that, since he&apos;s a coauthor&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Is suraeNoether not around rn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He hasn&apos;t enabled public viewing on the overleaf version, and I don&apos;t have access rights to do that unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, he is not around right now AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: k&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, to respect everyone&apos;s time, I suppose we can move to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; update from me: proofreading is extended to this weekend as comments are trickling in at the last moment :p; I have received several good feedbacks so far&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, go ahead UkoeHB_&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; current proofreading version is here &lt;a href=&quot;https://www.pdf-archive.com/2020/03/22/zerotomoneromaster-v1-1-2/zerotomoneromaster-v1-1-2.pdf&quot;&gt;https://www.pdf-archive.com/2020/03/22/zerotomoneromaster-v1-1-2/zerotomoneromaster-v1-1-2.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My action items are to complete my proofreading of Zero to Monero (it&apos;s been delayed; my apologies)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and to work on some Triptych-2 MPC math&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;research only, not for production use&quot; inb4 sumo releases it and claims to be first&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; oh right, I made a small update to Janus mitigation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; UkoeHB_: cool,, what?&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: lul hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sorry, catching up from a couple days ago&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/62#issuecomment-603079784&quot;&gt;https://github.com/monero-project/research-lab/issues/62#issuecomment-603079784&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: imagines sumo as yt commenter: &quot;FIRST&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; UkoeHB_: none of that is implemented correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Off topic, folks!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: srry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC, the last time Janus mitigations were discussed in a dev meeting, there seemed to be mixed support&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; my action item is to go through all proofreading comments, and then this weekend finalize a for-publication version&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; sarang part of that seemed to be related to exactly how many pub keys and janus base keys it would require&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; full Janus mitigation would require: 1 Janus base key per transaction, #pub keys = #outputs for ALL transactions (not just tx with subaddresses as is the case now)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: sounds like a lot of overhead, is that one of the main objections?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; there is partial Janus mitigation, where normal addresses and subaddresses are split up; in other words, don&apos;t mitigate linking of normal addresses with subaddresses; that way only tx with subaddresses would need the janus base key&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; however, even with partial mitigation a lot more subaddress tx would be revealed as subaddress, as there are currently some optimizations that hide subaddress tx among normal tx&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; while with full migitation, normal address tx and subaddress tx would be universally indistinguishable&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; which iirc sarang was in favor of even outside of Janus&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: +1 for the latter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, encouraging/enforcing indistinguishability is useful&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; the main objective is solving the Janus attack&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; which is currently undetectable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: so what are the opposing arguments?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Transaction size is increased&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s a big counterargument&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (literally)&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So as happens always, there&apos;s a tradeoff on complexity (in this case, size and protocol changes) and indistinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/always/often&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worth noting that with CLSAG, standard tx size already drops from ~2.5 kB to ~1.9 kB&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so there&apos;s some wiggle room&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: are there potentially more compact full Janis mitigations?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Each added scalar/group element adds 32 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Janus*&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; this is the smallest known mitigation&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Tx size is increased by how much?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; on average, about 2.2*32 bytes per transaction&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; assuming 2.2 is the average output count&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; wait no, 32 + 1.2*32&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; same thing lol&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: What about encoding the extra basepoint in smth like a lookup table, where base points are indexed by the first 8? bytes&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; actually a tiny bit less than that, taking into account current subaddress tx&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So 64 bytes for a typical tx&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah basically&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So if the security issue is verified I do not see an issue here&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; seddd, the base key must be generated by transaction authors&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; under the current construction, not sure if there are any other ways to do it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: the math checks out on the fix&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Ok so unknowable ahead, gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: will read more in the issue you linked&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably time to bring it up in dev meeting again&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; seddd there might be something to that (using a fixed janus base key of some kind), Ill ponder it a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other action items to bring up?&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: UkoeHB_ that&apos;s kind of what I was thinking, or a fixed set of usable bases&lt;br&gt;&lt;strong&gt;&amp;lt;seddd&amp;gt;&lt;/strong&gt;: Happy to collaborate, this is an interesting problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s go ahead and wrap things up for this meeting; discussions can of course continue after we adjourn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last topics of general interest for the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto! Meeting adjourned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks to everyone for attending&lt;/p&gt;
</content:encoded></item><item><title>Release 0.15.0.5</title><link>https://beta.monerodevs.org/blog/2020/03/19/monero-0.15.0.5-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/03/19/monero-0.15.0.5-released/</guid><description>Monero 0.15.0.5 released</description><pubDate>Thu, 19 Mar 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the &lt;strong&gt;v0.15.0.5 release of the Monero software&lt;/strong&gt;, which contains bug fixes.&lt;/p&gt;
&lt;h3&gt;Changelog&lt;/h3&gt;
&lt;p&gt;The changes introduced with this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tor / I2P: plug Tor to clearnet association vector&lt;/li&gt;
&lt;li&gt;Various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that you can find a full changelog &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.15.0.1...v0.15.0.5&quot;&gt;on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Download Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.15.0.5.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.15.0.5.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.15.0.5.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.15.0.5.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.15.0.5.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.15.0.5.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.15.0.5.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.15.0.5.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.15.0.5.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Or visit the &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/downloads/#cli&quot;&gt;Downloads&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;You can also compile it from source by yourself. See the &lt;a href=&quot;https://github.com/monero-project/monero#compiling-monero-from-source&quot;&gt;instructions on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Verify Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, check the following SHA256 hashes using these guides: &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;52e46ead674275ed446e261795b2cde19e65f7098ce62902bfa275e67f9f10f7  monero-android-armv7-v0.15.0.5.tar.bz2
ceccc11723c4dff3cef420b37bc795850b74a8e71d23d44aa26faf5cd8fcc0e6  monero-android-armv8-v0.15.0.5.tar.bz2
b0ea91c4d0f68d8d85ba15ed537bdd81589fa796f88d96aec451543f87b9fdb7  monero-freebsd-x64-v0.15.0.5.tar.bz2
a23402ccf5ac432306fe263fae660646206ecb9d2aec3cfacb25afce34794067  monero-linux-armv7-v0.15.0.5.tar.bz2
04e73cf72f37f0bbdfa757c9bb5df2117aee473632a917041077da3c05169743  monero-linux-armv8-v0.15.0.5.tar.bz2
6cae57cdfc89d85c612980c6a71a0483bbfc1b0f56bbb30e87e933e7ba6fc7e7  monero-linux-x64-v0.15.0.5.tar.bz2
fd2c32fc3efa47b2feda6526b0a2df4e1acc7325ec205a25d7947fbc843b24df  monero-linux-x86-v0.15.0.5.tar.bz2
8ef04398350b8de68e21da236801f276cf662641e03dc067f6e865180f9853f6  monero-mac-x64-v0.15.0.5.tar.bz2
0286e21552d3fedfedbc7c7aba2f34c370ad4c21007a75fb67ac87994c5cec5a  monero-win-x64-v0.15.0.5.zip
bdcc5af964b6271bbf05609edfc49093b690f15031b748dfb43ffe991ae9cc6e  monero-win-x86-v0.15.0.5.zip
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in &lt;a href=&quot;https://github.com/monero-project/monero/tree/master/utils/gpg_keys&quot;&gt;/utils/gpg_keys&lt;/a&gt;)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-03-11</title><link>https://beta.monerodevs.org/blog/2020/03/11/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/03/11/mrl-meeting/</guid><pubDate>Wed, 11 Mar 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s begin the meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda is here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/445&quot;&gt;https://github.com/monero-project/meta/issues/445&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted there after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good morning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First on the list, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that because of a recent time change for the United States and elsewhere, these meetings will take place at 17:00 UTC instead of 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; heya sarang and artic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can move on to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who wishes to share research topics of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to give a brief two-part update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go ahead suraeNoether!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; firstly, personally: i&apos;m going to have to take a break from monero for a few weeks while i get this medical stuff figured out. importantly: i&apos;m not stopping work. I just don&apos;t know how much time i can actually contribute practically.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oof, sorry to hear this. I hope everything goes well for you suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sorry to hear this. I hope all goes well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; secondly: my research into matching is a hydra where fixing one bug is revealing handfuls of more bugs, and i&apos;m getting super frustrated with it. this is particularly important work for a few reasons, but for right now i don&apos;t anticipate movement any time soon. one of the reasons that this has become so frustrating to me is that certain threats to monero that are going to become more likely over the&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; next several years to be presenting themselves that make the answers that lie within this work *lower priority* than other things. i mean this very specifically in the following sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; everyone should know that our anonymity reduces to something like the one-more decisional diffie hellman problem, and our unforgeability reduces to something like one-more discrete logarithm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; both of these are known to not be hard for quantum adversaries, and while quantum computers are not yet practical...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it doesn&apos;t matter what ring size we use if china goes &quot;manhattan project&quot; on quantum computers and turns their resulting computing power on de-anonymizing privacy coins in secret.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my work on matching would give us answers to questions like &quot;how large should ring sizes be *assuming the underlying problem that our anonymity rests upon is hard to solve*&quot; but we know that this problem is only going to be hard over the short term&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW such a &quot;quantum adversary&quot; could wreak havoc on basically the entire global internet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indeed ^ but that&apos;s in fact exactly all the more reason to become resistant to a quantum adversary sooner rather than later&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; How realistic is a quantum adversary?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^ I agree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it takes 3 years to migrate to a quantum-secure system, and we hope something like clsag or triptych has a 3 year shelf life, then we should be looking at what will be practical 6 years from now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the shorter term, understanding the effects of ring size on matching-type analysis is useful for knowing how large to make ring size for a next-gen protocol&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Uhm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Would an adversary with a quantum computer break ring signatures or just decrypt the transactions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; both: they can compute the discrete log of every one-time key and then they just own all of monero&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, I&apos;d just do that.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so like&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once you have key discrete logs, you can check key images&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; matching: important. investigating quantum-secure schemes: higher priority, even over a relatively short 3-year term&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so every time i kill a bug in my matching code, i become more painfully aware: i&apos;m fighting the wrong hydra&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still think it&apos;s very valuable&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, we&apos;ve been doing some quantum vs crypto experiments at Insight lately&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long story short, i&apos;m prsently working on a summary-of-knowledge of quantum-resistant RingCT-type protocols, 3 of which have been proposed in the past 3 years&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, &quot;bigger rings are better&quot; is a qualitative statement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just for community education reasons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: absolutely agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My recent work on Triptych-2 and chain simulations shows, as expected, that ring size has a large effect on verification complexity&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Can you also evaluate how realistic a quantum adversary is? I recall general skepticism of them ever materializing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So choosing the smallest rings that do the job is important&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; UkoeHB_: yeah, so basically here&apos;s a qualitative answer to that question&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We&apos;re already working on 5 [actual] qbits&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (Insight working on IBM equipment)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Expecting this to scale in the next few years&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you may recall the sensationalist headlines a few months ago: &lt;a href=&quot;https://www.eurekalert.org/pub%5C_releases/2020-02/aps-teo022720.php&quot;&gt;https://www.eurekalert.org/pub\_releases/2020-02/aps-teo022720.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; quantum supremacy is probably a bad term but&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before these researchers did what they did, the *fastest way to figure out what a quantum computer can do* would be to *simulate it on a classical computer*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Quantum supremacy is a poor metric for usefulness IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Such problems are typically highly contrived&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because of these guys&apos; work, that is no longer the case: there now exist quantum computers that cannot be simulated more quickly than they can operate. this is a critical benchmark for scaling quantum&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @surae should I just loop in my quantum/crypto engineer for a few weeks, so you can focus on the matching hydra?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; They&apos;re already looking into the schemes, and would probably be happy to work on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; google&apos;s bristlecone has 72 qubits running&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus: let&apos;s set up a call for later this week&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; well I have to say it ... quantum computers are BS, they just spin hyperbole but go nowhere. There was a discussion about this on metzdowd&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Given retroactive denonymization doesn&apos;t really matter if they&apos;re 5 or 15 years off, we gotta hustle to protect Monero users in 2020&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you mean like computers based on quantum principles will never work, vtnerd? can you clarify?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus ^ bingo&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; someone discussed the progress made on metzdowd. Its been very little over 25+ years&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the researchers have alwasy been just on the edge of making it a reality&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the researchers into QC i&apos;ve spoken with disagree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that&apos;s an appeal to authority&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; admitedly this isn&apos;t my expertise, but theres time tradeoffs investigating these QC resitistent systems&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i think it&apos;s absolutely silly to say that very little progress has occurred over 25 years, and it&apos;s even sillier to assume that no progress will be made ala cold fusion, and i think it&apos;s even sillier to propose that we, say, avoid quantum-secure implementations rather than looking into the costs and benefits and time horizons of implementing them&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; and the one thing thats bizarre, is when someone builds a QC system, we basically ahve to reboot on general purpose computing projects, no? Like one year out are they even cracking crypto?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, i don&apos;t want to take more time on this: my update is that i have to step back from monero for awhile, and i&apos;m looking into RLWE-based ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Y&apos;all know the tech cycle. Many-year winters leads to the most exciting explosions. AI, crypto, quantum... the pattern repeats&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll still be presenting at meetings and coming by and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for folks who are interested, the wikipedia article on the timeline of quantum computing has lots of good info&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few things to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve completed review of suraeNoether&apos;s security model updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;ve left several Overleaf review comments for you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Along with that, I migrated some recent CLSAG verification optimization code to moneromooo&apos;s branch, along with relevant unit and performance tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Saves about 5% on verification, which seemed worth it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Relating to Triptych: I made a minor update to the original Triptych-1 preprint for readability, but also completed the Triptych-2 preprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is a link to the Triptych-2 preprint on Overleaf: &lt;a href=&quot;https://www.overleaf.com/read/ynfkhykjfvrd&quot;&gt;https://www.overleaf.com/read/ynfkhykjfvrd&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d appreciate any review on it prior to posting to the IACR archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unrelated to these, I&apos;ve been catching up with literature review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, as a program committee member for the IEEE S&amp;amp;B conference, I&apos;m reviewing submissions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll take a look at your comments and read through triptych 2: electric bugaloo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO the CLSAG review is top priority&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Did you contact Teserakt?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to wait on confirming a schedule until we have this paper done&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we risk losing the availability again due to delays&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone who wants to review the CLSAG optimizations can see this branch: &lt;a href=&quot;https://github.com/SarangNoether/monero/commits/clsag-mooo&quot;&gt;https://github.com/SarangNoether/monero/commits/clsag-mooo&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, my funding proposal needs feedback on GitLab before it&apos;s decided whether to open it: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge%5C_requests/131&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge\_requests/131&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s all for me today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to present, or have questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i propose that we fund sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no questions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I propose that we fund surae&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, then leave a reaction or comment on gitlab!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ve been wrestling with a weird conundrum&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go on&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m thinking about modifying my wallet to only select decoys from transactions generated by the core wallet&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But then that in and of itself becomes a subtle heuristic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, so using fingerprinting to pick the most &quot;standard&quot; decoys?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Not &quot;most&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Something either looks like the core wallet, or provably isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, yeah, it kicks the fingerprinting can slightly down the road&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I guess if almost everybody used only outputs generated by the core wallet, then it wouldn&apos;t be a heuristic to fingerprint me&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *outputs that cannot be proven to have not originated from the core wallet&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ to be very specific&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Eh, I dunno. Don&apos;t really have a solution. It was just funny that I worked on it for a it before realizing that it becomes its own heuristic xD&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, nothing much from me. I&apos;ve had about 20 minutes per week for Monero lately&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But in May, we&apos;re gonna have some long talks and clean house&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Have 7 heuristics that have now partitioned out upwards of 20 different implementations.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Most of which I&apos;ve shared in MRL already&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; 20 sounds like a lot&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; monero is really doing well if there are 20&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That&apos;s unfiltered for time.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Going to clean it to recent blocks and see what&apos;s in the wild *now*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So some might be updates to the same implementations?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s at least 3 right now,&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, that&apos;s why I&apos;m not really sweating the 20&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think it&apos;s 3-5 in current era&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Which is pleasantly(?) surprising&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But yea, with absolutely no time to work on it now, hard to put together a full writeup&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But will definitely circle back in the next 2 months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds good!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else wish to share any research?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi, ztm2 proofreading draft is updated (with feedback from sarang about bulletproofs, and also the clawback formula regarding tx weights) &lt;a href=&quot;https://www.pdf-archive.com/2020/03/11/zerotomoneromaster-v1-1-1/zerotomoneromaster-v1-1-1.pdf&quot;&gt;https://www.pdf-archive.com/2020/03/11/zerotomoneromaster-v1-1-1/zerotomoneromaster-v1-1-1.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; 2 more weeks for proofreading&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Good feedback so far overall?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; also, looked into next-gen tx key image generation for multisig (sarang has a solution for it), and it seems like inversion key images wont greatly disrupt multisig transaction flows (especially escrowed markets, which is a big deal)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Not much feedback so far&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; But it&apos;s 152 pages so not surprising&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; that&apos;s all from me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s move on to ACTION ITEMS for the next week or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll await final word on my CLSAG review notes&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; wondering if ArticMine has progress on fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Continue working on Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Why did it switch from 02 to 20?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes I do&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ignore that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go ahead ArticMine!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am looking at making the penalty free one also dynamic and using the long term median to control it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also slowing down the fall in the long term median to match the constraint on the rise&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; just got caught up&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So it does not go from say 3000000 bytes 300000 bytes in one shot&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The new dynamic penalty free one would track the long term median at say 20 - 25% of the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ooh interesting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This will provide predictable fee over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will you have a specific proposal for this, intended for a network upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The models I am looking at is a sharp drop, followed by a fiat banking crisis that creates a very sharp rise&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any final thoughts or topics before we wrap up this hour?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; be kind to each other&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just be excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you animals&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, thanks to everyone for attending. Adjourned!&lt;/p&gt;
</content:encoded></item><item><title>Release 0.15.0.4 of Monero GUI</title><link>https://beta.monerodevs.org/blog/2020/03/05/monero-GUI-0.15.0.4-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/03/05/monero-GUI-0.15.0.4-released/</guid><description>Monero GUI 0.15.0.4 released</description><pubDate>Thu, 05 Mar 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the &lt;strong&gt;v0.15.0.4 release of the Monero GUI software&lt;/strong&gt;. This release contains UI changes, bug fixes and improvements to the user experience.&lt;/p&gt;
&lt;h3&gt;Changelog&lt;/h3&gt;
&lt;p&gt;The major changes introduced with this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Various small UI improvements&lt;/li&gt;
&lt;li&gt;New sidebar menu design&lt;/li&gt;
&lt;li&gt;New blur background effect&lt;/li&gt;
&lt;li&gt;New langauge: Norwegian&lt;/li&gt;
&lt;li&gt;macOS: .app now displays version&lt;/li&gt;
&lt;li&gt;Bug fixes and performance improvements&lt;/li&gt;
&lt;li&gt;Crash fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that you can find a full changelog &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.15.0.2...v0.15.0.4&quot;&gt;on GitHub&lt;/a&gt;, including a &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.4&quot;&gt;list of contributors&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Download Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.15.0.4.exe&quot;&gt;Windows, 64-bit installer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.15.0.4.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.15.0.4.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.15.0.4.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also compile it from source by yourself. See the &lt;a href=&quot;https://github.com/monero-project/monero-gui&quot;&gt;instructions on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Verify Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, check the following SHA256 hashes using these guides: &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.15.0.4.zip, 9b61fa807c66ebe3010869d1fa926fe033a2c82e6e660ca8acb75a8fba0248a0
monero-gui-install-win-x64-v0.15.0.4.exe, 874ebbfcf79d09c60e2d85d09e5b8b971066c6355dfc2a5eca6d109d32e45ddb
monero-gui-mac-x64-v0.15.0.4.tar.bz2, 9b0164cd90345c5fd4014a6bc8258465c2e5aae7c527c7f64a2d795830db7ae4
monero-gui-linux-x64-v0.15.0.4.tar.bz2, 2d105c792b46ec03739d39aaa6db3801f268e074814ab26e3824435f954c6a1c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in &lt;a href=&quot;https://github.com/monero-project/monero/tree/master/utils/gpg_keys&quot;&gt;/utils/gpg_keys&lt;/a&gt;)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-03-04</title><link>https://beta.monerodevs.org/blog/2020/03/04/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/03/04/mrl-meeting/</guid><pubDate>Wed, 04 Mar 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s start the meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; [meta] I added the MRL meetings with reminders to the Google Calendar I have if you are ok using Google: &lt;a href=&quot;https://calendar.google.com/calendar/embed?src=itmaraubkfoe4aq2oquoaogsuk%40group.calendar.google.com&amp;amp;ctz=UTC&quot;&gt;https://calendar.google.com/calendar/embed?src=itmaraubkfoe4aq2oquoaogsuk%40group.calendar.google.com&amp;amp;ctz=UTC&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does using that link leak any information to you? (presumably it leaks IP information to Google)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not to me, just Google&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, continuing on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next up is the ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been getting the multi-input version of Triptych updated for posting to the IACR preprint archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as minor edits to the original preprint as I come across them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Posting to IACR (with suitable caveats about non-standard cryptographic hardness assumptions) can increase the visibility of the idea, and hopefully encourage feedback&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s pretty slow going, but progressing well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions on that before I pass the baton?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, next up!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research of interest to share and discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Did you wish to share anything, or just observing?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I’ve been pretty busy in meatspace, sadly no time for data spelunking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, no problem! Simply checking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a fairly quiet day today anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Others?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yes, actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; carry on Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Wait there’s too much traffic for voiced text, let me look back pewter in four minutes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Someone else, then?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; need about 10mins&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, in that case, let&apos;s pause the meeting for 10 minutes or so; I show the time is 18:12, so let&apos;s reconvene at 18:22 or so&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: want to talk about Triptych naming at some point?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That seems like a suitably off-topic idea during this break =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now, the multi-input Triptych preprint uses the name &quot;Triptych-2&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this is boring and not descriptive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am open to better naming ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that I can revise the older paper if that&apos;s helpful (this has been done to add features and fix errors)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what part of the original &quot;triptych&quot; is triple?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The benefits of Triptych-2 are using a single proof for all spends (instead of separate proofs with commitment offsets), and handling balance assertions directly within the proof&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I originally recommended Triptyzk as a half joke, but part of me thinks it&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Polyptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea was that the three parts to Triptych are signing keys, commitment keys, and linking tags&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, a polyptic sounds like something a surgeon would remove :/&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; lmao&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW there&apos;s basically no change to the SHVZK property or proof between the two versions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re almost identical&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s partially why adding &quot;zk&quot; now makes no sense. It&apos;s more about proactively naming for the Twitter trolls/idiots&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; B-Triptych and E-Triptych for basic and extended&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych Classic and New Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Triptych and Antikythera :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just what we need; something equally hard to pronounce =p&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Technology so old nobody remembers how it works.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes... and indecipherable, and considered too advanced for its time&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i havent been paying that close attention but have we &quot;shelved&quot; CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether just told me he&apos;s now happy with the revised security model for CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing has changed with the algorithms themselves, apart from a small change to hash function inputs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it sounded like suraeNoether was considering advocating to skip CLSAG and go directly to next-gen in a year or two&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I disagree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG is a straightforward change that&apos;s well understood&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, he made very recent updates that I&apos;ll review (more on this during ACTION ITEMS) for IACR posting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_ and Isthmus both wanted to share some work&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Will CSLAG require a paid review?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing &quot;requires&quot; paid review&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; for you to be comfortable with it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it&apos;s probably a good idea :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m very comfortable with the math&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hm, upon more consideration, discussing it today might be the wrong order of operations&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Nothing pressing or dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The total estimate for math+code review by Teserakt was ~$15000 USD, which is quite reasonable IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: how so?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now you have everyone intrigued&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; happy to announce a final proofreading draft of ZtM2 is ready. Note that I decided not to go into Bulletproofs since it&apos;s frankly way too much detailed math to be worth it. Anyone who wants to learn bulletproofs should just read the original paper. &lt;a href=&quot;https://www.pdf-archive.com/2020/03/04/zerotomoneromaster-v1-1-0/zerotomoneromaster-v1-1-0.pdf&quot;&gt;https://www.pdf-archive.com/2020/03/04/zerotomoneromaster-v1-1-0/zerotomoneromaster-v1-1-0.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; A poorly-framed thought experiment is worse than no thought experiment at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: great!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will this be renamed to 2.0 after review?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or will the title be incremented to &quot;One to Monero&quot; :D:D:D&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Ill make a reddit post asking for proofreaders, and if anyone knows someone who wants to proofread go ahead and pass it around. Not much is likely to change between now and publication in ~1.5-2months. The proofreading period is 3 weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think Ill just remove the version number&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; maybe&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; UkoeHB_: fair play&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Name them based on the most recent Monero version name?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, great to hear the update is nearing completion&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Zero to Monero, Hero Edition&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yes I want to meet the hero who reads the whole thing :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the more -ero suffixes in the title, the better :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we can move on to ACTION ITEMS, then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am completing the Triptych-2/NewTriptych/E-Triptych/etc. preprint for IACR posting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and reviewing the (hopefully final) changes to CLSAG that I received from suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; proofreading, and listening to proofreader feedback if and when it appears; starting now will probably spend a lot less time with Monero as this project wraps up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think a reddit post is a great idea to encourage readers to take a look&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ZtM is such a valuable resource&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Short meeting today! But that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions, comments, etc. as we wrap up?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right! Let&apos;s adjourn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the GitHub issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-02-29</title><link>https://beta.monerodevs.org/blog/2020/02/29/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/29/community-meeting/</guid><pubDate>Sat, 29 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Sarang suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; asymptotically: meeting time! :o&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/442&quot;&gt;https://github.com/monero-project/meta/issues/442&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; hi fam!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Isthmus M5M400&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Howdy&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; oh a ping. thx&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; reminder that until the Monero Outreach calendar is finished, you can add this one (Google, eww): &lt;a href=&quot;https://calendar.google.com/calendar/embed?src=itmaraubkfoe4aq2oquoaogsuk%40group.calendar.google.com&amp;amp;ctz=UTC&quot;&gt;https://calendar.google.com/calendar/embed?src=itmaraubkfoe4aq2oquoaogsuk%40group.calendar.google.com&amp;amp;ctz=UTC&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it has default reminders&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks everyone for being here!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We should play a game later today. Conversation after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I’m soft announcing our new home! &lt;a href=&quot;https://communityworkgroup.org&quot;&gt;https://communityworkgroup.org&lt;/a&gt;. We can use this page to more easily organize Monero Community Workgroup resources going forward. If we have time during open ideas, I’d love to hear your ideas! Putting this aside otherwise for now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I published most of the 36c3 videos to YouTube a few hours/seconds ago! Surprise! I’ll spend time after the meeting organizing them and uploading a few stragglers: &lt;a href=&quot;https://www.youtube.com/playlist?list=PLsSYUeVwrHBn07zTBg7fGHRW5Kn_Z3FJL&quot;&gt;https://www.youtube.com/playlist?list=PLsSYUeVwrHBn07zTBg7fGHRW5Kn_Z3FJL&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Chaos Communication Congress 2019 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You can share individual videos, but I don’t recommend sharing the playlist yet. It’s too ugly and disorganized currently.&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; I seen they were coming out sgp_ - very nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 244 GB up and down yesterday, my ISP loves me :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; I quite my job?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; quit&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Oh, Monero related... sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; congrats anyway&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Hello community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha I probably should specify, but congrats!&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; i&apos;m developing a new open source pool software, it doesn&apos;t really have any shiny cool features but maybe it will be nice for people to have a new choice :D&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Seriously asymptotically ?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; asymptotically: nice. can you also create a miner that is NOT xmrig or stak?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; With decentralising features like what jtgrassie made?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; M5M400, RagerX ?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Whatever that was called&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; stratum-ss? i was looking into that but it doesn&apos;t support it yet&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; what about the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; GUI has a miner.&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; i thought it just used the daemon one&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Apparently most of the pool operators haven&apos;t got a clue how to implement it, so if it was plug and play it would do a lot of good&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; isnt that a miner that isnt rig or stak?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Especially with all that FUD about 2 pools dominating a little while back&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; needmonero90: probably, but an independent one would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; I don&apos;t think the gui miner supports pools at all, iirc&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; sgp_: fifth paragraph here, think has as minor typo... &lt;a href=&quot;https://www.communityworkgroup.org/about&quot;&gt;https://www.communityworkgroup.org/about&lt;/a&gt; &apos;... This channel hosts the Monero Konferenco, Critical Decentralization Cluster as the Chaos Communication Congress&apos; shouldn&apos;t it be at, not as? &apos;at the Chaos Communication Congress.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rottensox: yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll also change all &quot;Decentralization&quot; -&amp;gt; &quot;Decentralisation&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for brining that up asymptotically&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero-related :)&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Isn&apos;t that a US/UK spelling thing?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; it is. :-D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cankerwort yes but the organizers use the s&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No, we need the z&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; internal war here&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Or we can fight over it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have a lot of CCS updates to get through, so for the interest of time, there&apos;s a small rule change.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please comment if you have a workgroup report by messaging “Workgroup Update: [workgroup name]” any time before part 4 of the meeting, or else your workgroup section may be skipped.&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; You two can start a reddit thread and fight over it there&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Yes everything seems to be fully funded&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All proposals in funding required are fully-funded!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; wow&lt;br&gt;* sgp_ clears throat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Monero-centric Merchant Marketplace (70 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/117&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/117&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we discussed this one a while back, but I don&apos;t think we&apos;ve had a recent conversation&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; please move SerHack &apos;s request to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; .....anyone have anything to say about this marketplace proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; i think its a good idea, but i think a better community solution would be a self-hosted open source thingy you can just set up with one command and you get your own store&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; oh wow&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; So it&apos;s like Monero flavoured Shopify?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; That&apos;d be awesome&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; UkoeHB_ was crossing roads with this idea when working on multisig for ZtM v2 and the recent rbrunner7 idea of having a XMR-like OpenBazaar alternative.&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; like how you can use monero-integrations with some wordpress things, and you control everything yourself. but it&apos;s probably not the easiest thing to get going&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i suggest making the proposal more concrete&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Monero-Integrations is very easy... The only thing that may be hard for a new person is the view only wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; seems kinda vague&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Open source and self-hosted would be nice, but people are lazy and would like to pay a third party to do all the work for them (hence shopify)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all code developed is open source, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meaning anyone would be able to deploy this shopify&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; no. lol.&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; Mochi101: but you have to manage wordpress and other tear inducing things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean for this marketplace&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; That&apos;s the important question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; well it&apos;s a non-starter if it&apos;s not, so maybe we need to clarify that first&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; can someone comment asking that?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; If the dude publishes the code so people cam do it themselves, but also starts a business managing and doing all the work for those that want that that would be ideal&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; That way continued work could be sustained (maybe)&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lza_menace lza&lt;em&gt;menace[m] was that you or that&apos;s someone else&apos;s proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; @lalanza808 on gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, I think we can move on since there are outstanding questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mining outreach, Ministo (40 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lza_menace[m]: can you confirm if your marketplace code will all be open-source&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t care about this one either way.&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; I don&apos;t like that proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; .seen ministo&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; asymptotically: I last saw ministo at 2018-05-15 - 22:42:21 in another channel.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; contact data centers and suggest that they mine/&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; yeah nioc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think the mining one is way too expensive for a start&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; against.&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; maybe it would be better if he partnered with a pool or something&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; I don&apos;t think this even needs outreach tbh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; asymptotically: that&apos;s a decent idea, pool provides referral fee or something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I also think 99% of the responses will be &quot;no&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; sgp&lt;/em&gt;: yes, the code would all be open sourced. The goal would be to setup a foundation for a web shop that anybody could spin up and run their own. If people wanted to run a legitimate business doing it, they would have the tools to do so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s take a step back and continue on the marketplace discussion since we got answers. We need to make a recommendation to core. It&apos;s about time.&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; I like the sound of that a lot&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since this went up a month ago, the price has changed? would that need to be edited lza_menace[m] ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if so, to what?&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; I’m fine to leave it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the monero is currently worth about $4,800&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meh, I&apos;m down for it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think in any case, lza&lt;em&gt;menace[m] will need to make another round of marketing since it&apos;s been a while&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; I normally do $100/hour for consulting gigs, but this will likely take more than 48 hours. I’m okay to eat some of that though&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; Ok, I can do another reddit post&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Monero people generally dont charge market price for their services&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; $100/hr is very high for a fun side project someone can work on at their own schedule. Same with even $50 frankly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s get a bit more feedback from the reddit post, but overall I see this as fine.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; okay, anything else before I move to the next one rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; sgp&lt;/em&gt;: this will likely be way more than 48 hours is what I’m saying. It will end up being much less than my going rate because it is a fun side project.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no, mov eon&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace[m]&amp;gt;&lt;/strong&gt; You guys missed the point of me saying that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lza_menace[m]: got it, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let&apos;s finish up the mining outreach one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/124&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; most people thought it wasn&apos;t worth supporting, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it seems most present are fairly negative towards it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; unless this person is a sales genius with good existing connections, I can&apos;t see how this is valuable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and even then, there are other ways to go about it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; next one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Integrations part 3, serhack (10 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/125&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/125&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; move?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Y&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyone against?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Hey guys! I have edited the price, asking for 11 xmr instead of 10. Does anyone have problem with that?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: is that a serious comment?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; I love Monero-Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; No problem with price change&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, it wasn&apos;t a ye to what you said&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it was an answer to &quot;move?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; no problem, support SerHack 100%&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, got it :)&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; I have to pay taxes but this week I&apos;ll be focused on Monero Integrations since lessons are suspended here!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eww, I thought that was mostly a US problem lol&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Oh, cool! Thanks for supporting me!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: pass along strong support (as expected)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; SerHack: did you update the price on there for 11 yet?&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; If anyone has any additional question, don&apos;t be shy to ask!&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; sgp_ I think yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, next one then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Add new file (payment integration), pricode (30 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/126&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/126&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; here&apos;s another similar proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the details are quite light imo&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; As I reported on Gitlab, this CCS request has been created three minutes after I&apos;ve created mine. It looked suspicious&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; seems like a no? it was initially closed and commented by rehrar. rather sketchy they open it up again, not following format even...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean, this payment gateway he is proposing seems to be different than Monero Integrations&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if he says &quot;image (sic) stripe&quot; which is a cross-platform dealio&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think a &quot;stripe&quot; of Monero would be cool, but given his inability to format the proposal correctly (When instructions are easily available and simple to follow) doesn&apos;t give me high confidence in his ability to actually make it.&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; you mean i cant just ctrl+s the stripe webpage and edit it?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; shouldnt we let the donors decide that??1?!one!?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments on this one, or close for not enough info?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; close.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will comment on this proposal and let him know it&apos;s improperly formatted and ask him to attend the next community meeting where he might share some of his expertise and/or credentials.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, next (skipping a bit)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Norwegian translation of webplate + footers + nav. Menu, Chris Avis (6 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/129&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/129&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyone for or against? speak up!&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; for&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, next&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2 more&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Debian Package Repository for 2 years, Patrick Schleizer (60 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/130&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/130&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Whonix founder wants these funds to make a debian package repo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; People have talked about a Debian repository for a long time, and this seems like the guy to do it. Ready, willing, and capable.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Solidifies good relationship with Whonix peeps too. They like us.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is the amount fair? I have no clue tbh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2000 for a week?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I too have no idea what goes into packaging.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; he refers to the bitcoin AppImage boing added; how is that process similar?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *being&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and did someone pay for this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I particularly like that it&apos;s not hosted on getmonero infra though. :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the problem with hosting external packages is that it has to come from an trusted external source. I can&apos;t think of more trusted names in privacy than Whonix.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;d like to see some knowledgeable people comment and ask questions before this is moved&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What do you mean did someone pay for this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; did someone pay for the bitcoin debian package? or is that not comparable? I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, we can keep moving&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; last CCS idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; [Monero Aligned] Proposal for 1M5 Integration as Proxy, Brian Taylor (150 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/127&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/127&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione added some comments suggesting they felt the proposal needed work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this was first pitched to Bisq&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (who couldn&apos;t pay)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the main milestone seems to be &quot;Implement 1M5 API to support Monero transactions and document&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; he came into -dev recently and explained himself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nioc: cool, can you paste the relevant logs in the repo?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I’m against the proposal at the current stage.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; sgp_: I might be able to, dunno&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so...in comes all of the [Monero Aligned] proposals then?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it also looks like many things on their website are proposed/in development.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; though this one directly relates to Monero more, it seems.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what was the consensus in -dev?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; there was a conversation but the proposal was not updated&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, but what was discussed in this conversation? :P at very least can we have a date of the logs so I Can look myself?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; It makes no sense to implement 1M5 at this stage.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it seems we can table this one for now.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: will have to look&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: good point that in general this could be putting the cart well before the horse&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, done with CCS stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not a single person said they wanted to give a workgroup update, so we can skkip over the entire section 4&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I can give short GUI update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure selsta&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; we will tag v0.15.0.4 today and Snipa has his build environment ready&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; so new release soon&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: Feb 24 name is objectorange&lt;br&gt;* needmonero90 gets food and will be on sporadically for the rest of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; yaaaay new gui&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; also we will probably release CLI/GUI v0.15.1.0 in March&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; wait, we have GUI now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you nioc&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; with Dandelion if it gets reviewed in time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: maybe just push the tag back a bit then to get Dandelion in?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or is there some big bug fixes or something? what&apos;s the urgency before D++?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; HackerOne disclosures&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; will see how to do it best&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; monero gui as unsafe as iota trinity wallet confirmed&lt;br&gt;* selsta afk again&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: also some brief comments on the 26th&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang you had something too?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just a very brief update... worked on some code updates for CLSAG efficiency, hash function stuff, and transaction proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing too exciting :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh gosh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I wanted to mention&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; There&apos;s a creative inquiry program at a couple of universities where projects like ours can propose a project for undergraduates to work on over a semester. no cost to us, as long as we get faculty members to sponsor the projects and we can meet with the students weekly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Deadline for Fall 2020 is March 25, and I wanted to bring it up but it&apos;s certainly not urgent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m working on a proposal with a faculty member at Clemson to get a couple of unpaid interns.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; re-emphasize: no cost to us&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;m happy to help here however needed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if folks have ideas for simple coding or math projects that can be done by newbies in 12-16 weeks, I&apos;m starting a list&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; #MathIsFun&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to wrap up, but open ideas time is every time :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 14 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is next week on 7 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-02-26</title><link>https://beta.monerodevs.org/blog/2020/02/26/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/26/mrl-meeting/</guid><pubDate>Wed, 26 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello all, and welcome to the weekly research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *others&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Peanut gallery quickly checking in to ask what the latest is on return addresses. Last I remember there was an idea to include a subaddress in the tx as a return address. Is that still being being considered?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s always possible to include in tx_extra, which is not consensus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and there was a space-minimizing proposal as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; AFAIK no one has coded such a thing yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As always, there&apos;s a consideration of how optional behavior is bad for indistinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and start the ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone have research topics of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll go ahead, then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, the Stanford Blockchain Conference was held this past week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is a link to the schedule and recordings of talks for each day: &lt;a href=&quot;https://cbr.stanford.edu/sbc20/&quot;&gt;https://cbr.stanford.edu/sbc20/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, a small PR on hash function domain separation was updated, and could always use extra eyes for review: &lt;a href=&quot;https://github.com/monero-project/monero/pull/6338&quot;&gt;https://github.com/monero-project/monero/pull/6338&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, I made some updates to the structure of CLSAG signature verification code... by reducing the modularity of the signature verification routine to specifically include some commitment offsets, I was able to shave about 5% off the verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; See this branch for details: &lt;a href=&quot;https://github.com/SarangNoether/monero/tree/clsag-optimized&quot;&gt;https://github.com/SarangNoether/monero/tree/clsag-optimized&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Any particular talks that you recommend from SBC?n&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone, catching up on the chat so far&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Florian&apos;s talk about Monero and Zcash side-channel analysis on Wednesday&apos;s stream is very good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All of session 4 on Wednesday is interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As is session 5 on Thursday&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fourth, I worked on similar improvements for MLSAG... however, this is trickier, since verification requires particular byte-representation hash inputs for backwards compatibility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The results for that aren&apos;t great: &lt;a href=&quot;https://github.com/SarangNoether/monero/tree/mlsag-optimized&quot;&gt;https://github.com/SarangNoether/monero/tree/mlsag-optimized&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ah I loved that paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, kudos to Florian and collaborators for great work and responsible disclosure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, another researcher contacted me with an idea for atomic swaps that might remove the need for a SHA-256 preimage proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re still working out the details, but it&apos;s an intriguing idea for which the necessary building blocks already exist&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More information as we work on it!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; interesting, haven&apos;t heard from atoc in a while who was looking into that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah... I don&apos;t want to provide more information until the researcher and I have discussed it (as a courtesy to them)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Respecting privacy is good ;- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, those are my updates! Mostly code updates and testing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share research of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; thanks to sarang &apos;s initial draft, tx knowledge proofs chapter is done (wip tag is off) for ztm2&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2020/02/26/zerotomoneromaster-v1-0-30/zerotomoneromaster-v1-0-30.pdf&quot;&gt;https://www.pdf-archive.com/2020/02/26/zerotomoneromaster-v1-0-30/zerotomoneromaster-v1-0-30.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; chapter 9&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;An Axiomatic Approach to Block Rewards&quot; &lt;a href=&quot;https://arxiv.org/pdf/1909.10645.pdf&quot;&gt;https://arxiv.org/pdf/1909.10645.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; sgp_ may be interested in section 9.3 for audits&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; reader beware various things arent implemented and are just theoretical&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, the idea for a general audit framework is super interesting to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and could be useful to reduce confusion about what proof types provide what information&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now, it&apos;s sort of ad-hoc&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; ZtoM will contain unimplemented features and ideas from the roadmap?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: that paper is on my literature review list!&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; also made some updates/fixes to minimum fee change idea &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/70&quot;&gt;https://github.com/monero-project/research-lab/issues/70&lt;/a&gt; @ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for sharing! I will see if I can get feedback on it&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; cankerwort part 2 &apos;extensions&apos; contains unimplemented features; saying they are roadmap is quite ambitious&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One thing to note about the audit idea from UkoeHB_ is that it requires proofs applying to _all_ transactions for which a given output appears in rings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which I suspect may require substantial engineering effort (as a guess)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; also proofs for every single tx in the chain&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; for each normal address you own&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the benefits of this approach are worth investigation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; audits arent trivial for sure&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Should be called &quot;ZtoM... and beyond!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; lol yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m familiar with some people who do Monero audits for businesses so I&apos;ll try and get their feedback&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: fortunately the proofs are all off-chain anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So efficiency is much less of a consideration&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Id refrain from expecting anything in ZtM that isnt implemented to actually get implemented. They are just ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_ and I had discussed this very topic earlier... about the intended purpose of ZtM&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. protocol spec, or something else&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think that flavoring it with the latest ideas and discussions will convey the lively R &amp;amp; D, provide helpful context, and leave an important historical record&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; In 10 years I want to sit down and nostalgically re-read the old &quot;future work&quot; sections&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else to share UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (just to keep the meeting on track)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; dont think so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, thanks for the update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: you had chimed in earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Did you wish to continue with anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Life has been hectic, so haven&apos;t had many Monero moments lately.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; However&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; n3ptune was doing some data QC/QA and noticed that in a recent preliminary figure I had missed 100 recent transactions with no payment id (encrypted nor unencrypted)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But that&apos;s a minor difference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How recent is &quot;recent&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you recall&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Probably this version, but idk&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s only like a 0.5% change over the previously presented data&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ve been working on a little design thought experiment, but it&apos;s still rough and maybe more -lounge appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Otherwise, nothing else to report, that I can think of&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Got it, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know suraeNoether said he was unavailable, but would provide an update later today on his recent work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He&apos;s been working on some interesting updates to linkable ring signature security models&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been reviewing those as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share ongoing research?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Either specific to something mentioned here, or more generally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, we can move on to QUESTIONS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, looks like no questions so far&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ACTION ITEMS before closing the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Feasibility of child pas for parent in Monero (child has parent as one of the mixins)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; pays&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you elaborate, ArticMine ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In Bitcoin a tx in the tx pool has to low a fee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;has to low a fee&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A second tx is sent using the tx with to low a fee as an input&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry, I&apos;m not following&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The miner miones both txs in a block&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In the Monero case the child has the tx output of the parent as one of the mixins&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; can be real or fake&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What is the specific question you&apos;re getting to?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Interesting interesting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Can this e done in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; be&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; oh is it about what can be done if a tx is stuck since its fee is too low?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; e.g. make a new tx with more fee for it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this can e part of the toolkit&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; be&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but in addition to what I am looking at with the fees, etc&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; we do have 10block lock time atm, so tx spending other tx output doesn&apos;t quite work, though there could be new rules around &apos;in the same block&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I actually think this seems very plausible&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; You wouldn&apos;t mine only the bump&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And once the transaction is mined, the bump is unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The bump transaction should have exactly 2 outputs: a plaintext fee and an encrypted change output&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And reference the first transaction by hash&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Im wondering why not just remake the same tx&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; with more fee&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; because of multi sig&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Huh, that&apos;s a very interesting question&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, and only 1 bump per transaction&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; You can broadcast more if you want, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But only one bump can be claimed by the miner&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So if you bump with 0.2 XMR then change your mind and send a 0.5 XMR bump, a miner would just ignore the smaller bump&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but anyone can do the bump in Monero unlike Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Why &quot;becauae of multisig&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; You could design it either way: allow anybody to bump, or require a signature from the original sender to bump&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (one of the original senders)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; sounds like it&apos;s possible, although would require protocol level changes (new transaction type, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; wouldn&apos;t being able to do that (child pays for parent) drastically decrease the overall cost of the chain reaction attack?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You include the parent as one of the mixins&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ I&apos;m only here for the protocol level changes :- P&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Also the big bang attack presumably&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The miner does know if the parent is real or not&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ArticMine I don&apos;t know if the parent needs to be a mixin, just include the parent tx hash as part of bump tx, an additional data field&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That does not mine the parent&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; It would be a new tx type&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; &apos;bump tx&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not really&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; RCTTypeBumpIt&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The point of child pays for parent is that in order to mine the child one has to mine the parent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But that seems straightforward to enforce, no?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In Bitcoin that means spending the output of the parent in the child&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think you might get into weird 0-conf territory if can spend an output with 0-block lock time&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @cankerwort yeah, though as long as the bump density [XMR per kB] is higher than transaction density [XMR per kB] then they would effectively take up less space (be less effective) for a big bang attack&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; the 10block lock is there for a reason afaik&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; just willy nilly&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; in Monero it means including it in the ring real or fake. The miner does no know&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, I think the &quot;bump&quot; transaction needs to be a new type with exactly [fee delta + change] outputs and a new field referencing the transaction hash of the transaction to be accelerated&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And everything is subject to the 10-block lock&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; or you could make it an optional field in normal tx type, to reduce complexity&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Both are mined in the same block so there is no issue with orphans&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: not in extra, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for parsing etc.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; no, unless we start enforcing it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; interesting idea articmine&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Surely the delta could be as small as you like though? So it could be used to make big bang attack cheaper&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; big bang is about total block weight&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; still have to pay fee for bump tx too&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Ie you are adding 2 transactions for one fee?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The fee in the bump has to cover both the weight of the bump itself and the original transaction&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; Ah&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So if I have a 5 kB txn and a 2 kB bump, then the total fee has to incentivize the miner to include 7 kB&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes enough to provide an incentive the miner&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is the point of child pas for parent also in Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Quick note that we should try to finish up soon, since Konferenco has a meeting in a few minutes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; pays&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; May we quickly review action items, and then continue discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be working on some review for vtnerd&apos;s 64-bit operation code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as some Triptych coding for timing purposes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Others?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, then let&apos;s formally adjourn for log posting purposes... please continue discussion!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-02-19</title><link>https://beta.monerodevs.org/blog/2020/02/19/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/19/mrl-meeting/</guid><pubDate>Wed, 19 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s get started with the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello :)&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I caught the meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I would like to note that the meetings are not listed in the calendar&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; idk if thats intentional&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which calendar?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And how are meetings applied to it?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meeting times/agendas are always listed as meta repo github issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, does anyone wish to begin the ROUNDTABLE with research topics of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Take it away UkoeHB_&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I finished designing an escrowed marketplace &apos;protocol&apos; which hopefully solves issues encountered by rbrunner in his openbazaar integration analysis. Also, multisig and txtangle have been finalized.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2020/02/19/zerotomoneromaster-v1-0-28/zerotomoneromaster-v1-0-28.pdf&quot;&gt;https://www.pdf-archive.com/2020/02/19/zerotomoneromaster-v1-0-28/zerotomoneromaster-v1-0-28.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Finally, I had an idea for reducing minimum fee variability, and likewise for putting antispam directly in the protocol instead of relying on minimum fee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are you seeking analysis on those?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Which is issue #70&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; They are open for comments any time anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Ah and sarang provided a draft for a tx knowledge proof chapter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; (not really my research :p)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, it&apos;s more of a summary of what&apos;s in the codebase (and some changes)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I look forward to reading the update draft you linked&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; A number of topics here are lonely and want attention btw &lt;a href=&quot;https://github.com/monero-project/research-lab/issues&quot;&gt;https://github.com/monero-project/research-lab/issues&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; \end&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks UkoeHB_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions or comments on those topics from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Please go ahead!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I have taken a look at issue 70&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It actually has serious implications&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; When the LT medium increases substantially&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do have an idea for a solution&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Very preliminary at this stage&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; As for an interim fix&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The est is to pay the high or at least normal fee for escrows that are expected to last past the next hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I will have comments on the issue in the next two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; end&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions/comments from the topics presented by UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll share a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, the Stanford Blockchain Conference is happening right now (and the next couple of days), and has streaming available: &lt;a href=&quot;https://cbr.stanford.edu/sbc20/&quot;&gt;https://cbr.stanford.edu/sbc20/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, I did some math/code related to multiparty stuff for next-gen protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, I worked on code and write-ups for transaction proofs, both for an updated PR and for inclusion in Zero to Monero for better documentation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fourth, I used chain data from n3ptune and friends to do better estimates of the cumulative effects of next-gen protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; both in chain growth and verification time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Major caveat: these assume the same input/output distribution as the current chain, and are _estimates_only_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and apply to post-bulletproof chain data only&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/ijaEAI7m/size.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/ijaEAI7m/size.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ this link shows the total chain growth estimates for various protocols with varying ring size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; namely, from 16 to 1024 in powers of 2 (lines for visual aid only)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Sarang would you mind adding an indicator for MLSAG and CLSAG at the 11 ring size &apos;point&apos;? For reference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, let me grab that data from my spreadsheet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hold please&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Or the super steep slope from 11 to 20 lol that goes off that chart&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, I had that data but didn&apos;t include it since it&apos;s crazy linear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m running the N=11 code for MLSAG/CLSAG, which I don&apos;t have handy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I&apos;ll pull up the time data while we wait&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/T7uWoFEp/time.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/T7uWoFEp/time.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ verification time estimate for _group_operations_only_ at varying ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think it&apos;s interesting that all these protocols/signature schemes are similar size on the small end&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All the verification times are linear (up to a logarithmic term due to multiexp)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Where is tryptich multi hiding?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s underneath Triptych-single&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re essentially indistinguishable&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Does Triptych single have advantages over multi?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RCT3-multi suffers due to input padding requirements that still have a linear verification effect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; selsta: a complete soundness proof :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Update on MLSAG/CLSAG size estimates...&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Could you make a smaller graph from 0 to 128 ring size? Since those large ones seem pretty unreasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At N=11, MLSAG for that chain range is 7.84 GB, while CLSAG is 5.84 GB&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (the actual size of that chain range is 7.9 GB)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/DFhClmEe/time-small.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/DFhClmEe/time-small.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ same time data, zoomed in&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Perfect thanks :) are time estimates for CLSAG/MLSAG available?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, just writing that out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have very early estimates on that, which are tricky since multiexp doesn&apos;t apply, and hashing is nontrivial&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MLSAG N=11 estimate is 29.9 hours for that chain range (but I have _not_ double-checked it)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What hardware was used for the verification time calculations?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a single core on a 2.1 GHz Opteron machine, with a bonkers amount of RAM&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would rely on the timing data only for comparisons, not absolute values&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; age of CPU?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am still in the process of getting CLSAG data, which requires additional test code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a gen-3 Opteron, if that&apos;s what you mean&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Is there a way others could run the same tests?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, only estimates using performance test code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For next-gen protocols, it&apos;s quite easy&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes great it does give an idea thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, somewhat easy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You need to get multiexp performance timing data and use a linear interpolation that you plug into the simulator&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For MSLAG/CLSAG you need to run more operation performance data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is the simulator, which is still WIP: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/estimate.py&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/estimate.py&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/HuPcfLdT/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/HuPcfLdT/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But again, it&apos;s tricky to do comparisons between MLSAG/CLSAG and the next-gens&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (drive by data)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Wow, that&apos;s quite low&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yeah, the numbers are one thing. But moreso, we should all be more alarmed that analyzing something like this is possible for an outside observer&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ;-)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, and has certainly been a topic of interest!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s a privacy risk to use subaddresses right now...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, I gotta bounce, sorry to spam n run&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK thanks for sharing the data Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another good reminder that I/O structure reveals some information about subaddress use&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since Isthmus had to leave, were there other questions/comments on the data that I shared above?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: if you want to run tests as well, let me know after the meeting and I can let you know how to get the numbers you&apos;ll need&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; My computer is quite weak, was just asking for viewers :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: can you remind us on the plans to fix this subaddress thing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Requiring separate tx keys per output is a good idea, but IIRC didn&apos;t have a huge amount of support when last brought up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW the size data that I presented for next-gens assumes a separate tx key per output&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Is that necessary for the protocols?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For the proving systems, you mean? No, not at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They don&apos;t care how you get signing keys&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Can you estimate the amount of additional pub key data? Num outs * 32 and num tx * 32?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: why did it not get support now? complexity? size? verification time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My numbers for MLSAG/CLSAG include separate tx keys too!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also: n3ptune&apos;s dataset includes the pubkey counts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I could run that separately for a more direct count&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; With only 3% subaddress adoption, the difference is likely on the order of 100MB&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Or 2% of total size I think&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s probably a good order-of-magnitude estimate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But IIRC scanning requires checking all pubkeys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So either there needs to be a specified correlation, or there&apos;s added complexity in scanning&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I think it costs ~1GB for 30mill pub keys btw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think moneromooo had a better idea of the impacts, when it was brought up earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW I think it&apos;s a good idea unless it&apos;s very compelling not to due to complexity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we&apos;re running up to the one-hour mark...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; obviously without this change, the impacts are quite negative for network privacy........&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s differentiated data, but it doesn&apos;t leak _which_ outputs are subaddress-destined&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (not that I&apos;m saying that&apos;s a good reason to keep the current approach)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; It&apos;s quite a lot of unused data, I&apos;m a bit skeptical&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; just reveals &quot;one of this outputs goes to a subaddres?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_:?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; A lot of dummy data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: it reveals the number of subaddress outputs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; sarang all it reveals is at least one of the outputs must be to a subaddress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doesn&apos;t it reveal the total number of sub outs?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; orly&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; How would it?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Number of additional pub keys always equals number of outs&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Even if nonsubaddress&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; How is the CLSAG paper going?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm, for some reason I thought otherwise; noted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m still waiting for suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He wanted to continue working on his ideas for the security model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So unfortunately I am not the one to ask&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, is there anything else of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (Would be a good idea to continue discussing this after meeting, or on an issue, to keep it alive)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; definitely need an issue for it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty then; thanks to everyone for attending today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We are adjourned!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-02-15</title><link>https://beta.monerodevs.org/blog/2020/02/15/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/15/community-meeting/</guid><pubDate>Sat, 15 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hello and welcome to the Community Workgroup Gameshow (CWG)! I&apos;m your host, Diego Salazar, and we&apos;ve got a great show planned for you all tonight.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s meet our contestants.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;intj440&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; buen sabado todos&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;i_a&amp;gt;&lt;/strong&gt; ahoy&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; salutations.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; i&apos;m napping&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; where&apos;s needmonero90.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Got us a lively group, don&apos;t we? Let&apos;s see how they handle the challenges to come.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;* needmonero90 sighs&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; i&apos;ll take geography for 500 rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; All points go to Diego who writes the Revuo Monero which you can see at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We also released the July 1, 2019 - December 31, 2019 periodical&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anyone have anything in particular they want to highlight about this past couple of weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; price go up&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; cake wallet has been doing a nice job of getting people with breasts to post images of themselves wearing cake wallet t-shirts on tweeter&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; other than that I got nothing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ...when in the land of the nerds&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ve been working on something very exciting&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m only going to tell rehrar about it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic: want to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; boo!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; because i&apos;m only friends with him&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; double boo!&lt;br&gt;&lt;strong&gt;&amp;lt;dandums&amp;gt;&lt;/strong&gt; 43770&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ooooh, bonus points for endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yessss&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; haha i&apos;ll share real soon rottensox&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We got a few things in funding. Fund Xiphon plz&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Xiphon is the bees knees and does great work. selsta will now give a short speech/poem about Xiphon&apos;s contributions.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; been hanging with some crytocurrency groups in SF as well. we may see some movement&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; he is doing important GUI work :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; clap clap&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; like improving stability, speed, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; truly a man with a mastery of words. Thank you selsta.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sorry I’m currently eating :P&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vtnerd? sarang? suraeNoether? anybody here with a report on CCS activities?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More math, more data, more fun&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using chain data to get better comparisons of next-gen tx protocols, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sarang Noether, ladies and gentlemen&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i like sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aw shucks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A few other assorted code updates, and so on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you. Any other CCS updates?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; in other news mymonero continues not to ask the community for money&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 😂&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Workgroup reports&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4a. Daemon/CLI scrubs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone here from them that can say what you&apos;ve been up to? merged things? pr&apos;d things?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4b. Localization&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]? you around?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol. Zero points for everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do know they now have Weblate working with the website, so translate.getmonero.org for that stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: what&apos;s the word?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; see &lt;a href=&quot;https://github.com/monero-project/monero-gui/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr&quot;&gt;https://github.com/monero-project/monero-gui/pulls?utf8=✓&amp;amp;q=is%3Apr&lt;/a&gt; for recent activity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what an informative meeting this is so far&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dont mean to jump in but have to run. check out my upcoming monerotalk interview - i made some technical announcements&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; aight cya&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; when is it coming out&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; like stuff we&apos;ve been workin on a long time&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; the interview&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ah i dunno. it was about a week aho&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ago&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ok so soon :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; y&apos;all remember when adding wallets to an app took 6 mos?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; like jaxx? haha&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well that&apos;s 1 day now&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; tbh i actually already open sourced some stuff quietly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but this is not the really exciting upcomign thing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; time to go tell diego in private&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; are you going to announce it in the interview?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; or still secret :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4d. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t think any of them piped up either&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thunderosa, xmrhaelan?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; e. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; selsta heya it&apos;s not announced in the interview no&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang kinda already did it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I jumped the gun. We blazing through this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s get us all home&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; f. Website workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: isn&apos;t here so we can skip this one too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woot. The best kinds of meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; efficient meeting&lt;br&gt;&lt;strong&gt;&amp;lt;shillo&amp;gt;&lt;/strong&gt; I have nothing useful to add besides mentioning that rehrar is doing a great job running this meeting even though people are slow to respond. If he waits long enough I&apos;m sure everything will be covered in due time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5a. Moneroversary.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We doing anything? Party? Who&apos;s bringing the beer?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ma chat w sgp about a ton of ideas i have for that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perfect. in fact, let&apos;s take all discussion offline for efficiency sake&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; next meeting will be held over PMs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hahaha&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s a private meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Any of you bozos have any ideas for open ideas time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something if nobody else does.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you go first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There was some discussion and a twitter thread about some individuals wishing Defcon villages would go back to their roots of being more hands-on rather than talk focused.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Now Defcon is still a ways away, but if they have us back again, I&apos;d like to see our village go in that direction.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Less talks. WAAAAY less talks. In fact, most of the talks can be the same talk given multiple times a day for people that can&apos;t make other times. &quot;What is Monero?&quot; given by different people or whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; More workshops. How to use the wallet. How to secure your seed. How to use a hardware wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Can we allocate some time to discuss the addition of &apos;Reasonably&apos; on the website?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: sure&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; how to lose your private key in a boating accident.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s basically it from me. More discussions will develop in #monero-defcon when it&apos;s time, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: take it away&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol, ok shall I start the discussion then?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sorry, didn&apos;t see the ping&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyway, I think, similar to the guy that posted on reddit, that we shouldn&apos;t add an adjective on the website, regardless of which it is&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Simply &apos;private&apos; is sufficient. In my opinion, it does not provide a privacy guarantee&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Furthermore, we can add a disclaimer link that provides elaboration&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The optics of &apos;reasonably&apos; are quite bad in my opinion and it leaves a lot of new people guessing what it might entail&lt;br&gt;&lt;strong&gt;&amp;lt;intj440&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; dEBRUYNE: agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can also remove the &quot;A&quot; and just end up with &quot;Private Digital Currency&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which, surprise is what was there to begin with :D&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; a somewhat private with several important caveats that users should be aware of digital currency&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; has a nice ring to it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any other opinions? differing or otherwise?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; jwinterm: tl;dr.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What would be the point of removing &apos;A&apos; rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; private digital currency is simple and effective. don&apos;t look for the 5th leg in the cat.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Or is my sarcasm detector broken here :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not sarcasm, what&apos;s the point of keeping it?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; &apos;A&apos; is extraneous&lt;br&gt;&lt;strong&gt;&amp;lt;shillo&amp;gt;&lt;/strong&gt; I&apos;d remove the &quot;A&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s implied, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless.....&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we want an article&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I agree an article is unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; THE private digital currency&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; unless you use &apos;The&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; rehrar and I are actually the same person&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; impossible.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if jwinterm does squats, then it&apos;s literally true&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; nah I&apos;m fat and lazy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, so the present group is pretty much in agreement to remove &quot;reasonably&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any other points of discussion or ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if not, next meeting 29th. Same time.j&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Yes, rehrar! I&apos;ve submitted my third CCS for Monero integrations&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/125&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/125&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Phrasings like &quot;private&quot; and &quot;untraceable&quot; are not useful without a lot of context&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, cool, go comment on that then everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; remove private leaves &quot;Digital Currency&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; There you may find all the information about my CCS. If you have any question, or any additional feature request, please leave a comment!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Hence my suggestion to add a direct link to a disclaimer page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Like some people say, probably better for it to be a link that takes to qualifications&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not just the tagline... the homepage also says matter-of-fact phrasings like &quot;Monero is private&quot; and &quot;Monero is untraceable&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s nuance and use cases etc. that affect those things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; every word should be a link to a disclaimer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although I think we should move untraceable&lt;br&gt;&lt;strong&gt;&amp;lt;shillo&amp;gt;&lt;/strong&gt; just hire a lawyer to decide how it should be phrased&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I honestly think at some point we need to do a deep rethink of Monero&apos;s branding&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m sure there&apos;s a good, snappy way to convey the message of Monero without a. overhyping us, b. underselling what makes us great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it needs work, and a couple of tweaks isn&apos;t going to do it&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; shillo: lol&lt;br&gt;&lt;strong&gt;&amp;lt;wampum&amp;gt;&lt;/strong&gt; womanero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, meeting adjourned&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-02-12</title><link>https://beta.monerodevs.org/blog/2020/02/12/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/12/mrl-meeting/</guid><pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Hiya&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Thanks selsta I&apos;ll look&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can move to roundtable discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who wishes to share interesting research?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Something quick from NRL&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; We&apos;ve been looking at some results regarding the extra field in transactions. We have one thing to share today&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Here is an analysis of Payment id usage since v10 when unencrypted payment ids were deprecated:&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/Xf1uZRsZ/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/Xf1uZRsZ/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; (Sorry there is an uncorrected typo: &quot;Unencrypted Included x Encrypted Absent&quot; should be 232980 (not 232972) and &quot;Unencrypted Absent x Encrypted Included&quot; should be 1904765)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ moneromooo etc.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; It&apos;s actually not &apos;mandatory&apos;, just part of the core wallet&apos;s behavior&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; As jtgrassie liked to insist :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing stops a wallet from simply including a fixed default value either&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (can&apos;t enforce &quot;uniformly random&quot; in that way)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once again touches on the idea of extra parsing/enforcement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there other indications of what non-standard software it might be?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 17% is a good amount that didn&apos;t update properly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do they save slightly on fees?&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; That&apos;s a good question, we didn&apos;t look into the transactions but there may be other things going on that make more of a fingerprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks n3ptune&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Thanks! Just sharing these numbers today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if the fees are lower, I can see someone setting it up this way if they process many transactions&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Looking at long payment id usage since 1.7e6 is a bit pointless. What is it from 1.98e6 ?&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; I can check&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; n3ptune: the core wallet only creates encrypted payment IDs for all 2-output tx, would you mind looking into the distinction (proportion encrypted IDs with 2-output and &amp;gt;2 output)&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; moneromooo: was the dummy encrypted payment ID also since 1.98e6?&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Another good question&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think before.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was merged late january 2019.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, it was included in the release for that height.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I don&apos;t think we looked at long PID&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry, here is the updated figure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/t5ozuruh/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/t5ozuruh/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; ? Long PID = Unencrypted PID, yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, I was thinking integrated&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry, on 4 hours of sleep, no coffee, and in presentations at a crypto compliance company all morning&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But they&apos;re cool with me being half in MRL, obviously they&apos;ve been pretty supportive of my research over the past year :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How ominous&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it might just mean more significant implementations exist than just core, which might be good news also&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, not if the result is fingerprinting&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; n3ptune: also, afaik coinbase transactions do not use payment IDs (a round 200k tx over that period)&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; The numbers should be for non-coinbase only&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, in the interest of time, shall we continue? Hopefully we can get more detailed data, which can help any future decisions about parsing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks for the data Isthmus and n3ptune&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Thx, I&apos;ll check out those questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other research to discuss or share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB _ ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I can discuss a few short items&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ok, I sketched out a light node proposal &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/69&quot;&gt;https://github.com/monero-project/research-lab/issues/69&lt;/a&gt; pls leave your thoughts there if interested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, nvm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go ahead UkoeHB_&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ZtM2 I got through multisig and the draft of that chapter is done, started working on escrowed marketplace chapter which will be done by next meeting &lt;a href=&quot;https://www.pdf-archive.com/2020/02/12/zerotomoneromaster-v1-0-25/zerotomoneromaster-v1-0-25.pdf&quot;&gt;https://www.pdf-archive.com/2020/02/12/zerotomoneromaster-v1-0-25/zerotomoneromaster-v1-0-25.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; thats all from me&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @UkoeHB_ just scoped that proposal last night, looks like great stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looks to be similar to SPV structure?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; possibly, idk anything about SPV&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I worked out data storage inside RCT3 proofs (both single- and multi-input) as well as storage in multi-input Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finished code and tests for new transaction proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; did some Dandelion++ review&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yay triptych!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Wrote some code to demo spend/non-spend status proofs that have been discussed previously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and overhauled the Omniring/RCT3/Triptych key image multisig construction protocol&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Any size indications for triptych?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Individual transactions? Sure, that&apos;s been available for some time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/triptych.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/triptych.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now that I have I/O structure data from n3ptune, I can run some chain-wide estimates based on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since different tx protocols imply different tradeoffs as I/O structure changes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It seems to me a move in the reference tx size from 3000 bytes to 4000 bytes would be needed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which is very reasonable given the mixin privacy gains&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; why increase?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It depends on what protocol (if any) is chosen, what parameters used, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah i see, for 1024 ring size&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am saying with N = 512 or 1024&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; what are the hurdles for tryptich? besides me wanting to spell it wrong all the time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If this goes through, by the time it makes it to the main chain the drop in block reward would easily cover the fee increase&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If we increase the penalty free block weight to 400000 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gingeropolous: no peer review yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also need to know the practical drawbacks to the more complex multisig operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially on lower-powered devices&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;d need to support Paillier encryption/decryption for multisig with any of the sublinear protocols&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We must also keep in mind this is less than a year of Nielsen&apos;s Law of Internet Bandwidth&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ugh. what, for those silly hardware wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, anything that would need to participate in multisig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The process involves doing peer-to-peer Paillier operations, some Schnorr and commitment stuff, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; would multi-tryptich work with any kind of join protocol?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unclear. It&apos;s still in the early stages&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; before this meeting gets wrapped up, I am curious about the state of discussion around Monero&apos;s difficulty algorithm; zawy12 seems to have done a lot of research on the topic of difficulty algos &lt;a href=&quot;https://github.com/zawy12/difficulty-algorithms/issues/50&quot;&gt;https://github.com/zawy12/difficulty-algorithms/issues/50&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; and suraeNoether was at one point doing research on that area&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; apparently Monero&apos;s algorithm is quite bad, relatively speaking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting; I had seen some of their earlier work, but not this summary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The conclusion seems to be that the potential oscillations would be of much greater importance for uses with large mining variance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which isn&apos;t really part of the design choice)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worth a read, now that we have the link&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_: did you want to discuss extra sorting, given its relationship to the information from n3ptune and Isthmus?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I feel Ive made my case for it, although Isthmus says they are working on a big comprehensive report so at that time I may recapitulate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fair enough. Trying to enforce better uniformity and order is a good idea, so I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It may come down to questions of efficiency and &quot;someone needs to write it&quot;, but who knows&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; enforcing it should be less than 100 lines of code IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds like someone is volunteering :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, there is a Konferenco meeting starting presently, so any final comments or thoughts before adjourning?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto; thanks for attending, everyone&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-02-05</title><link>https://beta.monerodevs.org/blog/2020/02/05/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/05/mrl-meeting/</guid><pubDate>Wed, 05 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s get started&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs from this meeting will be posted to the agenda issue shortly after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good mroning&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hiya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On to ROUNDTABLE, where anyone is free to share interesting research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll go first, since I have a small assortment of things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I worked up code and examples for doing hidden data storage within Bulletproofs and Triptych, suitable only for the prover&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I,m kinda here, but on a conference call&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Several ongoing projects/issues have been moved to monero-project/research-lab issues for comment and discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG code on my monero fork (clsag-plumbing branch) has been cleaned up; thanks to UkoeHB_ for helpful suggestions and comments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It includes, among other things, hash function domain separation that we hope to roll out elsewhere for a more robust overall codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is also CLSAG Python sample code showing how to do signer index extraction in a clever way, which I assume UkoeHB_ may wish to discuss when he shares&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve written up material for ZtM about transaction proofs/assertions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And have worked up some new C++ code that updates transaction in/out proofs to have correct Schnorr challenges&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (still need to write tests for this)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s my update; any particular questions before the baton is passed?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; quick question: iirc you had done work on encrypted timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been chatting with both isthmus and TheCharlatan about them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you have any notes prepared any place for later reading?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On what in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; alternatively: can we schedule a discussion in this room that will end up in the logs for later this week?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s table for now, and address at the end&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we implement them regardless of if we are using mlsag, clsag, or triptych, there&apos;s going to be a cost. i want to see how it&apos;s all going to fit into future monero dev&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; word, word, i can go next&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, go ahead suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; last week i spent a lot of time on CLSAG and linkable ring signatures security definitions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are a lot of definitions out there and they don&apos;t all relate to each other in a clean taxonomy, and it wasn&apos;t clear which ones we needed to use, and so on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i started writing this rather large technical note summarizing all this with the intention of writing a second paper about it, but sarang and i have decided to merge the two into a new draft&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the reason is that even definitions of unforgeability miss absolutely critical stuff becuase they are taken from &quot;ring signatures&quot; and mapped over to &quot;linkable ring signatures&quot; wholesale without regard for linking properties&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so now the paper will be proposing a new definition of unforgeability specifically for linkable ring signatures that subsumes more than one security definition, and this is going to set the standard for a few years on how unforgeability is considered for all applications of linkable ring signatures.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is good news(tm) for MRL&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; congrats :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It makes the preprint all the more valuable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In addition to that, I have been preparing my talk for the Blockchain Tech Symposium at the Fields Institute in two weeks, and debugging my matching code.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m extremely grateful to the peer reviewer who &quot;gently&quot; pointed us towards the backes&apos; paper actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having both improvements to security models _and_ a new construction seems to be the gold standard these days&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they did us more of a favor than maybe they realized&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my work for the week will include finishing up this new draft of CLSAG, and to begin large-scale data collection on matching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; if you want more CLSAG work, it&apos;s possible to increase the number of linkable keys up to the total number of pub keys considered :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but that&apos;s not useful for our particular application&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is why we didn&apos;t consider it&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; I believe there was an earlier question from nioc about matching&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; for suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt;� my question is, what is the status of the matching project and how will is be used going forward to help select an appropriate ringsize?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ was the question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, great question: the matching project is *what appears to be* a single-line bug away from correctly generating simulated ledgers. it already appears to generate correct confusion matrices; once this bug is cleared up, it&apos;s a matter of executing a big block of code for a large period of time to get all the sample data, and then analyzing the data that&apos;s dumped to file.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so... if this bug, just like all the others, is a hydra, then I don&apos;t have a good answer, but i suspect i&apos;ve narrowed down the problems to the source&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Is the purpose of the matching project to produce the ledgers?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are several purposes, but here&apos;s the main thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we want to estimate how well an adversary can do at finding the &quot;real&quot; history of a monero ledger, given some hints (like it&apos;s a KYC exchange)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a method of computing a maximum likelihood estimate of the real history given some obscured ledger, and all that code works&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i have a method of taking an estimate and comparing it to the ground truth, producing a confusion matrix, and all that code works&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a simulator that generates simulated ledgers, and the vast majority of that simulator is working just fine, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the origin of the project came from the idea of developing a game-theoretic description of traceability on the monero ledger: you hand me an obscured ledger and some hints, I hand back to you my best guess, and then success is judged by you comparing the best guess to the ground truth you kept from me the whole time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the hope is: graph performance against ring size, and see if getting larger than 11 is a waste of space/time or not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the meantime, we hope to also get good data for zcash-style ledgers, so that we can actually rigorously compare the two ledgers against each other, instead of tweeting at each other about fragility&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that last bit is farrrrr down the line&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea, I just remembered that ginger and I talked about generating synthetic blockchains forever ago &lt;a href=&quot;https://github.com/insight-decentralized-consensus-lab/CryptoNote-Blockchain-GAN/issues/1&quot;&gt;https://github.com/insight-decentralized-consensus-lab/CryptoNote-Blockchain-GAN/issues/1&lt;/a&gt;&lt;br&gt;&amp;lt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any follow-up questions on this?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unfortunately, i&apos;ve not worked on matching since mid-January because CLSAG&apos;s security models are critically important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and CLSAG needs to get out the door&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else to share, suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share relevant or interesting research?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m taking a break from blockchain logs analysis to do some chat log analysis, analyzing recurring logical fallacies in this space&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus lol really?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, actually doing a formal analysis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Isthmus: if you are, i have a friend to hook you up with at the university of exeter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This channel in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or more broadly in cryptography?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Somewhat broady&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There&apos;s 7 common ones that show up in -lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go on...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But they break down into combinations of red herrings and something that is *similar* to the slippery slope argument, but not quite the same and I&apos;m still nailing down its technical logical structure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dude, please elaborate&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Like when we&apos;re debating fixing a tractable privacy leak, and somebody points out that there are other privacy leaks&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; :O&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or comparing everything to 50% attack costs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Another one is the hashrate code control fallacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Confusing a 51% attack on longest chain with a 51% attack on the code&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This came up a few weeks ago actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i smell some medium articles&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Like why should we bother working on the protocol and code, when one day, somebody might run their own version on a bunch of their own miners&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Based on what you&apos;ve analyzed so far, any particular recommendations to avoid such flaws in discussion/thinking?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That one can be disproven by contradiction&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If 50% of BTC hashrate moved to BCH, does that make BCH the official bitcoin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;why should we patch little leaks in info here and there&quot; styled privacy nihilism/despair&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh shit, I gotta be in a meatspace meeting&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ciao!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -__-&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Very interesting stuff&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Erm, not by contradiction. I mean by example demonstrating absurdity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have plenty of time left... does anyone else wish to share anything?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lol &quot;i&apos;m going to use machine learning to watch all of your conversations and find out who repeats fallacies most zealously BAIII GOTTA GO GRAB A FREE SLIZE OF &apos;ZZA FROM THE CORPORATE OVERLORDS&quot; amiright&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Here&apos;s mine. Worked on write-ups of different ideas -&amp;gt; now Research repo Issues, with good feedback from sarang improving viewspent approach. TxTangle (aka my monero coinjoin protocol) is mostly done and just needs questions answered about network-layer anonymity. Current draft of ZtM2 is here &lt;a href=&quot;https://www.pdf-archive.com/2020/02/05/zerotomoneromaster-v1-0-23/zerotomoneromaster-v1-0-23.pdf&quot;&gt;https://www.pdf-archive.com/2020/02/05/zerotomoneromaster-v1-0-23/zerotomoneromaster-v1-0-23.pdf&lt;/a&gt; and current&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ‘koe’s Ideas’ is here &lt;a href=&quot;https://www.pdf-archive.com/2020/02/05/moneroideaskoe020520/moneroideaskoe020520.pdf&quot;&gt;https://www.pdf-archive.com/2020/02/05/moneroideaskoe020520/moneroideaskoe020520.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, the original view/spent idea was broken, but there&apos;s a better approach&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It ties in with the CLSAG index extraction that I mentioned earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the signer generates all non-signing scalars via a PRNG &lt;code&gt;s\_i := H(seed,i)&lt;/code&gt; (with appropropriate seed data), then it can be asserted privately what the signing index is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It removes the need to add anything to the chain, and hence is good for indistinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I dig it, provided the UX is sufficient for reasonable use cases&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yeah if view key can regenerate those scalars, it can know when an output has been spent with certainty&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; of course, it only works if tx author generates scalars like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The problem is still that it&apos;s opt-in, so even an accidental use of a non-participating wallet ruins the account balance computation for good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you&apos;d have to be super-clear about presenting that to the user&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, a wallet could be doing that right now for all we know&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s non-consensus and can&apos;t be detected if done properly anyway&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it does leave open questions about data stored by nodes, since signature scalars are pruned; perhaps only full nodes, or view-spent enabled nodes can be used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO that&apos;s a completely reasonable trade-off&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sounds reasonable to me too&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; it also may greatly increase data transmitted to view-only wallets by remote nodes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Bloating the network for optional functionality benefitting only a single user seems unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But this approach means you can run a full node (good for the network) and have the functionality for your wallets safely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; UkoeHB_: I think that&apos;s a good thing to point out but probably isn&apos;t a showstopper&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; might need to receive a gigabyte of data to read through a year&apos;s worth of tx&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m a little worried about this in the following sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still think that is okay for view-only wallets&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you are selecting the non-signing scalars deterministically from a PRNG&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyone using them for critical stuff, or viewing multiple wallets, should run their own node&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one thing we all know about schnorr signatures is that if nonces are selected deterministically, it&apos;s possible to extract the private keys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at least, under certain constraints&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: yes, which is why seed selection is very important&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my question is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; UkoeHB_ and I discussed this a bit already earlier&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if the seed is chosen from a high entropy distribution and kept secret, it&apos;s computationally hard to detect that these are computed deterministically&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would prefer a method that is more than computationally hard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Presumably the seed is a combination of the view secret key, the index, the key image, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: how would that even work?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Data extraction requires that only the designated parties be able to construct the &quot;expected&quot; output value&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pfeh, we use PRNGs because statistical RNGs don&apos;t really exist :P so ... it wouldn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, right now we operate on the assumption that the user has access to something behaving as an RNG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this moves to an honest-to-goodness PRNG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and has to)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can&apos;t do data extraction with a true RNG AFAICT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that... is... true.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, this is an interesting topic that could be useful for a future release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but has subtle aspects to seed selection and UX that need further review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move on, for the sake of time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other topics you wish to share, UkoeHB_?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; well, I hope people can leave feedback on the repo issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, please do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Much easier than only doing IRC comments =p&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; sorted TLV is probably most important for next hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TBH that&apos;s probably going to be better for -dev discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More of an engineering question than a math question :)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d bring it up at a dev meeting, or just in -dev whenever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Get a sense of the work involved&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know people have brought up tx_extra parsing before, and it&apos;s a hot topic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to discuss other research topics?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; ah, CLSAG section was added to ZtM2 for anyone curious&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uh i saw vtnerd&apos;s push on dandelion++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Most excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s on my list to review later this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Speaking of which&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s briefly move to ACTION ITEMS to respect everyone&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be reviewing the D++ PR, working through some additional transaction assertion/proof stuff, updating sublinear tx protocol MPCs, and writing up examples of RCT3 hidden data storage&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes. Mine: Finish CLSAG, start collecting matching data. Also, of primary importance: provide updates twice or three times a day in here until both of these are finished.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As well as getting tests written for the new tx in/out proofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be reviewing the D++ pr also once those are both off my plate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, looking forward to the CLSAG stuff (will review when ready)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else have action items planned for the week?&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; To do: focus on multisig all week, hopefully finish txtangle (need a network anonymity expert for advice, any takers?)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The most knowledgeable person is probably vtnerd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hear if you say his name 3 times, he gets 3 separate notifications...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last-minute items, questions, etc. before we formally wrap up?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I&apos;m happy to discuss timelocks after we adjourn)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Going once...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; twice...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Adjourned! Thanks to everyone for attending; logs will be posted shortly on the agenda issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-02-01</title><link>https://beta.monerodevs.org/blog/2020/02/01/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/02/01/community-meeting/</guid><pubDate>Sat, 01 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/435&quot;&gt;https://github.com/monero-project/meta/issues/435&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; hello&lt;br&gt;* needmonero90 waves&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorry again for the delay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; next meeting at normal time (1 hour before this)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It&apos;s 18:00 on a Saturday, the regular crowd shuffles in&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll take that as a no&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I gave a podcast in Spanish &lt;a href=&quot;https://www.youtube.com/watch?v=zZaf5ps7Lzs&amp;amp;feature=youtu.be&quot;&gt;https://www.youtube.com/watch?v=zZaf5ps7Lzs&amp;amp;feature=youtu.be&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Swaps para anonimizar Bitcoin con ArticMine - L47 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh sweet, nice ArticMine!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; good stuff&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you should be on rottensox and anhdres&apos;s podcast&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3 months part time work on Getmonero.org &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-website-jan-march.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-website-jan-march.html&lt;/a&gt; (150.26 / 174 XMR)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47: video creation / translations into russian (february - july 2020) (6.04 / 100 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/%20v1docq47-video-creation-translations-into-russian-(february-july-2020).html&quot;&gt;https://ccs.getmonero.org/proposals/%20v1docq47-video-creation-translations-into-russian-(february-july-2020).html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Locha Mesh, private transactions and sync over a resilient long-range radio mesh network &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/115&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/115&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of comments on this one over the weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this specific proposal seems to have general support from binaryfate, selsta, and xmrhaelan&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; among a few others&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and as far as I can tell, ErCiccione[m] and rehrar have outstanding concerns&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; not really from my side&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/115#note_8788&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/115#note_8788&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; they plan for recurring funding which I’m against&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Myself as well (concerns) but I have not vocalized them in the thread.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My concerns are mostly satisfied at this point.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: against recurring, but you would be ok with this one? I&apos;m trying to understand your viewpoint&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would be comfortable seeing this as a trial period. And if we like them and they like us, integrate them into our project.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: noted, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90 and ErCiccione[m], can we please hear your concerns&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Integrating them is a bad idea IMO.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The project can be interesting, but gives me the feeling that it need way more than 3 months before we see some concrete development&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; They are not a Monero project and wouldn’t be here without funding&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We also have to ask ourselves how many people are actually going to utilize the integration&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed, it&apos;s a niche solution to be honest&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 19:09 &amp;lt;sgp_&amp;gt; selsta: against recurring, but you would be ok with this one? I&apos;m trying to understand your viewpoint &amp;lt;-- In general I’m against it as it is not related to Monero but I would be ok with one time funding.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta, perhaps. I&apos;m not for them being integrated necessarily. I&apos;m against them getting money unless they are one of us, was my point.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but presumably donors would know that? should that be clearer?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my concerns with it being niche are related to the donors knowing that, not necessarily a hold on moving the CCS if that makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Where is the limit? Someone creating an operating system that at one point will run Monero, would that be something for the CCS?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think i&apos;m leaning more to selsta&apos;s point of view. A continuous funding of a project without clear benefits doesn;t sound like a good idea, especially since we will see the real benefits in a very long time, not at the end of the 3 months&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am also a bit worried it might exhaust donors&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: I don&apos;t want to get too into the weeds, but there is an associated marketing opportunity and clear prioritization for a tool built for Monero I suppose. These would need to be addressed case-by-case&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We&apos;ve already had periods were projects took quite some time to get funded&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: this is my biggest concern.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We have some big ones coming up too. suraeNoether needs to put his in.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE: That&apos;s a very legit concern. I know the pain of seeing your proposal not funded for months&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (it&apos;s still not fully funded)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Also, let&apos;s be real, funding three conferences a year, plus several quarterlies is, I think, the limit of the system.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Along with a smattering of small one-offs.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Without a pamp at least&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^ very valid&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Even then we risk over extending for a future bear tho&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; For this reason alone, I vote no.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A future bear is likely to be weaker than this one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; as a CCS moderator, it&apos;s hard for me to weigh the concern about burdening donors in a way that&apos;s fair. it&apos;s entirely subjective in terms of what to move&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I get that this is a nonessential need&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In contentious cases like this we leave to Luigi.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am very much on the fence on this.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll be giving a full report to him on our talks here and on the gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: can you tell luigi I lean yes move with donor disclaimers (they know it&apos;s a fun, ambitious, &quot;extra&quot; project), and that you &quot;vote no&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can do.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other discussions that are new info or new arguments before we wrap up this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; None here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, thanks for your patience as this one took a bit of time to discuss over the past several weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Monero-centric Merchant Marketplace &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/117&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/117&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is endogenic around?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments on this one? up for a week now&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I think endogenic might have a similar project, would be curious to know if he&apos;s seen that&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2020/01/29/moneroroadmapkoe012920/moneroroadmapkoe012920.pdf&quot;&gt;https://www.pdf-archive.com/2020/01/29/moneroroadmapkoe012920/moneroroadmapkoe012920.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; item number 7; seems fairly similar to what rbrunner had in mind. koe weighs in on this there.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Wait wrong person&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Wasn&apos;t endo, lemme contact them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; doesn&apos;t seem like there&apos;s much discussion here yet, so we should review on gitlab and encourage them to do another round of reddit to increase exposure to the idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Part Time Research Atoc (pending update) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/120&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/120&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this one is stalled, no discussion needed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xiphon part-time coding &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/122&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/122&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; does anyone oppose this one? contributor with a track record looking to increase their involvement 50%&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe that atoc is presently interested in the XMR-BTC swap proposal from h4sh3d&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: I think we can discuss that one when it&apos;s updated so we have more to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for the record: who supports xiphon&apos;s proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you all are quiet today! many of you commented on gitlab expressing support&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 19:23 &amp;lt;sgp_&amp;gt; does anyone oppose this one? contributor with a track record looking to increase their involvement 50% &amp;lt;-- AFAIK his previous CCS was already 20h/week&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;selsta&amp;gt;&lt;/em&gt;* unless I misremember&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this one is 30 hrs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 20 -&amp;gt; 30&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; didn’t see that :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Developer proposals from existing contributors are a safe bet in my books. So yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I personally looked to make sure that there are plenty of plans to-do to fill the time, and it seems to be the case 100%&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Xiphon does valuable work, though I&apos;m also curious how far we can stretch donated time. In the past I&apos;ve tried to come to grips with the difference between people who are coordinators (availability expectations) and regular controvutors&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Contributors*&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Right now I&apos;m in favor of the proposal, though it&apos;s inconsistent with my previously expressed stance that we should only be paying coordinators&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; coordinators?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Yeah, like the mrl&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; They act as human buffers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mrl is contributing tho&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; For the people who contribute their time and effort for free&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; we have never done that?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; unless I’m missing some discussion&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m speaking about our funding of the researchers, when other people like isthmus don&apos;t get CCSed&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Basically, the researchers have an availability expectation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; He hasn&apos;t asked. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: are you suggesting a form of leadership role (likely in addition to contributions)?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ve been referring to them as coordinators&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sounds unnecessary for the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Them = that role&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, got it&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And coordinators are really the place where funding makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think in this case the gui workgroup hasn&apos;t really formed this way, but maybe they will in the future&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I mean, they kinda have in practice&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m on the fence about funding regular contributors with no availability/coordination expectation&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I disagree with that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think that&apos;s a strong stance&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I disagree too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and that&apos;s not how the ccs work right now fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmonero90: I wouldn&apos;t say mooo has an availability/coordination expectation.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but I acknowledge the benefit of prioritizing leadership roles&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; He does sometimes, but not all the time. He just codes for the most part.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ve been trying to figure out an internally consistent structure for the CCS in my own head&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I realize it&apos;s not how it works atm&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah ok :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say yay on xiphon.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I think it&apos;s an interesting check, but as you acknowledged, there will need to be exceptions as we figure this out :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We don’t need paid GUI contributors that have expected availability.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We need contributors that code :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; One that doesn&apos;t open itself up to random people putting pressure on getting their proposal merged so they get a seal of approval&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think we&apos;re done on xiphon discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and the CCS stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We need contributors that code -&amp;gt; we need contributors.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we got through a lot this week, good job everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We need contributors -&amp;gt; We need&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not we, just I need&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I need money&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd made a PR for the last major hurdle for dandelion++ support! ++&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 90&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I saw that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s kind of super exciting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; better network privacy even without tor/i2p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Exciting enough to do a point release with it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Once merged, I mean.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: will probably take time to merge, so who knows! :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s the biggest thing I saw but I&apos;m sure there was more I missed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are network benefits even without full adoption, FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; At least a day, for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang, can MRL look over the implementation and give their thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, partial is hugely beneficial here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; though we should expect large adoption at the next hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I added it to the top of my list as soon as I saw it late yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we definitely need to write a blog post after the PR is merged&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I expect it will be discussed at the next MRL meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; marketing 101&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: you&apos;re up now :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is actually kinda huge.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nothing too big. I&apos;m waiting for 2 PR to be merged in the getmonero repo before starting to use weblate for the website (i will speak about it more in the report of the website workgroup)&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and the strings for the GUI got updated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so if you speak another language, get in there and translate all the things&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; getmonono.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; there should be about 40 new strings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sneaky Computer Bucks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and ike 30 removed, but i&apos;m going by memory, could totally be the other way round&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s basically it. Waiting for a PR to be merged in the core repo, so translators can work on the CLI as well&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is CLI currently untranslated?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not sure of what you mean. CLI is translatable on weblate, but not in this very moment, because the PR with the refresh and the translated strings need to be merged first, or there would be conflicts&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh I understand&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this is the PR: &lt;a href=&quot;https://github.com/monero-project/monero/pull/6312&quot;&gt;https://github.com/monero-project/monero/pull/6312&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; there is also a brief summary of the work of the translators that is being committed&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Spanish is only 9% done? Rottensox slackin&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so basically after that is merged the new strings will be picked up and people can start to translate the CLI again&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s the normal workflow&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; needmonero90: sorry... translation isn&apos;t my expertise. actually, i have no specialization.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah, cli doesn&apos;t see much action, but i&apos;m kinda ok with it, i prefer most of the effort to be on the GUI and if there are energies left, CLI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rottensox: you don&apos;t need any specialization. I literally just learned english properly when i started to translate Monero stuff. But that&apos;s another story&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; so how does D++ work with Tor or I2P?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinghat: let&apos;s table that question for now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else ErCiccione?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have two related things I&apos;ll mention here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mastering Monero was translated to Chinese: zh.masteringmonero.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It was also translated to Russian and needs reviewers: &lt;a href=&quot;https://github.com/monerobook/monerobook/pull/81&quot;&gt;https://github.com/monerobook/monerobook/pull/81&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the second one was part of the CCS request that is outstanding&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s actually super cool. Great job to all involved&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Binaries for the point release are still not out yet. &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3&quot;&gt;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no idea what the status is there honestly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Did you ping the telegram channel on the review sgp?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but I haven&apos;t been paying close attention&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can drop the link there if you haven&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: not yet but I need to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh, please do :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thunderosa: please give your update&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Sure, so I have Almutasim&apos;s update first that I&apos;ll copy and paste&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; In the second half of last year, Monero Outreach worked on story generation and publishing in several areas. The following were either edited or written by Monero Outreach during this period:&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Response to Coinbase. On November 8, 2019, Coinbase blogged an article covering its views on Proof of Work (PoW), and the article made a number of incorrect points and reached an arguably inappropriate conclusion regarding Monero. Monero Outreach&apos;s fast-turnaround November 13 response corrected the errors and argued in favor of the ASIC-resistance path taken by Monero’s developers. Corrections included 1)&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; pointing out the article’s description of Monero’s efforts to prevent the use of ASICs as outdated and 2) countering adverse technical and philosophical arguments made regarding the benefits of ASICs.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Getting Started with Helping Monero. Monero Outreach created a document describing the many ways individuals can engage with the Monero community and support Monero. Resources for learning more about Monero and its technology were presented. The document included advice for software developers, with links to repositories, guides, and research results. It summarize Monero workgroups and social media outlets.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; And advice was given on other ways of individual contribution, such as through mining, running a Monero node, and donating.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Monero in China and The West. Monero Outreach worked with Chinese Monero community member FutureFan to publish an article comparing the Monero communities of China and the West. FutureFan had previously worked with Monero Outreach by translating articles into Chinese. This new article talked about the relative sizes of the Monero communities and the difference in interest, with, for example, the West more&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; interested in philosophy and China more interested in mining. It presended a path forward to improve cooperation between the two communities and increase the use of Monero in China. This article, released just after the new year, was followed up with a Monero Talk interview that will be published as a video soon.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; damn.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; they told me before there would be a wall of text, and I recommended getting it all out quickly :)&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Well,..so the real wall is coming&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; and I&apos;m sorry,..but it&apos;s a big update.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; pastebin?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; But our main focus this time around was more on how we publish versus what we publish. Over the past year we&apos;ve realized that much of the traffic we orchestrate for Monero never touches our servers and in fact the only things we actually need www for is SEO and thumbnail scraping for social media. We saw an opportunity to practice what we preach and decentralize our publishing.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; With that in mind, we also had a basket of concrete design goals. A big focus was to setup Primo/RPC-Pay/Support Mining in an effort to help subsidize our hard costs. We also thought we were well-suited to be an RPC-Pay guinea pig publisher. It was also important that the Community Calendar and Merchant Directory projects would be furthered. Lastly, we wanted to prepare to release our publishing platform,&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Spoke, as FOSS and some modernizing and organizing was needed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: to some extent it&apos;s good to have it actually in the logs rather than an external site that will go away&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; holy cats!&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; sorry about that&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Anyway, there&apos;s alot going on,...TLDR: We&apos;re serverless and going to finally finish the Community Calendar on it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha just as I made a temporary solution&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (sorry, misclicked)&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Well, I have been very late in delivering it, and for that I&apos;m sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; But this is the right way to build it.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the non-google calendar is very welcome :P&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; yeah, we can take Google in if we want,..but I&apos;d really rather avoid using G at all for our projects.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; like Google Calendar API in&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; as a source&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no please don&apos;t. My point is to not use google&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Yeah, I&apos;d like to start with just humans and see how good we can make that before automating too much.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; the outreach post on RPC-Pay was awesome 🙏&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ^ agree. Would be cool to make a user guide for getmonero out of it&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Thank you, Alumtasim did a really amazing job making that happen and leading our workgroup into some new ideas through it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the update thunderosa&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I echo statements that rpc-pay was great&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nice, simple name too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other outreach comments?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; put the new cal link in the topic?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Nope that&apos;s the load. We&apos;ll be posting updates mid next week.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great, thanks for the updates here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; skipping hardware since msvb seems away, can come back if needed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. Konferenco workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Expect an announcement this Monday. But as a sneak peek, the Konferenco is June 13-14 in Berlin.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but yeah, be ready Monday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; g. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plenty of topics under discussion recently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One of note is CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;d planned for an earlier audit, but got great review comments from a conference submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there is still good support for deployment, I recommend an audit still&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, I also recommend not having someone directly involved with the work coordinate the audit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to mitigate conflicts of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ suggested an audit workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; General thoughts on this initial idea?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ve reached out to a few names to judge interest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but the intent is to use the workgroup to help coordinate the clsag audits&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe I can answer questions about that after sarang, continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The timing of the audit depends on (a) security model updates to the preprint; (b) availability of reviewers; (c) timeline of selection/fundraising&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Is conflict of interest a realistic threat? Can you explain?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;s always a good idea to keep in mind&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: there are also a few related goals, like drafting writeups of the results, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it sets a good standard of impartiality going forward&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As a reminder, the benefits of CLSAG are ~25% reduction in typical tx size, and ~15-20% verification savings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only quote we received last time for a math+code audit was about 15000 USD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this was from Teserakt&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; via OSTIF?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s the big research item of timely community interest that I wished to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; may I jump in?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s another conflict of interest, since I&apos;ve participated in an OSTIF advisory committee :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it was a busy MRL week, so follow their github if interested: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues&quot;&gt;https://github.com/monero-project/research-lab/issues&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; UkoeHB*: sure briefly :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, many issues that we&apos;d been looking at (and new ones) are now listed there as issues&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Here is the current roadmap containing others’ ideas and my ideas, most of which need more discussion so please feel free to leave thoughts &lt;a href=&quot;https://www.pdf-archive.com/2020/02/01/moneroroadmapkoe020120/moneroroadmapkoe020120.pdf&quot;&gt;https://www.pdf-archive.com/2020/02/01/moneroroadmapkoe020120/moneroroadmapkoe020120.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; OpenBazaar integration was investigated by rbrunner in 2019 but met some technological roadblocks. I have been engineering solutions to those problems, which should hopefully be fleshed out over the next weeks. The solutions would be beneficial to any Monero based marketplace that wants to operate with minimal trust requirements.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ koe&apos;s personal roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; Sarang has helped me design a monero-style coinjoin protocol, named TxTangle, which is mostly done.&lt;br&gt;&lt;strong&gt;&amp;lt;UkoeHB_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (don&apos;t view it as endorsement by anyone else)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This may be a bit off-topic for this group, but at some point it should be decided when the next network upgrade should occur, given CLSAG and other changes of possible interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG is a consensus change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; D++ is not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but simultaneous release would help adoption&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: good point, we will need to talk about that later though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I know it&apos;s running late :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks UkoeHB&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: would you like to give a website update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i guess we are running late so i&apos;ll be superquick&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 3 things:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 1. Logs of meetings are not being submitted on getmonero. We miss quite a lot of logs of meeting happened in the last months. If somebody want to help submitting some, that would be very appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 2. We really really need people to review pull request on monero-site. Some of my PR are still waiting for a review after more than one month. Some of them are also trivial&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ^ please take a look and review if you can&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 3. Two of these PR need to be merged asap because without them i cannot put getmonero on weblate. The PR are:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests/1212&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests/1212&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests/1210&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests/1210&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That&apos;s it. Please review stuff or the development of the website will be slowed down&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Just one thing: xenugrande recommended “doing some sort of one day rally as part of the festivities for the yearly Monero anniversary. I received enthusiasm for it to possibly act as a fundraiser for the Monero research team, as well as doing some sort of &quot;black friday&quot; type of event where we would reach out directly to merchants/vendors to coordinate deals for people using Monero.”&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Last year we did the online event. We still need to plan that event, so we can make that a community meeting topic or a separate meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; vcool UkoeHB_!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero&apos;s anniversary falls on a Saturday this year, so it&apos;s easy to plan&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Look for a Moneroversary issue in the next week on the meta repo to collect ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final essential thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 15 February at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is next week on 8 February at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; New calendar(mahy now be very temporary haha) (please configure reminders if they don’t copy over!): &lt;a href=&quot;https://calendar.google.com/calendar/embed?src=itmaraubkfoe4aq2oquoaogsuk%40group.calendar.google.com&quot;&gt;https://calendar.google.com/calendar/embed?src=itmaraubkfoe4aq2oquoaogsuk%40group.calendar.google.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-01-29</title><link>https://beta.monerodevs.org/blog/2020/01/29/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/29/mrl-meeting/</guid><pubDate>Wed, 29 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and get started with GREETINGs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;RingSize937&amp;gt;&lt;/strong&gt; v Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Heyo&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;Insight&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s continue with ROUNDTABLE, where anyone is welcome to share research topics of general interest (and discuss any questions arising from them)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since there was so much to discuss last week, I&apos;ll try to keep the discussion focused to the extent possible, for clarity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few brief things to mention&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, I wanted to better understand the effects of including hidden timelocks in CLSAG signatures, and worked up a version of 3-CLSAG in C++ for performance tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Including timelocks would negate the verification time advantages of an MLSAG-CLSAG transition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but would still give size benefits over MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A similar approach would work in Triptych, so I extended the Triptych test code to 3-Triptych for this purpose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And, just for completeness, updated the Triptych preprint on IACR to a general d-LRS construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is the 3-CLSAG test code, for those interested: &lt;a href=&quot;https://github.com/SarangNoether/monero/commit/db33d18bb889043c4bdea6d8582ffe2f6c581d28&quot;&gt;https://github.com/SarangNoether/monero/commit/db33d18bb889043c4bdea6d8582ffe2f6c581d28&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And the 3-Triptych concept code: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/commit/f7581a385d72baa3dbb60c83e8d856a9335bec1f&quot;&gt;https://github.com/SarangNoether/skunkworks/commit/f7581a385d72baa3dbb60c83e8d856a9335bec1f&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And the updated Triptych preprint: &lt;a href=&quot;https://eprint.iacr.org/2020/018&quot;&gt;https://eprint.iacr.org/2020/018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also found a very minor change to make in the existing CLSAG test code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, suraeNoether and I have been doing more security model stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on these items from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; not directly for sarang, but at Isthmus regarding timelock; what is the prevalence of non-zero timelock for non-coinbase tx?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Absurdly prevelant&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; whether or not to include encrypted time lock depends in part on how much use it actually gets&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, and I&apos;m not formally advocating for it at this point; only curious about the implications&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think our options are to remove the silly timelock field (It&apos;s just an arbitrary integer memo field currently) or encrypt it.&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; I like that it&apos;s a straightforward application of concepts already used in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, conceptually it&apos;s really neat&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Will we be the first privacy coin to roll it out?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I expect that it will become industry standard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does Zcash offer such functionality?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I have not checked)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no clue&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I don&apos;t think so, but not 100% confident&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ZCash has serious scaling issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, whether or not Zcash does it should not be the determining factor IMO :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Merely curious&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh wait. Zcash inherited nLockTime from Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;mma fish out their information leaks too&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And OP_CLTV&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If implemented, it would make the most sense to bundle the timelock range proofs with the existing Bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this means the sum of timelock-enabled inputs (all inputs, if mandatory) and outputs is restricted&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; for Triptych, what are the steps between now and considering it for replacing RingCT?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Formal review, a determination about its effects on multisig (particularly on compute-limited hardware), a decision on Triptych vs something like RCT3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have not yet examined how easy it would be to include timelocks in RCT3 with their security model&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^ ... and estimated recommended tx size for Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also note that, as I think I mentioned last week, it would not make sense to deploy hidden timelocks with MLSAG due to the poor scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (though technically possible)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I want to make sure others have time to speak as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who else wishes to share research topics?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Zebra network stack looks interesting, potential applications in Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I saw that yesterday!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Blag post about it: &lt;a href=&quot;https://www.zfnd.org/blog/a-new-network-stack-for-zcash/&quot;&gt;https://www.zfnd.org/blog/a-new-network-stack-for-zcash/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, will check out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And a corresponding forum post (not much activity there yet): &lt;a href=&quot;https://forum.zcashcommunity.com/t/a-new-network-stack-for-zcash/35870&quot;&gt;https://forum.zcashcommunity.com/t/a-new-network-stack-for-zcash/35870&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s from Zcash Foundation research&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Monero maintains a single state across all the peers, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a good question, and I don&apos;t know the answer&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping vtnerd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had thought so, but not confident in that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not even sure what that means. single state? what is included in that state?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there is an aggregate state for bandwidth limiting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but sync info is per-connection&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh so maybe we already take the Zebra approach?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It seems pretty elegant.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: did you have other topics you wanted to bring up as well?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;Unlike zcashd, which maintains a fixed number of outbound connections, we attempt to connect to as many peers as possible, subject to resource limits &quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this approach will be troublesome for them, since they use levelDB/rocksDB for storage&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lvelDB/rocksDB requires thousands of file descriptors for its storage.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that competes with the demand for socket descriptors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting... worth bringing up as a question on the forum?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One of the developers (Henry) opened the thread&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not from me. I have no interest in helping zcash project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m trying to make the unlock time plot, but my laptop is struggling with the 1.5 GB data set&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; they should have already known by now that their DB choice is inappropriate for a network service that uses lots of connections, but it seems they haven&apos;t discovered that yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: no rush!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the meantime, koe: did you wish to address anything in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; yes muahaha&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; not technically research, my roadmap has been cleaned up a bit; in particular I want to get opinions on item koe_11, which would enable view-only wallets to know when owned outputs have been spent; also item koe_9 which would allow all wallet implementations to more or less deprecate pre-RingCT transaction versions&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2020/01/29/moneroroadmapkoe012920/moneroroadmapkoe012920.pdf&quot;&gt;https://www.pdf-archive.com/2020/01/29/moneroroadmapkoe012920/moneroroadmapkoe012920.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; koe_11 sounds like a high priority&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; also, sarang helped me work up a decentralized CoinJoin-esque protocol (temporarily named JoinMo), which is available as chapter 9 of current ZtM2 draft&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2020/01/29/zerotomoneromaster-v1-0-21/zerotomoneromaster-v1-0-21.pdf&quot;&gt;https://www.pdf-archive.com/2020/01/29/zerotomoneromaster-v1-0-21/zerotomoneromaster-v1-0-21.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; chapter 10*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like the JoinMo approach of using per-participant shared secrets to obscure the input-output mapping&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; also, rbrunner at one time investigated OpenBazaar integration, and ran into some roadblocks, so my &apos;research&apos; has been engineering solutions to those problems, which should be available next week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m giving extra scrutiny to the specifics around SAG/LSAG since the keys are per-output only&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was thinking about the implications of using a separate keyset for inputs as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (keys = per-join participant keys, I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; however, OpenBazaar integration would likely entail a large update to the code-base, to optimize communication rounds&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; moreover, multisig in general should be updated to comply with suraeNoether&apos;s paper on the subject&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Somewhat related to item 10, I&apos;m still concerned about any blockchain observer being able to identify which transactions do not include any outputs to subaddresses.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; n3ptune and I will make a plot of subaddress adoption over time : -)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But ideally that should not be possible.3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s been suggested before to standardize on some form of per-output keys for this purpose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it never gained traction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; koe: nice list! koe_9 may be controversial since spending pre-rct would stand out more, no?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Yeah looks like a nice list koe&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; it already stands out like a sore thumb&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; but that sort of problem will exist for RingCT as well, since spending ancient outputs is always somewhat unusual&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; and my suggestion is to start using pre-ringct outputs as decoys as well&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; If we told everyone to sweep them to themselves, would that also be too obvious? you could assume that every txn with pre-RCT inputs is going back to its sender&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; so gamma select over entire site of outputs&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; set&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; koe: do we currently only select rct randomly as decoys?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; yes, and coinbase (not sure if pre-ringct coinbase are included)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; coinbase are included as decoy in normal tx, which is where this idea comes from&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; then this actually makes spending pre-rct slightly less suspicious, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And the handling of coinbase outputs is by no means solved&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This is 80% a joke: We implement Koe_9 and sgp_coinbase_only rings, *but* require each and every one to include N coinbases and M pre-ringCT transactions, for fixed consensus parameters N and M&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: the distribution tail falls fast&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: indeed, but it&apos;s near-zero better, not near-zero worse I think&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but does provide slightly more information (amount)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/R26YQwiJ/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/R26YQwiJ/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ which is hilarious, because all of these would hypothetically unlock at HEIGHT 2 and HEIGHT 12 back in 2014, IIRC what mooo said&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Due to the non-standard handling of that field, you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which should be standardized anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus: hmm, I would need to see a lot more info on how many people actually spend pre-rct (suspected) compared to coinbase. My intuition leans no&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So include a single pre ring CT fake if the real output is not pre ring ct&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang: Yes, currently, 3 things are being put in the unlock field:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/0Y87gTTq/&quot;&gt;https://www.irccloud.com/pastebin/0Y87gTTq/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Argh sorry&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Small integers like &quot;12&quot;, presumably to be interpreted as height differences, i.e. &quot;unlock in 12 blocks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Large integers like &quot;1980000&quot;, presumably to be interpreted as block heights&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Very large integers like &quot;1578561720&quot;, presumably to be interpreted as unix timestamps&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I am working on a first version implementation of xmr-btc atomic swap in Rust&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; more info here: &lt;a href=&quot;https://github.com/h4sh3d/xmr-btc-atomic-swap/blob/master/whitepaper/xmr-btc.pdf&quot;&gt;https://github.com/h4sh3d/xmr-btc-atomic-swap/blob/master/whitepaper/xmr-btc.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; atoc: did you identify a suitable zkp?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from things like the handling of non-compliant participants etc., the zkp of hash/log preimage was not specified&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; the paper proposes two transactions for each token&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; is there is a zkp not specified I will look at it. So far I have just gotten some initial stuff implemented&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; however I have not gotten to the swap part yet&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; for the implementation, I have read through the paper and it seems sounds&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; sound*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, you&apos;ll notice there&apos;s a requirement for a particular proof that a hash preimage and discrete log preimage are equal in equal knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Something trustless like Bulletproofs could be used for this, with a suitable circuit&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The BP paper had data on such a circuit, but I was specifically told it was for testing only and was not yet suitable for any kind of deployment&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I will take a look at that&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; We will need it. Perhaps we can see if that circuit works okay, and if not hopefully we can look at ways to improve.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: thanks for that roadmap writeup; it&apos;s nice to see many suggestions put together in one place&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It might be useful to open research-lab issues for those that require ongoing discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still advocate for those two mining pool-related proposals btw :)&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; sarang I send you a link to my repo once I push some changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; even though most discussion happens on IRC&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I will send*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks atoc&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; You can take a look and I would like to get your feedback on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy to help&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks for taking a look at that&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; (y)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; sure I can put on research github; was just wondering if koe_11 should go on main repo&apos;s issues&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Np, it seems interesting. This week I was just l familiarizing myself with different atomic swap techniques i.e off-chain and on-chain&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; And looking at the dalek library in Rust&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: I&apos;d say anything that requires ongoing unsolved research is definitely suitable for research-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I don&apos;t dictate the scope of issues!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we have about 10 minutes left (there&apos;s another meeting taking place at 19:00 UTC for the Konferenco)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; ok can put them up there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any research topics that have not yet been brought up, and should be?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; sarang btw have you considered publishing your list?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of topics I am personally working on? Not really, it&apos;s more to help organize my own work&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; The private list that you had of research topics that need attention.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I should open issues for them as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TBH github issues for research are not used as well as they could be&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Yeah I think it would be could to have a public list to look through as important topics for Monero that need attention&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since so much of the discussion happens on IRC in real time&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; yes indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But at least those issues could be used as a central posting location&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I currently go back to the logs, but that list was helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t want people to have to scour IRC logs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, I&apos;ll make some issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should clear out old issues as well, or request updates&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; peanut gallery here. Now that suraeNoether &apos;s matching project is complete (?) or nearly so, what is the plan to use it going forward ?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; &apos;scouring IRC logs&apos; - story of my life :&apos;)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nioc: good question for suraeNoether!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He has also been working on LRS security models lately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which are a blocker for CLSAG review)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s move to ACTION ITEMS for the time being (discussion can of course continue after we formally adjourn)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am writing up some material on transaction proofs/assertions, and writing up new code for a proposed InProofV2 and OutProofV2&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As well as security model updates, some work on proof rewinding for data storage, and some odds and ends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; my action item: mkW my private .git repo (of atomic swap implemntation) public on Githuv&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Github*&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; my action items: multisig and escrowed-marketplace protocol writeup, possibly start bulletproof study if time permits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BPs for the ZtM writeup?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I want to make a website where you can type in a stealth address (or list of them) and see what future transactions have used them as ring members&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But need a little bit more backend work before that is ready&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; at the very least studying it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think the concerning part will be seeing the outputs that have been used in no subsequent rings, and thus have a known spend state and no plausible deniable for spendedness&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let me know if you have any particular questions that I may be able to answer&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; of course :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other action items, or final comments before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (from anyone)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; actually spoiled my writeup from several months ago in the latest ztm2 draft whoops&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s great to see so much research lately into so many different areas of interest from so many people :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Gets tough to keep up with everything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which is a great problem to have, in some sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, thanks to everyone for attending; we are now adjourned!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-01-22</title><link>https://beta.monerodevs.org/blog/2020/01/22/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/22/mrl-meeting/</guid><pubDate>Wed, 22 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; hiya&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; holla&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: you posted some data on the agenda; care to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Link to data: &lt;a href=&quot;https://github.com/monero-project/meta/issues/430#issuecomment-576455137&quot;&gt;https://github.com/monero-project/meta/issues/430#issuecomment-576455137&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; First, glanced at distribution of number of outputs on miner transactions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/OB2UWpjs/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/OB2UWpjs/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This is mostly a historical novelty from back in the days of denominated XMR - since RingCT became mandatory at block 1400000 all miner transactions have been 1OTXs.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *single-output coinbase transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So that chart is for _all_ miner txns?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Throughout all of time?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; From genesis block to last week&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Courtesy of n3ptune&apos;s magic database xD&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Another mostly historic novelty - altruistic transaction selection by miners who would include many/large transactions in their blocks, incurring a coinbase penalty that is not offset by the added fees. (In other words, they would have had a higher total block payout by mining an empty block.)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/0pcNROcT/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/0pcNROcT/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; color is size, starting at blue = small&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This seems to not be a very common practice these days&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Altruistic mining could be banned at the protocol level, but at the moment I&apos;m not inclined to do so&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; more advanced altruism based on suboptimal tx inclusion will involve more intensive analysis, which I provided pseudo code for this week, if that path is chosen&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Any comparison against partially filled blocks rather than empty blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @koe yea do you want to jump in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah koe please do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: if you have a link to the pseudocode can you include it here?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; well this week I: made pseudo code for Isthmus blockchain analysis, deep proofreads of several ZtM chapters, talked with cohcho and jtgrassie about uniformity of coinbase tx&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; more or less improved a roadmap of future monero developments: &lt;a href=&quot;https://justpaste.it/5io6e&quot;&gt;https://justpaste.it/5io6e&lt;/a&gt; which we can talk about some items&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; latest ztm2 draft, I have honestly been pushing off multisig edits, but not making no progress &lt;a href=&quot;https://www.pdf-archive.com/2020/01/22/zerotomoneromaster-v1-0-20/zerotomoneromaster-v1-0-20.pdf&quot;&gt;https://www.pdf-archive.com/2020/01/22/zerotomoneromaster-v1-0-20/zerotomoneromaster-v1-0-20.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Enforcement of exact block rewards seems straightforward and a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; pseodo code &lt;a href=&quot;https://paste.debian.net/1127152/&quot;&gt;https://paste.debian.net/1127152/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regarding ZtM, are there topics in progress for which you&apos;d like particular information or assistance?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; currently working on multisig, and have already gone through most documentation available, but there are some things that aren&apos;t clear despite documents&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; so if anyone knows about multisig, Id like to discuss with them&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; otherwise will dive into code base&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m not super familiar with the code base, but I&apos;m familiar with what it&apos;s supposed to abstractly represent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks koe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So if you have questions koe about how things are supposed to work (as compared to how things are currently implemented)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Lmk&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; ok Ill hit you up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else of interest to share koe? You&apos;ve clearly been busy!&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; well there are all the things in the roadmap, in particular enforcing 1 output from coinbase (since Isthmus found literally all coinbase for 4 years have been single output), and possibly enforcing single-type ring membership (only coinbase ring emmbers, only rcttypebulletproof2 ring members) since 99.5% of coinbase are owned by pools who are easy&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; to fingerprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Single-type enforcement was brought up a few times by sgp_ in the past as well&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; see &lt;a href=&quot;https://minexmr.com/pools.html&quot;&gt;https://minexmr.com/pools.html&lt;/a&gt; where 99.5% of hash is accounted for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My concern was that a full segregation of coinbase outputs means certain heuristics are only moved &quot;down chain&quot; by a single hop&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meaning there&apos;s likely improvement for sure, but perhaps more marginal than desired&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; koe, do you still need proofreading of ZtM or are you good on that?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m in favor of enforcing single output coonbase txns by consensus. I&apos;m in favor of enforcing block reward. I&apos;m tentaticely in favor of type-restricted rings.&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; always need proofreading :) even after it&apos;s published lmao, I&apos;ve received some good emails that are incorporated in v2&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I actually was going to re-introduce the topic again here to keep it on everyone&apos;s minds, so nice timing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; related: &lt;a href=&quot;https://medium.com/@JEhrenhofer/lets-stop-using-coinbase-outputs-da672ca75d43&quot;&gt;https://medium.com/@JEhrenhofer/lets-stop-using-coinbase-outputs-da672ca75d43&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; koe, I am have some notes that I need to send you.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I will try to get them to you soon.&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; ill look forward to them :) (email me)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Enforcing single output coonbase txns would prevent p2pool.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; will do :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Atoc, I believe that my mojojo branch is no longer bugging out, although data isn&apos;t being written to file how I want. The actual tracing game script I am running will be pushed soon(tm)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; jtgrassie is p2pool your project?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAIK nobody is doing it yet.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; But simulator is now successfully simulating a monero economy between Alice, Eve, and Bob to model flavors of EABE&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; cool suraeNoether I have been falling a bit behind and will catch up today and get you my thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; good to know the unit tests are working fine&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; It&apos;s all good, I&apos;ll still be plugging away&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions/comments for koe?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no specific questions, but I have a related topic for mining pools besides coinbase outputs when time allows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, first, is Isthmus back? He had to step away briefly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: care to finish up your data?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, it&apos;s not &quot;kicking the can down the road&quot; depending on how you implement it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (then we can move to sgp_)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But yea, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hold on&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Discovered that everybody seems to use the miner_tx differently, including some really strange stuff like many blocks with 60 B of null padding(??!) &lt;a href=&quot;https://xmrchain.net/tx/7dfcc4e5d8bd772e3373e51d4140052121503d9b4f3cb6587251292bf06ced9a&quot;&gt;https://xmrchain.net/tx/7dfcc4e5d8bd772e3373e51d4140052121503d9b4f3cb6587251292bf06ced9a&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why would coinbase-only not do this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you assume the spend patterns would be sufficiently different, I agree&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Uhm, I could get in the weeds with this&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; On like 4 levels&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; From an *on chain* perspective, there&apos;s two questions we can ask&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1) Is this ring spending a coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; \me pulls up lawn chair&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 2) Which coinbase is this ring spending&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; #1 is hard to hide&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; #2 can be accomplished&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; making #2 unanswerable can be accomplished&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m an evil exchange&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; With current system, I can fingerprint which pools my users belong to&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Aah ha, this person makes monthly deposits that are 4-input transactions each spending from a ring with 62 B null padding, so I know that they have about 3000 H/s attached to minexmr.com&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *each spending from a coinbase whose miner tx_extra has...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But with coinbase-only txns, we strip the pool-to-user link&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fair&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sure, as an exchange I can look at each user, and their average number of coinbases per ring&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And if it&apos;s more coinbases per average I could suspect that they&apos;re a miner&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But that&apos;s about all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; while there are some concerns with coinbase-only having only a layer of separation, I think the real benefits are being minimized slightly, especially to non-mining users&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; also, coinbase is currently polluting normal tx rings, since a large proportion are identifiably spent/not spent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: the newer weighted selection algorithm does help this to an extent (relative only to tx weight, nothing else)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; One thing that is important about privacy is that third parties that have data like this are lawyer magnets. If an exchange couldn&apos;t possibly identify their mining user habits, they can&apos;t be hacked or subpoenaed to determine one of their customer&apos;s hash rates&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; In my ideal world, we have 13 ring members and two selection algorithms. Precisely 11 of the members are non-coinbase, selected with current algorithm. Precisely 2 of the members are coinbase(/coinbase-only) that are selected independently.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus: that would not be good for many reasons :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; notably, you need a set of at least 3&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, I&apos;m not married to the numbers&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Just making an example&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (trying to avoid the misconception that adjusting our coinbase ring member selection algorithm will somehow be zero-sum with the rest of the anonymity set or users)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; koe: I know that rbrunner (sp) made an implementation of multisig so it might be good to speak with him. I don&apos;t see him online now and haven&apos;t seen him for a little while but should still be around&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; on the other hand, I wonder if enforced ring types is too much like reacting to how people use it; although the same could be said for many other protocol rules&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I derailed Isthmus&apos;s discussion of his other data with this topic...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, let M be the minimum plausible age between any output and it&apos;s temporally closest ancestor coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; :- P&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That can either be a plotable feature, or fixed for all transactions at zero&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; nioc ok Ill reach out&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think n3ptune and I may plot this for all outputs just to show the point&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Other two things on the agenda - encrypted unlock time, and tx_extra in coinbases&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I can get into these if people are interested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, I saw your information about encrypted locks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I also wish to address timelocks anyway_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Cool, lemme copypasta real quick&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, and for the encrypted + enforced unlock time, we have to decide on a format. Currently, 3 things are being put in the unlock field:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Small integers like &quot;12&quot;, presumably to be interpreted as height differences, i.e. &quot;unlock in 12 blocks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Large integers like &quot;1980000&quot;, presumably to be interpreted as block heights&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Very large integers like &quot;1578561720&quot;, presumably to be interpreted as unix timestamps&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; While normally I&apos;d be loathe to bring real world time onto the blockchain, I am inclined towards this approach: encrypted unlock time is a future timestamp recorded in unix seconds, and each ring must include a range proof comparing the unlock time to the oldest or youngest ring member (I haven&apos;t fully thought this through).&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The minimum lock time of 10 is trivial for any outside observer/miner to enforce by delaying (or rejecting) transactions with rings containing members less than 10 blocks old. This requires no mathematical validation within the transaction.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The encrypted unlock time could actually be defined as timestamp - 1500000000 to save a bit of space by removing the offset from some of time between 1970 and deployment, but that could be overengineering.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have a relatively efficient way to do encrypted timelocks, as introduced in DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Small integers are block heights. If you put 12 now, it&apos;s pointless.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m 100% in support of encrypted lock times... I know that sarang has done some work into the requirements on that in addition to isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The method is described here: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/timelock&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/timelock&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It works as follows: outputs come equipped with a timelock Pedersen commitment (units aren&apos;t relevant for this at the moment)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Small integers are block heights. If you put 12 now, it&apos;s pointless.&quot; Ahhahahaha that&apos;s what everybody is doing. Lemme make a plot real quick&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Signatures come equipped with an auxiliary plaintext time that&apos;s chosen semi-at-random&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as a particular auxiliary commitment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is a range proof constructed using all these values, and CLSAG/MLSAG gets a new set of entries too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This maintains signer anonymity, shows the timelock has passed, but does not specifically reveal information about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The cost for CLSAG is 1 new group element; the plaintext timelock is replaced by a plaintext intermediate value&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the auxiliary per-signature commitment is 1 new group element&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; does this mean the no-locktime transactions will be indistinguishable from locktime ones? Or just that the locktime ones will have an obfuscated time lock?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The rangeproofs can be worked into the existing bulletproofs, likely for free due to padding&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Indistinguishable plz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depends on how it&apos;s implemented&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indistinguishable would probably require no-locktime txns to have a dummy encrypted locktime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the cost is 64 extra bytes per signature, and 32 bytes per extra timelocked output&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, you&apos;d include zero locktime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the rest of the process proceeds the same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this is not free, but it&apos;s not terribly expensive either&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, this information is to supplement what Isthmus brought up about how timelocks are handled now&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; It&apos;s completely offtopic but I personally like the idea that we can embed an arbitratry hash in a transaction in a way that is indistinguishable from other txs, for timestamping purposes.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Would only be half or a quarter of a hash in that case though&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; (using the encrypted time lock field)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @binaryFate if we add an enforced encrypted memo field, that would be a very good use case&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: well, you could always pick your txn key as the Hp of some message. is that not what you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; it works too, but require you don&apos;t lose your local storage.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure. you want to be able to extract the message also, something like that?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; just exhibit the message later on and point out to a past hash in the blockchain that timestamps it, without people taking notice this was a timestamping tx.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; but if you have message you can get hash back, so tx key works perfectly I guess&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh neat&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; anyway, sorry to derail&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: take it away :)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Derailing conversation is a key part of research! :- D&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think that&apos;s where 2/3 of our interesting stuff comes from&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod* i prefer these lively research meetings for sure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, last topic I had has been discussed significantly since I initially mentioned it. So I&apos;ll intro and then duck out of the way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You had some notes, Isthmus, on how timestamps are represented&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/Ovp9yP0j/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/Ovp9yP0j/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will most likely need to take off, so I&apos;ll bring up my other mining pool ring signature proposal (which I mentioned in the past) when I get back&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; @isthmus agreed, it seems that new ideas fluster that way.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh go @sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, so very fast&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there are special ways we can construct rings for public mining pools to protect the &quot;integrity&quot; of outputs (make it no longer publicly known what transactions they are spent in)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for public mining pools that share transaction histories, it&apos;s clear which outputs are change outputs, which are later spent by the pools&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; to avoid this, public pools can select rings using exclusively decoys that they create as payments to miners&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that way, outsiders have no way to distinguish the output from the other outputs given to miners. saves one output per payment, per public pool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this is not a consensus change, but it would require a separate &quot;public pool selection mode&quot; or similar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus: how? payouts won&apos;t be from coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Aah, maybe I was thinking of something slightly different&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Carry on :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this protects pool change outputs from being known as spent by the pool in specific transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s about it, just wanting to make sure this idea is resurrected, since I introduced it nearly 2 years ago now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, Isthmus please go ahead!&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Everybody seems to use the miner_tx differently, including some really strange stuff like many blocks with 60 B of null padding(??!) &lt;a href=&quot;https://xmrchain.net/tx/7dfcc4e5d8bd772e3373e51d4140052121503d9b4f3cb6587251292bf06ced9a&quot;&gt;https://xmrchain.net/tx/7dfcc4e5d8bd772e3373e51d4140052121503d9b4f3cb6587251292bf06ced9a&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/tXHruCE0/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/tXHruCE0/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This has implications for privacy of all users. For example, I have a list of blocks mined by the pool that added 60 B null padding to each miner transaction. When this person creates multiple-input transactions to claim the reward, ring signatures offer them no protection.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (Multi input + miner fingerprint is statistically noisy, so we know when those outputs are really spent, and can rule them out as decoys in other transactions.)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; To avoid fingerprinting, it&apos;s important that any implementation mimics the full hierarchy on any block. For example, if we accommodate {nonce, pool, proxy}, then every miner (including solo mining core software) should put random data in pool &amp;amp; proxy. Otherwise we&apos;ve just made a fancier way to leave the same fingerprint. :-P&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, others in this room have made a lot of progress on how to address this, so I&apos;ll let them jump in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone have anything to add in particular to this?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, but I have to get going&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, suraeNoether: any brief update before you go?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, no worries&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; sarang is this the encrypted timelock? &lt;a href=&quot;https://justpaste.it/2754y&quot;&gt;https://justpaste.it/2754y&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just that sarang and i have been having some extremely deep discussions about unforgeability in CLSAG and the crappiness of linkability models... we are nearing some very valuable improvements to d-CLSAG as written...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll let him describe more; i&apos;ve also gotten my matching simulations (apparently) working correctly on my matching-mojojo branch of mrl-skunkworks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, i have to get going&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll drop in later today for more of an update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: you include the auxiliary timestamp in the signature&apos;s extra commitment in the model I worked up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: anything else that you hoped to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (sorry, trying to ensure everyone gets a chance to finish their presentations)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Thanks, I&apos;m outta new material&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I worked up some stuff on timelocks (shared earlier), did a blag post with sgp_ relating to supply auditing (to answer questions that often come up), and got into the weeds on security models relating to linkability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Linkability meaning the formal definition used in linkable ring signatures, not any particular transaction linking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: what you have may be algebraically equivalent; I&apos;ll take a look shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, did anyone else have something to share that was missed?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So many things to discuss today!&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; well does anyone have thoughts on enforced sorted TLV format for the extra field? I have spammed up the channel a bit recently, with that topic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you recap the benefits and tradeoffs briefly, for those who didn&apos;t see the earlier discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If someone wants to stuff some random data in there, it&apos;s as visible as now, no ?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; and pursuing coinbase extra field standardization by seeking an inter-pool committe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (note that monerologs.net has logs of this and other channels available)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What&apos;s an inter-pool commite ?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; committee between pools&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; composed of&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh you mean just talk to pool ops ?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; lol yeah&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; these things are called standardization committees in industry&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; benefits of enforced sorted TLV + guidelines for use: a) makes sure all implementations are using the same essential format for constructing extra fields, since without guidelines or structure each implementation is ad hoc; b) for those who are privacy minded, there will be a clear way to blend in with other like minded implementers (for example,&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; who knew that the code base sorts field entries, but at least one live implementation does not?); c) leaves extra field almost as open ended as it is now, so those who choose opt-out privacy (choose to stand out from the crowd) for whatever reason, can still do so trivially&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the earlier discussions, were there particular opinions opposed to it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If so, why?&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; tradeoffs: a) it may have limited real impact on transaction indistinguishability, especially among coinbase tx if most pool operators aren&apos;t on board; b) implies no stricter enforcement of the field will be pursued (which would directly address questions of indistinguishability; c) so far as coinbase tx go, many pools publish their mined blocks&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; (counter argument is Monero development is focused on on-chain, and can&apos;t concern too much off-chain activity)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Noted; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since you were interested also in the hidden timelock construction, any other thoughts on that as well (from your link above)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; actually I just felt inspired, and wanted to confirm my understanding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keeping in mind that the range proof can be absorbed into the existing one, meaning no effective change in size or verification for that portion of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Your construction appears algebraically equivalent to what I listed&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; I dont know enough about CLSAG to make a real judgement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG part could apply to MLSAG as well&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; Perhaps if we knew how much timelock is being used in the wild&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only difference is how the commitment to zero is handled in the signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In MLSAG it would be _very_ expensive, but in CLSAG it adds only a single auxiliary linking tag, and makes the verification multiexp a bit more expensive&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; oh nice, I was imagining all those extra mlsag scalars&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If people think it&apos;s worth seriously considering, I can get more precise timing estimates on those curve operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, for CLSAG you don&apos;t add scalars&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is in no way worth it for MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; either in size or extra verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The current CLSAG data has some custom curve-op code for efficiency that wouldn&apos;t apply to this new 3-CLSAG timelock construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (the Python code is not suitable for timing, only to see how it works)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re way over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone have ACTION ITEMS for this week they want to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I find action items useful for me, to help prioritize and share those priorities)&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I will continue working with Surae. Hopefully I can share more next week.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have several... some additional work writing up comparisons of linkability definitions between a few papers, to get some timelock numbers (if it&apos;s seen as useful), and some data analysis relating to sublinear protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, and one additional note... the IEEE S&amp;amp;B conference is coming up later this year&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://ieeesb.org/&quot;&gt;https://ieeesb.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Both suraeNoether and I are on the program committee&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a great event, and is seeking papers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you have some work that could be worth sharing, consider writing it up formally and submitting&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (you should note any conflicts of interest with the program committee if you feel they apply to you)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I went to this event a while back, and it had great presentations (but was not streamed)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other comments, questions, or final remarks before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Normally there isn&apos;t so much to cover in one meeting; it&apos;s a great problem to have :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Going once...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going twice...&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; I will be focusing on ZtM2 multisig, which may be done by next meeting in which case Ill start in on bulletproofs; and anything else that comes up, perhaps work on updating the fee priority multipliers for surge situations (emails with ArticMine)&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Last thing, I didn&apos;t realize IEE had Security and Privacy on Blockchain. That&apos;s pretty cool.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m happy to help with bulletproofs koe; I have a branch for it in my ZtM repo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; atoc: it&apos;s a great event&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; all in good time :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m very happy to be asked to be on the committee :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, thanks to everyone for attending, even though we went over the usual time&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Yeah that&apos;s awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the GitHub issue&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; It was good. There was a lot of material.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Discussion can of course continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I just need a stopping point for the posted logs!)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-01-18</title><link>https://beta.monerodevs.org/blog/2020/01/18/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/18/community-meeting/</guid><pubDate>Sat, 18 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/428&quot;&gt;https://github.com/monero-project/meta/issues/428&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ciao&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;v1docq47[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for showing up 30 minutes earlier than usual :)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Present.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A new edition was just out yesterday I believe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The community planning for the Konferenco has been underway. Updates on that later.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; apparently not :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3 months part time work on Getmonero.org &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-website-jan-march.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-website-jan-march.html&lt;/a&gt; (92.42 / 174 XMR)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Locha Mesh, private transactions and sync over a resilient long-range radio mesh network &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/115&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/115&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;re switching to Fridays.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there were some concerns about the cost and project management (clear project milestrones) on this one&lt;br&gt;* binaryFate lurking&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the total amount was reduced to 150 xmr&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other comments? thanks to everyone who left comments on gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yikes, is there any more technical details on what they plan to do?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd: I am not sure, but I recommend asking on gitlab since they have been responsive so far&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; do they plan to post an updated proposal soon?&lt;br&gt;* needmonero90 lurks while sleeping&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: they already updated the amount&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; ah crud yeah they have a link. I can&apos;t respond now because this is the first I&apos;ve paid attention to it. My primary concern would be the in the routing code, its not trivial for this type of thing&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; most comments were strongly suggesting to be more specific on milestones&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; they focused a bit more on the goals and roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/115/diffs?commit_id=1031a2e444255e5fa8138601ef746e8b37900a18&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/115/diffs?commit_id=1031a2e444255e5fa8138601ef746e8b37900a18&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hmm its very much a wip I think&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; my only comment is that this has more risk than the usual CCS for monero feature&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; agree. On the other hand this will have visibility beyond Monero circles.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks vtnerd, please ask specific questions on gitlab too so that the proposal can get better&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I haven&apos;t had time to look at the proposal after mu last comment, but i see that one of the milestones is about getting the localization workgroup translate their docs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s very unlikely to happen&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yes, if it works ... very awesome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i don&apos;t really think we have the resources for that, we already struggle for our own stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what would it mean to take this on as Monero Project project?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: have they given any indication they have any interest in that?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If they haven&apos;t, then I wouldn&apos;t really be for funding this.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; explain please&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; The tech sounds awesome but I&apos;d be interested in practical limitation estimated like time to broadcast a transaction and range&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; explain? hmmm...&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; although the name is not even in esperanto&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, I can see how developing this tech might be good somewhat, but it&apos;s kind of general in its application (not really Monero-only focused) as I understand.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and if it&apos;s something that can benefit a lot of other projects, Monero is fronting a good amount of the bill instead of others.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So a way to offset this cost is to have it be a Monero Project project. Similar to OpenAlias. It benefits others if they want it, but it&apos;s distinctly &quot;From Monero people&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: : I think requiring that the CCS only gives $$$ to &quot;Monero Project&quot; projects is far too restrictive and is really a new precedent, so I&apos;m curious if you&apos;re focused on that part or the main nature of the project&apos;s goal (Monero-focued or elsewhere with Monero as a feature)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the marketing aspect of that offset the cost of its creation.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Bandwidth is my question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my recommendation then is to ask if they want to do that, but I would personally understand if they don&apos;t want to&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I am against the proposal from a sustainability perspective. Funding a development *team* is not the goal imo, I think we should strive for funding key people for projects that already have a decentralized/communal ethos. If they can&apos;t get developers without paying them, we won&apos;t be able to bootstrap the system to work without money greasing the wheels constantly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ve been trying to find a way to express the value of &apos;coordinators&apos; in the ecosystem that are always available to manage/direct/help their particular corner, so that the people working on the actual open source part have low friction&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And that kind of position carries with it an expectation of availability&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; So paying for that particular position, once it emerges, is warranted, but not a full team&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The MRL is a good example, they&apos;re pretty much always available to talk about stuff, which is a big deal. They buffer ideas and conversations for the actually decentralized research team&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Who has no expectation of availability&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in this case &quot;a full team&quot; is 2 people I believe&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; maybe an element of availability and/or dedication to reddit posts and updates would help?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I mean, the issue is more about being available (for a decentralized project)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we&apos;ve spent a good amount of time on this topic, so let&apos;s only give it another minute or two&lt;br&gt;* needmonero90 nods&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Seeing their interactions on twitter, they are getting *a lot* of praise from bitcoin/grin/cypherpunk larger crypto space.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; In their own answers I did not see Monero mentioned a single time.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; So on the plus side I see a lot of potential visible PR for Monero in return for contributing, on the minus side I fear lack of Monero-specific dedication from the project team&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; looks like marketing is an important part to focus on more&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; without overstepping into the whole thing, I think it&apos;s appropriate to expect some recognition&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i think if the proposal get approved, we should require recognition&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; like put it clearly in the website and everywhere else that part of the development is funded by Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; if we make it more explicit on either part that this project is also about marketing for Monero, then the proposal has more value as we don&apos;t just look at the neaty greaty technicals&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47: video creation / translations into russian (february - july 2020) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/116&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/116&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in my personal opinion, this is a great proposal. I&apos;m blown away by the amount of work they do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and they recently made a Trello board so we can more easily see what they are working on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I appreciate that a lot&lt;br&gt;&lt;strong&gt;&amp;lt;cankerwort&amp;gt;&lt;/strong&gt; also, given grin/btc transactions are much smaller, their tech would work better with those coins&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yeah, they are also very responsive to reviews and they contact me privately sometimes to have clarifications on the localization process. It&apos;s a +1 from me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, any other comments?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Monero-centric Merchant Marketplace &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/117&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/117&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t personally have any comments here yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ten hours. Quite new. Let&apos;s get them to hop on this channel to answer some questions.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, also Reddit, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can proceed then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: any update?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Not really. Soon i will make a general refresh of the strings in gui and cli&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so that translators can work on the new merged stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i just want to note&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that there are many suggested strings on weblate (translate.getmonero.org), but no reviewers to take a look at them,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so, after the refresh, i will make a call for translators and i ask the community at large to spread it as much as possible, because there is a lot to do&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i will probably refresh the CLI first, because the GUI folks are changing a lot of strings and i want to wait for them to be finished first&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Sounds great.&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; ErCiccione[m]: you can ping me too for translations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There was a point release. Binaries are not out yet. &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3&quot;&gt;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; netrik182: Great to hear that. Keep an eye on #monero-translations :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; almutasim: can you give an update?&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Sure. We put out a piece on Chinese perspective. We have a piece ready to go on RPC-Pay. But it is waiting on an infrastructure upgrade.&lt;br&gt;&lt;strong&gt;&amp;lt;netrik182&amp;gt;&lt;/strong&gt; sgp: there&apos;s currently much effort being made to update server backends&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; We also have a piece started on paper wallets&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; About RPC-pay, would be great to have a moneropedia entry for that on getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.monerooutreach.org/monero-china-west.php&quot;&gt;https://www.monerooutreach.org/monero-china-west.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; or a dev guide&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; That’s a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; basically, should be on the website one way or another&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 100%&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; It is really neat. We have been testing it with our servers.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I look forward to seeing your system where people can get paid, where you effectively serve as a mining pool for RPC-pay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; we are working with endogenic on a nice document he has on Wallet auditing.&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; That is about it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Hardware workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can come back to this is msvb-lab is present&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. Konferenco workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of work has been ongoing here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; weekly meetings on Wednesdays at this point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; tentative date June 13-14&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we have a tentative location, but there are many outstanding questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it will be in Berlin&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any really quick konferenco questions? you can help out in #monero-konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; events will be livestreamed as always&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, moving on then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hey there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: can you give a brief update please?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Over the past couple of weeks or so, the Triptych preprint was posted and got some good coverage&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s undergone some updates as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a linkable ring signature construction that scales well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ and I worked up a blag post on supply auditing that will appear soon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I worked up some material on hidden timelocks, which could be useful but need more analysis&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; tldr hidden timelocks?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am still waiting on any final review notes from suraeNoether on the CLSAG overhaul&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; binaryFate: it&apos;s possible to replace &quot;plaintext&quot; timelocks with commitments and clever range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you can show that the timelock for an (unknown) input has passed without revealing it&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; to avoid standing out?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was designed for DLSAG, but also has more general applicability&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; That sounds awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And the new CLSAG security model is being ported to DLSAG as well, along with some key aggregation math&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Math wizards&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; That sounds awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It remains to be seen if the increase in tx size would justify hidden timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; re auditability, I need help making a better auditability image still, so let me know if you have ideas &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge_requests/1207&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge_requests/1207&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I probably won&apos;t be able to personally work on this until Sunday or Monday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; g. Website workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: can we have another round of updates please? :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; gladly&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so,&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; The wallet auditing document is related to that. A draft should go up on TAIGA tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; A lot is going on. We have a lot of pull requests ready to go and they should be merged at the beginning of next week&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; right now i&apos;m focusing mostly on getting the website (at least the &apos;core&apos; part of it) on Weblate, because right now making any change, means that that change needs to be ported to all languages&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that results in a lot of time spent for that, which is very annoying for everybody and suck a lot of time that could be used for something more productive.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I&apos;m running tests and Weblate seems to be reacting nicely, even if YAML files can be a bit troublesome and may happen that stuff don&apos;t get parsed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; to avoid that i&apos;m making extensive tests on my personal version, which is a copy of the instance hosted on translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; That makes a lot of sense. I honestly don’t know how you handle the current situation.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; almutasim: a lot of swearing&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Ha!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but yeah it&apos;s extremely annoying, especially now that we are updating a lot of stuff and all languages need to be up to date&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, thanks for your sacrifice&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, that&apos;s the priority for me at the moment. After that i will try to put other parts of the website on weblate (footers and others), which structure make much harder for weblate to parse them and could require some substantial changes to the structure of those documents&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; beside that, next will be the roadmap and the FAQ section&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the onion mirror should be up at the end of this month according to pony&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oooh fancy&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yeah, everything is ready and some prep PR already got merged&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if people are interested in the development of the website, please join #monero-site and visit repo.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; reviews of Pull requests and issues are very welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I love the website workgroup since it&apos;s something anyone, regardless of skill, can help with. there are so many different things to do and an unlimited amount of necessary work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; And with so much impact!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to extend the meeting 10 minutes to fit open ideas time in here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; absolutely sgp_. I will try to improve our docs to make easier for newcomers to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; totes missed it but caught up already.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think we should talk about /r/moneromining folks, it&apos;s annoying i know, but it&apos;s a discussion that must happen&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; for reference: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests/1195&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests/1195&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: indeed, this is going to be a long discussion though&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; i am with needmonero90 on opposing Locha Mesh for XMR.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah i understand sgp_.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; speaking from experience, nobody uses locha mesh in venezuela. nobody.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Right now we are removing the mention from getmonero, but we should do more&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; background context: lead mod is acting rash and making racist statements, calling other people who disagree &quot;snowflakes.&quot; Basically using the subreddit for their own purposes rather than for Monero mining&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still need to reach out to my Reddit contacts, can do that today after the coffee chat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but they probably won&apos;t do anything&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; they wouldn&apos;t de-mod him for putting that kind of stuff in the description?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90 is sitting on a backup subreddit we can switch to with a good amount of effort&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; asymptotically: not really, Reddit is weird like that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i think the idea of the migration to /r/monerominer or whatever was called, is the only option we have left&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: yes, I think we shoudl prepare to transition to that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe we should set aside specific discussion time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; to plan the transition&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yeah, we should.&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace&amp;gt;&lt;/strong&gt; I made the &quot;A Monero-centric Merchant Marketplace&quot; MR - I&apos;m usually not available during these community meeting time blocks. Long form discussion in Gitlab/Reddit would be better&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: can you and needmonero90 please coordinate a time and invite others as needed?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lza&lt;em&gt;menace: cool, please share on Reddit too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; maybe a dedicated meeting or something. I know binaryfate wants to talk about the fact that the chats are getting a bit bad lately, we could include that discussion as well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; will help kick off discussion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Sure thing&lt;br&gt;&lt;strong&gt;&amp;lt;lza_menace&amp;gt;&lt;/strong&gt; sgp&lt;/em&gt;: :thumbsup: - will do - yall have a great weekend&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot; the chats are getting a bit bad lately, we could include that discussion as well&quot; what chats?&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; #monero-markets and #monero-pools going off-topic i think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, got it&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ah yes. The channels. -pools, -markes and even sometimes #monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; definitely a related item&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you all are welcome to use this channel for discussion. that&apos;s what it&apos;s for :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh I have one thing I wanted to mention during open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a self-hosted Wekan (open-source Trello copy) instance now available. I’m happy to add your project if you are interested. Please message me for details. I’ve found it more useful than Taiga for many project management needs.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here’s an example for the Konferenco: &lt;a href=&quot;https://monero.sandcats.io/shared/f6usdnbIFv3mGp09hTFRkEbz38CHn2KHyM04V-Nhmp-&quot;&gt;https://monero.sandcats.io/shared/f6usdnbIFv3mGp09hTFRkEbz38CHn2KHyM04V-Nhmp-&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyone else have an open ideas topic? we&apos;re nearly out of time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 1 February at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Coffee Chat begins shortly after this meeting: &lt;a href=&quot;https://youtu.be/YqMcz3XOS6M&quot;&gt;https://youtu.be/YqMcz3XOS6M&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; please PM me ASAP if you can participate. I&apos;ll distribute Jitsi links right away&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The following Coffee Chat is on Saturday 8 February at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>About supply auditability</title><link>https://beta.monerodevs.org/blog/2020/01/17/auditability/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/17/auditability/</guid><description>Information on supply auditing and how it relates to assumptions and tradeoffs</description><pubDate>Fri, 17 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We often hear questions and concerns about the topic of supply auditing, and how it applies to different projects. This post is intended to briefly and informally discuss the practical tradeoffs that projects make in their designs as they apply to the soundness of supply. It intentionally glosses over some technical details that, while important and subtle, may serve to muddy the waters for many readers.&lt;/p&gt;
&lt;p&gt;Let&apos;s define what we might mean by supply auditing and soundness. When the term is used, it is often undefined in a way that doesn&apos;t help the discussion. For some people, it might mean that in any particular transaction, you can see the amounts being used and do simple arithmetic to convince yourself that no new assets were created in an attempt to game the supply. Transparent assets like Bitcoin or Ethereum do this; look at any transaction in a block explorer, and you&apos;ll see the amounts consumed and generated. For others, it might mean that whatever more complex mathematics is used for balance assertion is unlikely in practice to lead to problems that could allow unwanted inflation.&lt;/p&gt;
&lt;p&gt;The transparent approach to supply is a design choice, and it has tradeoffs. As has been debated endlessly in blog posts and academic papers and conferences, you might not want the amounts involved in your transactions to be visible to the entire world. This could lead to personal risk, but also reduces the fungibility of the asset and can lead to all sorts of adversarial heuristics or shenanigans involving transaction acceptance. Transparent amounts, even when denominated, can be detrimental for privacy and fair use.&lt;/p&gt;
&lt;p&gt;Other projects make different design choices intentionally, using different mathematics. In assets that focus more heavily on fungibility, amounts are typically not presented in the clear. Take popular projects like Monero or (shielded) Zcash, for example. In these projects, amounts are hidden using cryptographic structures called Pedersen commitments. To show that a transaction balances, the sender generates a signature or proof that uses clever (but well-understood) arithmetic on these hidden amounts to demonstrate to the network that no new assets were created. This helps with indistinguishability, which is beneficial for fungibility, security, and privacy.&lt;/p&gt;
&lt;p&gt;To examine the different kinds of risk between transparent and &quot;opaque&quot; design choices, let&apos;s consider three (intentionally) broad types of problems that could arise:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cryptographic hardness assumption breaks&lt;/li&gt;
&lt;li&gt;Implementation flaws leading to detectable inflation&lt;/li&gt;
&lt;li&gt;Implementation flaws leading to undetectable inflation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first class is a break of a fundamental cryptographic hardness assumption. Modern digital security relies heavily on assumptions that certain mathematical problems (like the &lt;a href=&quot;https://en.wikipedia.org/wiki/Discrete_logarithm#Cryptography&quot;&gt;discrete logarithm problem&lt;/a&gt;) are computationally difficult. It is not possible to &lt;em&gt;prove&lt;/em&gt; that these problems are hard, but decades of research and use implies this. If an adversary were able to efficiently solve the discrete logarithm problem, for example, they could recover Bitcoin, Ethereum, Zcash, or Monero private keys and steal funds. But relating to supply, solving related hardness problems would allow an adversary to represent a &lt;em&gt;different&lt;/em&gt; amount in a Pedersen commitment than was originally intended, fooling the network and inflating supply in an opaque asset. In short, breaking soundness is not a practical risk. The computational complexity required to pull off such a stunt (barring an arguably far-off-in-the-distance breakthrough that breaks the entire internet&apos;s security) is absurdly, time-scale-of-the-universe high.&lt;/p&gt;
&lt;p&gt;The second class is implementation flaws leading to detectable inflation. These can come in all shapes and sizes, and have affected transparent assets (like Bitcoin in &lt;a href=&quot;https://en.bitcoin.it/wiki/Value_overflow_incident&quot;&gt;two&lt;/a&gt; separate &lt;a href=&quot;https://bitcoincore.org/en/2018/09/20/notice/&quot;&gt;incidents&lt;/a&gt;) and opaque assets (like &lt;a href=&quot;https://www.getmonero.org/2017/05/17/disclosure-of-a-major-bug-in-cryptonote-based-currencies.html&quot;&gt;Monero&lt;/a&gt;). In the case of one Bitcoin incident, inflation did occur, but nodes chose to fork the blockchain to revert inflated funds. In the other linked Bitcoin incident and Monero incident, it was verified that no inflation occurred.&lt;/p&gt;
&lt;p&gt;The third class is implementation flaws leading to undetectable inflation. Such flaws could arise in many ways, but are limited to opaque assets (like Monero or shielded Zcash) where it is not possible to simply count the currently-available supply. Such a flaw affected &lt;a href=&quot;https://electriccoin.co/blog/zcash-counterfeiting-vulnerability-successfully-remediated/&quot;&gt;Zcash&lt;/a&gt;. In this case, it is worth noting that the use of transparent fund migration means that an attempt to move enough exploited funds through the transparent Zcash pool could be detected and would result in any remaining funds (including those of honest users) being &lt;a href=&quot;https://electriccoin.co/blog/defense-against-counterfeiting-in-shielded-pools/&quot;&gt;permanently frozen&lt;/a&gt;. It could be possible to modify the Monero protocol to produce similar supply detection, but this introduces additional risks, reduces privacy and fungibility, and would still require a decision relating to fund freezing; there are no plans to do this.&lt;/p&gt;
&lt;p&gt;So what&apos;s the takeaway? It&apos;s very important to note that not all inflation-related problems are created equally. It&apos;s safe to say that the practical risk of an implementation flaw is &lt;em&gt;far greater&lt;/em&gt; than that of a common computational hardness assumption break.&lt;/p&gt;
&lt;p&gt;Notably, the use of a transparent asset is not sufficient to guarantee safety of funds. It is true that supply transparency means that inflation can in theory be detected by an appropriate implementation, but the remediation of supply inflation could mean that transactions are reverted and honest funds are affected. Further, transparent assets would not be immune from a (very unlikely) break of a cryptographic hardness assumption that results in key recovery and theft of funds.&lt;/p&gt;
&lt;p&gt;In contrast, the use of an opaque asset introduces the risk of implementation flaws that may or may not be detectable because of the underlying mathematics of commitments and more complex proving systems. The use of mitigating approaches like transparent migrations can assert eventual available supply consistency, but this comes with the risk of losing honest funds too. Reviews and external audits of code and new mathematical constructions becomes especially important as a way to mitigate, but certainly not eliminate, these risks.&lt;/p&gt;
&lt;p&gt;At the end of the day, there are tradeoffs inherent in supply-audit design choices. You can choose to represent amounts in the clear, like Bitcoin does; you can be sure that the supply is what you expect it to be (or fork to ensure this in case of exploited inflation), but you sacrifice fungibility and could expose users to personal risk. Or you can choose to hide amounts like (shielded) Zcash or Monero do; you improve privacy and fungibility, but at the cost of offloading supply soundness guarantees to the correctness of proof and signature constructions.&lt;/p&gt;
&lt;p&gt;If your personal use case requires an absolute, 100%, no-holds-barred guarantee of supply, and you understand the risks inherent with this, then you need a transparent asset. But if you want to mitigate the risks associated with visible amounts, and are willing to accept the shift in risk onto proof system implementation correctness, then choose an asset focused on privacy and fungibility. There&apos;s no silver bullet here, but a necessary and careful analysis of your priorities and the tradeoffs you&apos;re willing to make for them.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-01-15</title><link>https://beta.monerodevs.org/blog/2020/01/15/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/15/mrl-meeting/</guid><pubDate>Wed, 15 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Wow what a turnout!&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s continue with ROUNDTABLE discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: anything of research interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; ajs archived the channel.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; um.... is the channel now gone on Mattermost?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not yet... Right now I&apos;m just copy editing CL sag, working on matching code, and looking into possible speedups for triptych&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I expect about an hour before clsag is done&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; I thought it was just for me&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I noticed it disappeared too.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s gone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; give me a sec&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Hmm. Who was running it?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorry for derailing, something to fix later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Moving along :) what about you, Sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; for those who want to access logs later: &lt;a href=&quot;https://monerologs.net&quot;&gt;https://monerologs.net&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The Triptych preprint has been updated with new efficiency data and some minor typo corrections (IACR 2020/018)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It will appear on monero-site as MR 1197&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The DLSAG paper is being revised for its publication in the FC 2020 proceedings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we&apos;re working on updating the security model for later journal submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a monero-site MR ready to go for the CLSAG updates (MR 1202) as soon as suraeNoether&apos;s review is complete&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and I get it updated on IACR)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I did some major overhauls on the curve libraries that I use for ed25519 and ed448 testing (for prototyping only; don&apos;t use them in production)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That included porting them to a bunch of other research projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also did some updates on my Lelantus code to fix some Fiat-Shamir transcript issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And that&apos;s about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can also have any questions as well&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Currently I have been just familiarizing myself with Monero Research&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I have read quite a bit of Zero to Monero, and I also looked at the bipartite matching project: &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I did have some questions, but I can go through them later with surae perhaps?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sure, now is fine with me too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; It&apos;s on topic :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; speaking of ZtM, thanks to Articmine the dynamic fee section has been greatly elaborated; anyone curious about all the justifications and derivation and analysis can find it in the latest draft; all that remains before I can publish are multisigs, bulletproofs, and proofreading (each of which will take a long time admittedly)&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.pdf-archive.com/2020/01/15/zerotomoneroebookmaster-v1-0-17/zerotomoneroebookmaster-v1-0-17.pdf&quot;&gt;https://www.pdf-archive.com/2020/01/15/zerotomoneroebookmaster-v1-0-17/zerotomoneroebookmaster-v1-0-17.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Ok cool, well can you briefly give a high level description of this project? From what I understand so far is that this project will be used for user analysis along with statistical models, but hearing an overview from in your words would be nice.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s good to see ZtM getting the update :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Gotcha okay so first think about the Monero blockchain using two columns. List all of the one-time output keys from coinbases and from other transactions on the left and list all ring signatures or if you like key images on the right-hand column&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; You can then go and draw edges between one time keys and ring signatures indicating ring membership. So if I publish a ring signature with ring members a b and c, my ring signature on the right would have edges connecting it to the outputs a, b, and c on the left&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; These are what I call red edges in my code, and I also indicate blue edges connecting ring signatures on the right with the new fresh transaction one time keys that are output from their respective transactions on the left&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koe: I asked this before, but how detailed are you looking to get with bulletproofs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I fear you may end up essentially rewriting their entire paper, with little benefit to the typical reader&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So the Monero blockchain can be visualized as this two-colored bipartite graph with one-time keys on the left, ring signatures on the right, red edges indicating ring membership, and blue edges indicating output relationships&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hey @koe I owe you an email. I have some protocol notes, but have just been super swamped.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Cool cool, I&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll try to get the email out in the next few days&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I&apos;m with you*&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; i am sort of busy, but wanted to throw out a question (in other words, don&apos;t let this question interrupt the current line of talk). a response anytime would be great, though&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; I was thinking about how people complain about outputs getting locked up for 10 blocks. Consequently one must send to themself a multi-out txn to prevent that from happening. What if we made the standard tx 2-in and 3-out (2 change)? And maybe set them to send to different accounts, so they take on independent/divergent decedent txn histories. Was curious if MRL had thoughts/impressions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I also got halfway through updating Big Bang paper, but then got distracted. Hoping to finish that this weekend or next.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The ground truth of the situation is that each ring signature has a ring member that is the true signer of the signature, so for every ring signature with a bunch of red edges leading to a bunch of one-time output keys, somebody who&apos;s trying to track transactions is trying to pick the true spender from these red edges&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; And this is called the matching problem in the graph theory world, sometimes also called the assignment problem, sometimes called the assigned marriage problem lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So somebody who is trying to track transactions on the Monero blockchain is really trying to find a maximum matching on the Monero blockchain, linking signatures to true spenders&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; scoobybejesus: I&apos;d rather find ways to reduce the lock time&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; no worries Isthmus :); sarang that&apos;s a valid concern and Im really not sure since I don&apos;t actually understand bulletproofs yet; I think if the bulletproofs paper is clear enough it will be fine to point people in that direction; I dislike the idea of leaving things open ended, but maybe it&apos;s just a useless hangup ^.^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The signatures themselves give nothing away about which edge is supposed to be the true spender, so without any additional information the attacker just has to guess, and so every possible maximum matching is equivalently good in this world&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Ah okay, I see. It seemed as if you were trying to find out if there was a way to trace back transactions.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I am kinda&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So my graph theory python code allows you to build a graph, and then find maximum matchings, and if you wait the edges, it&apos;ll find the heaviest weight matching so that somebody using extra metadata can do better than just guessing at random&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Weight*&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; How do you assign weights?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Right so that&apos;s outside of the scope of graph theory and in the scope of my simulations...&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Ah. Are they probabilities?&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Is this where statistical models come into play/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Yep. The way that I&apos;m trying to do this is I&apos;m simulating an economy between Alice, Eve and exchange with KYC information, and Bob representing all background players in the Monero economy. I&apos;m even telling Eve the information about the Markov chain from the beginning, which models eves perfect ability to learn your habits.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So this Eve is able to wait the graph using some null hypothesis about user behavior&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; once she does this, even though she doesn&apos;t know the ground truth reality of the blockchain, she can find a maximum likelihood estimate which corresponds to a maximum weight matching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/wait/weight/ ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Weight* sorry I&apos;m on voice to text&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So the simulator simulates an economy, strips information out of the graph that Eve doesn&apos;t know, hands the blockchain to Eve, Eve weights the graph and compute some maximum likelihood estimate, and this maximum likelihood estimate is compared to the simulators ground truth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; When things are working I get preliminary data that suggests that Eve is really really bad at this game Even though she&apos;s given perfect information about Alice&apos;s habits&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; But that&apos;s all preliminary because my code is only intermittently working and I am currently in the midst of refactoring it to be simpler.&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; That&apos;s encouraging.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Quite interesting surae. I understood about half of it before, but given you&apos;re description I see the goal of the project now.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Ah I see, was MoneroLink done by the Monero community or third-party?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: The fact that it was written by people who had a financial interest in succeeding compared to Monero was viewed as very suspicious by a lot of folks.&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; suraeNoether have you collected a list of tracability analysis papers? for example sarang mentioned a preprint earlier; or maybe Isthmus has that list&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Andrew Miller from Zcash and a couple of other folks who were involved with Zcash were authors&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Actually you know, Sarang may have a better list than I would... A paper came out last year describing a game not dissimilar from my graph theory game and they named it after sun tzu. But I can be more helpful in finding background papers. Basically any papers on the traceability of anonymous communication networks has some degree of applicability to the Monero blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: &quot;perfect matching disclosure attacks&quot; is a general paper that was critical in the construction of the matching stuff&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I see I see. So I see a couple of todos listed (unity tests and another). What are some important priorities for this project? I feel I can contribute to this project as a start.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; Just a little background about myself: I&apos;m an academic researcher in theoretical computer science (neural algorithms).&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Let&apos;s talk about that after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; Dang, I got bumped off IRC&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; Can&apos;t log back in&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: speaking of the meeting, isthmus tells me that he has lost access to IRC... And I also happened to lose access to IRC and I&apos;m just using the keybase bridge&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; *IRCcloud&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: it looks to me like IRC cloud has gone down which means the vast majority of the people in this room are probably not here anymore&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; @atoc nice to meet you, excited to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; *to collaborate&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; Sorry, I&apos;m in a meatspace meeting too&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: So we&apos;ll give it a few more minutes and if I receive cloud doesn&apos;t come back or if nobody else speaks up, I say we adjourn the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: If irccloud*&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; So I just realized that we aren&apos;t fully utilizing the archival network data. But I&apos;ll wait for our IRCcloud comrades to return&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, irccloud seems to be down for everyone&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: I had a question for isthmus about the archival network and lock times&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus�&amp;gt;&lt;/strong&gt; sup&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: I want to know the distribution of fork lengths observed so far, and I also want to know the distribution of forklengths experienced by a new node syncing&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; isthmus nice to meet you as well.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; hmm okay and sorry what do you mean fork lengths?&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: As in Nakamura consensus resolving a fork&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Nakamoto&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: WTF that was autocorrect too not voice to text&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; It should be correcting the other way.&lt;br&gt;&lt;strong&gt;&amp;lt;atoc&amp;gt;&lt;/strong&gt; I see, alright I will begin looking into this.&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Isthmus actually specifically I want an estimate of the parameter r under the null hypothesis that fork lengths are negbinom(p, r)&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: I think lock time has to be proportional to r to protect most transactions from most rollbacks&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Okay since irccloud is now fartcloud, I say this meeting is adjourned.&lt;br&gt;&lt;strong&gt;&amp;lt;koe&amp;gt;&lt;/strong&gt; good meeting! happy day to yall&lt;br&gt;&lt;strong&gt;&amp;lt;surae&amp;gt;&lt;/strong&gt;: Good seeing you around koe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Thanks. Good meeting.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2020-01-08</title><link>https://beta.monerodevs.org/blog/2020/01/08/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/08/mrl-meeting/</guid><pubDate>Wed, 08 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS to everyone&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hi hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s start with ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The preprint for Triptych, a new linkable ring signature construction that can be extended for use in transactions, is on the IACR archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Link: &lt;a href=&quot;https://eprint.iacr.org/2020/018&quot;&gt;https://eprint.iacr.org/2020/018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CoinTelegraph just released an article about it (but note there are some errors in the data presented there, that I&apos;m told will be fixed)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I plan to make an update on the size and time data, to properly account for batch verification and ensure fair comparison&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More work was done on the multi-index version of Triptych, fixing soundness in exchange for a separate proof relation that we need to show is equivalent to another proof relation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This would allow even better performance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I worked out an MPC for that version of Triptych as well, which would be useful for multisig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And I&apos;m presently working on some questions relating to Omniring math that I&apos;ve brought up with that paper&apos;s authors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share interesting research work?&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; When the time is right, at a key juncture, we could have a press release on Triptych. Monero Outreach could support that. Maybe when it is established that it is going into a release.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To be clear, there are no guarantees that Triptych, or any presently-known construction, is fit for deployment&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Right.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ve got some fingerprinting stuff, and n3ptune just completed a pretty cool network analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ooh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: what sort of data have you uncovered?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ah my fingerprinting notes are nothing new or exciting, just an idea that might make data presentation more intuitive. So, I tend to think about wallet fingerprinting in a kind of abstract way - every transaction sits at some corner of a hypercube in a high-dimensional space made of different heuristics yadda yaddaaa yadda&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So even though I work with sets of boolean features on the backend, wanted a good way to show results&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This is my first attempt: &lt;a href=&quot;https://mitchellpkt.github.io/fingerprint.html&quot;&gt;https://mitchellpkt.github.io/fingerprint.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What, you can&apos;t accurately present visualizations of high-dimensional hypercubes? =p&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; llol&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This is somewhat by @suraeNoether adding human-interpretable output to the graph matching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like the idea of enumeration like that&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; thanks! It figure it&apos;s also an easy way to pass around data in a 2-column CSV chart, and researchers can do substring matching on portions that they find relevant to a given analysis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Ack sorry! I&apos;m here! Time change got me unawares&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: is there anything to share about the network analysis you mentioned?&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Re: questions on block propagation timing asked last month, I&apos;ve collected and analyzed block receipt timing data from our global nodes recorded during the past 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What conclusions?&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Isthmus has notes about interpretation and I have more to write but you can look at the graphs here &lt;a href=&quot;https://github.com/noncesense-research-lab/archival%5C_network/wiki/Block-propogation-time&quot;&gt;https://github.com/noncesense-research-lab/archival\_network/wiki/Block-propogation-time&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This was RE a question that @moneromooo asked, right?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Units are size in bytes and timestamps in milliseconds, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that was my question ^&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; we used this formula where NRT is Node Received Timestamp: prop_time_lower_bound(h) = MAX[NRT(h,1), NRT(h,2), NRT(h,3)] - MIN[NRT(h,1), NRT(h,2), NRT(h,3)]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are the changing indices there?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Different nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; yeah, that goes up to 3 but there are 4 nodes total&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so block prop time is reliably at least 0.1s. interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh scatter heatmap is height from dark=old to light=new&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ color scale&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And those are the differences between the miner-reported timestamp and the node&apos;s wall clock upon receipt?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Miner reported timestamps are not considered anywhere in this study&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But we did that elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hm then what is being measured for prop time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So these are blocks only passed between your nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Where you look at local times on send and receipt?&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; ^ Was going to ask that, as the min propogation time seems particularly low, as 100msec is quite low in our experience to cross the globe.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or better question: how is NRT computed&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; it&apos;s the difference in timing between different nodes receiving the same blocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, ok&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea, not passing between our nodes, but passing through our nodes&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; NRT is recorded from the node system time when a block arrives&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Independent of the peer from which they receive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which would differ)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seeing the difference between miner-reported time (which could be inaccurate) and wall-clock receipt time would also be interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/brPsQyeU/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/brPsQyeU/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang just for you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So what we&apos;re really seeing here is not propagation time directly, but variability in one layer of propagation time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; here = the initial plots, not this one&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; I&apos;ll have to check pool log data, as I might be able to give some extra data points if you&apos;re interested. We started to log the time in which a pool node finds a block, versus when that block is stored into our database, which means it&apos;s been processed by the local node, as we skip all monerod timings on the pool itself.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Very high times&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @Snipa very nice!&lt;br&gt;&amp;lt; can you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus well it&apos;s how long it takes for the block to propagate from one of your nodes to another of your nodes; not time it takes to propagate from a miner to one of your nodes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean that for the initial plots you showed, you can&apos;t directly interpret the time for the block to reach your node after it&apos;s mined&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea, we very deliberately labeled all of the axes &quot;prop time lower bound&quot; for that reason&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, we could always posit that there is an old PC on dialup somewhere in Nebraska with a 4 minute prop time, but that&apos;s not meaningful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: it&apos;s looking at the difference in receipt time, whichever path the block took in total propagation&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Hrm, auctually, I can provide a data stream of our global block propgations, as every node has a local reporter that we can hook.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @Snipa yes please!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang that&apos;s true also&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; that data would be awesome to work with&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll posit something that might be wrong:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It&apos;s a hacky data science way of thinking -&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Hit me up a bit later and we can discuss how to get it to you, and go over data formats.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Shoot, I gotta get off the bus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus: you have two sensors set up to detect propagation time. but you need 3 to triangulate, ala seismic detection of epicenters&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Don&apos;t leave us with that cliffhanger Isthmus!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m on the edge of my seat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i spilled my tea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m so upset at isthmus right now i could just light myself on fire&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Stay on the bus Isthmus... it&apos;ll loop back around to your stop eventually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the meantime, any other interesting tidbits on this work?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is very interesting data&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; while we are waiting on Isthmus, I&apos;ll give my super-brief update: after some discussions with endo, my matching code has been made significantly more efficient, easy to understand, and easier to debug; i&apos;ll be making a push later today. my two categories of work today are re-reviewing CLSAG and working on matching&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; that&apos;s it for now, we will update&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; his pseudocode now fits onto one sheet of notepad paper..&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus and i also technically had a conversation about writing up a proposal to encrypt and enforce all lock times, but we haven&apos;t gotten details worked out yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You mean using DLSAG-style commitments?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;d discussed it earlier in a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, last meeting iirc. but i actually had a call with isthmus about it. i view this move as a very good boost in privacy in the sense that it covers up a source of non-randomness in the large data sets that isthmus likes to comb through.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can work out the size and time implications on that if you like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not convinced it is worth the additional cost to our txn sizes, but we&apos;ll see how it shakes out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since it could be bundled into the existing bulletproof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ ah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, size is not the issue here due to the logarithmic scaling&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and verification times are speedy as a cheetah&apos;s balls&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pardon me, this is a public meeting, i should be less vulgar. please accept my apologies.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right... there&apos;s a linear increase in verification time, but with the benefits of multiexp that&apos;s reduced a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CoinTelegraph has updated their article: &lt;a href=&quot;https://cointelegraph.com/news/moneros-triptych-research-could-vastly-improve-its-anonymity&quot;&gt;https://cointelegraph.com/news/moneros-triptych-research-could-vastly-improve-its-anonymity&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to the author for taking care of that so quickly&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; A press release could get more coverage, when and if it is desired.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: interestingly, due to bulletproof padding, for many transactions there would be no size increase aside from the space taken up by the commitment data&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good on cointelegraph&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (as opposed to a smaller plaintext representation)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: could a similar approach be used to include a ciphertext of a message?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ie moneroMail&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry somebody got in a fight with the bus driver right before my stop&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not really... there&apos;s some spare space in bulletproofs that could hold something 1-2 proof elements of arbitrary data by controlling randomness (I&apos;d need to check the details)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sigh San Francisco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Welcome back Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ok lemme whiteboard some stuff 1 sex&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; n3ptune: do you want to share the padding?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; In the blocks&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang so enough for a key exchange but unlikely enough for a ciphertext?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, you&apos;re limited by space&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; Is there a known purpose for the null padding tag in tx_extra?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t remember if Poelstra and friends found 32 or 64 bytes of space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; n3ptune: good question for moneromooo et al.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While we await Isthmus&apos; continued update, anything else of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or ACTION ITEMS, according to the agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to provide final comments to you on clsag but i&apos;m very unlikely to get that finished today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s on my mind for this week&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Back&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Front&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine are to get CLSAG submitted (after review), to hopefully nail down this Omniring issue and pass it to the authors, work on a few EC curve library updates for proof of concept code, and get preprint stuff taken care of via monero-site MR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: please go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (oh, and update the Triptych preprint performance data with better clarity)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/gAM3VbDV/1578508953.JPG&quot;&gt;https://usercontent.irccloud-cdn.com/file/gAM3VbDV/1578508953.JPG&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; wat dis&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So let&apos;s say that we have 100 of n3ptune/NRL&apos;s archival nodes running&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If we have only 2 nodes, then our propagation envelope will have a lot of variability, be topology dependent (assume archival nodes don&apos;t connect to each other), and just t_second - t_first&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; As we add a 3rd node, it has the possibility of increasing the measured prop time (since it could hear before or after) but can&apos;t decrease the prop time since it&apos;s max-min&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; As we get up to 100 nodes, the variability will probably smooth out and we approach the true reasonable prop time (from miner to global nodes with broadband internet)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doesn&apos;t prop time depend on max/min among all nodes? So the third node could fall outside the envelope of the other two and affect the value?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, that&apos;s the point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I must have misinterpreted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, can&apos;t _decrease_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nvm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Painting very broadly, when we adad the 3rd node there&apos;s a 2/3 chance that it&apos;ll fall outside the N=2 and increase the prop time, and a 1/3 chance that it&apos;ll be between the first 2 nodes.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry, I&apos;m giving a kind of scattered description cuz I just realized this on the bus&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Max-Min is a very sensitive metric, sensitive to outliers.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hmm lemme ponder on that&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Skipping over that for now&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; How&apos;re you pulling the time in which the block is received? Tweaked monerod/using it&apos;s logs or polling on the RPC interface to determine when it&apos;s auctually viably added to the box?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; That&apos;s a n3ptune question, they do all the DevOps and data engineering. All ended up in a SQL database by the time I got to it&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; tweaked monerod&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; On P2P receive then?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So for each height we have epsilon (green line) which our many-node approximation of global prop time&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; you can also use monerod --block-notify, if you point that to a shell script that writes the timestamp&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; --block-notify waits until the block is committed, which is why I ask, because nodes that do not use NVMe have much slower propagation times in general, as you&apos;re waiting on disks to write.&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; i like that better because then you can use the stock daemon. but we don&apos;t use that yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so using the max-min metric, assuming relatively even node placement across the network topology?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, though after @almutasim I&apos;m considering a few other less sensitive metrics&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; slap all those epsilons into a histogram, and that&apos;s the plot on the right.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The outliers being nodes close to the miner and far from it, topologically&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Uhm, the outlier might be only 2 hops away but one of the hops is really slow&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; P2P Receive: no it happens when it adds it to the blockchain, after it determines whether or not it&apos;s an alt block. this was because we had another original goal to capture alt blocks data. the daemon patch is shared here &lt;a href=&quot;https://github.com/neptuneresearch/monerod-archive&quot;&gt;https://github.com/neptuneresearch/monerod-archive&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sarang so it depends if topological distance definition is just the p2p connectivity graph or takes into account time between vertices&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And that epsilon plot is basically what n3ptune shared earlier except instead of &quot;max-min with 4 nodes&quot; it is &quot;asymptotic approximation of global prop time&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^talking about x-axis of histogram&lt;br&gt;&lt;strong&gt;&amp;lt;n3ptune&amp;gt;&lt;/strong&gt; --block-notify waits until the block is committed &amp;gt;&amp;gt; oh then i guess this method of doing it in blockchain::add_new_block() at least occurs before block-notify would. but yes it isn&apos;t *immediately* on receive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since we&apos;re just about out of time, any last bits of information before adjourning (discussion can of course continue) for log purposes?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; just a quick note that tx_padding is used in the wild, but unclear why&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; In the scatter plot showed earlier, the vertical bands from left to right are empty blocks and then N=1,2,3... transaactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a question for someone like moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Of course there&apos;s variability in the horizontal width of the vertical bands due to transaction size differences, but the variability in coinbase-only blocks was straange&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://xmrchain.net/tx/acdf8eac41a7a76fd899e09640db34023abff66b3ae2c9ea86e49f19c0720af4&quot;&gt;https://xmrchain.net/tx/acdf8eac41a7a76fd899e09640db34023abff66b3ae2c9ea86e49f19c0720af4&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Not really, coinbase only blocks are quite common due to pool design.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; No no, the size*variability* in coinbase-only was strange&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Turns out some (now fingerprinted) miners are using lots of null padding, check out the tx_extra for this coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gadzooks&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Not super surprising.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Looks like bloat to me&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Bunch of blocks waste space with nulls in tx_extra&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Possibly, it&apos;s also something that can be requested by a pool.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; As that&apos;s the block padding that we use for extra nonce storage space.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;As that&apos;s the block padding that we use for extra nonce storage space.&quot; block nonce or transaction nonce? This is padding in the coinbase transaction&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Oh sorry, txn, my bad.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Do you know why some miners use the padding and some don&apos;t?&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Lemme look through some of my decoding code I wrote for that.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;d been comparing:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://xmrchain.net/search?value=1988283&quot;&gt;https://xmrchain.net/search?value=1988283&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; and&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://xmrchain.net/search?value=1985042&quot;&gt;https://xmrchain.net/search?value=1985042&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Since they seem to be exactly the same besides different padding&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Anyways, thanks for letting me ramble and shifting meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; For quick reference: The block&apos;s CB TXN contains an &quot;extras&quot; section, which is requested from Monerod as the extra space in which arbitary data can be written. This data is used by pool implementations to implement the per-pool nonces as well as any custom nonce data used by more advanced techniques.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;extra space in which arbitrary data can be written&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; You can use this data in a number of ways, particularly with knowledge of pool design, as the two main pool implementations use this space similarly, but have different sizes based on various addon support.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ooh, what are the current use cases?&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; You also can identify what pool instances are submitting blocks, as pools use unique identifiers in particular bytes.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (I have no knowledge of pool design)&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/Snipa22/nodejs-pool/blob/master/lib/coins/xmr.js#L115&quot;&gt;https://github.com/Snipa22/nodejs-pool/blob/master/lib/coins/xmr.js#L115&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; For those of you who are interested in helping out with Monero Kon 2020 in Berlin, there is a meeting happening right now for prospective volunteers. This is research related, but otherwise off-topic, so I&apos;m just dropping this here.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; ^ is the implementation you&apos;ll find on pools that support the XNP extensions I wrote awhile ago.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, we can formally adjourn the meeting, but carry on the conversation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2020-01-04</title><link>https://beta.monerodevs.org/blog/2020/01/04/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2020/01/04/community-meeting/</guid><pubDate>Sat, 04 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/424&quot;&gt;https://github.com/monero-project/meta/issues/424&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Anyone else here this fine day? :D&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; that makes 5! That is more than three&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Cake Wallet android was just released.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; wait&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; didnt mean to send all that at once&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; belated greetings from me :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Cake Wallet android was just released! Nice work to the cakewallet team, you&apos;re going to be a thorn in my side recommending wallets now. I can&apos;t just say monerujo without thinking anymore&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; diversity!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mymonero android soon&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; yeah but who uses mymonero anyways&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Other than cakewallet, do we have any community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; needmonero90: a lot of mrl members use it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we dont even have to pay them&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ve been checked out the past week or two due to family and holiday considerations, so I have no updates from the moderation side of things&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; \o&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; msvb-mob is here!&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; k, let&apos;s go to point 3 then.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 3. CCS updates!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; research funding for 2020 Q1 (575.5 / 695 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2020-q1.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2020-q1.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The MRL are the grease that keeps our wheels turning, without them we would rapidly grind to a halt&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; If you&apos;re reading this, and want to contribute to Monero, the MRL is one of the biggest impact things you can donate to&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; aye.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Don&apos;t think, just do&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 3 months part time work on Getmonero.org (5.3 / 174 XMR)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I don&apos;t have the link handy atm&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Who is this for, rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ErCiccione[m], i reckon.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Aha&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-website-jan-march.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-website-jan-march.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Great, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fund both&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The getmonero website is the portal to the hearts and minds of the masses, and if it isn&apos;t pretty and functional, we&apos;re going to lose people before they&apos;ve even started&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Not everyone is a power user who can spend hours diving for the data they need, erciccione is doing valuable work too :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Also localization, that&apos;s big too&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Any other CCS comments before moving on?&lt;br&gt;&lt;strong&gt;&amp;lt;SerHack&amp;gt;&lt;/strong&gt; Anyone who contributes to Monero and its community is doing valuable work.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Agree&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Okay, moving on!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; There were some new networking developments and discussions about how to better communicate between the daemon/wallet and an anonymity network&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I presume this is in reference to a swappable layer like tor or i2p&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Would certainly make things easier&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Anyone here who participated in that discussion?&lt;br&gt;* needmonero90 may be going too quickly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is this too fast?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nobody typically responds to anything anyways&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No it is fine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #monerocommunity&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; exactly...&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; just keep on going.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; these meetings are pretty much a refreshing stance of things...&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; are we done yet?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Yep, still, I don&apos;t want a recorded log of my incompetence :)&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; no lol.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so slow&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; you&apos;re a sweetheart cutie needmonero90.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; xoxo&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol midipoet.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ErCiccione any update?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I assume he isn&apos;t present&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; don&apos;t think he&apos;s here today. Didn&apos;t even comment on his CCS proposal when up for &quot;discussion&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Due to the previous ping&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry. I&apos;m trying to act like a typical peanut gallery to give you the real experience needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; There was a point release (no binaries yet for the newbs) &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3&quot;&gt;https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, I saw that the other day&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Wen binaries&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; no idea&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; What got fixed and added?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I assume just fixed&lt;br&gt;* needmonero90 waits a bit&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; See the release notes, mostly bug fixes and a new blur effect when the wallet it locked.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Also there were crashes which are now fixed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; blur effects&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it also says that the sidebar was redone?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Blur effects are big&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Game changer&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; stealth mode.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We need a better name for blur effects. Something easier to shill&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; invisible mode.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh you&apos;re back&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anyway no ETA for bins&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Kinda, on mobile&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; can be weeks if there will be any lol&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; hopefully&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; .soon&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; Two weeks™&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; (not xiphon’s fault, he had bins ready almost 2 weeks ago)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta, you&apos;re the new binary guy?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Xiphon*&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh. So what are we waiting on?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Moon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bf to sign and someone to put on the site?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who are we waiting on right now?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; core team can comment on this if they want&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Snipa will do builds going forward&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; but he has no env yet&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; so no ETA&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Alright, time to move on?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ye.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; d. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The RPC-Pay and Chinese perspective articles are nearly ready to go&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oops&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; OK, is anyone from outreach here?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; thunderosa&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; xmrhaelan is usually around too, but seem like they&apos;re idle...&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; [crickets]&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Yes, we&apos;re putting the final touches on both.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; there ya go.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hey!&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; What are the articles on? Specifically the second one&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; The plan is to drop the Chinese piece tomorrow am....TBD on the RPC-Pay piece,...we were looking at putting press support on that one.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; OK! Looking forward to reading them when they come out.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Hey sorry,...didn&apos;t catch that it was a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; So Chinese Persepective piece, Chinese author:&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.monerooutreach.org/monero-china-west.php&quot;&gt;https://www.monerooutreach.org/monero-china-west.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.monerooutreach.org/1-01/2020-003.php&quot;&gt;https://www.monerooutreach.org/1-01/2020-003.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We&apos;re wanting to publish both languages at once,...so we&apos;re getting our Chinese side in shape.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.monerooutreach.org/stories/RPC-Pay.php&quot;&gt;https://www.monerooutreach.org/stories/RPC-Pay.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We&apos;d especially like critical feedback on the RPC-Pay piece.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; There&apos;s more technical content in that one and we want to make sure we&apos;re accurate in all things.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ll take a look after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; moo should read he RPC pay article&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is that it for outreach updates?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Ah shit there&apos;s a whole bunch of stuff,...but I&apos;m really not prepared :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That&apos;s fine!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just type a thi8ng or two&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We&apos;re working on implementing the RPC-Pay stuff,...using Primo and using that to incentivize contributors&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Basically a straight up rev share for anyone who makes cool stuff&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I&apos;ll have a better report in a few weeks,...but that&apos;s the big push right now.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Primo is the hashing micropayment system right?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Thinking that the community calendar and merhcant directory could also reward it&apos;s contributors and maintainers.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; it&apos;s an Apache module&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We&apos;re getting out node up and then we&apos;re going to plug that baby in&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; and see if it s works like we think it might&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; So it&apos;s in beta atm?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; By next week we should have a proof on concept,..it&apos;s involving a server migration and stuff so that&apos;s bogging things down a bit. But the other side is looking good.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can someone make an aggregate RPC-Pay program where payments can be allocated to a user ID that&apos;s registered with the system? Is that possible?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Pre-beta :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ooo&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Yeah, that&apos;s the idea,..we&apos;re data based in our content&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; and the CRM can track the traffic share with no problem&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Then it effectively serves as a mining pool. Very cool thunderosa&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; and any author can claim their share or donate it to a workgroup or devs or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; kinda,..I hadn&apos;t thought of it that way,...but you&apos;re right,...it&apos;s a content mining pool&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; fun stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; if it works,..I thought MoneroMemes could try it out too&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I&apos;ll be setting up a repo in the next few weeks,...it&apos;ll all be there.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Cool!&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; seems like we&apos;re doing other stuff too,..but that&apos;s the big unifying thing right now and all I got for an update :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Alright great, onwards!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 36C3&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The 36c3 was a success in many ways, attracting large crowds. All talks were streamed here: &lt;a href=&quot;https://youtube.com/c/monerocommunityworkgroup&quot;&gt;https://youtube.com/c/monerocommunityworkgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Community Workgroup - YouTube ] - youtube.com&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; hmm?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; i thought it was hardware next...&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; I came on to find hyc and saw this. Thanks Thunderosa!&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/424&quot;&gt;https://github.com/monero-project/meta/issues/424&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That&apos;s f&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; In my list&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol. alrite.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; E is 36c3 unless sgp_ linked the wrong text&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; To me&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Anyways&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; what stops primo from being deployed maliciously (sorry if stupid question)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; How was 36c3?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; finally made it through all the talks. now i need to go back and watch the defcon talks. is there an official playlist or just the one sgp_ put together?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh back up&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I made the notes in haste, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; 54 talks, 21 hours of content&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinghat: the events were recorded locally but need to be sliced&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Sorry midipoet, I moved too quickly&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; oof.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I offered to slice them if I get the raw files&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But I don&apos;t have them&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; no, that&apos;s ok... continue on. just processing the primo / RPC-Pay info&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinghat: for Defcon, use the official Decfoncobference YouTube channel playlist&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *conference&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Decfon&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; this was the playlist i bookmarked: &lt;a href=&quot;https://www.youtube.com/playlist?list=PLsSYUeVwrHBm0oAEyRxZIMFxCwNNmybBH&quot;&gt;https://www.youtube.com/playlist?list=PLsSYUeVwrHBm0oAEyRxZIMFxCwNNmybBH&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Defcon 2019 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That mobile keyboard&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/playlist?list=PL9fPq3eQfaaBiCOF12ZYejtj21sI1jm0I&quot;&gt;https://www.youtube.com/playlist?list=PL9fPq3eQfaaBiCOF12ZYejtj21sI1jm0I&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ DEF CON 27 Monero Village - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Use that one&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I have yet to see any of the c3 talks&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; aye.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; needmonero90: highly recommend first day, thoroughly.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; was a great one.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Any specifics?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; all to be honest, but closing keynote by daniel was outstanding.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; bummed he didn&apos;t finish all the slides...&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; 2nd day i just caught the last two talks, and they were good as well.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; the rest i haven&apos;t watched.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; sgp_: are these not &quot;sliced up&quot; or ami missing something?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; too much content to catch up with.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Story of my life, rotten&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; just give your life an RSS&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; i am the man of rss feeds sir.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; okokok we&apos;re digressing.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; what&apos;s next?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; needmonero90: these two from day 2, were good. &lt;a href=&quot;https://frab.riat.at/en/36C3/public/events/123.html&quot;&gt;https://frab.riat.at/en/36C3/public/events/123.html&lt;/a&gt; &lt;a href=&quot;https://frab.riat.at/en/36C3/public/events/163.html&quot;&gt;https://frab.riat.at/en/36C3/public/events/163.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; locally recorded video will be sliced into individual presentations and uploaded to ccc media server. no word on ETA.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; as i said, the two closing talks of day 2.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ajs based. thank you very much for the livestream and a/v stuff. don&apos;t think these events would be as great if it weren&apos;t because of you.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; round of applauses for papa ajs.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &amp;lt;clap&amp;gt;&amp;lt;clap&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; nm90 went mia? lol.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; stepped away from my keyboard for a moment&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; thanks, but most of the hard work was done by a pro videographer and sound sound engineer that helped out&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; nice, glad to hear that.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; so, msvb-mob msvb-lab you there?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; f. Hardware workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The hardware team reports late stage beta mechanical engineering, where FDM prin&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ts of a enclosure are finished and injection moulding design as well.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; In parallel, work is in mid stage (about a month left) of product development and packaged documentation.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s all, remember there is a #monero-hardware channel for questions and answe&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rs. Any questions on mechanical engineering or product development?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; msvb-mob: how are the things looking like for the dev kit of kastelo, sir?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; msvb-mob: are you alright? i was bummed when you didn&apos;t show up for your 36c3 talk. :(&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rottensox: Good, we&apos;re in product development which includes a lot of boring things like country of origin, taxes, certificates, exceptions, and logistics.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s in product development, I mean.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; oof, all the paperwork... can only imagine.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; thanks for doing that though.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; My 36C3 talk was not accepted, unfortunately.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; oh, i see.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any questions regarding the stages of hardware engineering we are in now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Your talk at the CDC was accepted and you were on the schedule.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: I mean it was not accepted to me, no acceptance message of any kind.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ah, I see.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; so the hardware workgroup is currently working on what? kastello, badges for defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; any other neat projects in the works?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; needmonero90: Right now no badges (except outside of the Monero Community.) Just Kastelo.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You had to log into frab.riat.at and check&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; needmonero90: Other projects are outside Monero scope, so nothing to report.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ArticMine: My proposal was erased from frab.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; It was probably rejected, but I never received a rejection message either.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Before or after the talk time?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; needmonero90: Konferenco is next.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; yeah... let&apos;s move on, shall we?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ok!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; none of what we say we&apos;ll roll back time and make it happen.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; g. Konferenco workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; progress is slow and ongoing&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; First, remember that there is a #monero-konferenco channel for detailed conversa&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; tions.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I haven&apos;t been involved in the conversation, I need to tune in&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Scouting venues for the Konferenco 2020 has mostly concluded, and the results are reported in project management task number 40.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-konferenco/task/40/&quot;&gt;https://taiga.getmonero.org/project/michael-konferenco/task/40/&lt;/a&gt;&lt;br&gt;* rottensox clicks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; A lot of details are not public, like the exact prices and conditions for each venue. This information is offered to the person who takes the boss role, CEO or whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Are these details not public at the request of the venues?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Including many megaoctets (giga?) of photos and media.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; None require catering, right?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Other way around, to publish details I need to get permission from about twenty people who are sometimes responsive only after three weeks of repetition emails.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; needmonero90: I think only one venue requires in house catering, let me try to find out which one...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ah, you are taking the stance of privacy first unless given permission to share these details by the venues&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; private by default is the monero way&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Kulturbrauerei requires in house catering, like about 4500 EUR of costs.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, but if they didn&apos;t request this info be private, then it hinders the planning to not share imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m certain that anyone else who would make a request would get prices and stuff all the same&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; its a courtesy thing, this is their business model&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: I assume that nobody will offer to lead the project and that there will be no Konferenco 2020 for that reason. As soon as a boss appears, they can choose to publish all the nonpublic information (at great risk to our common future of course.)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Either that or we decide on bounds for pricing and capacity, and trust the organizer to optimize for venue&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I really don&apos;t think there will be a Konferenco 2020, but I&apos;m going to keep distilling and perfecting our venue scouting information until a final report as well as party place and accommodation hotel is clearly chosen.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In the event that nobody offers to lead the project for Europe, I and potentially others will make an attempt to make it happen in the USA or Mexico. :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; if rehrar is in, he&apos;s gonna rope me into it to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; EU peeps step up plz. ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Do you have a strategy for not waiting too long (for a European leader to appear) so that a north american event is not too late in planning and therefore cancelled as well?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Wait until end of Q1&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; msvb-mob: maybe you could do some version of your talk in an upcoming coffee chat?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if nothing, plan for Q3 or Q4.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; kinghat: I&apos;m already scheduled to do the same talk at Disobey 2020 and FOSDEM.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; shit schoolboy mistake with time, missed meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even if nobody steps up for this year, all the info you&apos;ve gathered is still valuable msvb-mob. It can be available for whoever wants to run one in Europe in later years.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; very cool msvb-mob 👍&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Sounds good, the schedule method. To not wait too long.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; needmonero90: Next topic?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...or does ajs have any reporting on Konferenco, as he has done a lot of work as well?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; we&apos;re running a bit over, so I think we can skip this part&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; binaryFate: You&apos;re fired.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I can comment on GUI builds after meeting is over if anyone is interested&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 18 January at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The next Coffee Chat is on Saturday January 11 at 17:00 UTC. sgp_ will not be present, so he will need someone else to host. Please DM him if you can help, it will probably end up being rehrar or myself.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; I&apos;ve made some a/v inquiries and set up a telegram group at &lt;a href=&quot;https://t.me/joinchat/PmC9ihaLP0UZF-bfkD36CA&quot;&gt;https://t.me/joinchat/PmC9ihaLP0UZF-bfkD36CA&lt;/a&gt;&lt;br&gt;* needmonero90 waits for the konferenco discussion to finish&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sorry, I keep moving on and then people come back :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I always do this&lt;br&gt;&lt;strong&gt;&amp;lt;ajs&amp;gt;&lt;/strong&gt; to continue talk on konferenco, pop in #monero-konferenco or the telegram group&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; &amp;lt;msvb-mob&amp;gt; kinghat: I&apos;m already scheduled to do the same talk at Disobey 2020 and FOSDEM.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; wow, do link us to such talks when they get posted on their respective schedules, please.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; will gladly tune in the livestream or recorded individual links.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ok guys, meeting is running 15m over :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I think that covers most of it, we can finish the rest of the discussion afterwards.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I need to get food&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks so much needmonero90!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/tZfeu1nj/&quot;&gt;https://www.irccloud.com/pastebin/tZfeu1nj/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-12-30</title><link>https://beta.monerodevs.org/blog/2019/12/30/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/30/mrl-meeting/</guid><pubDate>Mon, 30 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; welcome everyone, to the last MRL research meeting of the year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i had thought about it, i&apos;d have something more in-depth prepared but it just occurred to me ;P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s start with 1) GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good and you, oh not so bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus was here mere moments ago&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Kind of. Splitting headache. Looking at screen intermittently.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yikes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; C&apos;est la vie.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, well; go away isthmus and come back when you&apos;re healthy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you&apos;ll get us all sick with headaches left and right&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i have a headache now&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; See, we should just ban headaches at the protocol level&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Not just in the wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no your headache now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before we move onto 2) ROUNDTABLE I would like to bring up a single administrative issue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would like to propose that we consider switching meeting times; we selected 17 UTC mondays essentially at random about 2 years ago&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s a preferred time?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nowadays, not all of our participants easily are able to attend that time, so often it&apos;s just sarang and i&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so while i don&apos;t have a lot of time constraints, i wanted to hear from folks like isthmus who oftentimes have meetings at around the same time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and open the room up for general discussion about timing for meetings&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know this is boring, but it&apos;s been on my mind for more than a month now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Suggestions on a better time?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; an hr fro&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m normally on Pacific time so Monday 1700 UTC is early and right when I&apos;m getting swamped at the office&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; m now?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m just here now cuz on holiday &amp;amp; EST&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How about 18:00 or 19:00 UTC?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Weds?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Weds at 18 or 19 would be better&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; In that case, I think I could block it on my work calendar as a recurring event&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could always try a new datetime out and see how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i second wednesdays at 18-19 UTC provisionally for the first month of the year just to see how it works out re: participation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I make sure the topic bar shows the meeting datetime&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, Wednesday at 18:00 UTC it is&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Thanks! Will be very helpful for me.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, neato burrito&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; onto 2) ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since the holidays were last week, maybe we can make this not just a &quot;here&apos;s what I did last week&quot; thing but also a &quot;here&apos;s what we did this year&quot; thing, but that could end up being a... surprisingly long list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we don&apos;t have to go in-depth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang or isthmus, do you guys want to begin? wait, no, isthmus: go away and treat your headache&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I finished up a draft MPC for the aggregated version of RCT3 this past week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And am currently in the weeds with some Omniring stuff that has been puzzling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Additionally, my funding request is open: &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2020-q1.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2020-q1.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i strongly recommend that everyone donate to sarang&apos;s funding request&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, i mean, whatever you are comfortable with&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I&apos;m on pins and needles for any comments from suraeNoether on CLSAG or Triptych preprint updates&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what i mean to say is: this is a valuable request, and if you have been considering donating to the CCS but don&apos;t know where your money will have a big impact, sarang&apos;s fund is a high priority ticket imho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Much appreciation for all the support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m eager to see what the next year holds in the research space, particularly relating to transaction protocols&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yea, what&apos;s our research theme for 2020&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll obviously continue to be a huge PITA about information leaks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes plz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;2020: zero knowledge, infinite heart&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ring size 2020?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh wait, it&apos;s not a prime number&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; People are going to think there&apos;s a technical reason for having prime-number ring sizes :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interestingly, for some protocols, you specifically _can&apos;t_ have a prime number size!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for any merkle-tree based approach, you have to stick with powers of 2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for 2020, a few things i&apos;d like would be a formal protocol specification for a tryptich-based protocol, using ristretto, going down to the nitty gritty details of optimized arithmetic, tor integration, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thing is, i think we are eventually going to need to abandon the DL setting for efficiency and security reasons; either switching to multilinear pairings may be necessary for efficiency, but still boils down to computational security. on the other hand, switching to other hardness assumptions like RLWE, which are believed to be quantum-secure, is an area of active research. that assumption also has a&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very different profile for use in cryptocurrencies because key sizes and signature verification speeds are very different in the new setting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my roundtable contribution from this past week: i got flu-like symptoms after xmas, so all I could do was sit around and be grumpy, so I ... copy-edited triptych and clsag&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (best thing to do when grumpy is to grade papers???)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looking forward to your notes on those&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; should be before 3PM today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hooray!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a Festivus miracle!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be switching back to matching simulation stuff literally next year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; festivus miracles involve being able to use the aluminum pole on your grievances&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i dont get that reference but i will google&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be continuing a deep-dive into some Omniring stuff this week, to determine if an issue I ran into presents a problem with any of the proofs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; My roundtable is still plotting, but should be rendered shortly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after recovering from the flu, or whatever i had, though, i have to say: i feel like a million bucks and i&apos;m super excited to finish off triptych today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endo and isthmus and sarang can all attest to the number of times per year i say i feel like a million bucks&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; :- )&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 1/4 times per year so far&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; when the moon hits your eye like a big pizza pie, thatsa N=1&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ah, here we go&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i feel for the transcription translators who do these logs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/ntGPLKhz/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/ntGPLKhz/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ non-coinbase TXNs as of late&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh my fkn god&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I zoomed in on lower values there, there are some absurd outliers&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/Uz5uJDlS/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/Uz5uJDlS/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i like the idea of having an adjustable unlock time for smart contract reasons. ...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; for m&apos;kids&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hey, sarang: think the range proof technique for the trigger block height in DLSAG could be janked around to hide *all unlock times*?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/xS32XCWP/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/xS32XCWP/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ All from the last few months&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Excluding the giant ones&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe it could&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Apparently unlock_time supports both unix timestamps and height... There are 13 transactions that used UNIX time and the rest are height-based&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unix timestamps? did not know that&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There&apos;s one transaction whose outputs will unlock in the year 46000, lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can&apos;t think of a good reason to allow unix timestamps&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; who uses unlock time currently?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; costs of hiding all unlock times is a new range proof, but that can be batched with bulletproofs... and variable unlock times are desirable for smart contracting...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @endogenic apparently 8 different sets of people, and they all use it differently&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; xD&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the DLSAG connection is strong with this&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; surae is one of them&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://xmrchain.net/search?value=2c2762d8817ea4d1cb667752698f2ff7597a051d433043776945669043d908b5&quot;&gt;https://xmrchain.net/search?value=2c2762d8817ea4d1cb667752698f2ff7597a051d433043776945669043d908b5&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;unlock_time&quot;: 1420722551128,&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m *really* bad at monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not only batched, but aggregated for logarithmic size benefits&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can anyone think of a good reason to keep unlock time in plaintext?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; auditability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s also smaller&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; forgive me monero gods&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise you have to put it into a commitment&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; What is the point of unlock time?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Serious question.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I need to understand the intended use cases to figure out how we should handle it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A reason to use UNIX timestamps is to not depend on block time changes.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; (unreclaimable) vesting period; force-hodl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s a fair point&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If the unlock time is plaintext, then how can the hodl be forced?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Erm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *if is encrypted, how enforced&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a range proof included, showing that the current block height exceeds the committed lock period&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can&apos;t you easily brute force it ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal is to reduce heuristics around expected spends&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: auditability in this case would be the same security/threat model as our confidential transactions, so that wouldn&apos;t reduce our auditability... not to mention, for the folks in the audience, monero balances are guaranteed by the unforgeability property of our signatures; if anyone is capable of cheating the monero system with our confidential transactions, they can also forge signatures with&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; elliptic curves, which breaks a lot more than just monero.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I second mooo&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: the lock time is in a Pedersen commitment&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: was joke :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is perfectly hiding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus: early cross-chain swap models require unlock times to elapse to use SPV&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but how does recipient easily verify time til unlock isnt ridiculous through only range proof?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: it&apos;s a joke, but like a making a math joke in a math class, it&apos;s always followed up by a serious discussion of why it&apos;s funny. #mathteacherlife&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That needs to be communicated to the recipient endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: one-up&apos;d&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The range proof is included at spend time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not at output generation time&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ohhhh&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So a verifier gets a yes/no, and at some point a no becomes a yes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: can&apos;t brute force due to sarang&apos;s observation about perfect hiding&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Right ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not quite&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: out of band?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When you generate the output, you specify an unlock time commitment, and transfer the plaintext version to the recipient either encrypted or out of band&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I mean, from a verifier&apos;s perpective, they will need to either reject a spend, or ok it.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When the output is spent, a range proof is generated using a particular time offset against the commitment, to show the lock time has been exceeded relative to the current block height&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When they stop getting a verification failure, there&apos;s no other reason (currently) other than that, no ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The method is a bit unintuitive until you write it out, TBH&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh. I see. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s included in the DLSAG preprint&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: you wouldn&apos;t be able to construct a range proof on [0, ..., N] with time offset -3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it wouldn&apos;t be a valid proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the trickiness is in realizing how the DLSAG construction actually captures the offset&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So you include the block hash at currnet block then ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let me pull it up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But moneromooo, it&apos;s important to note that you can&apos;t simply brute-force the verification at each successive block until it succeeds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for the audience members: &lt;a href=&quot;https://eprint.iacr.org/2019/595&quot;&gt;https://eprint.iacr.org/2019/595&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The signer generates the proof once, at spend time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, that&apos;s good enough for me. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s some subtlety in choosing the offsets and such, to reduce heuristics, but the method makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; bottom of page 10, left hand column&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cost would be replacing plaintext lock times with commitments, and extending bulletproofs to include the lock proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this would be the first step toward &quot;private&quot; smart contracts that depend on dev-selected unlock times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in a sense it&apos;s more basic than DLSAG, almost an independent component used in DLSAG. it should have occurred to me before that it was basically it&apos;s own construction...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is an independent component... you can do DLSAG with plaintext trigger heights&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s probably a bad idea to do so&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i have to step out y&apos;all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which means it has its own stand-alone security definitions. in this case, the definitions rely on some adversarially generated blockchain, yadda yadda&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think that would be worthwhile to switch to unlock time commitments... Right now an adversary can partition (/fingerprint) the blockchain into ~20 different anonymity puddles based on unlock time alone.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; When I first plotted it I was expecting a few Easter eggs, not heuristic info bleeding everywhere.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; keep killin it Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, anyone else want to present any research or thoughts at our roundtable?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you guys are looking at making unlock time a commitment, maybe this is a good time to look at a possible semantics change for unlock time to ease future things like atomic swaps etc.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^ ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, please go on&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ok, my head is figuratively literally splitting in half, so I&apos;mma peace out. Thanks y&apos;all.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; gg&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; By... er... thinking of the requirements you know of for atomic swaps etc, and what semantics would best match those.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; See ya Isthmus; feel better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; also see ya endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m thinking in particular of the fact monero&apos;s unlock_time semantics do not match bitcoin&apos;s, and bitcoin&apos;s used for more fancy things like atomic swaps.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh but before I go, huge shoutout to @n3ptune who curated the data set&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ok ciao!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: yeah, we need to nail down specific examples of usual atomic swaps with bitcoin and how the masked unlock times in monero will play with the unmasked lock times in bitcoin...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthm and i are having a video call about it after he feels better. i&apos;ll take notes and we&apos;ll draft an issue.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, we are coming up on an hour&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Action items, I suppose?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Mine: sending comments to sarang re: triptych and clsag, consulting with isthm about masking unlock times... which maybe we should do over IRC instead of a video call... to make a donation to sarang&apos;s funding request...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be continuing that Omniring issue, editing CLSAG/Triptych based on suraeNoether&apos;s reviews, and a few odds and ends relating to code libraries and MPC&lt;br&gt;&amp;lt; does anyone have any last questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can adjourn then&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; when ringsize a bajillion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Soon (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or the Futurama answer: &quot;Soon enough.&quot; &quot;That&apos;s not soon enough!&quot;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-12-23</title><link>https://beta.monerodevs.org/blog/2019/12/23/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/23/mrl-meeting/</guid><pubDate>Mon, 23 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll start with GREETINGS. hiya!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mele kalikimaka, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s move along to the ROUNTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know isthmus has been up to some interesting stuff with block sizes and fees, but he doesn&apos;t appear to be here. sarang, as usual, has been busy. you want to start, sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I redid the CLSAG linkability and non-frameability definitions, theorems, and proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then did a major reorganization of the preprint for clarity and style/format&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s ready for suraeNoether&apos;s review, and then posting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Additionally, the Triptych preprint draft is ready for suraeNoether to review as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then it can be posted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; good times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; word, word&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions for sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Apparently not!&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah[m]&amp;gt;&lt;/strong&gt; I have a question for the MRL team regarding L2 scaling for Monero: Are there any scalability solutions currently deployed on Monero? If not, why not?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume you mean off-chain?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah[m]&amp;gt;&lt;/strong&gt; I do mean off-chain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not currently deployed. DLSAG and thring signatures are two fundamental pieces of off-chain scaling&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; DLSAG is currently... uhm... accepted for publication? did iirc?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Accepted to FC2020&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a spicy meatball, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Awaiting some likely rewrites for definitions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Downside is that indistinguishable refund-compatible transactions don&apos;t play nicely with key image requirements&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mikerah[m]: requires some more research into how to ensure consistency in key image use&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah[m]&amp;gt;&lt;/strong&gt; So, the current state of the art for monero is DLSAG, thring signatures and the Tari sidechain?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tari sidechain is independent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Tari is a separate project&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but built on top of monero, from my understanding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; er... sidechain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not *on top of*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC they&apos;re doing a MW-based implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; news to me *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hoping to do merge mining&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I have not been following their recent work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&amp;lt;suraeNoether &quot;news to me *shrug*&quot;&amp;gt; Me too. I guess the association to fluffypony made me assume that it was Monero related&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, for my part of the roundtable, my work this week was to start copy-editing triptych and clsag, and to work on my matching simulations. I just made a push this morning... &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone can run tracing.py and it will create a data folder, stash human-readable simulated monero transcripts inside...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; mikerah[m]: to be clear, DLSAG is not deployed anywhere&lt;br&gt;&amp;lt;sarang &quot;mikerah: to be clear, DLSAG is n&quot;&amp;gt; Thanks for the clarification.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these transcripts say things like &quot;Alice sends key NODE_ID with ring members RING_MEMBERS, authorizing the creation of outputs NEW_NODE_ID owned by Bob.&quot; It&apos;s a &quot;ground truth&quot; ledger.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these transcripts also contain the accusations that Eve makes. &quot;Eve thinks ring signature NODE_ID belongs to Bob. In actuality, it belongs to Alice.&quot; sort of thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in theory, anyone can fire up tracing.py, tweak the parameters inside, and see the simulated ledger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the ledger is working just fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unfortunately, but also fortunately, once i put these transcripts into human readable format it became immediately obvious there was a problem with my Eve&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; she is allegedly granted knowledge of her part of the graph, but she doesn&apos;t incorporate that knowledge into her matching solution appropriately.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the previous numbers i shared in here, which i took care to explain where provisional, are lower than what we can expect from a realistic eve.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these problems were not being caught by my unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What needs to be done to properly account for that?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the run_experiment function in tracing.py builds a dictionary called eve_ownership, which is not utilized correctly, and allegedly deletes spurious ring members, but i have some evidence that this isn&apos;t being done correctly either&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what really needs to happen is that eve builds a sub-ledger by deleting all her known information, so that it&apos;s purely &quot;uknown&quot; data to Eve, before playing the matching game&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that, together with reporting her known information, would fix the problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since i have CLSAG and triptych to take care of, and since so much of this code is human readable at this point, i&apos;m putting this project down until the new year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; especially since &quot;the problem&quot; is easily explainable and I can point to where it&apos;s occuring&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, for example, if anyone wants to just simulate a ledger using different stochastic matrices or spendtime distributions, they can tweak the parameters inside of tracing.py and generate as many ledgers as they like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and now you can read them like a story. the world&apos;s least interesting procedurally generated story.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be unavailable for the next 72 hours or so (family is coming into town) but i have CLSAG and triptych printed; i&apos;m about 1/3 of the way marking up my copy of triptych&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s all i have today. does anyone have any questions for me about that, or other questions on anything research-y?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When you&apos;re done with Triptych, will suggestions be added as Overleaf review comments?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was going to add some as comments and send the rest as an email to you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You have the line-numbered version?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s move onto ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be addressing some multisig-related MPC stuff for RCT3 and Omniring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then working on any necessary updates for CLSAG and/or Triptych based on review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then getting both papers posted to IACR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Helping sarang finish triptych and clsag; if i finish this before end-of-year, i&apos;ll go back to matching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, a longer-term action item is to backport the CLSAG security model changes to DLSAG, but that&apos;s likely not this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t recall the DLSAG reviewers mentioning it, but it should be done anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unless anyone has any final quesitons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think we can adjourn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy Festivus!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-12-21</title><link>https://beta.monerodevs.org/blog/2019/12/21/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/21/community-meeting/</guid><pubDate>Sat, 21 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/421&quot;&gt;https://github.com/monero-project/meta/issues/421&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Hallo all.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Helo.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; hello there&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; glad to see many people here and the mattermost relay working&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for being here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Most notably, a large portion of the community is focused on making the 36c3 a success&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There was also &quot;An update from the Core Team on some technical responsibilities&quot; &lt;a href=&quot;https://web.getmonero.org/2019/12/16/technical-responsibilities-update.html&quot;&gt;https://web.getmonero.org/2019/12/16/technical-responsibilities-update.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; say hello to Monero&apos;s new lead maintainer Snipa!&lt;br&gt;* sgp_ waits for at least 1 person to say hello&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; hi..&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol there it is&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Morning, glad to be here and looking forwards to driving the project forwards.&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Hello. Great! Congratulations to Snipa.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Snipa!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have written you a ballad.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; you get a CEO! and you get a CEO!&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; new reocuo is out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; reouvu*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: research funding for 2020 Q1 (340.24 / 695 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2020-q1.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2020-q1.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed): None&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As discussed during the last meeting, there was a desire to have a standalone page on the CCS for donations to workgroups and contributors. I opened an issue for this: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-front/issues/1&quot;&gt;https://repo.getmonero.org/monero-project/ccs-front/issues/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is there any material you believe is missing or could be better? Unless someone else can take up this project, it will probably land on rehrar’s plate and will not be touched for a while.&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; that sounds like a great idea&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i just PRd my new CCSfor jan-march: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/111&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/111&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m also writing a comment about the past one in this very moment&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: cool, we can discuss that too&lt;br&gt;* needmonero90 arrives&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i&apos;m not completely sure that giving funds to workgroups is a good idea. I mean, how would they be managed? by whom? for what would the funds be used for?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i see a lot of possible controversies&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that any workgroup that would want to receive money this way must have a statement with who will be in charge of it and how it will be handled.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And that info would have to be posted alongside the address so people know the terms&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and if that&apos;s the case, it seems to a bit excessive for the CCS website.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perhaps another (not core team) hosted alternative site for such a thing would be best.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The CCS is, at its heart, a core team arbited crowdfunding thing. I think it&apos;s slightly out of scope for the site to also have other fundraising methods not overseen by them&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I guess workgroups are meant to be their own independent entities where they can&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: I was personally thinking of outreach in particular, who raised funds historically and checks in relatively often with updates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they never claim their paychecks :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it&apos;s pretty clear to the donor that if they send funds to a &quot;Monero Outreach&quot; address, that the workgroup manages the funds as they see fit&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and they are not really transparent with the rewards AFAIK. i mean, there is no public list of transactions that i know of&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; jtgrassie raised the issue that it was difficult for people to otherwise find groups to donate to outside the ccs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: but what is &quot;the workgroup&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: I think it&apos;s clear in this case transparency is not expected&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; mmh, don&apos;t know. I think if we want to have an &quot;open fund&quot; for workgroups, the terms should be more strict&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s not really an open fund&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we&apos;re not allocating any money&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s a list of addresses that people can donate to if they want&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Couldn’t you also post your address on the old forum software?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: yes&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; It would be similar to that, just for workgroups.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; technically it&apos;s against the rules&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you could include an address in your profile&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d be more comfortable with it on a separate site tbh.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: it&apos;s against the rules to include in the CCS ideas/in progress/etc workflow&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Who would visit that site?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; like it or not, to most outside people, the CCS is THE way for people to find projects to contribute to&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; got it, but i&apos;m still not convinced. Maybe rehrar is right and something external might be better&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no. It&apos;s against the rules to put your address in a proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can try to push something else, but I&apos;m worried that would be even more complicated&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; On CCS would be the most effective way to increase support for community projects and I think it would actually help take pressure off the core team in terms of accountability&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: in the proposal is what I meant. I don&apos;t see this as a proposal at all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t like that this centralizes the workgroups onto core team infrastructure even further.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: it&apos;s an optional thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; monero community workgroup won&apos;t be on there&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; I see that concern.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; How is posting an address centralization? :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the workgroups are supposed to be decentralized and separate/non-answerable to the core team. This gives core team power to deny some workgroups over others, effectively creating a &quot;what we deem necessary&quot; approach&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: how is having a list of workgroups centralization?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; It’s also the best option. As has been mentioned already it would be difficult to promote yet another site&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we already kinda have/had one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I just answered that. Read above.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; The only way I could see it causing centralization would be if there wasn&apos;t a process for &quot;How does a workgroup get included&quot; and/or that process provided rather direct ways for a workgroup to be excluded that are obviously targets.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: in my opinion this concern is entirely outweighed by the benefits of having a clear page and clear discussions about what groups get added&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then iron that out, and I&apos;m willing to reconsider&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it&apos;s not currently present&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; right, the alternative would be close to no donations to workgroups&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think we can have a page without being required to list Church of Monero, and for that to be okay&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; If a workgroup meets the process requirements, then doesn&apos;t get included, that&apos;s a different problem, but process helps to deal with that in the first place.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; So let’s plan to have a temp committee to put together a proposal for what that would look like&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *reconsider my position&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I suggest to create a mock up to show how this proposal would look integrated to the present CCS system, right now it&apos;s not entirely clear to me how all this would look&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sounds complicated :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I mean, we already have a list for merchants and a basic list of requirements for them to be added&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as written, my statement sounds like I&apos;m the decider of this matter and I&apos;m not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ yes but this is for the getmonero.org website&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: &lt;a href=&quot;https://web.getmonero.org/community/merchants/&quot;&gt;https://web.getmonero.org/community/merchants/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof I hate this page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; tell me about it rehrar :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; updating it is no fun&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; another thing that should be moved to a third party&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; xmrchants.com&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although it looks like xmr chants.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; where we can also list some gregorian chant style Monero songs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; should be completely reorganized at least, but that requires a good amount of time&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; MO has discussed plans to build a directory where merchants can add themselves, but that’s a long ways out.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; but i am also not sure why &quot;libraries and helpers&quot; are merchants&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; didn&apos;t mean to open up another discussion here, just wanted to point out that we have something similar. I don&apos;t expect the proposed CCS page to be as chaotic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a workgroup page with donation addresses can be added to the main getmonero.org website if it must be on core infrastructure&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; xmrhaelan: no way for now, they already managed to make my life harder even with the issue template&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; *hard&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Team page was already going to be reorganized into a workgroup page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you know, when I&apos;m not drowning in other work&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; +1 ErCiccione - reorganisation of the merchants part is a very good thing. maybe we could do this in a git repo, where the info is collected&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I can make that a priority after C3&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; @erciccione It would be on MoneroOutreach.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone care to discuss the merits of having the donation adddresses on this new Workgroups page on the website rather than the CCS site?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; parasew: there are multiple ways to do that, better open an issue and discuss about it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; That seems like a reasonable approach&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: what about the centralization of the workgroups page!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; ^responding to Rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we are really gung ho about the CCS site then I will discuss with core. But the CCS site isn&apos;t quite as hands-off about content as they are with getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kidding, I&apos;m open to ideas that include donation links&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ I&apos;m making concessions here for you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ideally, it wouldn&apos;t be on getmonero infra at all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if you guys are adamant about it, I would be much happier with it on getmonero.org rather than the ccs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m worried it will conflict with the user mindset of &quot;I want to make a donation, so I&apos;m going to check out CCS&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If anything, a link can be added to the CCS that takes to this page on the website&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; workgroup page is more &quot;I want to see what&apos;s out there and help out&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so they will still go to the CCS with &quot;donation mode&quot; activated, and find where to donate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: that could work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In any case, it seems like the CCS page is lower priority than the workgroups page&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just my thoughts on the matter&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; It would be good to look at it in terms of what maximizes donations to the workgroups.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but that the workgroups page revamp is well overdue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in other CCS news, Zcoin adopted Monero&apos;s CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar, ooh, link?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; zcs.zcoin.io&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; workgroup page as a central place to donate/help/contribute/contact different groups sounds better&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: very cool, thanks for sharing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; agree with prioritizing the new workgroups page&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; then keep the ccs as a crowdfunder for specific work over specifc time windows&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; See? Monero puts out stuff that people want. Yay!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They asked us to help implement, and Xiphon and I used the opportunity to give the CCS some upgrades. Those should be rolling out to Monero in the new year.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; Perhaps we go that route, but also add a link on CCS main page pointing back to Workgroups page?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One of the upgrades you can see now: &lt;a href=&quot;https://zcs.zcoin.io/proposals/test.html&quot;&gt;https://zcs.zcoin.io/proposals/test.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; that&apos;s actually awesome. Did they get a lot of help setting up or did they just quietly take the code and launch it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Clicking contribute button doesn&apos;t take to a new page.&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; oh I see&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as sometimes those pages were slow to generate or there were a few bugs in the past. And now it feels like a tighter experience.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: off-topic but after clicking on &quot;milstones&quot; I can&apos;t get back to the proposal. just keeps opening/closing the contribute&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lolol&lt;br&gt;&lt;strong&gt;&amp;lt;xmrhaelan&amp;gt;&lt;/strong&gt; I’ve gotta run, looks like we have some more Monero Outreach representation here now. Thanks all. Happy holidays!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; aight, I&apos;ll see what&apos;s up with this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway it seems like we&apos;re getting sidetracked here, so we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my fault&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd contributed some more networking improvements for enhanced privacy.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (remember to check out and comment my proposal pls ^_^)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There were many other updates to make the code more robust&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: thanks for the reminder. I look forward to your writeup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: updates?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if yo uare referring to the old CSS, it will be just a short comemnt, no write up&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about localizations,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; not much really, but soon there will be need for translators. A lot of strings are being changed, especially in the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, in the next months i will work to put getmonero on weblate&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; because translating the website was fine when there weren&apos;t many updates&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but with more stuff coming or changing, we really need a localization platform&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the problem is that monero-site need some heay tweaks before being fully translatable on weblate&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That&apos;s it, nothing else coming in my mind&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh one thing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if somebody speak brazilian portuguese, please come chat on #monero-translations. We got many commits changing/updating a lot of stuff, but there is an unprecedent luck of reviewers, and we weren&apos;t having too many before...&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s everything i can recall now&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Weblate sounds great.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; weblate -&amp;gt; translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Nice.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A million small UX improvements for consistency have been raised and patched. There is a lot of ongoing discussion lately thanks to a few contributors who are raising many issues, so please participate!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They have a draft ready on “RPC-Pay” tentatively scheduled for the week between Christmas and New Year’s.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else xmrhaelan almutasim?&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; We have a couple of other articles in the queue.&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; And Thunderosa is setting up an Outreach server.&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; He may have more to add on that. The plan is to have it host a Pay-for-RPC (or RPC-Pay) node.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We&apos;ll be setting up Primo and trying that out as a way to help fund ourselves.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I think we have a neat way to deploy their software with content and authors. We&apos;ll know more clearly in the next week or so on how that might work.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Otherwise, I&apos;m in catchup mode on the Calendar and merchant projects but expect them to move along much quicker.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; That&apos;s about it for me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. 36c3 workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The organizers are going crazy in #monero-ccc and in real life preparing. The talks will be livestreamed on the Monero Community Workgroup channel &lt;a href=&quot;https://youtube.com/c/monerocommunityworkgroup&quot;&gt;https://youtube.com/c/monerocommunityworkgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Community Workgroup - YouTube ] - youtube.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Talk will also conduct several interviews. Expect a lot of Monero and privacy content this holiday season. The 36c3 takes place December 27-30 in Leipzig, Germany.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew[m]: anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; C3 workgroup is preparing the last steps for the show which will be from 27th-30th dec in germany!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes, i prepared some updates!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; the taiga on getmonero holds some information, in case you don’t know what this is about: &lt;a href=&quot;https://taiga.getmonero.org/project/parasew-36c3/wiki/home&quot;&gt;https://taiga.getmonero.org/project/parasew-36c3/wiki/home&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; There is a large gathering of privacy-related ‘assemblies’ and there will be a live stage, workshops and other programs.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Here are pics how this looked last year: &lt;a href=&quot;https://taiga.getmonero.org/project/parasew-36c3/wiki/35c3-in-pictures&quot;&gt;https://taiga.getmonero.org/project/parasew-36c3/wiki/35c3-in-pictures&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Txmr and nevvton are already in leipzig and the setup is working great!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Here are some images on the stage setup:&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://parasew.com/dl/36c3/1photo%5C_2019-12-21_16-47-48.jpg&quot;&gt;http://parasew.com/dl/36c3/1photo\_2019-12-21_16-47-48.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://parasew.com/dl/36c3/1photo%5C_2019-12-21_16-45-32.jpg&quot;&gt;http://parasew.com/dl/36c3/1photo\_2019-12-21_16-45-32.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; And this is how it will look in the end (pics of last year)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://parasew.com/dl/36c3/photo%5C_2019-12-21_17-16-33.jpg&quot;&gt;http://parasew.com/dl/36c3/photo\_2019-12-21_17-16-33.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://parasew.com/dl/36c3/photo%5C_2019-12-21_17-16-36.jpg&quot;&gt;http://parasew.com/dl/36c3/photo\_2019-12-21_17-16-36.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; the whole cluster can hold about 200 people.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; This year will be live streamed! Livestreaming will be happening from 2019-12-27 17:00 CET onwards (other days from 13:00 CET) and will be on the monero community channel:&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://youtube.com/c/monerocommunityworkgroup&quot;&gt;https://youtube.com/c/monerocommunityworkgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Community Workgroup - YouTube ] - youtube.com&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; This year the streaming and recording is coordinated by @getzi (a professional who also worked with the apertus open source cinema camera and with riat before) and @ajs!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (13 UTC is 7am CT)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; We will have a very amazing show; here is a demo of our stream overlays &lt;a href=&quot;http://parasew.com/dl/36c3/cdc%5C_streamtest.mp4&quot;&gt;http://parasew.com/dl/36c3/cdc\_streamtest.mp4&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; There will be a monerotalk (remote) interviews with the speakers as well (just like on the last konferenco), so expect a lot of content!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; woop woop !! love it!!&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; looks awesome :D&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Looks and sounds great!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Program and website will be online after this weekend, and will be on the usual place at &lt;a href=&quot;https://decentral.community&quot;&gt;https://decentral.community&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; goodness there&apos;s so much to done and so much to do&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; @rehrar, do you want to give a short sneak peek of the site?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure. But I don&apos;t have the URL on hand. Sec.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Here is a sneak peek of the site so far: &lt;a href=&quot;http://107.191.41.147/&quot;&gt;http://107.191.41.147/&lt;/a&gt; (content still missing, me and rehrar are on it)&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://107.191.41.147/&quot;&gt;http://107.191.41.147/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ay, you go it.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; current state of the content is here (but is missing the program still)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://parasew.com/dl/36c3/cdc%5C_text_v1.md&quot;&gt;http://parasew.com/dl/36c3/cdc\_text_v1.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yeah, I&apos;m working on that over the next couple of days. Adding assemblies, adding About section. Adding the livestream.&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; From tomorrow onwards, there will be further announcements regarding speakers, workshops and bonus program! (hidden gems!)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; The website is quite nice so far.&lt;br&gt;* ErCiccione afk for like 15 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; nevvton: can you give some spoilers?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; sure..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; its all about the hidden gems, right&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; So we arrived safely in leipzig and started&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; setting up our cluster:&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; everything is running great so far..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; stage arrived.. and yes its already being rigged and&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; mounted,LED light equipment, sound equipment..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; so we&apos;re actually ahead of time this year.. thats a good thing.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; currently txmr, na_tt_i and polto from switzerland&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; are around helping + plus netg [not to forget overall].&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; so we have a couple of early hands here in leipzig making this easier...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; -- txmr is actuallyx right next to me .. so i&apos;d also dedicate him some time .-...&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; @txmr&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; yeah..&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; we&apos;re looking forward having a great time&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; regarding some 42+ speakers&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; that signed up in total&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; throughout the last days of 2019.&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; streaming links will follow, in case you cannot make it to&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; leipzig.&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; regarding our daily activites at CDC-Cluster @36c3, Leipzig -&amp;gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; i will post all the necessary information,&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; or i could do, :)&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; timetables and live streaming links&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; daily the follwing days on respective social media channels.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; but generally we&apos;re in good company here.. ( besides: fun fact&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; there was a WW2 bomb being found --:) in leipzig.. yes this happens sometimes&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; so .. yeah .. part of the city (tiny 1km radius) was evacuated.. we were not within the zone :)&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; but people are friendly.&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; very friendly&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; All kinds of excitement.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; we get big props for lasts years work ..&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; 42+ speakers is fantastic.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; almutasim: it could be more, there are still some submissions missing that i know of.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; If you are attending C3, please enter your workshops and presentations ASAP here: &lt;a href=&quot;https://frab.riat.at&quot;&gt;https://frab.riat.at&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; people are looking forward to this years speakers, all things privacy, hardware related things.. -- everything that defines the core values of our community&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; we have an e-scooter (for those that are not familiar with the size of this exhibition ground - its huge!! ) saving us energy&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; and its covered with monero stickers.. so people are already psyched to meet everyone at our cluster ..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the updates, looks like it will be a good time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else before I proceed?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; This all was made possible through the CCS and a lot of voluntary work. Thanks to everyone who supported this!&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; i further want to emphasise on the CCS contributors&lt;br&gt;&lt;strong&gt;&amp;lt;txmr[m]&amp;gt;&lt;/strong&gt; Thank you all!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; yes also from my side:&lt;br&gt;* nevvton[m] sent a long message: &amp;lt; &lt;a href=&quot;https://matrix.org/%5C_matrix/media/r0/download/matrix.org/oinctLynLkmCdxaLgbFYHhhu&quot;&gt;https://matrix.org/\_matrix/media/r0/download/matrix.org/oinctLynLkmCdxaLgbFYHhhu&lt;/a&gt; &amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Lucky attendees! And lucky the rest of us with streaming.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nice, good luck! look forward to watching the streams&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. Hardware workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; &amp;lt;sgp_ &quot;nice, good luck! look forward to&quot;&amp;gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Sorry, no report from the hardware team. I&apos;m in the lab right now printing enclosures.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb wanted to give an update. are you here and can make it fast? Otherwise there will most likely be an update during the conference&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, keep working msvb-fab :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Otherwise, unless anyone has a specific question please move on to the next topic.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; g. Konferenco workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pebx continues to search for a Berlin location. He has focused only on locations that allow our own AV and catering.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Almost the same thing, my files are not with me so I can&apos;t give details of last week&apos;s Berlin venue scouting.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; i casn totally help as being a berliner..&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nothing else to add here at the moment, other than to contact him on Reddit u/pebx if interested&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; i will contaxct pebx&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; h. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Does anybody have a specific question about Konferenco 2020 venue choice?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes, what is the venue choice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-fab: after speaking with pebx, it seems like the venue isn&apos;t chosen yet and that a few options are still being contacted&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; The choice follows a report which is not stable yet. The chioce has not been made.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; why not university? the venues looked expensive.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Both universities have denied.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; And BBC denied, so those three are not part of the report.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; so.--.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Not BBC, rather BCC. Berlin Congress Center.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; i certainly can help..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; i have a couple of good options in mind..&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Thanks nevvton, unless there are more detailed questions we can move on sgp.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; next steps are to contact pebx and to get a more direct line of communication, potentially on Wire&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; h. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae made significant progress on his matching code, with preliminary results now available for validation. Sarang did some moon math. Their meeting logs are on Github under meta.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh, and a nerew version of clsag is almost out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *new&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; attend their Monday meetings if you&apos;re interested in following their progress&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; good stuff coming?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to skip 5. open ideas time since we&apos;re already over&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: yeah, more work on triptytch (or however it&apos;s spelled) too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A few final things:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need help updating this roadmap for Monero 2019 and 2020. Please contribute any major items I missed (especially website changes) &lt;a href=&quot;https://cryptpad.fr/code/#/2/code/edit/AvAp1k1pPjW4lZ2lO3A4rr9e/&quot;&gt;https://cryptpad.fr/code/#/2/code/edit/AvAp1k1pPjW4lZ2lO3A4rr9e/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I worked on 36c3 and GUI tasks this week instead of writing up a draft of the emergency response process. I will focus on this more the next two weeks (lower productivity this week). Hopefully we can discuss it during the next meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything final before we conclude?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Merry Christmas Monero!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; merry christmas, happy holidays&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;Jae&amp;gt;&lt;/strong&gt; Let&apos;s make 2020 the year of Monero :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Coffee Chat: Christmas Day edition?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (kidding)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 4 January at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be NO COFFEE CHAT NEXT WEEK since we will already have livestreamed content for 36c3. The next Coffee Chat is on Saturday January 11 at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;Jae&amp;gt;&lt;/strong&gt; Where will be the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Jae: community meeting is here (#monero-community)&lt;br&gt;&lt;strong&gt;&amp;lt;Jae&amp;gt;&lt;/strong&gt; Oh, ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Coffee Chat is on YouTube/Jitsi&lt;br&gt;&lt;strong&gt;&amp;lt;Jae&amp;gt;&lt;/strong&gt; I thought there was in a physical place x)&lt;br&gt;&lt;strong&gt;&amp;lt;Jae&amp;gt;&lt;/strong&gt; this*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha not quite&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>An update from the Core Team on some technical responsibilities</title><link>https://beta.monerodevs.org/blog/2019/12/16/technical-responsibilities-update/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/16/technical-responsibilities-update/</guid><description>Update on who is responsible for certain part of development, release and infrastructure</description><pubDate>Mon, 16 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The Core Team would like to share with the community some changes of responsibility that are expected to better streamline developments and collaborations going forwards.&lt;/p&gt;
&lt;h3&gt;Lead Maintainer Transfer&lt;/h3&gt;
&lt;p&gt;fluffypony is stepping down as the lead maintainer of Monero. Snipa will be taking his place. fluffypony will continue as a backup maintainer to relieve Snipa during times when he is busy or on vacation.&lt;/p&gt;
&lt;p&gt;fluffypony has served the Monero project well over its five years of existence, and he will continue to remain active in the community as a maintainer.&lt;/p&gt;
&lt;p&gt;Snipa is a longtime contributor to Monero. He is best known for developing a popular piece of Monero pool software and supporting the network with well-connected nodes. He has substantial coding and auditing experience, and a desire to better Monero&apos;s processes.&lt;/p&gt;
&lt;p&gt;luigi1111 will continue as a backup maintainer of the CLI repository.&lt;/p&gt;
&lt;h3&gt;Release Engineering and Signed Hashes&lt;/h3&gt;
&lt;p&gt;selsta is taking over most release engineering responsibilities for the CLI. Snipa and fluffypony will be available as backup CLI release engineers.&lt;/p&gt;
&lt;p&gt;xiphon is taking over most release engineering responsibilities for the GUI. luigi1111 and fluffypony will be available as backup GUI release engineers.&lt;/p&gt;
&lt;p&gt;binaryFate will take over signing the hashes of the release binaries and uploading them.&lt;/p&gt;
&lt;h3&gt;Website and Download Server Access&lt;/h3&gt;
&lt;p&gt;binaryFate will become the backup for control of the various core Monero domains, in addition to fluffypony. Domain changes are rare, and mostly consists of renewing the domains when necessary.&lt;/p&gt;
&lt;p&gt;binaryFate and luigi1111 will take over the primary administrative responsibilities for the DNS records and the CDN, with pigeons and fluffypony as backup. These changes are typically triggered when a new release happens.&lt;/p&gt;
&lt;p&gt;binaryFate is getting access to the downloads server, in addition to pigeons and fluffypony who currently have access.&lt;/p&gt;
&lt;h3&gt;General Fund and Community Crowdfunding System&lt;/h3&gt;
&lt;p&gt;binaryFate will administer the General Fund wallet.&lt;/p&gt;
&lt;p&gt;rehrar and Justin Ehrenhofer are getting access to the CCS repository. luigi1111 is getting access to the CCS Monero wallet and will administer payouts. These changes will allow the CCS to operate more smoothly.&lt;/p&gt;
&lt;p&gt;The private view key of the CCS wallet will be added to the CCS website to increase accountability.&lt;/p&gt;
&lt;h3&gt;Monero-Announce mailing list&lt;/h3&gt;
&lt;p&gt;luigi1111 and binaryFate are gaining the ability to approve emails sent to the Monero-Announce mailing list, in addition to pigeons and fluffypony who are the current approvers.&lt;/p&gt;
&lt;p&gt;The Monero-Announce mailing list is an important notification tool for network alerts, new releases, and important discussions. Please &lt;a href=&quot;https://lists.getmonero.org/postorius/lists/monero-announce.lists.getmonero.org/&quot;&gt;subscribe&lt;/a&gt; to it to stay updated!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-12-16</title><link>https://beta.monerodevs.org/blog/2019/12/16/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/16/mrl-meeting/</guid><pubDate>Mon, 16 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; suppose we should move onto the roundtable?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Might as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who shall begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m going to ping isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the hopes that he can describe a bit of the data science work he&apos;s currently doing&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; n3ptune and I have been looking at block rewards&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Lots of funky stuff going on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Isthmus is digging up figures&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Here&apos;s a bad figure, and I&apos;ll try to have a nicer one by the end of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/f9F4XDd3/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/f9F4XDd3/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; x-axis is block height&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; y-axis is the total reward claimed by the miner&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (fresh + fees)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The trend is basically our emission curve (the bottom of the traces)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The data points above the trend are miners who made good blocks with fees on top of reward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; exponential decay shape of the graph comes from our emission curve (fees are related to block reward). is the piecewise break from bulletproofs?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The anomalies below the line are what&apos;s interesting&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There&apos;s a few distinct events that happened&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; For each, we can tell a few things:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Exactly which blocks were mined by that miner/pool/software&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (linkability)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And exactly how long it took them to notice that they were making suboptimal blocks, and fix the software&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; You can tell a bit more by adding size as the color&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/HUoctx7I/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/HUoctx7I/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Scale is blue to yellow&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So there I&apos;ve zoomed into a small section&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Looking at the band from 1225000 to 1275000ish&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; It looks like the blocks claiming *less* reward than empty blocks are about the same size as those produced by others&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that graph is gorgeous bro&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; thx :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Odd behavior&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The definition of suboptimal, you might say...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, because their sizes are about the same as the surrounding blocks, here are two guesses for what might be happening&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Maybe other miners are making high-fee big blocks, and the ones below the trend are the suckers that make big blocks after the mempool has been tapped out for high-fee txns&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But based on how bounded the second (anomalous) trend is, I think it might just be a software bug?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I just discovered this like 20 hours ago, so I haven&apos;t done full exploration&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ll be able to drill down into the blocks and actually figure out what was going on&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (that&apos;s about where it&apos;s at right now)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s really interesting to see it mapped out so clearly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks so much, isthmus; it seems to me like i&apos;ve read at least one paper about purposely claiming smaller rewards for a variety of game-theoretic reasons...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m going to try to dig up at least one of htem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have so many questions about this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be good to know which particular software (if it&apos;s specific) leads to this, due to how common it appears to be&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your roundtable?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, sure: Matching. I *think* i&apos;m *one* bug away from getting all the data i want. and I&apos;m talking to Insight Data Science to throw a fellow at the simulation results to help me come up with best-practices recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my current bug is silly and strange, in that i&apos;m not adding the number of nodes and edges my software is expecting. initially i thought this was a problem with computing the number of available ring members or something like that, but i&apos;m still trying to figure it out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you have code ready that can reproduce it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it occurs in a random test in testSimulator.py, not any of my deterministic tests&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i&apos;m still hunting down exactly the conditions that lead to the bug, and attempting to isolate it as a new unit test&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the graph theoretic component is working perfectly, the analysis component exploring parameter space is working perfectly, but the simulator keeps hitting this snag and then we&apos;re off to the races&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oops, here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; welcome&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: you dont think V could make all those masks by himself even in 20 years though?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: is the currently-pushed code the version you&apos;re working with?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, the commit i pushed this morning&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to matching-buttercup branch&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, someone brought up by sidechannel the question about whether i should re-implement the sims in rust in the hopes that the improved explicit references of rust would help find the errors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you suspect that could be the origin of the errors?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think refactoring the whole codebase is a last-ditch effort for finding the bugs, though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If they&apos;re simply algorithmic mistakes, switching to Rust might not do anything&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no; i literally think i&apos;m merely predicting the number of nodes and edges incorrectly based on the total nodeset as opposed to only the nodes that can be spent.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; have you tried log statements?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; secret weapon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;m in the midst of tracking that down&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Could you tweak the simulation to be 3 blocks long, 2 transactions per block, with spend pattern &amp;amp; ring member selection algorithm = pull from previous block&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Would the issue persist and be easy to spot by eye?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: your suggestion reminded me of &lt;a href=&quot;https://xkcd.com/451/&quot;&gt;https://xkcd.com/451/&lt;/a&gt; =p&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; except that i am&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nono, the statement about logs!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry, digression&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus unfortunately i believe the problem may be in the ring selection algorithm i have written (which is only uniform at this point), so that would reduce the problem away&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m attempting something similar next&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right now, debugger is my friend&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, how about you?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; log statements are nice because you can let the whole thing run&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Several things to mention&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; debugger is also nice.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I modified the linkability and non-frameability definitions in Triptych, and would like to see if they can be directly used in CLSAG as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve come around on Backes&apos; definition of linkability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I updated the CLSAG linkable anonymity definition, as well as its proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reviewed a paper by the Zcoin folks on hierarchical Groth commitment proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looked over some changes that Zcoin made to fix a problem they had relating to Groth proofs (doesn&apos;t apply to Triptych)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worked out some example code for doing inversion via an MPC for use in computing certain linking tag constructions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and wrote out some simple draft MPC ideas for RCT3 and Triptych, which for now assume honest-but-curious players&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The good news on MPC is that it&apos;s certainly possible to collaboratively compute the inverse-based key images used in those proving systems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The bad news is it requires something akin to Paillier encryption, which leads to some computational overhead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmm are you looking into the MPC stuff for linking tag constructions due to the constructions and usage of linking tags in Triptych?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (note that my example code should _not_ be taken to be a secure Paillier implementation)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, the MPC is to handle linking tags in Triptych, RCT3, and Omniring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even though Omniring can use traditional linking tags, even that construction still requires an underlying inversion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are also affine quantities to compute, but those are understood&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; refresh my memory: which, if any, of those 3 require self-sends?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; None of them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; DLSAG and Lelantus would require this&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; LELANTUS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so what, in your heart of hearts, are you hoping for from linking tags?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The problem, previously, was that it was not clear how to enable multisig support when the linking tags require a secret key inversion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaaah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now that there&apos;s an understood MPC to compute this, it means multisig support is feasible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gotcha gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you had questions about multisig for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The downside to the MPC is that Paillier can&apos;t take advantage of the efficient curve libraries we all know and love&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can address them now or after the meeting if you like&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hoi sorry for being late&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; holla&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long time no see silur&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; whatup silur&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Paillier requires RSA modulus stuff (but there aren&apos;t issues with trusted setup etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Encryption and decryption require exponentiation with variable modulus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So computationally-constrained devices would need to able to support this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/to able/to be able&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so are we hoping for an MPC to compute inversion-based key images... such that the MPC is more consistent with the development history of monero/cryptonote? ie based on the DL setting in Ed25519 instead of RSA?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or at least, one of the items on our &quot;wish we had&quot; list?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Such a thing would be great, but as you pointed out, getting the required homomorphicity would imply a DL break, or some such thing&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; can you elaborate on &quot;inversion based key images&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; or shall I just review it from the log?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Key images / linking tags in newer proving systems use the form &lt;code&gt;(1/x)\*U&lt;/code&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rather than x*H(X)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; U is fixed, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here the division is an inverse, &lt;code&gt;x&lt;/code&gt; is the secret key, and &lt;code&gt;U&lt;/code&gt; is either globally fixed or depends on the proof statement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s public&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhmmmm wait a moment:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s globally fixed in the more efficient versions of the proving systems&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my comment had to do with an efficient group-to-scalar map that had any sort of homomorphicity built in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh oh oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i get what you are saying&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For context: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/inverse-mpc&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/inverse-mpc&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The inverse.py script shows how the process works, and the markdown documents describe one possible use for RCT3/Triptych (again, with many assumptions on the players)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The encryption homomorphicity is important for the MPC method that Gennaro and Goldfeder introduce&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so most generally, each person has a secret x_i and there is a function f such that you want to compute f(x_1, ..., x_n)*U with some friends. you were using f(x_1, ..., x_n) = 1/sum(x_i) ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you know what: let&apos;s talk about this after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, better for after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, isthmus, myself, and sarang have all brought the room up to speed. does anyone else want to talk about any monero-related research they are doing?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; can&apos;t we somehow exploit the bootle inner-product encryption with a killian randomization here somehow? the killian randomization preserves linear combinations so everything before multiplying with U is the same&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but individual inputs are useless&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and at the last step the same inner-product for the last vector reduces into a Z_p element?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t see how to directly apply that to the share derivation in Gennaro&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The multiplicative-share to additive-share method, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which is the point of their Paillier-based protocol)&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; Oh the Genaroo-Goldfeder method IS a hard requirement&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; then we can&apos;t inded :)&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I wasn&apos;t aware it&apos;s a must-have&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we don&apos;t _need_ to use Gennaro-Goldfeder&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it seems reasonably efficient and useful if you can accept the homomorphicity requirement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, let&apos;s move to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine are to continue work on the MPC stuff, get CLSAG definitions ported as necessary (would like to discuss with suraeNoether as well), and get final review on the Triptych draft to get posted to IACR&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; triptych? O.o&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mine is to hunt down and kill my final bug, work on the churn report, review the triptych draft (finally) and continue chatting with isthmus about getting a data science fellow working with me on matching/churn&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I was not familiar with that, will look into&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a paper sarang is presently writing&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; too much meetings missed :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur: Triptych is a linkable ring signature construction based on Groth 1-of-many commitment proofs&lt;br&gt;&amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Preprint draft forthcoming&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a super-efficient version for which I can&apos;t reduce soundness to a known hardness assumption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you want to take a look silur, most welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The less-efficient version does reduce nicely&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea I&apos;d be more than happy to look into&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I suppose we can formally adjourn and continue discussions as desired&lt;/p&gt;
</content:encoded></item><item><title>Release 0.15.0.2 of Monero GUI</title><link>https://beta.monerodevs.org/blog/2019/12/15/monero-GUI-0.15.0.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/15/monero-GUI-0.15.0.2-released/</guid><description>Monero GUI 0.15.0.2 released</description><pubDate>Sun, 15 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the &lt;strong&gt;v0.15.0.2 release of the Monero GUI software&lt;/strong&gt;. This release mostly introduces bug fixes and improvements to the user experience.&lt;/p&gt;
&lt;h3&gt;Changelog&lt;/h3&gt;
&lt;p&gt;The major changes introduced with this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix Trezor support on Linux&lt;/li&gt;
&lt;li&gt;Fix blank screen on Tails startup&lt;/li&gt;
&lt;li&gt;Translation improvements&lt;/li&gt;
&lt;li&gt;Fix update notification hash&lt;/li&gt;
&lt;li&gt;Persistent subaddress account selection&lt;/li&gt;
&lt;li&gt;Various UI/UX improvments&lt;/li&gt;
&lt;li&gt;Minor bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that you can find a full changelog &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.15.0.1...v0.15.0.2&quot;&gt;on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Download Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.15.0.2.exe&quot;&gt;Windows 64-bit installer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.15.0.2.zip&quot;&gt;Windows 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.15.0.2.tar.bz2&quot;&gt;Linux 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.15.0.2.tar.bz2&quot;&gt;Mac OS X 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also compile it from source by yourself. See the &lt;a href=&quot;https://github.com/monero-project/monero-gui&quot;&gt;instructions on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Verify Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, check the following SHA256 hashes using these guides: &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.15.0.2.zip, 8684d9ba3cdad8f9b73bbcae85a69f7eb3cfd27db030163485e066131b68e7b7
monero-gui-install-win-x64-v0.15.0.2.exe, e09edd01afa7f2224b3498825e5ba5dcf3fe887efb0b3ff07bbc30c5bce847f1
monero-gui-mac-x64-v0.15.0.2.tar.bz2, a652484a2a74f0d2697a4f0c000221d2a90927b8b8d536f1429756596d048f90
monero-gui-linux-x64-v0.15.0.2.tar.bz2, e21d688b5e26c3dea7c774e97fdd44f169abd218d212378eaacab5c64ea80f7d
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in &lt;a href=&quot;https://github.com/monero-project/monero/tree/master/utils/gpg_keys&quot;&gt;/utils/gpg_keys&lt;/a&gt;)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-12-09</title><link>https://beta.monerodevs.org/blog/2019/12/09/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/09/mrl-meeting/</guid><pubDate>Mon, 09 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and get started with GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s long enough!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what up with you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m terribly ill this morning, so my update will be very brief. my work in this past week has involved three incomplete tasks:&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) CLSAG linkable anonymity proof required some thought. sarang and i have thought about it and we have a strategy to finish writing the proof. sarang: do you want to make the changes to our LA definition or do you want i should?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I have a writeup for LA in my notebook that I&apos;m transcribing to TeX&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and proof* not just the definition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it works just fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On that note&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you have any thoughts on linkability (not LA)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t particularly like the Backes definition&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uh one sec&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych has a version of linkability+non-frameability that I like better&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is there soemthing wrong with the definition we proposed initially?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc that one&apos;s from bender&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not formalized quite enough, in the apparent opinion of the reviewer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it needs just minor work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych formalizes it a tad more IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can add that to the writeup if you like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for the sake of the audience, can you describe the 3 different definitions you want to consider? or 2, assuming you want to bail on backes&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Backes requires the following for an LRS: completeness, linkable anonymity, linkability, non-frameability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now we combine linkability and non-frameability with non-standard terminology&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Backes uses a particular linkability definition: can the adversary use &lt;code&gt;q&lt;/code&gt; keys to generate &lt;code&gt;q+1&lt;/code&gt; non-linking signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Where &lt;code&gt;q&lt;/code&gt; is scaled via the security parameter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t particularly like this definition over the &quot;usual&quot; one about producing two linking signatures, but I think it&apos;s important to frame the definition as a challenger-player interaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our current method does this very informally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I propose a combined linkability definition in my Triptych writeup that&apos;s a slight formalization of what CLSAG has now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it could easily be split into linkability and non-frameability)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmmm q scaling with the security parameter is the weird part to me: if the security parameter goes up, so does q... and so this means, for example, the adversary can&apos;t produce 3 signatures using 2 keys without some linking occurring. this feels *weaker* than the statement &quot;can&apos;t produce two signatures using the same key without them being linked&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, which is why I don&apos;t really like it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; didn&apos;t sit well with me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we want the property with q=1 anyway to prevent double-spending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I am proposing not using the Backes definition, but simply formalizing what we have now, a la Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then it&apos;s more clear what the linkability player has access to in terms of keys etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i&apos;m going to read more deeply into that this afternoon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO it&apos;s a pretty straightforward formalization&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; doesn&apos;t affect much in practice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; backes&apos; definition with q=1 seems to me to imply backes&apos; definition with greater q, but it&apos;s possible that it doesn&apos;t technically reduce the way it seems. i&apos;ll think more about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That definition doesn&apos;t make assumptions about linking tags being equal AFAICT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whereas ours does&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think that&apos;s part of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, you were talking about work you&apos;d been doing, before I barged in =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moving along, my next incomplete task is reviewing triptych&apos;s security proofs more deeply, which dovetails with this :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, a nice tie-in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; finally, i&apos;m working on matching simulations today. i&apos;m experiencing a data management and presentation issue, but i hope for the end of the day a nice graph displaying performance of Eve as a function of ring size and churn length&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this will come along with a push to my repo with all the code used to generate that, and explanations so people can replicate it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; word&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s it, if i had presented in the other order then your &quot;barging&quot; would have been a great segue into *your* work for the week :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can pretend otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have completed a draft of the Triptych preprint, which is now in suraeNoether&apos;s hands&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;m really looking forward to that chart&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it includes my proposed linkability+non-frameability definition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Figured out the CLSAG linkable anonymity definition, which is not as strong as Backes, but does the job IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve also been working with Aram from Zcoin on some related Groth proving system stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what&apos;s the shortfall on the linkable anonymity definition, even if there&apos;s no practical difference?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There will be a neat paper coming out from them on that shortly, which they graciously provided to me in advance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: Backes permits key corruption, which doesn&apos;t work with our DDH hardness assumption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Instead, we assume the adversary can obtain key images&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And that the adversary can pack rings with their own malicious keys&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which you can assume are trivially corrupted)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is already stronger than the existing definition that was used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, I also wish to update the DLSAG paper (which will appear next year in conference proceedings) with the CLSAG security model, since they are structurally extremely similar&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So overall, a lot of tedious (but still interesting) stuff involving formal definitions and proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When suraeNoether finishes his review of the Triptych preprint, it&apos;ll go to the IACR archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and presumably any CLSAG/DLSAG updates as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm Backes&apos; linkability definition is a puzzle i have very little intuition about: should it be harder or easier to present 2 signatures from the same key without linking the signatures than it should be to present 201 signatures from 200 different keys without any of them linking? *taps chin*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The adversary picks which keys IIRC, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, adversary can use KeyGen or any other way of selecting the verification keys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; may not even know the secret key, so it&apos;s genuinely adversarial&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The adversarial generation isn&apos;t really a big deal, since soundness implies the adversary&apos;s choice of keys satisfy the verification equations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then you rely on the one-way mapping&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually, it&apos;s not clear; each verification key needs to be in \mathcal{VK}, and it&apos;s not specified where that comes from, i&apos;m assuming from the challenger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in which case the adversary has to pick challenge keys to break linkability, it&apos;s not enough for the adversary to pack all rings with fake pubkeys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Backes even notes that generating &lt;code&gt;q&lt;/code&gt; such signatures is trivial, since you simply use separate keys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fake pubkeys should be acceptable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since the adversary does all this offline, or otherwise generates the pubkeys in its own (seemingly) valid transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The &lt;code&gt;q=1&lt;/code&gt; case feels like some kind of targeted linking attack, where the general &lt;code&gt;q&lt;/code&gt; case seems like a broader &quot;hope for a collision somewhere&quot; attack&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nothing concrete. the way this definition is written feels very very counter-intuitive to the way you and i have discussed linkability in the past.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, and I haven&apos;t seen it anywhere else&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, I don&apos;t feel any particular need to use it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But getting the existing definition more formalized in a challenger-player sense seems wise&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, that&apos;s my update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have interesting (or uninteresting) research to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, dude, i think i know the problem here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; with that definition&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or at least my problem with it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ooh, go on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; linkability is a property that has a &quot;correctness&quot; component and a &quot;soundness&quot; component. to correctly link two things means to link them when they should be linked. to soundly link two things is to *only* link them when they should be linked&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you called this positive and negative linkability at some point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like this definition is mashing the two together&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or attempting to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, my thoughts don&apos;t go deeper than that yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Backes uses non-frameability to show that you can&apos;t make signatures that _appear_ to link without knowing/using the same key&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and linkability to mean that you can&apos;t make sigs with the same key(s) but different tag(s)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The reviewer didn&apos;t like the CLSAG paper&apos;s use of positive/negative/soundness in linkability&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, that&apos;s going to require more thought&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anywya, now i&apos;m done. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lot of this is simply getting the right terminology for the definition(s) of choice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I happen to like using linkability to refer to both&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since that&apos;s typically what you want&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s two different concepts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we can move on to any other research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or to the next topic, QUESTIONS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a pretty general observation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which may be relevant in terms of independent interest&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a property like linkability applies to all ZK proofs. for example, our ring signatures are ZK proofs of knowledge of a secret key. but they are *linkable* proofs of knowledge, so that if the same witness data (keys) are used for two different proofs (signatures), then an observer can link them.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so just like ZK proofs have a property of correctness (if you know a witness, the proof is valid) and a property of soundness (if you don&apos;t know a witness, your proof is invalid), a linkable ZK proof is going to have a dual pair of notions for linkability&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i bring this up so that the next version of snarks has an L floating around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a related-ish property in sigma protocols, quasi-unique responses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But that relates to responses to the verifier challenge&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; more reading to do :\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s probably a subtle relationship to (SHV)ZK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and therefore witness indistinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which follows from SHVZK)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Normally, providing two proofs should not reveal distinguishing information about the witnesses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully you will enjoy the Triptych paper, which builds a linkable construction on top of a sigma protocol :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i enjoyed it the last time i read it, and the tiem before that. it takes awhile to digest :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, i gotta bounce, i&apos;m not feeling well; my list of 3 unfinished tasks is also my list of action items today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My ACTION ITEMS are getting these new definitions and proofs typeset and finalized, determining their DLSAG applicability, a few other organizational issues on the CLSAG paper to prepare it for resubmission, and getting Triptych submitted on review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other final thoughts, comments, or questions before this meeting ends?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have an unrelated question.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was wondering whether atomic swaps between two cryptonotes with hte same curve etc (ie, not the general case) is possible now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, assuming the tooling was there of course, which it isn&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In theory I mean.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know of a good way that retains indistinguishability as well as DLSAG does, and that still has the tracing issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you were willing to accept and mitigate the tracing issue, then its method could do it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; its = DLSAG&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is the tracing issue already ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The fixed basepoint used for dual-address key images allows determination of unwanted signature linking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It isn&apos;t clear how to do a DLSAG-type construction with the variable-basepoint key images used currently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I should more precisely say, the use of a fixed basepoint and having output private keys used as the corresponding key image discrete log (this doesn&apos;t exist in more recent constructions that use a fixed basepoint but in a different way)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, suraeNoether: do you think it&apos;s useful in the LA definition to include the linking tag oracle separately from the signature oracle?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The player can get the linking tag oracle result simply by querying the signature oracle on a public key by using a random ring and message (and ignoring everything but the returned linking tag)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having a separate oracle only really serves to make it clear that the player doesn&apos;t necessarily need to convince a user to sign messages, but can obtain linking tags otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (although in this security model, it can do both)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-12-07</title><link>https://beta.monerodevs.org/blog/2019/12/07/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/07/community-meeting/</guid><pubDate>Sat, 07 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Meeting time!&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; :-D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/418&quot;&gt;https://github.com/monero-project/meta/issues/418&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; wuddup bra.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping rehrar needmonero90 ArticMine ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ping all.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh right&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; This is today&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I thought yesterday was today&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; wat.&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone! thanks for coming&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The special upgrade edition Coffee Chat was the most-viewed to date, with 248 hours of watch time and 1,300 views. This is more watch time than the previous record held by the November 2017 Coffee Chat.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (thanks of course to everyone who helped make it possible)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Note that the Monero website was compromised for a short period of time. Please see this: &lt;a href=&quot;https://getmonero.org/2019/11/19/warning-compromised-binaries.html&quot;&gt;https://getmonero.org/2019/11/19/warning-compromised-binaries.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You can see the meeting logs here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/413&quot;&gt;https://github.com/monero-project/meta/issues/413&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Core Team made a blog post about the administration of the general fund: &lt;a href=&quot;https://getmonero.org/2019/12/03/core-team-general-fund.html&quot;&gt;https://getmonero.org/2019/12/03/core-team-general-fund.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And of course, the Monero network upgraded successfully!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; launch your native tongue monero-focused podcast.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; :-)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed, please make more content everyone! in all the languages&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The subreddit will be codifying the informal &apos;two week between advertisements&apos; and &apos;no reflinks&apos; rules that have been enforced without being listed for ages&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thank goodness reflinks are officially banned&lt;br&gt;&lt;strong&gt;&amp;lt;monerobby&amp;gt;&lt;/strong&gt; I launched xmrnotify.com :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome monerobby!&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; reflinks officially banned? hmm?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; They have been unofficially&lt;br&gt;&lt;strong&gt;&amp;lt;monerobby&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 36c3 supplies (503.88/560 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/36c3.html&quot;&gt;https://ccs.getmonero.org/proposals/36c3.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Multiple features and fixes for getmonero.org: &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-website.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-website.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; wait, never mind that second one! already in progress whoops&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae: research funding for Nov 2019 – Jan 2020 (339.07 / 499 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/surae-q4-funding-2019.html&quot;&gt;https://ccs.getmonero.org/proposals/surae-q4-funding-2019.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; RandomX thanks: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/107&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/107&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This received mixed feedback&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Some people recommended immediately adding this to &quot;completed tasks&quot; with a donation link instead of funding required&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Others prefer for it not to be added to the CCS, saying another donation platform is more appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And of course some people feel it should be added as-is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; jtgrassie needmonero90 want to give some comments?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; i liked needmonies90 comment.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; luigi1111w ping&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fwiw, I merely want to note that I spoke with a few other people who wanted to donate to RandomX, and they found the process of donating to the provided Github link to be unclear&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; My thoughts are already basically all expressed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the user I spoke with wanted a clear way to contribute to all RandomX contributors. They felt confused on how the GitHub donations would be dispersed and it took them a little while to find&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; of course, that doesn&apos;t necessarily suggest that the CCS is warranted for these reasons&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m not sure I see how this is a *misuse* of the CCS though.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; In short, paying for work retroactively cheapens the work done for years by other people without pay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but I wanted to forward the feedback&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It&apos;s not a misuse. I am concerned about precedrbt&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Precedent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I don&apos;t quite agree with your perspective since people can donate for any reason on any platform to anyone, but I don&apos;t think the CCS is ideal for this&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; So it&apos;s a bad precedent to thank people for work done, after the fact?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; &apos;While I really like the sentiment, I&apos;m a bit worried about the precedent that this would set for the project as a whole. I think using the CCS for this particular initiative is a misstep, personally.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; I would have zero problems with self directed donations directly to the contributors, or even a separate non-CCS custodian, but if we&apos;re getting into &apos;retroactive paychecks for prior work done without expectation of pay&apos;, we have tons of people who fit the bill, and singling any of them out over the CCS cheapens the work done by the others.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would probably personally feel more comfortable with moving this to completed tasks or something directly&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; individual, direct donations. not ccs. done.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; It&apos;s up to those people to write CCS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; and it&apos;s up to the community to let them in or not. :-)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe a solution, independent of whatever is done with the CCS, is a clearer description of how the GitHub donations are dispersed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t see any precedent being set that changes the mission of the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ok.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Fwiw I don&apos;t believe this could have worked the &quot;traditional&quot; way, as a CCS done in advance.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Mainly because nobody knew in advane whether the work would ever result in anything successful.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We also dont know if it will work&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; We took on the development risk instead of asking the community to bear it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Sure, it&apos;s still an open question that can only be answered after the passage of time&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Maybe it does get asic&apos;d six months down the line&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; A payment for this and not other tweaks would be a bit premature, no?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; at any rate, if anyone in the community feels like saying thanks, why prevent using the CCS for that purpose?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; This isn&apos;t asking for payment. You couldn&apos;t afford to pay the horus spent.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Because it opens the door to every two bit coder or ecosystem contributor to ask for a slot&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wonder if another part/page of the CCS for donations to various contributors, workgroups, etc would help meet the goals here while keeping the CCS proposals for work that follows a more typical process&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hours&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; I do not think using CCS is correct.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Where is the line for retroactive work&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Using the CCS to ask for payment for future work or future expenses just feels..well scoped&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; The line is where the community decides whether to fund any proposal or not.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; The same line it has always been.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: respectfully I think the more important point is that the CCS process isn&apos;t really meant for retroactive work at all, whether than the concern of setting a precedent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *rather than&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m using the phrase precedent&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; if it isn&apos;t meant for that, why are we still discussing it then?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; no ccs. that&apos;s it.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Nah that&apos;s the open question&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; There&apos;s nowhere in the CCS that precludes it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is there anyone that would be opposed to a clear CCS page with donation links to workgroups, initiatives, and contributors? Would that meet everyone&apos;s concerns?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s what I personally feel would be most appropriate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; with the Monero project donation address at the top of course&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; It seems pretty stupid to me. Folks in the community want a single place they can go to to contribute to the project. You&apos;re telling them no. Makes no sense.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; if we do that, it has to include clause stating any donation to workgroups, initiatives or contributors is entirely voluntary and is not part of the ccs themselves. do i get it right? sgp_.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc: what do you think of adding a fifth button on ccs.getmonero.org for misc donations?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; it&apos;d be confusing if we add all those links, along with the classic ccs funding proposals...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; That might work&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rottensox: the entire CCS is voluntary so I don&apos;t see your point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rottensox: they would be on a separate page, not under any of the 4 existing components&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ok.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; sgp_: thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; An index of donation addresses is fine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can speak with rehrar to see what this could look like, since I think adding clearer donation options is good, and so is preserving a clear &quot;work-in-progress&quot; process. Hopefully this is a good compromise that does both&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; No objections&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and then it gives exposure in the same way the other CCS projects get exposure. all on 1 platform for more legitimacy&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; might be a good idea. hope you get to talk him more on this soon.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok cool, let&apos;s start there and see what we can do&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, on to the second one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; us-west-cost-monero-drop-storage: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/108&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge_requests/108&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This includes a discussion about reimbursements. How do we feel about this proposal and using the CCS for reimbursements?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I personally am ok with the reimbursements. Note however that I was reimbursed for many Monero meetup travel costs in 2017&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar indicated however that this CCS may not be necessary if other funds that were already raised can cover the shortfall&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so it&apos;s on hold anyway until we figure that out since it may not be needed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: do you have any comments here? you asked to bring up this topic of reimbursements&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I feel like the bad guy of the CCS right now, heh&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I kind of take issue with reimbursements for overages on CCS stuff, because it encourages lowballing (to a degree) if you can expect people to pay for the excess&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I also want to note that ErCiccione expressed disapproval of this proposal and the purchasing and storing of equipment for Defcon in general&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; idk, people make CCS requests, and should hopefully build in potential overages&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; this case is special of course, because it was unknown that the storage site would cover it&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; would increase costs*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think that&apos;s a valid point, but we need to be careful about the flip side where the community always overpays for everything in the worst case. It&apos;s a bit of a balance&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; not all the funds raised in the original proposal was used by the way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar is custodying them, right?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; hm?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: there is Defcon 2019 money leftover&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; most of it was allocated to the dev fund because we couldn&apos;t record video&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think for this proposal we are waiting on rehrar&apos;s description of funds leftover&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but your point about discouraging lowballing is noted needmonero90&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;ajs[m]&amp;gt;&lt;/strong&gt; I&apos;ll make sure to high-ball next time&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; No major changes have been made since the 0.15.0.1 release as far as I can tell, but there are many small back-end changes and test improvements for reliability.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione isn&apos;t here today to give an update, but he recently gave one on Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A contributor reported many small quirks, and these were quickly patched by xiphon and others&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; GUI tagged v0.15.0.2 and will be out in ~24 hours&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I have a one liner Monero hardware team workgroup report.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks selsta :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; depending on how fast fluffy is uploading the bins&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: do you know if anyone is working on the i2p integration? I haven&apos;t seen updates to the PR in a few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; AFAIK no one is working on it currently.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; news about Kastelo? :DDDD&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang is here to give an update :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Primarily have been working on transaction protocols and proving systems: CLSAG is getting a security model overhaul, and Triptych is getting finalized&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working recently with Aram, a Zcoin cryptographer, since his Lelantus work has some structural similarities to Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that no CLSAG algorithm changes are yet proposed... only a stronger security model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plenty of tedious math and proofs :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (thanks to the anonymous FC conference reviewers for their insights)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; no prob&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. Hardware workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Thanks, Monero hardware team status update follows.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; We may have Kastelo developer kits available for distribution or at least demonstration for 37C3.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; However, I failed to get a ticket for the event so I won&apos;t be on site.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; If anybody wants to help, please notify me.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Help means:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Deliver the hardware team speech that is in the RIAT frab system.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; And demonstrate the devices.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; That&apos;s all, thank you sgp_. Next topic.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That was indeed quick, thanks msvb-fab&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; you meant 36C3, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hopefully someone can get you a ticket&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Ups, is it year 36? Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; i&apos;m afraid so, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I guess Defcon 27 and 36C3. That&apos;s it.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; wonderful to know there&apos;ll be development kits available. thanks for the update.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Konferenco 2020&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Me and pebx are the location scouts for Berlin, which won the Konferenco location survey.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-fab: you have the floor again for Berlin planning progress&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; :DDD&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; There are midterm scouting results to see, but please note that these values are semi private (not public at all.=&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-konferenco/task/40/&quot;&gt;https://taiga.getmonero.org/project/michael-konferenco/task/40/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; It seems pebx is not here, he or she has not published their results (to me) but has said they are scouting thirty (?) locations.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; there was another survey?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; there was a network split between sgp_ and msvb-fab running surveys for konferenco 2020.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nioc: no I never made another one. I need to follow up with the others to see if anything else was found&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; I don&apos;t know how many survey there were, but the one I did covered six cities and two questions, about six hundred hits and two hundred fifty votes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-fab: can you clearly specify for each venue if we can handle our own catering and A/V?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; sgp_: ok, don&apos;t think another survey would change things, just wondering if I missed something&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Yes, but it has been very time consuming and a couple venues have not yet reported prices.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Don&apos;t worry as I&apos;ve informed all venues that we&apos;re sensitive to freedoms and restrictions, naming specificatlly A/V technik and catering.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, keep us updated please&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; we&apos;re set for berlin is what i&apos;m understanding?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rottensox: most likely unless the venues all suck&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; okiedokie.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; rottensox In the end only Berlin will host Konferenco if the conference boss (who nobody has volunteered to be) decides it. Kind of a dictatorship like last year.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; heh.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, Berlin so far is the only place where work has gone into it yet, so it&apos;s kinda the default choice at this point&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Any other location venue questions about Konferenco?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; everyone was rooting for eu months ago, now they don&apos;t even participate in the meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; happens all the time.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; msvb-fab: what approximate date do we have? just to have an idea?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; mid 2020?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll follow up with pebx&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; test&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; test failed&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; sgp_: kk, let&apos;s move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; we&apos;re running out of time for meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; Folks, it&apos;s quite time consuming to scout venues, so if anybody knows of a reason that I should stop doing this please say so and I&apos;ll put scouting on hold. There are already a lot of megabytes of information regarding seating, services, options, darkening windows, floorplans and a bunch of stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; argh. Sorry for missing the meeting. Mattermost was disconnected.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; rottensox I&apos;ve told all venue managers that we want a weekend in May or June.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, thanks msvb-fab. We should work with pebx to help organize this all in a comprehensive format&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; msvb-fab: thanks a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But we shall proceed for now for time&apos;s sake&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; How did we market this release? What could we have done better? What else in the community can be improved?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would like to know ways to better engage the ecosystem when it comes to network upgrades&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. Zcash is having an upcoming upgrade, and it&apos;s interesting to watch their list of supported services&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://z.cash/upgrade/blossom/&quot;&gt;https://z.cash/upgrade/blossom/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://mobile.twitter.com/zooko/status/1203050788257333248&quot;&gt;https://mobile.twitter.com/zooko/status/1203050788257333248&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully lessons to learn, or information to share&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; In particular, how do we get exchanges to upgrade as soon as new code is available, as opposed to waiting until the new fork actually occurs?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc: that&apos;s a huge annoying problem :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; all of those exchanges waiting till last minute looked pretty stupid&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; OsrsNeedF2P put in a ton of work compiling a list in r/xmrtrader&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but most exchanges were lazy&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; not our fault.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If it affects users, it&apos;s a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we need to somehow get these services to subscribe to the announce mailing list at the minimum&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-fab&amp;gt;&lt;/strong&gt; If you are here ajs, please join #monero-konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; or we need users to make more noise too, badger their exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not sure that&apos;s effective though, badgering tech support seldom has much positive effect&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; mailing list sounds like a good idea, but then all the exchanges are ultimately divided and god knows if the right person will get the e-mail notification at the end. sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can ask Sonya from Zcash to see if she is familiar with the process of contacting exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Good idea sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully it doesn&apos;t come down to &quot;hope that the right exchanges follow you on twitter&quot;...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Exchanges tend to listen to high value holders more than anything else, unsurprisingly. Having gone through some of the processes before, it&apos;s surprisingly hard to get them to listen, even if you&apos;re running a medium-ish sized fund&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Medium ish being several million dollars in held crypto at any point.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m surprised there isn&apos;t a more formalized &quot;established contact&quot; system between exchanges and the projects whose code they run&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; nioc is the official network upgrading certified individual then.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; that&apos;s the biggest whale.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; most of the time they probably talk to companies or don&apos;t care enough about the low-caps&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; This was specifically a registered crypto fund that I was advising on their Monero handling processes and how they managed them IRT exchanges.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Snipa: thanks for this perspective&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in my experience, most funds don&apos;t know much about the crypto they are trading, so their feedback is not often taken to heart&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Smaller exchanges tend to be using whitelabel products in my experience, so they don&apos;t always have the technical expertise to handle a network upgrade safely, which are the ones that would be easiest to grab with a specified upgrade procedure and such. Larger exchanges that have done extense integration work with the client API&apos;s care more about changelogs and such from my contact perspective.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rottensox: I&apos;m big in your eyes :)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; also don&apos;t forget I&apos;m in NY :(&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; so?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; i can be in Venezuela. i still have an internet connection to pester exchanges.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; nioc: you misspelled cute.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; in any case, shouldn&apos;t the meeting have ended by now?&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; I ran into that as well sgp_, as I was sub-advising for some startup funds as well. The main fund I was working with was specifically investing in privacy/security chains, so they had an outsized position in XMR. I&apos;d suspect chasing down fund managers would not be the /worst/ idea in the world, to provide leverage against the exchanges.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes probably, but we should keep the conversation about how to talk with exchanges and other services in our minds&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Snipa: thanks, let me know if we can arm them with any resources they might need to chat with the exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but I&apos;m going to wrap this up for now, since I need to enjoy my weekend :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not that this meeting isn&apos;t enjoyable ofc :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 21 December at 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>The Funds Travel Rule and Monero</title><link>https://beta.monerodevs.org/blog/2019/12/05/funds-travel-rule/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/05/funds-travel-rule/</guid><description>Monero as a platform does not interfere with the Funds Travel Rule regulatory requirements</description><pubDate>Thu, 05 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;Note: This text is for informational purposes only. It does not have any legal basis and is not to be considered factual or authoritative. It is important to read and understand all relevant laws (including those not referenced here), as well as the linked documents and documents that are referenced herein because there are many concepts that this post does not touch on. It is the responsibility of each person individually to understand the rules and regulations that impact them, including their status as a regulated or non-regulated entity. The information in this post is not intended to be relied upon or used for making any decision, including financial and/or investment decisions. Do not use it as such.&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;FinCEN issued guidance in May 2019 to remind those subject to the Bank Secrecy Act (BSA) how FinCEN regulations apply to money services businesses (MSBs). This guidance is therefore likely applicable to certain cryptocurrency exchanges, among other parties, who are considered financial institutions. This guidance reminds regulated entities that among other things, certain activities they perform may be subject to the Funds Travel Rule. Non-regulated entities are not subject to these requirements.&lt;/p&gt;
&lt;h3&gt;FinCEN&apos;s May 9, 2019 Guidance&lt;/h3&gt;
&lt;p&gt;The guidance issued by FinCEN &lt;a href=&quot;https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20Guidance%20CVC%20FINAL%20508.pdf&quot;&gt;available here&lt;/a&gt; did not establish new regulatory expectations or requirements. Rather, existing guidance and regulations are consolidated and applied to MSBs dealing with convertible virtual currencies (CVC).&lt;/p&gt;
&lt;p&gt;One of the points noted in the guidance is that to the extent that a money transmitter’s transactions constitute a transmittal of funds according to the FinCEN regulations, the money transmitter must also comply with (among other things) the Funds Travel Rule.&lt;/p&gt;
&lt;h3&gt;What is the Funds Travel Rule?&lt;/h3&gt;
&lt;p&gt;The Funds Travel Rule requires financial institutions who are sending and / or receiving funds to or from other financial institutions to capture, transmit, and store certain information associated with each transfer of funds above a certain threshold.&lt;/p&gt;
&lt;p&gt;Referencing these documents by &lt;a href=&quot;https://www.sec.gov/about/offices/ocie/aml2007/fincen-advissu7.pdf&quot;&gt;the SEC&lt;/a&gt; and &lt;a href=&quot;https://www.fincen.gov/resources/statutes-regulations/guidance/funds-travel-regulations-questions-answers&quot;&gt;FinCEN&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only transmittals of funds equal to or greater than $3,000 (or its foreign equivalent) are subject to the rule.&lt;/li&gt;
&lt;li&gt;A transmittor&apos;s financial institution must include and send the following in the transmittal order:&lt;ul&gt;
&lt;li&gt;The name of the transmittor&lt;/li&gt;
&lt;li&gt;The account number of the transmittor, if used&lt;/li&gt;
&lt;li&gt;The address of the transmittor&lt;/li&gt;
&lt;li&gt;The identity of the transmittor&apos;s financial institution&lt;/li&gt;
&lt;li&gt;The amount of the transmittal order&lt;/li&gt;
&lt;li&gt;The execution date of the transmittal order, and&lt;/li&gt;
&lt;li&gt;The identity of the recipient&apos;s financial institution&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A receiving financial institution must receive and retain:&lt;ul&gt;
&lt;li&gt;The name of the recipient&lt;/li&gt;
&lt;li&gt;The address of the recipient&lt;/li&gt;
&lt;li&gt;The account number of the recipient, and&lt;/li&gt;
&lt;li&gt;Any other specific identifier of the recipient&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regulated exchanges that are currently AML / KYC compliant should have most of the information required to transmit when appropriate since they retain certain customer identification documentation as part of their AML / KYC processes. Additionally, details of specific transactions are presently displayed on most major exchanges in the relevant &quot;user account,&quot; &quot;transaction history,&quot; &quot;ledger,&quot; or other appropriate heading, meaning that most of the required data is probably already being captured. Transaction IDs are searchable in the public blockchain.&lt;/p&gt;
&lt;h3&gt;How Might Regulated Entities Comply with Travel Rule Obligations?&lt;/h3&gt;
&lt;p&gt;It is up to each regulated entity to decide how to comply with the Travel Rule requirements. Some organizations may simply only permit non-regulated, non-financial institutions to interact with their products. For others, using a third-party tool to transmit information off-chain is the most efficient and reliable method that will allow entities to comply with the Travel Rule.&lt;/p&gt;
&lt;p&gt;Relating to the transmission of the required data, &lt;a href=&quot;https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20Guidance%20CVC%20FINAL%20508.pdf&quot;&gt;FinCEN states in their May 9, 2019 guidance&lt;/a&gt; that &quot;...if a given transmission protocol is unable to accommodate such information, the obligated person may provide such information in a message different from the transmittal order itself.&quot; &lt;a href=&quot;https://www.fatf-gafi.org/media/fatf/documents/recommendations/pdfs/FATF%20Recommendations%202012.pdf&quot;&gt;The FATF recommendations&lt;/a&gt; (updated June 2019) also state similarly that &quot;the information can be submitted either directly or indirectly. It is not necessary for this information to be attached directly to the virtual asset transfers.&quot; Therefore, on-chain sharing of information is not needed. This allows the Travel Rule information-sharing process to remain separate from any transacted asset.&lt;/p&gt;
&lt;p&gt;There may be additional work required by regulated entities to compile their data into a transmittable form and / or to use a third-party transmission protocol to send the required information to the recipient regulated institution. These challenges are not unique to transacting in Monero and apply to the regulated institution itself, rather than any individual cryptocurrency.&lt;/p&gt;
&lt;p&gt;One example of a company providing this third-party information transmission service is &lt;a href=&quot;https://ciphertrace.com/travel-rule-info-sharing-architecture/&quot;&gt;CipherTrace with its TRISA product&lt;/a&gt;. However, almost any direct method of communication, such as email or file transfer, could suffice.&lt;/p&gt;
&lt;p&gt;Similarly to Zcash&apos;s memo field, the Monero &lt;code&gt;tx_extra&lt;/code&gt; field could be used to include arbitrary encrypted data; this might include Travel Rule information specified by regulated entities. However, the use of such a field contributes to chain bloat, could affect transaction distinguishability, and is unnecessary due to the benefits of off-chain solutions. Building infrastructure surrounding this field is strongly ill-advised due to the changing nature of the Monero protocol. Services should invest in standardizing entity-to-entity secure solutions for off-chain information exchange rather than building small silos for individual assets. Furthermore, the consequences of encryption error are lower for direct lines of communication than for information stored on a public ledger.&lt;/p&gt;
&lt;p&gt;However information is shared, services should remain aware of other relevant privacy regulations, including GDPR. Encryption alone may not be sufficient to comply with certain privacy and data protection regulations. Running afoul of these could expose services to legal liability.&lt;/p&gt;
&lt;h3&gt;Does the Funds Travel Rule impact Monero?&lt;/h3&gt;
&lt;p&gt;The Funds Travel Rule doesn’t appear to impact Monero itself. &lt;a href=&quot;https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20Guidance%20CVC%20FINAL%20508.pdf&quot;&gt;FinCEN’s May 9, 2019 guidance&lt;/a&gt; reminds regulated entities (likely including cryptocurrency exchanges) of their obligations to comply with BSA regulations. The Funds Travel Rule is a BSA regulation.&lt;/p&gt;
&lt;p&gt;It would appear to be inappropriate to state that any cryptocurrency is compliant or not compliant with the Funds Travel Rule, since the Funds Travel Rule appears to apply to regulated entities, rather than the underlying assets in which the entities trade.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20Guidance%20CVC%20FINAL%20508.pdf&quot;&gt;FinCEN’s May 9, 2019 guidance&lt;/a&gt; states that &quot;A money transmitter that operates in anonymity-enhanced CVCs for its own account or for the accounts of others (regardless of the frequency) is subject to the same regulatory obligations as when operating in currency, funds, or non-anonymized CVCs.&quot; Therefore, it doesn’t appear that regulated entities would need to treat Monero differently from a regulatory compliance perspective than more traditional surveillance capable coins, like Bitcoin.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20Guidance%20CVC%20FINAL%20508.pdf&quot;&gt;The guidance&lt;/a&gt; then goes on to state &quot;In other words, a money transmitter cannot avoid its regulatory obligations because it chooses to provide money transmission services using anonymity-enhanced CVC&quot;. This appears to further reiterate that regulated entities aren&apos;t prohibited from transmitting or receiving anonymity-enhanced CVCs. A logical conclusion would be that from the regulatory compliance perspective, transmitting funds denominated in Monero would be equivalent to transmitting funds denominated in a surveillance capable coin like Bitcoin.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;The Travel Rule is a burden to share information placed on regulated entities, not on the Monero protocol itself or non-regulated entities who use the Monero protocol. You must determine for yourself if you are a regulated entity or not. The Monero community generally recommends that regulated entities share information off-chain using a direct line of communication or a third-party tool. We do not recommend using Monero’s encrypted message field &lt;code&gt;tx_extra&lt;/code&gt; over simpler solutions such as using a third party data transmission tool.&lt;/p&gt;
&lt;p&gt;Monero is an asset that can be used by regulated entities without prohibiting them from meeting their regulatory requirements. In the context of this post, there are no rules imposed on regulated entities dealing in Monero that are not also imposed when dealing in traditional surveillance capable coins like Bitcoin. Additionally, leading data sharing infrastructure solutions are cryptocurrency-agnostic. Thus, it can be said that Monero as a platform does not interfere with the required Funds Travel Rule regulatory requirements.&lt;/p&gt;
</content:encoded></item><item><title>A message from the Core Team about the General Fund</title><link>https://beta.monerodevs.org/blog/2019/12/03/core-team-general-fund/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/12/03/core-team-general-fund/</guid><description>On General Fund and related matters, from the core team</description><pubDate>Tue, 03 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Administration of the General Fund&lt;/h2&gt;
&lt;p&gt;The Core Team as a group has existed from the very early days of Monero, and its responsibilities have evolved over the years. For a write up of the responsibilities that the team considers itself responsible for nowadays (that is, trusted by the community to take care of), see /2018/03/01/core-team-announcement.html. These responsibilities tend to diminish as the project moves forward and some structures are changing; for instance, reproducible builds are a big step forward to provide binaries to the community without having to blindly trust any of us.&lt;/p&gt;
&lt;p&gt;A responsibility that remains fully in our hands is to administer and/or escrow financial donations to the project. In practice it means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;escrowing and arbitrating the Community Crowdfunding System (CCS), and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;stewarding the General Fund (GF), spending funds as the team sees fit for the advancement of Monero.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is important to note that none of this is a forced monopoly. Anyone who does not trust the team’s arbitration can easily raise funds the way they want, the CCS software being even open source this is technically trivial. Similarly, anyone could set up their own general donation fund and administer it as they see fit, including hosting it on a different website than getmonero.org.&lt;/p&gt;
&lt;p&gt;The CCS has clear rules (&lt;a href=&quot;https://ccs.getmonero.org/what-is-ccs&quot;&gt;https://ccs.getmonero.org/what-is-ccs&lt;/a&gt;), so the arbitration we offer is as predictable as possible and donations can be sent to various proposals with confidence that the mechanisms are clear both for donors and recipients.&lt;/p&gt;
&lt;p&gt;The General Fund on the other hand is more loose, the principle being simply that the funds are spent for the advancement of Monero, at the discretion of the Core Team. In the early days, the GF was used liberally, with payments supporting early work of the Noether&apos;s (Sarang, Shen, and Surae) as full-time members of the Monero Research Lab. Later on, Sarang and Surae began to use the CCS directly to raise quarterly, which moved their accountability to their CCS donors.&lt;/p&gt;
&lt;p&gt;The GF has also always been used to pay infrastructure and server costs, even if nowadays these have lowered thanks to Globee and Tari maintaining and paying for the getmonero.org infrastructure, as well as some sponsors donating assorted VPS’ for our use (sponsors can be seen on the sponsor page).&lt;/p&gt;
&lt;h2&gt;Current usage of the General Fund&lt;/h2&gt;
&lt;p&gt;For the past couple of years, the Core Team has seen beneficial to the project to pay Diego “rehrar” Salazar for assorted work. Rehrar originally started part time, then moved to working full time last year. Today this constitutes the largest recurring expenditure of the General Fund.&lt;/p&gt;
&lt;p&gt;Obviously, we believe that the added value from rehrar is worthwhile, otherwise we would not have continued this arrangement. If you ever contributed to Monero one way or another, it is likely you have been supported in your contributions by his work, from running meetings, researching and deploying community resources, doing high-quality UI/UX work, etc.&lt;/p&gt;
&lt;p&gt;Additionally, we believe there is specific value in employing someone for this role directly (as opposed to a typical CCS with the community). There are multiple reasons for this. First it allows to employ this person for a broad set of tasks, whether these tasks are actually known in advance or might suddenly fall in a domain a priori unknown (in which case it is hard to receive donations via the CCS beforehand). Second, the accountability to the Core Team allows for a highly efficient, quick decision making process, in a way that would not be possible by having accountability to dozens or even hundreds of CCS donators. This efficiency also translates in practice to a degree of availability in reporting, discussing and executing, that would not be possible with only volunteers or individuals paid via the CCS (who generally promise to work a certain number of hours but are free to organize their time and do not answer to anyone besides fulfilling the proposed CCS description of work). Hence, to allow for these efficiencies, it is a deliberate choice that he is not answerable to the community directly, but indirectly via the Core Team.&lt;/p&gt;
&lt;h2&gt;Increased transparency going forward&lt;/h2&gt;
&lt;p&gt;We would like to institute more transparency going forward for the General Fund. We will publish regular reports, probably quarterly. We will include donations that have been received, how much and how the funds have been allocated, and what is the state of the “reserves”. You can expect the first such report soon.&lt;/p&gt;
&lt;p&gt;As of December 2019, the amounts (including XMR and BTC) in the General Fund account to roughly $180,000.&lt;/p&gt;
&lt;p&gt;We hope this information will shed some light for everyone contributing to Monero on how funds are allocated, and motivate more donations to the GF. Thanks to everyone who is part of this incredible, world-changing community!&lt;/p&gt;
</content:encoded></item><item><title>Release 0.15.0.1 of Monero GUI and CLI</title><link>https://beta.monerodevs.org/blog/2019/11/24/monero-0.15.0.1-GUI-CLI-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/24/monero-0.15.0.1-GUI-CLI-released/</guid><description>GUI and CLI 0.15.0.1 released</description><pubDate>Sun, 24 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Overview&lt;/h2&gt;
&lt;p&gt;This is the &lt;strong&gt;v0.15.0.1 release of the Monero GUI and CLI software&lt;/strong&gt;. The GUI introduces many changes since last release, the CLI contains mostly bug fixes noticed in the 0.15 release. It&apos;s suggested to use this point release in preparation for the network upgrade of November 30.&lt;/p&gt;
&lt;h3&gt;GUI&lt;/h3&gt;
&lt;p&gt;The major changes introduced with this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Better Tails support&lt;/li&gt;
&lt;li&gt;Transaction history page improvements&lt;/li&gt;
&lt;li&gt;Show address on Trezor device&lt;/li&gt;
&lt;li&gt;Titlebar: wallet name and new icons&lt;/li&gt;
&lt;li&gt;SimpleMode: automatic public nodes discovering and switching&lt;/li&gt;
&lt;li&gt;Left panel: new design&lt;/li&gt;
&lt;li&gt;Basic right click context menu&lt;/li&gt;
&lt;li&gt;Various UI/UX improvments&lt;/li&gt;
&lt;li&gt;Bug fixes and performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that you can find a full changelog &lt;a href=&quot;https://github.com/monero-project/monero-gui/compare/v0.14.1.0...v0.15.0.1&quot;&gt;on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;More info &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/e0j98n/gui_v01501_carbon_chamaeleon_released/&quot;&gt;on this Reddit thread&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Download Links&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-install-win-x64-v0.15.0.1.exe&quot;&gt;Windows 64-bit installer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-win-x64-v0.15.0.1.zip&quot;&gt;Windows 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.15.0.1.tar.bz2&quot;&gt;Linux 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.15.0.1.tar.bz2&quot;&gt;Mac OS X 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also compile it from source by yourself. See the &lt;a href=&quot;https://github.com/monero-project/monero-gui&quot;&gt;instructions on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;CLI&lt;/h3&gt;
&lt;p&gt;This point release introduces mainly bug fixes. You can find a full change log &lt;a href=&quot;https://github.com/monero-project/monero/compare/v0.15.0.0...v0.15.0.1&quot;&gt;on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;More info &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/e0j5s1/cli_v01501_carbon_chamaeleon_released/&quot;&gt;on this Reddit thread&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Download Links&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.15.0.1.zip&quot;&gt;Windows 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.15.0.1.zip&quot;&gt;Windows 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.15.0.1.tar.bz2&quot;&gt;Linux 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.15.0.1.tar.bz2&quot;&gt;Linux 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.15.0.1.tar.bz2&quot;&gt;Mac OS X 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.15.0.1.tar.bz2&quot;&gt;FreeBSD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.15.0.1.tar.bz2&quot;&gt;ARMv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.15.0.1.tar.bz2&quot;&gt;ARMv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.15.0.1.tar.bz2&quot;&gt;Android - ARMv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.15.0.1.tar.bz2&quot;&gt;Android - ARMv8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also compile it from source by yourself. See the &lt;a href=&quot;https://github.com/monero-project/monero-gui&quot;&gt;instructions on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Verify Hashes&lt;/h2&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, check the following SHA256 hashes using these guides: &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;%7B%7Bsite.baseurl%7D%7D/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;GUI:&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;monero-gui-win-x64-v0.15.0.1.zip, a09cc7bf06834e49ec267e89daf1dc6ecc3b2c34ac50e8f0548f8997aef37b06
monero-gui-install-win-x64-v0.15.0.1.exe, 55b4ac0b5131337ea7a7a66a7c6d4a277354a150c303bf70148ac284f6da5b9c
monero-gui-mac-x64-v0.15.0.1.tar.bz2, c8994781510e234985e24f465761355e4ae7bd58ef686bd8b0ce4401c2314d51
monero-gui-linux-x64-v0.15.0.1.tar.bz2, 85a6885849d578691a09834c66ed55af4783ea8347b7784de9ea46e90995a57c
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;CLI:&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.15.0.1.zip, a1d2a4a0a9f2cdb17808c0b7a2a872a70c9f3e6487494b29cc1627b5490f25e9
monero-win-x86-v0.15.0.1.zip, a3dc6d57c52383fcb83337799909c2c85cc8fe88b127d9408e3ea92880beb38d
monero-mac-x64-v0.15.0.1.tar.bz2, f3648a94fc9252a2e5b6e56978e756ff272403ec385f8be42338cae3f4f4e8a5
monero-linux-x64-v0.15.0.1.tar.bz2, 8d61f992a7e2dbc3d753470b4928b5bb9134ea14cf6f2973ba11d1600c0ce9ad
monero-linux-x86-v0.15.0.1.tar.bz2, f157d8130978772bfe3ec4ebaca21f561dc0deffe49904af49f4a11d96c0cda6
monero-linux-armv8-v0.15.0.1.tar.bz2, 67b890a10332cd91c69472e345b9ab624532540601a1d99f6fabb9c5c1b62455
monero-linux-armv7-v0.15.0.1.tar.bz2, 19c34bf8d79b6ae809efe30a4c02695cd2d8212709a5bff43a5aec49517c41ee
monero-android-armv8-v0.15.0.1.tar.bz2, f9cbf531049068f9c07b92a89371ff8aab6b69062077c3dfe4fa27a9956f8759
monero-android-armv7-v0.15.0.1.tar.bz2, ea5eac2eed4d10cb35af50182ad11edeeffc4200d2b2b8e47f0283ae06fc4185
monero-freebsd-x64-v0.15.0.1.tar.bz2, 810dbac09546a14fe6e2c276f41eebc5489bc43f91c0a85a080528ccd9ce12a8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in &lt;a href=&quot;https://github.com/monero-project/monero/tree/master/utils/gpg_keys&quot;&gt;/utils/gpg_keys&lt;/a&gt;)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-11-23</title><link>https://beta.monerodevs.org/blog/2019/11/23/community-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/23/community-meeting/</guid><pubDate>Sat, 23 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hi diego&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Welcome to the Emergency Response Process and Compromised Binaries Post-Mortem Meeting. Today, we shall discuss the information we know so far about the compromised binaries and introduce ideas to better respond to emergencies in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s later than most of our meetings, so thank you for coming at this unusual time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; Servus!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; h&apos;lo&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;pizzaburger&amp;gt;&lt;/strong&gt; Good day!&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; hola!&lt;br&gt;&lt;strong&gt;&amp;lt;mrpublic&amp;gt;&lt;/strong&gt; top o the mornin&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;intj440&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is the fluffiest pony here this evening?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Welcome everyone! There is a lot to cover, so let&apos;s move methodically so that we can respect those staying up late&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/413&quot;&gt;https://github.com/monero-project/meta/issues/413&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Website compromised facts and review&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; long set of text incoming describing the situation, including new information&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here is a short timeline of the events that unfolded earlier this week:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Relevant blog post: &lt;a href=&quot;https://getmonero.org/2019/11/19/warning-compromised-binaries.html&quot;&gt;https://getmonero.org/2019/11/19/warning-compromised-binaries.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The CLI binaries were compromised for approximately 35 minutes on Monday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The attackers did not modify the hashes on the website&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is that time frame known for certain?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Core team member binaryFate created a Reddit post and messaged me about it on IRC. He shared it on his personal Twitter account&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Did the logs get pulled?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I will cover the exact time frame near the end of this wall :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Mmk&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Reddit link: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/dyfozs/security%5C_warning%5C_cli%5C_binaries%5C_available%5C_on/&quot;&gt;https://www.reddit.com/r/Monero/comments/dyfozs/security\_warning\_cli\_binaries\_available\_on/&lt;/a&gt;&lt;br&gt;— needmonero90 waits patiently&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I found it likely that this was true given binaryFate’s position and that it was shared on three different mediums. Thus, I immediately sent Blockfolio, CoinGecko, and Delta notifications. I created a tweet from the Monero Twitter account&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Note that although I have partial access to the Monero Twitter account, I am not the primary owner or maintainer of it, and the tweet I created was an exception for the circumstances&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I also contacted the other moderators of r/CryptoCurrency, who agreed to allow an announcement about the situation in r/CryptoCurrency&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione authored an announcement on the website about 14 hours after the incident was initially reported. An email to the Monero-announce mailing list went out around the same time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Approximately 12 hours after the sending the Blockfolio notification, it had 14,673 impressions and 259 clicks. Today, it has 25,308 impressions and 326 clicks. I don&apos;t have numbers for the other portfolio platforms.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Reddit thread has nearly 300 upvotes and nearly 300 comments.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Twitter reports that the initial tweet has 100,918 impressions and 1,455 engagements.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Major and minor news sites picked up on the story, including Naked Security, Crypto Briefing, The Next Web, Ars Technica, ZDNet, CoinGeek, Fossbytes, CoinTelegraph, Bleeping Computer, AMBCrypto, Bitcoinist, Coingape, Finder, and Decrypt.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are a few writeups on the content of the malware:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Bartblaze: &lt;a href=&quot;https://bartblaze.blogspot.com/2019/11/monero-project-compromised.html&quot;&gt;https://bartblaze.blogspot.com/2019/11/monero-project-compromised.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack: &lt;a href=&quot;https://serhack.me/articles/cli-binaries-compromised-monero-analysis/&quot;&gt;https://serhack.me/articles/cli-binaries-compromised-monero-analysis/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They both determined that the malware was a simple coin stealer. KnifeOfPi also came to the same determination.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Now, on to the website information.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can answer a few more questions than I could before, but I can’t answer everything yet, including how the website was compromised. I have no insider info there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Security professionals have been working to learn more information. The security team has promised their post-mortem when they have more details.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The downloads are served by two sources: the CDN and the source. The CDN binaries were not affected, which are the preferred sources. The source is fallback.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; After the hack, the security admins temporarily turned logging on with the DR download box (which was switched to) in case someone was trying to hack it. A benefit of this is that we learned there are typically fewer than 10 wallet downloads per hour from the direct source.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can also confirm that 35 minutes is the *maximum* time that the malicious binaries were served. The file integrity monitor (FIM) was killed 35 minutes before fluffypony initiated the failover to the backup DR box. If the attackers replaced the files immediately after, then the website was compromised for 35 minutes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Full timeline:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The FIM’s last log entry was at 16:04 UTC (10:04 CST) - malicious binaries were not served before this point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Github issue was created at 16:21 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A community member privately informed site admins at 16:30 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fluffypony switched to the failover at 16:40 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The maximum compromised time was between 16:04 UTC and 16:40 UTC Monday November 18&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Since they were served for only 35 minutes, it’s highly likely that fewer than 10 malicious downloads were served. Among these, some were presumably updating their nodes, not running wallets.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and that brings us to the end of the wall of text&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have questions or comments on what happened? I won’t be able to answer some of them unfortunately but I’ll do my best.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; one question comes to mind: HOW?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The security researchers are dealing with the box atm&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We&apos;ll probably only know after their analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: that&apos;s an important question that I don&apos;t really have the answer to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But I am certain that a dedicated team is digging through the boxes&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; Hi Justin - What does &quot;DR&quot; stand for?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; disaster recovery&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Disaster Recovery&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; &quot;it’s highly likely that fewer than 10 malicious downloads were served&quot; - I assume this is based on logs? How confident are you in this count?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I find it remarkable that two independent community members reported on the issue within 30 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; when did fluffy upload the original files? ie, how long did it take them from upload to replacment?&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; Sio&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DarkDotFail: unless there was a significant anomaly (3+ sd downloads over that period), then I am very confident. So I&apos;d say &amp;gt;95% confident&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; Any news?&lt;br&gt;&lt;strong&gt;&amp;lt;HungryForAvo420&amp;gt;&lt;/strong&gt; Are there any plans to periodically check sha256 hashes?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are almost never more than 10 downloads/hr. And it was compromised for 35 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; Who has server access, and what is the process for giving someone server access?&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; I read about hacking this is Russian hackers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Supportoi: there is no evidence I know of that suggests this&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; is it my non-techie impression or we got very lucky here? I mean we only realized it because someone that downloaded the CLI checked the hashes AND they didn&apos;t change the hashes accordingly&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; I downloaded this fkng cli&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Changing the hashes would have required compromising a second box&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; I&apos;m not infected?&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; My money not stolen&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Supportoi: when did you download the cli exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; But I worry about my PC&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; needmonero90, ok&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; 18th&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DarkDotFail: I do not have a full list&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Supportoi: what time and what time zone?&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; and regarding the process of granting access, how is it determined who should have access?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; As few people as is realistically possible&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; SHA is eq to SHA of infected files&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; It&apos;s really good that changing the hashes requires hacking a second box.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; DarkDotFail Tari or Globee hosts the getmonero infrastructure&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Supportoi: Verify your hashes, that will conclusively tell you if it&apos;s the nalicious binary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the details would have to be asked of them&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; is there a way to have a bot somewhere else doing just what the human user did by chance? I mean downlaoding the files regularly and checking the hashes to see they match, and if they don&apos;t issue an alarm?&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; anhdres: I am working on precisely that :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anhdres: while technically possible, this service would probably be blocked as a DoS attack&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That would be a tiny DOS on the server, and if done with a consistent IP, it&apos;s possible to serve uninfected binaries to the pollers&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; Fkng Russian hackers&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; mmmm...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there are a stupid number of people who constantly are trying to download the 55GB blockchain.raw&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; when did fluffy upload the original files? ie, how long did it take them from original upload to replacment with compromised bins?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Supportoi: please keep on topic, speculation on who did this is unwarranted at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We will know more after the post mortem&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; I reading news and founded article about some hacking russian forum&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; sgp_: Is there any indication yet that the server was compromised, and how?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: are you referring to the time between the 0.15 safe binary uploads and them being compromised?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: yes&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; Where they have article about monero hacking&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; M5M400 the malicious binaires were compiled from sources, they are not obtained based on the original ones. So it&apos;s indepedendant from original upload time.&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; Russian hackerssssssss omg&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DarkDotFail: yes, I can state that the website WAS compromised, though I do not yet have details on how&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; good thing it wasn&apos;t the GUI, because those would have been less technical users and therefore less probable they checked the hashes. We need a fool-proof official tutorial to teach how to check them.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Supportoi: last warning.&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; sgp_: Has law enforcement been notified about this breach?&lt;br&gt;&lt;strong&gt;&amp;lt;pizzaburger&amp;gt;&lt;/strong&gt; Is there a possibility that the attackers were after something else and we just haven&apos;t noticed their ulterior motives?&lt;br&gt;&lt;strong&gt;&amp;lt;PewPewPewPew&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; binaryFate: trying to gauge how premeditated this attack was... ie if they had everything ready and possibly already access to the box for a while, just waiting for new bins to be uploaded and then quickly replacing them...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DarkDotFail: no, and we have not yet found a strong reason to. I will make a recommendation that the security researchers do (in addition to their own assessments) if there&apos;s a clear reason to. I do not have knowledge on the state of the investigation to make a recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;HungryForAvo420&amp;gt;&lt;/strong&gt; What is the decommission schedule for source box? CDN was not impacted, but am wondering what the maintanance is like for Source.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I would like to point out that the attack felt rushed/incomplete, from reports I&apos;m hearing. There were many things that could have been done that weren&apos;t (infecting the GUI dls for example)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pizzaburger: while we can never know for sure what their motivations were, we know the security researchers only found a relatively primitive coin stealer included in the wallet software&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; I&apos;m worry about my privacy. I&apos;m not programmer but I know some in programming and security. My antivirus not detected danger, I runned this file.&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; How long has FIM been installed, and has it ever detected other anomalies?&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; And I readed about this forum. This forum contains information about CLI replace&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DarkDotFail: I do not know for how long, but FIM was disabled by the attacker&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; Somebody know some about this?&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; Has FIM ever detected other anomalies?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Supportoi: this has nothing to do with the issue at hand. Please stay in topic for the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; I know you don&apos;t know how it was compromised yet, but what were the potential avenues of attack for the box other than an insider threat? The web server, maybe SSH, maybe a cloud provider?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; needmonero90: that&apos;s my gut feeling aswell. that&apos;s why I was asking how long it took them to replace the bins after initial upload... but I don&apos;t seem to get an answer :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DarkDotFail: I do not know about the test environment in which it was tested, but I know there were no other anomalies on the live version of the site&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; Thank you. that&apos;s very good.&lt;br&gt;&lt;strong&gt;&amp;lt;Supportoi&amp;gt;&lt;/strong&gt; I payed 50$ in xmr to body from comments and they gived me screenshot&lt;br&gt;* Supportoi was kicked by needmonero90 (Supportoi)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: I don&apos;t know when the original 0.15 binaries were uploaded, but that&apos;s something we can check on I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other questions? Sorry to not have juicy details yet on how this happened&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; this reddit post suggest the 9th: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/dtt2j3/cli%5C_v01500%5C_carbon%5C_chamaeleon%5C_released/&quot;&gt;https://www.reddit.com/r/Monero/comments/dtt2j3/cli\_v01500\_carbon\_chamaeleon\_released/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;DarkDotFail&amp;gt;&lt;/strong&gt; I want to quickly commend Justin and team for the quick response. My complaint is that the public website took over 14 hours to update after the breach, and I suggest we get a quicker &quot;post an alert to the website&quot; process in place. Going AFK for now, but be safe everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; binaryFate: that would speak for the less premeditated &quot;uh, new release. let&apos;s try to hack that box and replace with our coinstealer&quot; theory&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; honestly, the timing of this seems too good for it to not be premeditated&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; binaryFate: Also semi-verified going off of WebArchive for getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Processes are being put in place to expedite updates of the public site in the event of a security event. 14 hours was excessive, but we can do better.&lt;br&gt;&lt;strong&gt;&amp;lt;ZaiRoX&amp;gt;&lt;/strong&gt; Strange of them not waiting for the GUI release though&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; rehrar: why wait 5 days then?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; honestly, who updates CLI early? Exchanges. Services.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think they were hoping for big fish.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Agree website update has the largest room for improvement.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; rehrar: agreed.&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; would a stupid but useful security measure to suggest to newbie users for them to wait a few hours before running a downloaded binary and see if there&apos;s any warning on an official channel?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hash checking should be sufficient&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And signature ofc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; With signature verification you know the file is what it is expected to be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; M5M400 you asked why wait 5 days after the new CLI was released?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I think prioritizing teaching people how to verify signatures is infinitely better than having them wait for a few hours and hope someone notices&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because if you release ASAP, everyone is downloading and testing. They will catch it right away.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That&apos;s just me tho&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; they also compromised the website at a relatively convenient time&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; rehrar: makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; time of day&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; frankly, even Monero&apos;s &quot;beginner&quot; guide to signature verification on Windows is way too long&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; ok, and based on that &quot;hacking&quot; the hash to match the compromised binary would be too difficult to pull of, right?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; rehrar: good thing the &quot;big fish&quot; are usually the laziest in updating, I guess...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; PlasmaPower I just spoke about this with another individual that does website stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anhdres: it&apos;s more realistic to check the hashes haven&apos;t changed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We need to separate verification user guides into three. Linux, Mac, and Windows.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They won&apos;t be so long or scary then.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: good, that&apos;s a specific action item&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was literally helping a person on Telegram and told him to verify hashes and he got scared by how big the page was and how much CLI commands there were&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; sgp_, needmonero90 : got it thanks&lt;br&gt;&lt;strong&gt;&amp;lt;pizzaburger&amp;gt;&lt;/strong&gt; Thank you for the information and hard work. Best of luck to the Monero team, bye!&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; rehrar: the Windows specific guide is still long, though not scary except the small part that requires command prompt&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; FWIW with respect to timing, domain was bought 11/14. Arguments could be made that a purchase so close to delivering the attack means it wasn&apos;t pre-meditated, but best to wait for the official report&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; xmrscott[m]: ah, I forgot about that domain info. makes perfectly sense&lt;br&gt;&lt;strong&gt;&amp;lt;justalurk3r&amp;gt;&lt;/strong&gt; sgp_: I, too, have downloaded the compromised binaries. If my browser history is right, then it must have happened at 12:24 CET&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; would it be too cumbersome to develop a little monero-branded, hash-checking program for windows that required no installation so a very noob could use it practically guide-less?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: any info which hosting company the infected box belongs to?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: I don&apos;t know that&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; anhdres: I thought about that too, but then what if that binary gets compromised :P&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Andrhes: and if they compromise that?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Jinx&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; well, it needs to be in a third box&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the malicious software would just say &quot;I&apos;m totally safe&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 🤔&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Yeah, were it too simple I think they&apos;d just change that program too&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; if screwing with the hash is &quot;safe&quot; we could do the same with the app&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only guarantee is a full hash and signature check&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Only doing hash checks is potentially vulnerable&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Agreed, a lot of people leave off the signature check&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s annoying but important&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; one positive aspect of this incident is that people are more likely to verify the hashes from now on&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: is there any intersection in the groups of people who research the breach and the group who had access to the box?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; honestly, the entire cryptography space is long overdue for a good UX GUI for hash checking and verification&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one that could be used for all of the programs ever&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Pgp is pretty good&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres&amp;gt;&lt;/strong&gt; rehrar: yes, please&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ...not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However if you&apos;re confident that externally hosted trusted hash lists have not been modified, then a hash check is ok&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; Are GitHub release assets generally deemed safer than the website downloads? I don&apos;t think they&apos;re GPG signed (though the tags themselves can be).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; PlasmaPower: it&apos;s simpler to hack a Github account probably&lt;br&gt;&lt;strong&gt;&amp;lt;HungryForAvo420&amp;gt;&lt;/strong&gt; Any consideration in using GitLab? have seen MS owned github drop some repos in some countries&lt;br&gt;&lt;strong&gt;&amp;lt;pca&amp;gt;&lt;/strong&gt; Just arrived. How was the box compromised, or does anybody know that information yet?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; are we signing git tags?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; HungryForAvo420: Monero already partially uses Gitlab, but this is mostly irrelevant for the conversation at hand&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; pca: not yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For the sake of time, I&apos;m going to warp up this section soon. Most of these questions have been answered in Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kthanksbai&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; tevador: I just checked, yes at least the latest tag was signed and most commits seem to be signed too.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Thanks for hosting sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; just this section lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; still have a few more&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh rip&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that was just the update and clarification portion&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I was going to, still plenty left to discuss nm90 ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; now time to do actual work&lt;br&gt;— needmonero90 nods sheepishly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. Introduction of emergency procedure&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; ah, the big red button&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would like to introduce a project to draft more formalized emergency procedures. This procedure will help the community understand what to do if another emergency occurs.&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; haha everybody was &quot;ok good one see ya&quot; and Justin still had the cake untouched&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/412&quot;&gt;https://github.com/monero-project/meta/issues/412&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We can pull from existing resources, including the Monero Vulnerability Response Process and the Monero Malware Response Workgroup.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I know that the Monero community has significant concerns about centralization, and these are justified and should be considered carefully. Nevertheless, there are many was that this process can help organize a proper response without having many centralization advantages. And to be clear, it’s not like we can force people to follow a set procedure anyway. All participants’ involvement is entirely voluntary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and subject to their own best judgments.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m currently breaking the procedure into main topic areas: a) safe verification of the emergency, b) classification of the severity, c) communication, d) incident response, e) regular tests/audits, and f) responsible roles, including alternates in case of inactivity.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let’s open discussion on the 6 points that I have above, one at a time. We can talk about what processes (even if informal) we already have, and what you think is a good idea to help with these. If you feel there are any missed topics (likely), please reserve them for later.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. safe verification of the emergency&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in this case, we didn&apos;t have signed messages saying &quot;this was compromised.&quot; We simply relied on several trusted accounts. What are our thoughts on this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also related: if people want to contact someone about an emergency, is there a clear disclosure process?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; The people who would verify signatures of warnings would verify signatures of their binaries&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; you mean from the perspective of the user verifying the emergency, not the Monero team verifying the emergency?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Trust-y auth is fine here.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; I&apos;m less worried about &quot;fake news&quot; as about response time, so I guess reputable community members breaking the news is fine&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; agree&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I agree, even were there a false alarm I can&apos;t foresee harm from it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: is there a certain threshold where you would personally say &quot;hold on a minute, I need some extra verification&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; false alerts are unprofessional and also harm the project potentially&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Provided one relies on decentralization for alarm security&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; If the person was in my web of trust, no. If they were not, I would manually verify sigs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Wouldn&apos;t hurt to have public keys of core members on getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Personal webs of trust are fine here, theyre probably just as effective (and faster) than signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; they&apos;re definitely faster&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And that&apos;s what should be prioritized imo&lt;br&gt;&lt;strong&gt;&amp;lt;cff97476&amp;gt;&lt;/strong&gt; hello to everyone&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; If there&apos;s questions, the warning can say it&apos;s a question mark&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I received binaryFate&apos;s RC PM and was sending out notifications 2 minutes later&lt;br&gt;&lt;strong&gt;&amp;lt;cff97476&amp;gt;&lt;/strong&gt; any news?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I had a post stickied on the sub a minute after I got your ping&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cff97476: scroll up and find section 2&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, so we are all ok with relatively basic identity checks here&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no need to require something that would delay the process&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; +&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, so the second question&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; False positives are better than delayed warnings&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; yes there is enough redundancy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do we have a clear disclosure process? who should people contact?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; how does the discoverer know how to initiate the process of raising the alarm?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t think we can assume much from people finding out something is wrong. It&apos;s not like programmers finding bugs who are technical and educated about response.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; surely long-time Monero members would probably contact people by DM and have personal relationships&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; My first thought would be to turn to Reddit, but not everyone knows the site&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but the first person to raise the alarm in this case did so through a Github issue&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; I would have used Reddit but I&apos;m not technical&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I suspect regardless of where it was posted (irc, github, gitlab, reddit), it would have percolate quickly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We have lots of lurkers&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Percolated*&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; There could be a section added to the site clarifying what to do in an emergency&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I think everyone&apos;s first thought will be different, and they are not going to dig for information to know how to disclose. Most people would think they are doing something wrong rather than recognize there is an actual issue&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Perhaps detailing the subreddit, the GitHub and a few handles of core members&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; something in the github readme may be appropriate imo&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Although that could also lead to false alarms, not everyone understands emergencies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m sure many users will report false alarms&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; I think that might send too much &quot;spam&quot; (users who think they have an emergency but don&apos;t) their way&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; across multiple platforms for redundancy&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; False alarms have a price, too.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; binaryFate: agreed.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I find it more important to have an &quot;internal&quot; response process so that however this is disclosed, it then quickly gets put on the right rails by community members&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;OWLHACKATHON&amp;gt;&lt;/strong&gt; hello world&lt;br&gt;&lt;strong&gt;&amp;lt;PewPewPewPew&amp;gt;&lt;/strong&gt; is it safe to assume if someone found a problem like this again they would be technical enough to know about git and irc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; should we just point people who are new to #monero or something?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; PewPewPewPew: no&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Don&apos;t we already?&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I think it&apos;s wise to assume&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Unwise*&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Getting people to use IRC is like pulling teeth&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: just something that clearly says to go to #monero in the case of an emergency&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ah I see&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That could work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: what if it&apos;s an exchange or mining pool who never talks to anyone&lt;br&gt;* ChanServ set +o needmonero90&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oops&lt;br&gt;&lt;strong&gt;&amp;lt;OWLHACKATHON&amp;gt;&lt;/strong&gt; go to #churchofmonero ;)&lt;br&gt;* needmonero90 set -v OWLHACKATHON&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Harmless but still a lot of people never used IRC whatsoever&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; It&apos;s always an option, we could offer multiple channels of reporting&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I think IRC is a good start&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; binaryFate: linking to kiwiirc would work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; agreed, this is just something I think people should think about since not all the people who will notice major anomalies are always active&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Webirc portal&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; No downloads, no logins&lt;br&gt;&lt;strong&gt;&amp;lt;_XeN_&amp;gt;&lt;/strong&gt; love IRC =)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; It&apos;s fine to give them suggestions, but we should not assume they will follow nicely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: of course not, we just want to make it easier for people to know what they&apos;re supposed to do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else on a)?&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; There&apos;s a good amount of posts on r/Monero about people who lost funds because of something that was their fault like a fake web wallet, so I don&apos;t think telling people to DM the Monero team for emergencies is a good idea. A public location like IRC is probably the best idea.&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Good point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. classification of the severity&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; should we use low - medium - high, and how? who determines?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffyunicorn&amp;gt;&lt;/strong&gt; ALL YOUR BASE ARE BELONG TO OWL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffyunicorn&amp;gt;&lt;/strong&gt; &amp;gt;)&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffyunicorn&amp;gt;&lt;/strong&gt; WEEEEEEE&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Er&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Can you not? This is a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;fluffyunicorn&amp;gt;&lt;/strong&gt; IM HERE TO HACK STUFF&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; (Sorry didn&apos;t look up in advance, re: A it may be good to look at Tails/Qubes escaltion process)&lt;br&gt;* needmonero90 set channel modes +b fluffyunicorn!*@*&lt;br&gt;* fluffyunicorn was kicked by needmonero90 (fluffyunicorn)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ll remove after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: yes, it&apos;s important to look at what other people are doing too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; these classifications are common in projects and in the industry&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I think low, high and critical give more emphasis&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we use it for HackerOne&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is there anyone who thinks this classification is unnecessary?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; what is the purpose? Public disclosure later? Internal while we work on issue?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: depends on how it&apos;s used. could be either or both&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; how do you envision it being used?&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; do the classifications change how / which channels are used ? or are they only informative?&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I think they&apos;d stay standard across platforms&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t find it very useful for either, simply because these incidents are so rare&lt;br&gt;* needmonero90 set channel modes +b *!18cdb83a@gateway/web/cgi-irc/kiwiirc.com/ip.24.205.184.58&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anhdres2: they could&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; for example only critical are pushed to all channels and low ones only stick in reddit&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; Mind you, as Monero grows, they may not stay so rare&lt;br&gt;* satoshijnakamoto was kicked by needmonero90 (satoshijnakamoto)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed, these should happen rarely / never&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; If they are used for escalation though the user may not know what the proper flag is, etc&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; Does anyone have an example of a low severity emergency? I&apos;m thinking that things that send out a notification, like delta direct, shouldn&apos;t be used for those.&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; but I&apos;m not quite sure what a low severity emergency would be, assuming that we aren&apos;t including 3rd party services&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; yellow warnings are usability or network related&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; red warnings are those when funds might be in danger and therefore are not reversible&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; for example&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe something low would be like after RingCT was first added, where blocks were super full&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no attack necessarily, but degraded network experience&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; something like that yes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; wasn&apos;t really about an emergency response&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; unless there are other topics on this, we can move on from b)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It was a good cover for an emergency response&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. communication (internal and public)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this is communication standards and processes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: do we all need to be available on a specific platform (mattermost users can&apos;t DM IRC users)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also, using services like Twitter, Reddit, Blockfolio&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m generally available. My ringer is generally on even when I&apos;m asleep, so I can resoond when stuff happens&lt;br&gt;— needmonero90 should consider getting paid for this availability&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we took too long this time to get the website notification up and the monero-announce mailing list email out&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; yes, the website should be a priority&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; !tip needmonero90 0.001&lt;br&gt;&lt;strong&gt;&amp;lt;tippero&amp;gt;&lt;/strong&gt; asymptotically has tipped needmonero90 1 millinero (0.001 Monero)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; internal communication between community members to deal with issue was very efficient I found&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; are there other platforms we forgot about this time? ones we felt were mostly a hassle and not very beneficial?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Where was the roadblock though in getting the site annoucement up&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; it&apos;s traditionally generally slacking, but in this case updates need to be of high priority&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Your generosity will not be forgotten&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Was it in getting approval after erc drafted it?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; etc&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; we&apos;d need a website specific timeline of events&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; can we build in notification systems with Cake Wallet, Monerujo, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; (Which may be best done after the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I think we just blanked on updating the site&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It was an oversight&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Once we were clued in it was updated fairly quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed, which is why the process is important. it gives us a checklist to help us remember&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; sgp_: bitcoin-qt used to have a built in notification system, but it kind of sucked and got removed&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: like a emergency broadcast system that pushes out to multiple outlets with minimal effort?&lt;br&gt;&lt;strong&gt;&amp;lt;anhdres2&amp;gt;&lt;/strong&gt; sgp_ I don&apos;t see how unless it adds a centralized element.&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I think built-in notification systems would be smart, but their use would be limited as those affected are probably not using them (they downloaded the core wallet)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Built in notifications introduce a point of attack&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; yeah. super amplified FUD&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; If the binaries are comprised for that, I&apos;d be unsure of its reliability to relay notifications&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; Bitcoin&apos;s now retired system: &lt;a href=&quot;https://en.bitcoin.it/wiki/Alert%5C_system&quot;&gt;https://en.bitcoin.it/wiki/Alert\_system&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; PlasmaPower: thanks for the reference&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hey, wallet is compromised, download at this new (malicious) website&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; cbster: yeah, though for e.g. an active linking attack it could be helpful&lt;br&gt;&lt;strong&gt;&amp;lt;cbster&amp;gt;&lt;/strong&gt; I think you&apos;re right, could prove more troublesome than what it solves&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, no additional platforms coming up. keep thinking about better ways to reach people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *coming to mind&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. incident response&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; I&apos;d like to throw the mailinglist in the ring. who&apos;s got access to post there besides the big fluff?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: good q&amp;gt; I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; everyone can post, but emails are approved on a case basis (pigeon and maybe fluffy too)&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; maybe take a note for later. I think it is a good medium, but worthless when notifications get sent out a day or two late&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; in this case there was a misunderstanding between fluffy and myself. He thought I would send email, I thought he would&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; (I did not have access to my PGP key in time)&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; an example of the communication process helping in that case could be specifically assigning tasks to people&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; is there any generally applicable &quot;incident response&quot; besides communication?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; PlasmaPower: nice segway, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; an example of an incident response process, though extreme, could be something like getting the opinion and help of an independent firm&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: that&apos;s not extreme. it&apos;s common practice to have security incidents assessed by independent parties to minimize the risk of compromized entities being part of the investigation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; right, so how do we do that without writing a $10m check to Deloitte?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; hence my question earlier if the people disecting the box also had access at the time of breach&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; write me a $9m check instead&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ll do it for $8m&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: that&apos;s the $8m question&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; I definitely agree that&apos;s a good step when a server is compromised. Would it also be applicable to e.g. an RCE in the protocol? I&apos;m not sure how useful an investigation would be there, besides a &lt;code&gt;git blame&lt;/code&gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; And by do it I mean delegate&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t see that as possible or useful in an emergency situation. Maybe for investigations later. No firm will be hired (with what funds?), get to the case and help us in a couple hours&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: right, which is why I&apos;m looking for realistic procedures&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Since we are not a company and we do not have people around the clock 24/7, I think we should realistically focus on procedures indeed. Not even assigned them strictly so we do not have bottleneck if someone is afk&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sgp_: community internal segregation of duties would be a start&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: can you elaborate a bit more?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; seperate publishing teams and forensic teams&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Maping the current capabilities (mostly website update) would be good too. What processes are required for each steps and who has the permissions currently to do them?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: good one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; basic access control stuff&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; though probably keep that documentation internal&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; not sure how it&apos;s organized right now, so can&apos;t elaborate in detail. but from previous conversations it seems that it&apos;s not even totally clear who even had access to the comped box. (probably multiple people)&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; you don&apos;t want to provide attackers with a guide of who to attack&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; PlasmaPower: internal is a pretty fuzzy thing... where do you draw the line in the circle of trust an opensource project?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; anyone in here could be a potential attacker&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: I agree in this case it&apos;s pretty industry-standard to have some discussions like this kept in the dl&lt;br&gt;&lt;strong&gt;&amp;lt;PlasmaPower&amp;gt;&lt;/strong&gt; M5M400: it&apos;s going to be somewhat arbitrary of course, and IDK how the Monero team is currently organized, but whoever has access to the GitHub is a good place to start.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other incident response comments? we will need to revisit this much more later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. regular tests/audits&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ideally, we will assess the existing processes and suggest improvements. then we can test them to see how effective these processes are&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s why schools have fire drills&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I want to highlight that people that trust each other getting on an IRC channel to discuss the situation at hand remains by far the most efficient decision process. I find it more important to remove potential bottlenecks in terms of who can do what, than to try to guide too much said decision process.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Have to go now, thanks everyone, thanks sgp_ for meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: thanks for coming&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; +1 on the removing bottlenecks thing&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; cu&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ideally this would be its own workgroup, but I also don&apos;t know how realistic this is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, people are pretty quiet on this one. we can keep going&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f. responsible roles, including alternates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s an open-source project without people getting paid for things, so people will be asleep, on vacation, etc&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; regarding fire drills... we could regularly publish emergency broadcast test posts on the outlets and have people go to a website, click on a button or something to assess message reception depth&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s important imo to have a list of primary and secondary contacts&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; sorry, I&apos;m slow. it&apos;s late.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; One solution is to create a hired role for this.&lt;br&gt;— needmonero90 puts his name into the hat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I&apos;ll give you $1&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 🤔&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can do a writeup of role requirements later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that would be very beneficial&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: Justin is the primary for Blockfolio, secondary for Twitter, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other ideas? we&apos;re getting close to finishing this long meeting&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; would those roles be published somewhere?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; M5M400: I recommend they&apos;re only given to trusted people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; give people only what they need to see&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; g. missed topics and frameworks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you have any topics you feel were not covered or some other better framework to consider going forward, please mention these now for discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; &amp;lt;void&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would raise the question of post incident hardening&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; good one&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; is there a post mortem of how the bad wallet binary actually ended up on the site? or is that not known yet&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; but probably needs the forensics to complete first&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; ok nvm that answered my question :p&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; though it begs the question what makes the DR host more secure than the comped box at this point in time&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Nothing left on my end&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is the case, but for example hardening the the binary verification process&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Such as rehrar suggested but going further&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; binary verification for android&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Free BSD etc&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; still awake - but I can&apos;t contribute to this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine: I don&apos;t have anything to add here, but I&apos;ll note the process&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Action items&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will compile the recommendations in 3 into a document and share the initial draft version&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Once shared, please comment on the draft&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please think about specific roles you would feel comfortable filling, even in a backup role&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar named an action item 1000 years ago when the meeting started but I forget what it was&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; then there&apos;s the action item of identifying who has access to what parts of the server (or making sure the core team has that info already)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It was about improving the guides for binary verification&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Making them easier to understand for users&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Goodness! This is still going?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, add that :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; very nearly done rehrar, we were very productive&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Write up website notification timeline to figure out what the major contributors were ro thevdelay&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; maybe openbsd signify would be easier than a pgp signed shasums file?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: good, have a timeline so we can see what took the longest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; last chance to say something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thank you for participating in this extremely important discussion for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;almutasim&amp;gt;&lt;/strong&gt; Thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I was extremely pleased at the dedication for this emergency response, and with some organization, I think we can set a gold standard for other projects to follow&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See you all later :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Great :)&lt;br&gt;* needmonero90 set channel modes -b *!18cdb83a@gateway/web/cgi-irc/kiwiirc.com/ip.24.205.184.58&lt;br&gt;* needmonero90 set channel modes -b *!18cdb83a@gateway/web/cgi-irc/kiwiirc.com/ip.24.205.184.58&lt;br&gt;* needmonero90 set channel modes -b fluffyunicorn!*@*&lt;/p&gt;
</content:encoded></item><item><title>Warning: The binaries of the CLI wallet were compromised for a short time</title><link>https://beta.monerodevs.org/blog/2019/11/19/warning-compromised-binaries/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/19/warning-compromised-binaries/</guid><description>The binaries available on this website were compromised for a short time</description><pubDate>Tue, 19 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Yesterday &lt;a href=&quot;https://github.com/monero-project/monero/issues/6151&quot;&gt;a GitHub issue about mismatching hashes coming from this website&lt;/a&gt; was opened. A quick investigation found that the binaries of the CLI wallet had been compromised and a malicious version was being served. The problem was immediately fixed, which means the compromised files were online for a very short amount of time. The binaries are now served from another, safe, source. &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/dyfozs/security_warning_cli_binaries_available_on/&quot;&gt;See the reddit post by core team member binaryfate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It&apos;s strongly recommended to anyone who downloaded the CLI wallet from this website between Monday 18th 2:30 AM UTC and 4:30 PM UTC, to check the hashes of their binaries. If they don&apos;t match the official ones, delete the files and download them again. &lt;b&gt;Do not run the compromised binaries for any reason&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;We have two guides available to help users check the authenticity of their binaries: &lt;a href=&quot;{{site.baseurl}}/resources/user-guides/verification-windows-beginner.html&quot;&gt;Verify binaries on Windows (beginner)&lt;/a&gt; and &lt;a href=&quot;{{site.baseurl}}/resources/user-guides/verification-allos-advanced.html&quot;&gt;Verify binaries on Linux, Mac, or Windows command line (advanced)&lt;/a&gt;. Signed hashes can be found here: &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The situation is being investigated and updates will be provided soon.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;The Monero community&lt;/i&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-11-18</title><link>https://beta.monerodevs.org/blog/2019/11/18/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/18/mrl-meeting/</guid><pubDate>Mon, 18 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; heylo&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For today&apos;s ROUNDTABLE, I have a few things of interest to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Updates to the RingCT 3.0 analysis and code reflect its two provably-sound versions: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/rct3.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/rct3.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One version is the authors&apos; padded-input version that implies some restrictions on the signer count&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The other version is a backport I did of the exploit fix from their newer version to the original one, with corresponding changes to security proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Triptych analysis now reflects an optimized multi-signer version: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/triptych.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/triptych.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as does its code and the draft writeup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have shared the writeup with a few additional researchers as well, in the hope of getting extra eyes on the soundness proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG paper was unfortunately rejected for the Financial Cryptography 2020 conference (which only had a 22% acceptance rate, according to the committee)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here are the reviewer comments: &lt;a href=&quot;https://gist.github.com/SarangNoether/e39db743c3260448c1d67c3622b43f4b&quot;&gt;https://gist.github.com/SarangNoether/e39db743c3260448c1d67c3622b43f4b&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reviewer A, who recommended rejection, made some detailed points about the security model: particularly how ambiguity and linkability are treated relative to some other papers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once suraeNoether returns, I want to discuss the particulars of this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not convinced that the more complete linkability treatment (which ties in ambiguity as well) is needed, given the use case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, the recommendation for a more robust treatment of signer ambiguity is fair&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The notes about the k-OMDL assumption being less common are also fair, but that&apos;s the best hardness assumption that was found for the proofs in question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Related to CLSAG: Derek at OSTIF tells me that JP Aumasson, who quoted $7200 to review the paper, is available presently to do so, and it&apos;s not clear at the moment when he would be unavailable again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I didn&apos;t sense a lot of broad support for this earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given that the FC2020 review comments just came back, the paper should be updated to reflect the notes before being sent off to anyone for additional review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the timeline on this seems unclear right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share interesting news or research?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My ACTION items are to address CLSAG reviewer comments to update the preprint, finalize single-signer Triptych analysis and the associated preprint, continue working with others on whether multi-signer soundness is provable using known assumptions, and examine the current state of suraeNoether&apos;s graph-matching work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What a quiet meeting =p&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; normaly this meetings are you talking with suraeNoether :P (at least the lasts I watch)&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; I am reading the links you posted, thank you for the heads up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; selsta also posted this link elsewhere, which I found very interesting: &lt;a href=&quot;https://medium.com/dragonfly-research/breaking-mimblewimble-privacy-model-84bcd67bfe52&quot;&gt;https://medium.com/dragonfly-research/breaking-mimblewimble-privacy-model-84bcd67bfe52&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looking at a practical attack on Grin using network observation&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; I did start to understud better how MW work with that research&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; there is not much they can do about this kinda of attack unless users kinda of &quot;coinjoin&quot; the transactions with know peers before releasing them to the all network&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; for what I did understund about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It definitely highlights the importance of the network and propagation layer in transactions&lt;br&gt;&lt;strong&gt;&amp;lt;kico&amp;gt;&lt;/strong&gt; seems like using 8 peers only by default is kinda dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; vtnerd has been looking into the tricky interactions involved with integrating Dandelion++, I2P, Tor, and the like&lt;br&gt;&lt;strong&gt;&amp;lt;kico&amp;gt;&lt;/strong&gt; I mean for dandelion to work &quot;properly&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; It should be possible to get some farly good level of privacy with MW, but the way the transactions are propagated would need to became more complex in order to ofuscate the way they are made&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so? Dandelion++ provides restrictions on stem neighbor selection for a given time epoch&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; kinda of what Bitcoin think they can do on layer2 to obuscate the linkability on layer1&lt;br&gt;&lt;strong&gt;&amp;lt;kico&amp;gt;&lt;/strong&gt; I guess if one connects to more peers it increases the chance that it aggregates transactions before they&apos;re peered to the network for what I understood from that paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A good lesson on how it&apos;s tricky to assume things about transactions before they reach the chain, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, anything else of interest to discuss before closing the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anyone has thoughts or comments relating to the CLSAG reviewer notes, I&apos;d be glad to hear them&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; just one quick question from someone that dont know much abouth CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; CLSAG will not make possible second layer networkds (missing the word here) ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, it doesn&apos;t introduce any new functionality toward that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Its only purpose is to make signatures smaller and a bit faster&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Off-chain solutions are limited by a lack of scripting and ambiguity around useful things like non-interactive refunds, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; there is something that can possibility second layer in the future for monero yet or we still far from it ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Introducing such things is tricky (DLSAG is one attempt, but suffers from a linking problem)&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; ok, thank you for the heads up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you are willing to work through the technical language and definitions, the DLSAG paper has some very clever constructions: &lt;a href=&quot;https://eprint.iacr.org/2019/595&quot;&gt;https://eprint.iacr.org/2019/595&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (disclaimer: I am a co-author on the paper, but did not come up with the original idea)&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; Ok, I will take a look&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It highlights how tricky it can be to enable swaps, payment channels, and the like, given the protocol and indistinguishability restrictions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, I should also add that the DLSAG paper _was_ accepted to the FC2020 conferences&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; oh, that is good&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; I believe that it will be almost impossible to make any &quot;Non-Interactive Refund Transactions&quot; (just took it from the paper) seemless as the other transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; DLSAG comes very close, but the linking problem is troublesome&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; peraphs we would come to a place where we need to choose if we want to acept anything like DLSAG knowing its less private but allow us to have hotswaps and some kind of lightning network working&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; or just keep with onechain transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would not expect broad support for such a tradeoff, but who knows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And perhaps a new idea that _does_ solve the problem will arise at some point&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; we hope so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, are there other topics of interest to bring up before closing the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;MalMen&amp;gt;&lt;/strong&gt; well, thats all from me, thanks for your time sarang *&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; no problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, the meeting is over! Thanks to everyone for attending&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-11-12</title><link>https://beta.monerodevs.org/blog/2019/11/12/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/12/mrl-meeting/</guid><pubDate>Tue, 12 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meeting begins presently&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; darn, beat you to it :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next up, ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang how about you go first&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I backported the RCT3 exploit fix from the multi-input aggregated proving system to the single-input prover, updated code to reflect this, and checked the relevant security proofs for this construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also went through some math on ways to support multisignatures securely on the sublinear protocols under consideration, with no good answers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As of now, the constructions for RCT3, Omniring, and Triptych all require an output secret key inversion, which is incompatible with the linear-combination method used for doing multisignatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This only comes up for RCT3 and Triptych in the key image generation step, but it&apos;s still unfortunate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was reading about some signature schemes that don&apos;t use hash functions and do use key inversion the other day... when i review your stuff on triptych soundness later today, i&apos;ll see if there is anythingt obvious that jumps out at me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would assume it&apos;s not obvious because you and randomrun are both v diligent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A few things are still in progress too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regardless of multisignature support, I&apos;m working up a preprint on Triptych for IACR eprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;ll either be the provably-secure single-signer version, or the multi-signer version if the soundness argument works out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;ll include the same PRF-based key image construction as found in RCT3 and Omniring, since that&apos;s much more efficient than one based on hashing public keys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now passing the baton to suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, so for our traceability analysis, i&apos;m collecting data now. i presented some preliminary results from a *single* simulation yesterday that were rather promising, but can&apos;t be generalized yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is the code for those results currently pushed to your repo?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indeed, all you do is run playerchallenger.py with python3 and simulation results will be spit out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you provide the branch and commit for that version, to be sure we&apos;re running the same code?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course, the results will vary from simulation to simulation so the precise numbers i provided yesterday will change from simulation to simulation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&lt;/a&gt; is the present up to date everything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Got it, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the code isn&apos;t complete in a lot of ways (there are always ways to make the weighting scheme selected by Eve to be better and to take into account more data), but it&apos;s complete enough to start doing some data analysis to get some hard numbers on churn&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; How can I configure it to test with different churn parameters?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i am currently modifying the code to specifically investigate churn, which requires some changes to the very front end of my simulations; i don&apos;t expect it to be done today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ heh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, so stay tuned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m seeing commit d5076 as most recent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indeedindeed, d5076 is most common&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think MRL-churn-numbers will have some more satisfying answers later this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that: catching up on the RCT, omni, and triptych work that sarang has been doing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s all i have. OH my work report and stuff like that :P&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; fingers crossed my question makes sense&lt;br&gt;&amp;lt; could the logistics be made to work such that signing a tx still happens via linear-combination but key image is derivable independently by multisig members?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;d need a secure MPC for the function J(x) = (1/x)*U&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there is such a thing, it&apos;s all ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (here U is a globally fixed curve group generator)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m trying to find the paper where that particular PRF was first introduced&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cited from Omniring (reference 20): &lt;a href=&quot;https://www.iacr.org/cryptodb/archive/2005/PKC/3320/3320.pdf&quot;&gt;https://www.iacr.org/cryptodb/archive/2005/PKC/3320/3320.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else to share or discuss from anybody?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides me both liking and disliking that particular pseudorandom function =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Just compute the logarithm then add ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But for real, an MPC for that function based on linear combinations would solve the multisig problem AFAICT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It may not be possible while retaining its nice PRF properties&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (perhaps there&apos;s a formal argument that such an MPC couldn&apos;t exist)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Slightly more seriously: why not compute the inverse of the product of the private keys and instead of a partial sum on the basepoint being passed around, a partial product on the basepoint is passed around...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; If I have x and you have y, let the combined key be 1/(xy) U&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you take away the affine nature of the composite key, I don&apos;t see a way to make that work cleanly with the rest of the proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nor do I immediately see what partial key image data would be passed around to construct the full image&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I send you (1/x)U. You multiply by 1/y...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So it&apos;s not just an mpc you need but specifically a linear function of the input keys...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps. I was thinking in the context of linear key combinations initially (since the rest of the proofs play nicely with that)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The current multisig works nicely because everything plays nicely with linear combinations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But point taken that if it were possible to relax that restriction, it could be quite compelling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only point in Triptych and RCT3 that requires the use of a full private key (outside of key image construction) is at the end of the proofs, to construct a particular masked scalar&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Ok well I am going to continue reading on triptych and I will try to make a push later today to mess with churn number in my simulations for sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let me know if you have any additional thoughts on multisig/MPC constructions too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, and here&apos;s a neat paper that came out recently for doing composable zk proofs in a Python library: &lt;a href=&quot;https://arxiv.org/abs/1911.02459&quot;&gt;https://arxiv.org/abs/1911.02459&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks suraeNoether. I&apos;m interested in testing your model out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So perhaps on to ACTION ITEMS now?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine are to wrap up the Triptych formalization to a preprint as much as possible, while considering options for secure MPC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then I want to do a deeper review of suraeNoether&apos;s recent work on his simulation code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and clear a backlog of lit review)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; My big backlog for matching at this point is commenting it and documenting how it works for anyone who wants to pick it up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; But other than that, I am reading today and doing my work reoorts&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.15.0.0 &quot;Carbon Chamaeleon&quot; released</title><link>https://beta.monerodevs.org/blog/2019/11/12/monero-0.15-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/12/monero-0.15-released/</guid><description>Major release in preparation for the November 30th network upgrade</description><pubDate>Tue, 12 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the &lt;strong&gt;v0.15.0 release of the Monero software&lt;/strong&gt;. This major release, announced in an &lt;a href=&quot;/2019/10/01/announcement-release-0-15.html&quot;&gt;earlier post&lt;/a&gt;, is due to the November 30th network upgrade. Users, merchants and exchanges should update to the latest Monero software before that date. The binaries for the GUI wallet are forthcoming, we will make another announcement as soon as they are released.&lt;/p&gt;
&lt;p&gt;Some of the major changes introduced with this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New PoW (RandomX)&lt;/strong&gt; based on random instructions, adapted to CPUs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Android builds&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic public nodes discovery&lt;/strong&gt; and bootstrap daemon switching&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved network protections&lt;/strong&gt; for connections between wallets and nodes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pay for service system&lt;/strong&gt; (either for nodes to offer paid RPC, or third parties to offer services paid for via monero mining)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Optional Tor/I2P&lt;/strong&gt; transaction relay for privacy (block relay being done on clearnet)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New gen_ssl_cert tool&lt;/strong&gt; to generate SSL certificates suitable for Monero usage&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IPv6&lt;/strong&gt; support&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Removed Long Payment IDs&lt;/strong&gt; (see the &lt;a href=&quot;/2019/06/04/Long-Payment-ID-Deprecation.html&quot;&gt;deprecation announcement&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The complete list of features and changes is on GitHub: &lt;a href=&quot;https://github.com/monero-project/monero/releases/tag/v0.15.0.0&quot;&gt;github.com/monero-project/monero/releases/tag/v0.15.0.0&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Download Links (CLI only)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.15.0.0.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.15.0.0.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.15.0.0.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.15.0.0.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.15.0.0.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv7-v0.15.0.0.tar.bz2&quot;&gt;Linux, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-armv8-v0.15.0.0.tar.bz2&quot;&gt;Linux, armv8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv7-v0.15.0.0.tar.bz2&quot;&gt;Android, armv7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-android-armv8-v0.15.0.0.tar.bz2&quot;&gt;Android, armv8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also compile it from source by yourself. See the &lt;a href=&quot;https://github.com/monero-project/monero#compiling-monero-from-source&quot;&gt;instructions on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important note:&lt;/strong&gt; This release contains a bug which makes problematic (very slow) to sync the blockchain from scratch. A fix was already introduced and will be available with a subsequent point release, which will be out very soon.&lt;/p&gt;
&lt;h3&gt;Download Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.15.0.0.zip, 6b72b3836d179eb517154bbcb8e2119b168ae9d1054866a438aaeab9521f795f
monero-win-x86-v0.15.0.0.zip, b4856d0d3389497bf103d5a4dc4e73c6a39e5be20736b3e0286e76f100c508b6
monero-mac-x64-v0.15.0.0.tar.bz2, bca6b776e7e906fcda4c829aa8666eb9d92014450b87a6723a7c6eda6d6e7de1
monero-linux-x64-v0.15.0.0.tar.bz2, 53d9da55137f83b1e7571aef090b0784d9f04a980115b5c391455374729393f3
monero-linux-x86-v0.15.0.0.tar.bz2, 2197d04f4ffad4e1344b2648273f0be152de637bafc5d940cdf215cbc50e1f79
monero-linux-armv7-v0.15.0.0.tar.bz2, 326f783ffde78694b2820c95aa310ead00bb5876937ed4edf9c1abd6b6aadc02
monero-linux-armv8-v0.15.0.0.tar.bz2, f92f0acbc49076ad57337b5928981cd72c01aabe6a8eb69a1782f7fa1388fb77
monero-android-armv7-v0.15.0.0.tar.bz2, 90f7717c47031f27512e95c111e74313544049c44c765b59420ac1c13721cd09
monero-android-armv8-v0.15.0.0.tar.bz2, 01c18528f93f1c347188a0645ab4150016c6471aa391b2499b618f9e3d2fad2d
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in &lt;a href=&quot;https://github.com/monero-project/monero/tree/master/utils/gpg_keys&quot;&gt;/utils/gpg_keys&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Carbon Chamaeleon logo made &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/duvs4p/blend_in_the_crowd_with_carbon_chamaeleon_v01500/&quot;&gt;by Monero Outreach&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-11-04</title><link>https://beta.monerodevs.org/blog/2019/11/04/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/11/04/mrl-meeting/</guid><pubDate>Mon, 04 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; GREETINGS!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m surae, I&apos;m a taurus maybe, and i like long walks on the beach with high probability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, public logs will be posted of this meeting either way, so anyone who missed it can find the logs online&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, well, sarang, would you like to start?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on a few things...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More Triptych work, on math/proof for single inputs, which are fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This includes some CLSAG-style key aggregation and more efficient key images&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (more on multi-input in a sec)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also gave a talk on transaction protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And looked at using the existing transaction proofs to mitigate the Janus subaddress attack&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As to multi-input Triptych, this link is to the Overleaf paper: &lt;a href=&quot;https://www.overleaf.com/read/ncqsdsydxvjv&quot;&gt;https://www.overleaf.com/read/ncqsdsydxvjv&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (multi.tex)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The problem with witness extraction is the last equation on page 7&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you and arthur are planning on submitting for peer review, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could, once/if the proofs work out for multi-input&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We want to show that for every spent input M, H(M) = r*J&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; where J is the key image&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and M = rG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What we instead show is that a sum of the form \sum_u (\mu_u * H(M_u)) = \sum_u (witness_u J_u)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you have your talk powerpoint up on your github?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; by chance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s also the case that the sum of all witness_u is equal to the witness found for the signing key check&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Two equations above that one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; found it: &lt;a href=&quot;https://github.com/SarangNoether/talks&quot;&gt;https://github.com/SarangNoether/talks&lt;/a&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t see a good line of reasoning to show why such a witness extraction would be equivalent to the honest generation of those key image&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m taking a look now.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that shouldn&apos;t discourage anyone else from looking tho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (you have to swap the two sums in the last equation to get something of the form that&apos;s two equations above, but that&apos;s fine)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; janus mitigation right now is extra schnorr signatures, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but you can use the existing transaction proof method, provided you check against a complete subaddress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s still off-chain, but functionality that exists now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very nice. iirc sgp_ wrote something on the janus vulnerability and made a blog post about it, or has a draft prepared. is that out or does it need updating or anything like that?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably, but I&apos;d like someone else to confirm that tx proof verification does in fact require external input of the suspected subaddress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that it&apos;s not pulled from the proof string in any way, or otherwise influenced directly by the prover&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (since the prover could simply use the Janus-modified subaddress)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For this witness extraction, I suspect that it may possible to show that each u-summand in the X-check is in fact equal to a particular r_u term&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If that&apos;s the case, then we could easily show that the u-summand scalars in the Y-check are those _same_ r terms&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; great, does anyone else have any other questions for sarang about his work on triptych, or his work on janus, or questions about his talk?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, my work this week has been on the matching code ( &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-buttercup/Matching&lt;/a&gt; ) which has some peculiar failings right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my basic unit tests for graphtheory.py, which handles all the graph theoretic stuff, are passing. nodes and edges are added and deleted correctly, weighted correctly, matches are found, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but when i simulate a ledger with my simulator.py tool, the result misses some nodes and/or edges&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these aren&apos;t being caught lower down, but are being caught higher up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so anyone with interest in python, graph theory, traceability, etc, can contribute by trying to figure out why my code isn&apos;t adding edges/nodes appropriately all the time. it&apos;s very bizarre behavior, and i&apos;m sure it comes down to something ridiculous like my previous buffer problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, i want to put it down for a few days since other folks in theory could help, and i have other things to do like help review triptych&apos;s proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That seems reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is it clear in the code (or errors) where the specific problems are?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; i.e. if someone wishes to play around with it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; running sh tests.sh from the tools folder will auto detect all the tests and execute them; i&apos;ve skipped all the tests i know are currently passing, so it&apos;ll go right into the brick wall immediately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: if you&apos;re going to be on IRC this afternoon, we could dive into that witness extraction and see if we can&apos;t solve it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have some ideas&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; beyond that, i have a few papers i have begun reading, such as this one &lt;a href=&quot;https://eprint.iacr.org/2019/1177.pdf&quot;&gt;https://eprint.iacr.org/2019/1177.pdf&lt;/a&gt; on aggregation approaches, and a few others on interactive versions of concensus mechanisms like this one &lt;a href=&quot;https://eprint.iacr.org/2019/1172.pdf&quot;&gt;https://eprint.iacr.org/2019/1172.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: i&apos;m catching up on the triptych paper now and whiteboarding it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i go all pepe sylvia on the thing i may take a crazed picture for posterity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent reference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll add a few more lines to page 7 to show how the X and Y witnesses are related&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since that should come into play in the Y-soundness&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=InbaU387Wl8&quot;&gt;https://www.youtube.com/watch?v=InbaU387Wl8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my action items today are: triptych whiteboarding, janus tx proof validation check (the external input issue you just mentioned)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items immediately are to post my work report for last month and request funding for my next quarter, but i hate that and i much prefer coding and math so i&apos;m finding myself v avoidant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For this week, I&apos;d (ideally) like to figure out this soundness issue... if it&apos;s possible to do so, it provides a very interesting extension to this Groth proof scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any other research to advertise, or other questions for sarang or i?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and would make Triptych a competitive option for tx protocol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s such a great name&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: here are some general notes on the witness structure for ya&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; afk for about 10 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang ^ yes pls!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The prover wants to show that it knows the discrete logs (r-terms, in notation) for each of the signing pubkeys (M terms)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it knows a set of r (indexed by u different spends, no index here for clarity) such that M = rG for each one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it also wants to show that H(M) = rJ for each one, where each J is a key image provided by the prover&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When done honestly, each J is defined such that J = (r^-1)*H(M)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the soundness proof, the &quot;X check&quot; is for signing keys, and the &quot;Y check&quot; is for linking tags&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; X-soundness allows us to extract a witness (which involves certain Vandermonde-related coefficients) r1 such that r1*G = mu_1*M_1 + mu_2*M_2 + ...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we claim (MuSig/CLSAG-style) that knowing this witness r1 implies knowledge of each of the r terms going into the right-hand sum&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ideally, for the Y-soundness, we want to extract a related witness that implies knowledge of the same r-terms that go into the linking tag identities&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you stare at the rightmost terms of the bottom equation and third-from-bottom equations on page 7, you can see the u-summands match up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we can show (using the form of the Vandermonde coefficients, etc.) that each u-summand in the X-soundness corresponds properly to an r-value, we may be able to make a solid argument about using those same u-summands in the Y-soundness equation (since we need the _same_ r-values there)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The construction of the Vandermonde-related coefficients \theta_e is also discussed on page 7 (and can be found in the original Bootle paper&apos;s proof)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; back&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This might get complicated, since rows of the Vandermonde matrix correspond to different F-S challenges :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sarang is done talking now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: yes, the blog post should be updated to include the mitigation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: can you link the post for the meeting logs pls?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: once it&apos;s been confirmed that the verifier externally provides the expected subaddress&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; showing the correspondence like that has always been a sticking point :\&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/2019/10/18/subaddress-janus.html&quot;&gt;https://getmonero.org/2019/10/18/subaddress-janus.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: unless you can think of a good argument that having the same summand terms in both the X- and Y-witnesses is sufficient already&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, i&apos;ll catch up and then i&apos;ll see what you mean by that. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. we already claim that knowledge of that sum-witness in the X-portion is equivalent to knowledge of each discrete log&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just remember that the key to the linking is that we show that the _same_ r-terms are used to construct the signing keys _and_ the corresponding linking keys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so having the same witnesses should come into play&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It gets tricky because we don&apos;t directly show knowledge of each r-term, just the mu-weighted CLSAG-style combination&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I wonder if we in fact already have all the information we need to show this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and perhaps don&apos;t need to mess with those Vandermonde coefficients (which would be a huge pain to do)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, does anyone else have any research to talk about, or questions for MRL, or requests/points to bring up/etc?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; otherwise we can adjourn the meeting and continue chatting about triptych outside of that context&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;/p&gt;
</content:encoded></item><item><title>Logs for the MRL Meeting Held on 2019-10-28</title><link>https://beta.monerodevs.org/blog/2019/10/28/mrl-meeting/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/28/mrl-meeting/</guid><pubDate>Mon, 28 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll give a few moments for others who wish to join&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since suraeNoether is unavailable for this meeting due to an appointment, I&apos;ll share my recent work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on algorithms and proofs for Triptych, a new transaction protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal is to use a single proof to represent multiple inputs at the same time, including balance proving and linking tags&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Everything works great with completeness, zero knowledge, and soundness except for one proof component (the linking tags)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a less efficient version that operates on single inputs, but can be combined for general transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For this single-input version, modified proofs of security seem to work just fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For this reason, I&apos;ll finalize work on the single-input proving system while considering alternate approaches to finalizing the soundness proof for the multi-input version&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Separately from this, I have a small pull request (PR 6049) for a minor speedup and simplification to the Bulletproofs prover&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also separately from this, Derek at OSTIF informs me that an audit group is willing to complete the CLSAG review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; JP Aumasson has offered to complete a review of the math and proofs for $7200 (USD), and his new company Teserakt has offered to then complete a code review for as little as $4800&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He says that including dependencies would increase the time (and therefore the cost), possibly significantly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But the timeline could be before the end of this year, if there are no changes required to the algorithms after the math review&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Dependencies, like the src/crypto code ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Presumably. I do not have specific details on what his scope is (but will get this information)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One approach might be to review all the changes _from MLSAG_, to show that CLSAG is no less secure as a whole than MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These changes are fairly minor in the grand scope of the codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I see there being efficiency advantages to having JP (and colleagues) doing both types of review, but this also reduces the total number of eyes on the combined math+code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That being said, JP knows his stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (he was formerly with Kudelski)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Adding eyes by having Alice do the math and Bob do the code does not provide anything of value over Alice doing both IMHO.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Assuming Alice and Bob have similar eyes and brains and proficiency in the relevant fields etc etc etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So that&apos;s my report&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is any of the new protocols being considered still compatible with multisig ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from CLSAG, you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; None of them specifically consider it in either algorithms or security model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s on my list for analysis on RCT3 and (eventually) Triptych, since there are some modifications to RCT3 that I wish to consider (more on this later)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I mean tryptich, rct3 and... and.......... the other the name of which escapes me.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Omniring?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Omniring and Lelantus both suffer from some drawbacks at present... Omniring does not support batching, and Lelantus still has a tracing issue unless you remove stealth addressing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looking into batch-compatible Omniring-style constructions with other proving systems is a topic for more investigation down the road that is nontrivial&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there other research that anyone wishes to present, or other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also, rather selfishly, would any of them avoid the public-a issue we had for multi user txes ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (if known offhand)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; public-a?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The problem where users would have to make their a values known to other signers.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, that&apos;s very unclear to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW: RCT3, Omniring, and Triptych are agnostic to how output keys are generated (though their security models address particular constructions)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So my ACTION ITEMS for this week are a bit in flux, mainly because I&apos;ll be at World Crypto Conference giving a talk on transaction protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But aside from that, I want to finish the proof modifications (completeness, SHVZK, special soundness) for the single-input version of Triptych (which can be used in a larger protocol to support multi-input transactions), as well as a more efficient linking tag construction that matches what RCT3 and Omniring propose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also want to backport some of the ideas from the latest RCT3 update to their older version to compare efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s unclear if this could easily be proven secure, or what the efficiency gains would be&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Their update did essentially two things: fix an exploitable flaw due to a particular discrete log relation, and allow for aggregated proofs of multiple inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately, the latter means potentially large padding requirements that would also incur computational cost to the verifier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to see how easily the exploit fix could be included in the non-aggregated version... which would avoid this potential verification bloat at the cost of proof size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I probably won&apos;t have time to do so this week, but it&apos;s on my list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else of note to cover before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right! Thanks to everyone for attending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the GitHub agenda issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-10-26</title><link>https://beta.monerodevs.org/blog/2019/10/26/logs-for-the-Community-meeting-held-on-2019-10-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/26/logs-for-the-Community-meeting-held-on-2019-10-26/</guid><description>Community highlights, CCS updates, Workgroup report, 0.15 naming discussion, and miscellaneous</description><pubDate>Sat, 26 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/405&quot;&gt;https://github.com/monero-project/meta/issues/405&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Fun fact: you are awesome :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping dEBRUYNE rehrar ErCiccione[m] xmrscott[m]&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi all. Thanks for the ping sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90 dsc_ gingeropolous sarang&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hopefully more people pour in later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com&quot;&gt;https://revuo-monero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Reminder that 0.15 is expected on October 31, with the scheduled protocol upgrade on November 30: &lt;a href=&quot;https://getmonero.org/2019/10/01/announcement-release-0-15.html&quot;&gt;https://getmonero.org/2019/10/01/announcement-release-0-15.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh, right, meetings are a thing on Saturdays&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The code is frozen! Get testing!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We tried out a gaming session two weeks ago, and we had our coffee chat last week which was excellent despite technical challenges.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there any outstanding questions regarding the upcoming update, or does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Last coffee chat was packed&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We need that more&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; super stacked lineup indeed :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I expect you&apos;re going to link your poll soon enough, so I&apos;ll hold off&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yup :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: can you create that update thread for exchanges in r/xmrtrader?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Will do during this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I guess it&apos;s a community update. The new Monero Pool UI is coming out in the next few days. Half the size, twice the speed, new features etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; did someone else volunteer for the mining pool list for r/moneromining? I don&apos;t recall if I signed up for that&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hey. I&apos;m in Mexico right now.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Won&apos;t be back home for a few hours.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Okay amigo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thunderosa: very cool&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; what i miss.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Left a comment on the meta issue of the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: yes, I added a section to discuss :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let&apos;s proceed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Rehrar to 36C3 (4.42 / 58.65) &lt;a href=&quot;https://ccs.getmonero.org/proposals/rehrar-36c3-expenses.html&quot;&gt;https://ccs.getmonero.org/proposals/rehrar-36c3-expenses.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Multiple features and fixes for getmonero.org: &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-website.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-website.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ziphon’s request was overfunded! &lt;a href=&quot;https://ccs.getmonero.org/proposals/xiphon-part-time-2.html&quot;&gt;https://ccs.getmonero.org/proposals/xiphon-part-time-2.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *xiphon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas (to be discussed):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; WIP: Norwegian translation (3 XMR): &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/102&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/102&lt;/a&gt;, and&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo, from November 2019 (395 XMR): &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/103&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/103&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Xiphon*&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh you corrected my nad&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Bad&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments? or shall I take the silence as approval?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; My silence is approval on everything other than the rehrar funding proposal, which has its own issues that have been discussed&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Not sure if it&apos;s resolved, but I&apos;ll take it to back channels first&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; (issues meaning the speed at which it was merged, potential for alternatives with lower travel fees, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure, it&apos;s already been moved, so that complicates things a bit&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i silently approve moneromooo, looking into the Norwegian.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; did you hope that it would be discussed during a meeting first needmonero90?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can&apos;t recall where the conversation is at, so I don&apos;t want to cover old ground&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I suggested the guy for Norwegian to open the CCS and make the post on reddit, but i also asked to write references for his work. So, i&apos;m waiting for those before i express my vote on that&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Just wanted to express in meeting that that particular proposal is a thorny issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right. it was officially open for 4 days&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Not long enough or with enough discussion imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione. fwiw I find the asking amount for that proposal pretty reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: I agree on that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; none here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Code freeze. All the things happened.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I was confused when I saw a reddit thread about getting translations done *before* the freeze (maybe I misread)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; most notably the pay-by-hash for remote node use PR&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; which didnt make sense, I thought translations and stuff were ideal after the freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: my understanding is that there are essentially two freezes, so it depends on which one you call the &quot;freeze.&quot; ErCiccione would be able to explain more though&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/dlxyiu/monero%5C_translators%5C_we%5C_need%5C_you%5C_to%5C_make%5C_one%5C_final/&quot;&gt;https://www.reddit.com/r/Monero/comments/dlxyiu/monero\_translators\_we\_need\_you\_to\_make\_one\_final/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero translators, we need you to make one final sprint! The code freeze is imminent. (self.Monero) | 112 points (99.0%) | 15 comments | Posted by ErCiccione | Created at 2019-10-23 - 11:33:44&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ah, okay&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; needmonero90: translations and stuff were ideal after the freeze &amp;lt;- They are, but for this release the GUI has been ready for some time, with no strings added&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I thought code freeze meant the codebase was in a state where bugfixes and text data would be updated&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; or, thats the ideal place&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if there are no new strings we can start a bit earlier&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; im curious when the deadlines are for translation work&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the deadline was yesterday for CLI and today for GUI&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; They&apos;ve both come to pass&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; ah, so no translations in this release&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; no more*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there were two weblate PRs I think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This brings up to b. Localization workgroup anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *us&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; needmonero90: weblate is open, if people keep translating (and approving strings), we can open another PR. But that never happens&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; well, it&apos;s open for the CLI. GUI is locked because i pushed the translations today and they have to be merged before i unlock it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; code freeze* *except for optimistic translations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; code freeze: no more code changes besides bugfixes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; text changes, doc changes - probably still fair game&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; thats what I thought from past projects I&apos;ve interacted with&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can we take a step back and let us know how how the localization process happened this time ErCiccione? Or any other contributor&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the thing is.We never had a proper code freeze, so i was usually waiting until all the features were in and then ask translators to translate,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; now with an actual code freeze and release week after, we had to do things a bit earlier&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: sure&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Weblate was open since i announced it. There was few activity until my last calls for translators on reddit and twitter. I gave as a deadline the day of the beginning of the code freeze. merged those, translators can keep translate,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and if there are enough strings translated i PR them to the repo (GUI or CLI) when it&apos;s possible to do so&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do people like using weblate?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; As far as i can see, they seem to love it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and i agree&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; after the release we will use it for the website as well, i don&apos;t know if i already said that&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Very much so&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Grammatical checks and similar strings os incredibly powerful, and you don&apos;t need to find your own locally run client for those features, all browser based&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m glad people like the system. It will help make translations more approachable to people who want to help&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; We should add MyMonero app at some point too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; xmrscott: today i added some more QT specific checks, should be even more accurate now&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; And as an aside to highlight how amazing it is, when I got the OpenWrt to start using it they described it as very addictive :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about the workflow: i&apos;m roughly using the &quot;continuous translations&quot; system weblate suggests &lt;a href=&quot;https://docs.weblate.org/en/weblate-2.8/admin/continuous.html&quot;&gt;https://docs.weblate.org/en/weblate-2.8/admin/continuous.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; My person favorite feature is the ability to get new emails when new strings are added&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah the notification system can be personalized a lot&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other localization comments?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i just saw that, that&apos;s great!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; GUI code freeze is today. i2p support will come in a later point release unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the complexity of the code took a toll on some contributors who need more time to make it happen&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; related note: dsc has been teasing a new non-core GUI that he made on the side&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any questions? I&apos;ll do my best to answer&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; na. move on.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I believe there was some discussion on renaming the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; idk where that went&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; some people thought &quot;Monero GUI&quot; was too clinical/technical, and wanted something &quot;warmer&quot; for new users (my words)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I&apos;m going to table that discussion for this meeting, but here is the relevant naming discussion that xmrscott[m] is championing: &lt;a href=&quot;https://github.com/monero-project/meta/issues/384&quot;&gt;https://github.com/monero-project/meta/issues/384&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I&apos;ll just chime in with wanting to banish anything &quot;graphical interface&quot; because the public has never seen a non-graphical interface.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; wasn&apos;t trying to discuss it, just find the discussion point :)&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; It&apos;s inside reality vs outside reality.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no problem, thanks for mentioning&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is sarang free to do a quick MRL update?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae made significant progress on his matching code, with preliminary results now available for validation. Sarang did some hard moon math. Their meeting logs are on Github under meta.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We also discussed subaddress association (and the related Janus attack). See this article and the accompanying Breaking Monero episode: &lt;a href=&quot;https://getmonero.org/2019/10/18/subaddress-janus.html&quot;&gt;https://getmonero.org/2019/10/18/subaddress-janus.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if there are no other comments or questions, we can move on to 5&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Monero 0.15 release name&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We need to pick a release name. To assist this, I’ve solicited feedback informally in this ranked-choice poll: &lt;a href=&quot;https://civs.cs.cornell.edu/cgi-bin/vote.pl?id=E%5C_e228920d8a4d1cec&amp;amp;akey=ebaf2172a4c2dcc9&quot;&gt;https://civs.cs.cornell.edu/cgi-bin/vote.pl?id=E\_e228920d8a4d1cec&amp;amp;akey=ebaf2172a4c2dcc9&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Results:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Carbon Callisto&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Carbon Comet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. Carbon Crab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Carbon Chamaeleon (or Chameleon)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Carbon Cosmos&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; at this point we really need to pick a name, fast&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ll do a quick Telegram poll&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Callisto is already the name of a crypto-project. Comet or Cosmos are both strong&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; speaking of projects with the same name, cosmos?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I shared this on Telegram too needmonero90, but other feedback is welcome. You can point them to the same link if you like. I can keep it up for the rest of the day&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; well, it&apos;s a little more universal I guess&lt;br&gt;&lt;strong&gt;&amp;lt;darkaleph&amp;gt;&lt;/strong&gt; callisto is a little on the nose as well&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; Carbon Comet is a winner.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; crab too :(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m fine with all 5 of those choices honestly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; though lots of elements have a C, so&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; crab is probably my least favorite though&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I dislike COmmet / Consetllation /whatever as too generic&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; yeah, crab = bad&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; D:&amp;lt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; how dare you&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ll fork off&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the name should be a specific celestial body, not a general type of object&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol sorry :p&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; crab nebula*&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; btw&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;MASSIVE Monero naming dispute&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; So Callisto, Crab, Chamaeleon are the only proper nouns in this selection&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Cassiopeia&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Luna wasn&apos;t a specific celestial body hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes it is Luna is a proper name for the earth&apos;s moon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc: I interpret the naming convention a little more loosely, so I&apos;m ok with any of these if they make sense&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in some ways, the simplicity is a strength&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; luna is moon in Spanish&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; yeah, i&apos;ll see myself out.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; Carbon Comet dammit.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry I stepped away for a moment&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; welcome back&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Carbon Callisto is both simple and unique enough that it&apos;s a reasonable compromise imo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hit a bump in a soundness proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working on alternate approaches&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sgp_: &lt;a href=&quot;https://coinmarketcap.com/currencies/callisto-network/&quot;&gt;https://coinmarketcap.com/currencies/callisto-network/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Yeah, and it&apos;s a bullshit coin too.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; at rank 694 we&apos;d trounce their SEO, so its nbd&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah I&apos;m not too concerned about that :p&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; after looking at it, I think using Callisto isn&apos;t a problem, even though its another crypto project&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; my concerns are gone now&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://coinmarketcap.com/currencies/cosmos/&quot;&gt;https://coinmarketcap.com/currencies/cosmos/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; that tho&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; cosmos is out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, probably not the best idea&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Carbon Crommelin Comet, abreviated in Carbon Comet ?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/27P/Crommelin&quot;&gt;https://en.wikipedia.org/wiki/27P/Crommelin&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [WIKIPEDIA] 27P/Crommelin | &quot;Comet Crommelin, also known as Comet Pons-Coggia-Winnecke-Forbes, is a periodic comet with an orbital period of almost 28 years. It fits the classical definition of a Halley-type comet with (20 years &amp;lt; period &amp;lt; 200 years). It is named after the British astronomer Andrew C. D. Crommelin who calculated...&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone hate Carbon Callisto?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; the name doesnt conjure up strong feelings of space in my mind&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m ok with Callisto&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; but I&apos;m indifferent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; two voters who actually ranked everything in the poll rated it pretty low&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I&apos;ve got a bad association, but it&apos;s probably personal...I&apos;m ok.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but for most people, it was the top 1-4 choices&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well, I recognize it as a moon of Jupiter so that works for me. but not much in love with it&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; if we go with Comet, I can see some retro cleaning product advertisement pushes by outreach&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Chamaeleon is still my #1. multiple people pointed out its self-changing nature&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://i.pinimg.com/originals/3c/34/2b/3c342b122549bade835eaa0fcdc906f2.jpg&quot;&gt;https://i.pinimg.com/originals/3c/34/2b/3c342b122549bade835eaa0fcdc906f2.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &quot;with ring signatures&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; yeah, chamaleon is a decent choice,...it has some personality&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i like Callisto&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Chamaeleon / Chameleon similarities is a small weakness imo. Would be better if they were spelled the same way&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I have a solution&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol @ comet ad needmonero90&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; lets call it Carbon Chamæleon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; fixes all the issues :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok with me. alternate spellings, easier spelling, whatever&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; +1 Carbon Chamaleon (or however it&apos;s spelled)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; well, hopefully this helps Core in some way make a decision :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; lets table the bikeshedding, debruyne and I will figure out a reddit thread and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;darkaleph&amp;gt;&lt;/strong&gt; chameleon is better then callisto but if you want heavenly bodies with a nod to rings then Cassini is cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we should move on to the final main topic&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; nah, move back sgp&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sarang is here now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure, sarang do you have a quick summary?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; maybe he&apos;s afk again :(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; he can take the stage if he comes back&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Extracurricular activities&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Rehrar asked to reserve some time for extracurricular activities. Fun things that we can do to help foster the community.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We tried a gaming session that was a good start, but it wasn&apos;t too fun for viewers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We still have some room to test things out there I think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I recently paid for a premium Kahoot subscription for r/cryptocurrency, so we can use that for fun quizzes if we want&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but ultimately, what activites would be useful to help bond the community together? what would you like to see the Monero community do?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; videogames, sports, even board games tournaments. put together by the community for the community and its users...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; board games are cool, but they&apos;re a little difficult to play online&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; livestreaming community members playing a videogame won&apos;t do much.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this community isn&apos;t collected together because of gaming&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we probably need an announcer for the games&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc: of course not, but we&apos;re looking for other excuses to do things&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; well, I precisely said board games to do them face to face...&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; gaming can help others understand a truckload of things. through gaming you can achieve many things...&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I don&apos;t really like it, but gambling type stuff has been popular. Maybe that could be made to be more interactive or team-based or something.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; there&apos;s a lot of room for us to grow. ruling out games be it videogames, board games, sports or anything you can think of is very short-sighted.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sure. maybe you can try putting together an educational game about monero, money, finance...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cooperative minko lol&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; a little guy created moneropoly...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wonder if that could somehow be done as a giveaway instead of gambling like it was done at Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; a tournament of moneropoly? :-)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but I wonder how much appeal that has&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i&apos;m in for a moneropolly tournament&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; a set of cards whose arts are xmr-related?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; monopoly actually kinda words online,..more than most other games at least&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; see? there we go. interest spiking.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; hyc: corporations aren&apos;t collected together because of golf, but its still a fantastic excuse to do something outside of a business context in a more casual situation&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; thunderosa: you have not played moneropoly, have you?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; for example.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; no, I saw the post and thought it was a cool. I&apos;m a Monopoly hound from way back.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Monero-themed cards against humanity could maybe work, but I think the websites that support custom cards are really dated&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you could do moneropoly with live wallets&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on testnet coins&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; finally my testnet hoard will be useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Gah, i am back!&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; well, just a $1 buy-in to play,....the pot gets split somehow with the winner and the house&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Multitasking is failing me&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; goes to the fund or something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can we somehow make &quot;Game of Whales&quot; work? Somehow related to Game of Thrones&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; more like unitasking&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sarang whats the summary?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; outreach and rehrar can help these idea pan out?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sgp_: Lets discuss game stuff unlogged after-meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been hard at work on a new transaction protocol&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; s/idea/ideas&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; rottensox meant to say: outreach and rehrar can help these ideas pan out?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure needmonero90. good to get some ideas rolling while people are paying attention&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A really cool multi input version works but the soundness proof does not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A single input version does have proofs that are working&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I would love to get the former proven properly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s so close&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a full writeup to share at Mondays meeting&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; anything happening on the other protocol fronts?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Halo, RCT3, lelantus?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; or are those same as before&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to backport some RCT3 stuff for efficiency comparisons&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing new on Omniring given its batch limitations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The RCT3 stuff was on hold due to this new protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So much math to do!&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; sounds right up your alley though.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks sarang!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final comments before we wrap up the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks for joining everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (skipping 7. open ideas time)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Thanks sgp_, good meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 9 November at 17:00 UTC. Note a possible regional time change! The next Coffee Chat will be on 16 November at 16:00 UTC, but we may change the format. Stay tuned for more details.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 9. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-10-21</title><link>https://beta.monerodevs.org/blog/2019/10/21/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-10-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/21/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-10-21/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 21 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Greetings everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; My work this past week has been fruitful. Right now I&apos;m running simulations. These are not data collection simulations yet, but if they pass testing, then I&apos;m making a final push my repo and then data collection will begin and I&apos;ll be getting *literal answers* later this afternoon.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is the matching/churn project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, sarang asked yesterday: do we care more about space or time when it comes to replacing signature schemes. luckily, we can literally quantify when it is worth switching to a new scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Just to remind the audience, here is how that derivation goes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Let&apos;s say we have two possible ways of encoding a database and verifying its contents.. Case I: Size of file is O(n) and time to verify file is O(n). Case II: Size of file is O(log(n)) and time to verify file is O(n).&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; When is it worth it to switch from Case I to Case II? In Case I, total download and verification time is a*n/c + b*n/v where a and b are constants, c is average download speed, and v is average verification speed (per bit)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; In Case II, total download and verification time is A*log(n)/C + B*n/V where A, B, C, and V are other constants, usually different than in Case I (although we can assume c = C for simplicity although often V != v)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The total cost in time to download and verify implies that Case II is better than Case I if and only if (a/c) + (b/v) &amp;gt; B/V + (A/c)*(log(n)/n). To give you guys a rough idea, when n &amp;gt; 10^2, log(n)/n is smaller than 0.025, so this term drops pretty quickly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Since log(n)/n tends toward zero, if n is remotely large (for a blockchain we are talking about large powers of 10... and n increases as time goes on), we require a/c + b/v &amp;gt; B/V for this ever to be at least asymptotically a good idea to switch, and we realize that asymptotic bound pretty quickly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can run timing tests on some schemes for to estimate ballpark values of a, b, c, v, B, and V (I suspect b = B but a != A...)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (these derivations are why we haven&apos;t *yet* switched to a sublinear scheme, by the way!)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, that and not having a clear winner in terms of overall efficiency+soundness&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Different constructions don&apos;t necessarily scale the same way with transaction input/output structure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The logarithmic size scaling is for the size of the specified anonymity set, overall&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How they handle multiple inputs/outputs makes a difference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indeed, all the above is very generalized and specific formulations for specific schemes are required... besides, *none* of the above assumes batching&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although batching can be approximated by tweaking the parameters b, v, B, and V, it&apos;s still just a ballpark back of napkin thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This past week I&apos;ve worked on a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, the IACR/2019/944 optimized IPA verifier was added to kenshamir[m]&apos;s Rust implementation and benchmarked, showing no improvement over the Bulletproofs IPA&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We sent a note to the authors to share our results and get some clarification on the results from their paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it definitively answers the question of how useful it would be in practice to use the updated verifier (answer: it wouldn&apos;t be)&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Do you have a link to @kenshamir&apos;s rust crate?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/kenshamir/qesa&quot;&gt;https://github.com/kenshamir/qesa&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also have Triptych balance proving working&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and have completed a writeup of the algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now I&apos;m putting correctness proofs in, which is tedious due to the algebra&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There were some other modifications for efficiency too, which will need to be examined for soundness&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also of note is that last week, a side-channel issue with subaddresses was reported and examined&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We discussed a fix that would essentially add a Schnorr representation proof to outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m told there is a blog post and corresponding Breaking Monero episode ready to go that describe this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week, I plan to continue work on Triptych proofs: correctness, soundness, zero knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Back to you suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; This week, my action items include posting my funding request for the next quarter, assisting sarang with the soundness proof of triptych, and to actually answer some questions about churn with some rigor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone have questions, or other interesting research to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the work i&apos;ve put into the infrastructure of this project has paid off, because the actual script running the tests is around 30 lines. the rest of the code is writing output to file etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (the library i wrote is 700 lines with 1200 lines of tests iirc but who counts lines anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be interested to see what level of support there is (or is not) for the Schnorr proof modification to avoid the subaddress side-channel attack&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; I want to pass some ideas by you all around minimal smart contracts on monero.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; The idea is to use FHE with a DSL to then store in the extra tx_data field of monero transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; DSL?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; The main problem with this is that there isn&apos;t any actual enforcement of the smart contract logic&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; DSL = Domain Specific Language&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s tricky because ring signatures are, by definition, signer-ambiguous&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meaning more complex spend conditions typically don&apos;t play nicely with that&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; yeah, agreed. Has anyone looked into bringing the DLSAG construct into production?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; DLSAG currently has some key image formatting problems :\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not that I know of... its scaling is still linear with the ring size, and it has a tracing problem that hasn&apos;t been solved&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, any other questions or comments before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2019/1229.pdf&quot;&gt;https://eprint.iacr.org/2019/1229.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Has anyone had time to skim that?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; It&apos;s the new supersonic scheme by BBS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah yes, I gave it the most cursory of glances&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it uses groups of unknown order, which is a fun but weird concept that is also used in VDFs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even so, with certain instantiations, they estimated 7 kB or so for a 1 million-gate circuit (of some structure that I don&apos;t recall)&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; My issue with constructs using groups of unknown order is what happens if a smart kid finds the order of the group?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The hardness assumption has to do with element order IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; among other hardness assumptions they require&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, it&apos;s interesting and applicable to different proving systems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I&apos;m gonna get back to work typesetting some correctness proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-10-20</title><link>https://beta.monerodevs.org/blog/2019/10/20/logs-for-the-dev-meeting-held-on-2019-10-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/20/logs-for-the-dev-meeting-held-on-2019-10-20/</guid><description>Development status, 0.15 release discussion, Network upgrade naming, and miscellaneous</description><pubDate>Sun, 20 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright everyone. 17 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; small crowd today?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, perhaps people will trickle in.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Two weeks ago I was at HCPP, so I wasn&apos;t able to be here for a meeting. Was there one?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am here&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No, neither 1 week ago&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think we decided to postpone it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. What&apos;s been completed since the previous meeting (a month ago)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; a lot of PRs got merged&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; has the v12 forkheight been merged?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can now sync off pruned nodes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not yet.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think that will probably be on the last merge list before we branch&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; vtnerd__: do you intend your latest network changes to go in for the fork ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the one that is up for review, yes that would be the hope (provided its determined to be ready)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; its not needed for the hardfork, so if you feel it should wait, then my recommendation would be to wait for a point release&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the problem is that re-testing some of your recommendations are likely to take up time before the upcoming branch, but I will try&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think that and pay-for-service are the only large ones left.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, and the defer tx verification one. Not huge either but a bit substantial.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; are either of those expected to be in?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hopefully all of them.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pay-for-service goes next, I&apos;ve kept it waiting for long enough.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Did I get that right that a PR is waiting in that batch that will cause testnet to reorg back to some much earlier blockheight?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not that I&apos;ve seen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe I misunderstood then, while reading something up here&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I said so, but I was wrong. The rules are different, but actually coincide in practice.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Surprising&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; All the better&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They&apos;ll stop conciding whe nthe block size shoots up.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So we only need some seed nodes working for testnet ... caugh ... caugh&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; gingeropolous added one, that&apos;ll be merged soon.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: didn&apos;t you get hold of fluffypony regarding seed nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; He posted an update here 1-2 days ago&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re: testnet nodes, I&apos;ve been having some issues with the boxes I run, but there are other people running testnet nodes besides me&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah, I missed that. ok&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Especially nice that stagenet gets a third seed node, with the only two so far probably just sitting side-by-side and offering zero redundancy&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; well, not zero, but you get what I mean ...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything else of note to discuss on what&apos;s been done this past month?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alrighty.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Fork related things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is there anything that is needed, desired, wanted, or otherwise needs to be discussed regarding the upcoming fork.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; FYI, there will be probably RandomX 1.1.5 with some OpenBSD-related fixes&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; but best if 1.1.4 is merged first (1.1.5 doesn&apos;t need any changes in monero code)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s PR#5980 for v1.1.4&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, no other fork related topics? If not we can move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Zipping through this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is anyone from GUI here? dsc_ selsta&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes we only had bug fixes recently&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; GUI is ready for v0.15&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Any Ticket/PR related questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; By the way, is there already a final name for the release? I could use it for adjusting the Windows installer. Is it now crab something?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; carbon crab?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t recall a final name decision&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, that one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Where was the discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Me neither, that&apos;s why I ask for sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can make a decision here.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think there was some chatter in a Reddit thread once&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think some names got tossed around in this channel a few weeks ago. but nothing decided.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; camelopardalis is satifyingly complicated.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you guys want to decide now? Or not urgent?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh yeah, that was my suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think pony likes to leave it for a reddit vote where people can&apos;t break things&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we can do it now, there seems to be enough people present&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Pony usually makes a Github thread and links that to reddit iirc&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I would also prefer a Reddit thread, more fun for the fans, so to say&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (re: name)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But why not soon, e.g. tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; does the 24th Oct code freeze still apply?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; (it should)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there was a mention of name on reddit &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/d884zt/preliminary%5C_information%5C_thread%5C_regarding%5C_the/f2zfmr1/&quot;&gt;https://www.reddit.com/r/Monero/comments/d884zt/preliminary\_information\_thread\_regarding\_the/f2zfmr1/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but pretty sure that was just relaying a suggestion from here on IRC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can make a meta issue and link to it on the Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah that was me, but I forgot where I got that Carbon Crab&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, do go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: should I ask pony first if he wants to uphold the tradition?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (I have the previous discussion in chat logs, was in this channel a couple weeks ago)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Callisto alliterates nicely too fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hmm, yes indeed&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;Crab&quot; is very short&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Is there anything else to discuss besides the naming?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Kind of a free for all time.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s always the hardest problem in computing...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So it looks surprisingly good for this code-freeze&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s because we extended it out an extra month?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, well if there&apos;s nothing else to discuss, then we can go ahead and break. Doughnuts are on the table on your way out.&lt;/p&gt;
</content:encoded></item><item><title>Advisory note for users making use of subaddresses</title><link>https://beta.monerodevs.org/blog/2019/10/18/subaddress-janus/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/18/subaddress-janus/</guid><description>Users should be aware of the privacy functionality of subaddresses</description><pubDate>Fri, 18 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear participants of the Monero ecosystem,&lt;/p&gt;
&lt;p&gt;After some new limitations of subaddresses were found, this post should help clarify the use-cases of subaddresses and the privacy protections that they provide. Monero added subaddresses to its software to allow simpler OpSec management. For many users, subaddresses are a more elegant way to receive transactions than integrated addresses or main addresses. However, subaddresses are not as robust as using entirely different seeds for each desired disparate identity.&lt;/p&gt;
&lt;p&gt;In summary, the below chart should help explain the relative privacy protections of different address behaviors. From a user experience perspective, subaddresses are far more user-friendly than using addresses from completely different seeds, while still providing a level of privacy protection that is sufficient for most use-cases.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/subaddress-janus/subaddress-janus.JPG&quot; alt=&quot;subaddress-janus&quot;&gt;&lt;/p&gt;
&lt;p&gt;Reusing the main 4... addresses or integrated addresses will most likely allow counterparties and many passive observers to connect related addresses together to a single entity. This can occur if the addresses are posted publicly.&lt;/p&gt;
&lt;p&gt;Subaddresses provide a much stronger degree of protection than integrated addresses. However, they provide weaker protection against malicious counterparties under some circumstances. We will describe one specific limitation as the &quot;Janus attack.&quot;&lt;/p&gt;
&lt;p&gt;Users who want the highest level of privacy and control should use independent seeds for each identity that they want entirely isolated from other activities.&lt;/p&gt;
&lt;h2&gt;Janus attack information&lt;/h2&gt;
&lt;h3&gt;Plain English explanation:&lt;/h3&gt;
&lt;p&gt;You have two subaddresses in your wallet, A and B. You ask the attacker to send funds to you at address B, but the attacker suspects that you also own address A and wants to prove that you do. To prove this, instead of sending funds to you at address B, the attacker can send funds to you at address A and make it look to your wallet like the funds were actually received at address B. If you tell the attacker that you successfully received the funds, the attacker then knows you own address A. This attack is undetectable.&lt;/p&gt;
&lt;p&gt;To give another example, suppose an attacker is given a subaddress deposit address at a popular exchange. They suspect that your subaddress is an exchange address. They may confirm this by sending themself a transaction that is only credited to their account if your account is also derived from the same seed held by the exchange. If the attacker&apos;s suspicions are incorrect, then they will not receive a deposit, and the funds are forever inaccessible by both them and you.&lt;/p&gt;
&lt;h3&gt;Technical explanation:&lt;/h3&gt;
&lt;p&gt;You ask me to send funds to you at the subaddress (C_j, D_j). I suspect you have two identities, and that you also own subaddress (C_i, D_i). Instead of publishing the tx public key sD_j and output public key Hs(sC_j)G+D_j, I instead publish the tx public key sD_i and the output public key Hs(sC_i)G+D_j. You can&apos;t tell that I&apos;ve done this, and it looks to you like I sent funds to you at your (C_j, D_j) subaddress. If you tell me you received the funds, I have now established that the (C_i, D_i) subaddress is in the same wallet and that you own both subaddresses within the same wallet (i.e. that they share the same private view key).&lt;/p&gt;
&lt;h3&gt;Attack requirements:&lt;/h3&gt;
&lt;p&gt;All three of the following must be true for the attack to successfully link subaddresses to a shared seed:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The victim is using subaddresses connected to a single seed. Accounts are irrelevant. Separate accounts under a single seed are still susceptible.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The attacker is knowledgeable of a subaddresses to test and crafts a special transaction that is received by the victim if the subaddresses are derived from a single seed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The entity confirms (manually or automatically) off-chain that the payment is received. The attacker can confirm their own receipt instead if they also have a subaddress derived from the same seed as the victim, such as in the exchange example.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Mitigation:&lt;/h3&gt;
&lt;p&gt;Use separate wallets instead of separate subaddresses if you need to keep two different addresses completely unlinkable. Alternatively, do not notify any sender of the receipt of funds to your wallet. An attacker cannot know if the poisoned transaction was received to your wallet unless you confirm this to them. Do not share your exchange deposit subaddress with others; it&apos;s for your eyes only.&lt;/p&gt;
&lt;h3&gt;Notes:&lt;/h3&gt;
&lt;p&gt;There are at least two known mitigations. Either we could encrypt the tx private key and send it as part of the transaction, or we could publish a Schnorr signature proving knowledge of the tx private key corresponding to the published tx public key, on the base point D_j. Doing either of these things would allow the recipient to verify that the incoming transaction is constructed properly. This mitigation would result in a slight increase in transaction size. Research on other possible mitigations is ongoing.&lt;/p&gt;
&lt;p&gt;This vulnerability requires an active attack involving sending funds to a wallet by the attacker. Passive non-colluding observers with knowledge of this vulnerability do not gain any advantage when attempting blockchain analysis to trace the movements of funds.&lt;/p&gt;
&lt;p&gt;This attack cannot be used to steal funds or inflate the supply of Monero. It can only be used to determine if two subaddresses belong to the same wallet.&lt;/p&gt;
&lt;p&gt;If you are using subaddresses to distinguish between incoming funds to your wallet, rather than to maintain separate identities, then this attack does not affect you. Therefore, most merchants and exchanges will not be affected by this attack.&lt;/p&gt;
&lt;p&gt;If the attacker&apos;s attempt is unsuccessful and the targeted subaddress is not derived from the same seed, then the funds are permanently inaccessible by the sender and receiver.&lt;/p&gt;
&lt;h2&gt;Breaking Monero explanation&lt;/h2&gt;
&lt;p&gt;Justin Ehrenhofer explains the limitations of subaddresses, including the Janus attack, in &lt;a href=&quot;https://www.youtube.com/watch?v=M_IYzzC5Zqk&quot;&gt;a Breaking Monero video&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Subaddresses are an excellent, simple OpSec tool for the vast majority of people, but they are not perfect. Users who prioritize their privacy over convenience should use addresses derived from separate seeds as needed. However, most users should rest assured that this edge case will not impact most users in practice. The best, simple way to achieve reasonable unlinkability remains through the use of subaddresses.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-10-17</title><link>https://beta.monerodevs.org/blog/2019/10/17/logs-for-the-tini2p-dev-meeting-held-on-2019-10-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/17/logs-for-the-tini2p-dev-meeting-held-on-2019-10-17/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 17 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; h&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; last week was the alpha release of tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the router is still in its earliest stages, and things will still be changing fairly drastically as refactors and bug fixes are made&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; tini2p routers are capable of building ECIES tunnels, and communicating end-to-end via ECIES-X25519&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; NTCP2 (a tcp-like transport) is fully implemented&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; cross-implementation testing is still needed to discover and remedy any bugs (if they exist)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the router is also currently compiled with a testnet netID to mitigate any communication with mainnet routers&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; using a testnet netID means custom compilation is required to communicate with mainnet I2P routers over NTCP2&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I haven&apos;t added the necessary build for mainnet because tini2p isn&apos;t ready yet, and I don&apos;t want to encourage usage which may be disruptive/harmful to the network&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I also began work on &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/commits/elg-tunnel&quot;&gt;ElGamal tunnel building&lt;/a&gt; (basic encryption/decryption of BuildRequestRecords is more-or-less done)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2: What&apos;s next&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will continue work on ElGamal tunnel building&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the next steps are:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; - serializing/deserializing ElGamal BuildRequestRecords (slightly different from ECIES records)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; - deriving keys for ChaCha tunnels using the ElGamal shared secret&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; - refactoring the router context to handle ElGamal tunnel building&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; maybe it will go quickly, but it could take a couple weeks&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will also work on creating test vectors for i2pd and Java I2P for cross-impl ElGamal testing&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will bring up KDF discussion about deriving record keys using the ElGamal shared secret&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for AES tunnels, deriving record keys is likely unnecessary, since any saved space would be consumed with random padding&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for ChaCha tunnels, the saved space is necessary for transmitting the AEAD &lt;code&gt;receive&lt;/code&gt; key to each hop&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the additional 32 bytes for the AEAD key will not fit in the current space allocated for &quot;options/random padding&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; + the bytes for the options header + flags&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will also be adding fuzz test drivers for data structures with &lt;code&gt;deserialize&lt;/code&gt; methods as I work on other features&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; if the KDF changes for ElGamal records are unwanted/unworkable, ElGamal tunnels will only be able to use AES for layer encryption&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; which would effectively mean any tunnel with one ElGamal hop must use AES layer encryption for the entire tunnel&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; if the KDF changes are accepted, ElGamal tunnels will be able to use AES and/or ChaCha layer encryption&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for a review of AES layer encryption: &lt;a href=&quot;https://geti2p.net/en/docs/tunnels/implementation&quot;&gt;https://geti2p.net/en/docs/tunnels/implementation&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; and ChaCha layer encryption proposal: &lt;a href=&quot;https://geti2p.net/spec/proposals/153-chacha20-layer-encryption&quot;&gt;https://geti2p.net/spec/proposals/153-chacha20-layer-encryption&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 3: Questions / comments&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; much love for the lurkers&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 4: Next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2019-10-31 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; @tini2p_gitlab gavels the gavels like it&apos;s never been gavelled before&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-10-14</title><link>https://beta.monerodevs.org/blog/2019/10/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-10-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-10-14/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 14 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Small crowd today, apparently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even so, we carry on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on a few things this past week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First is getting caught up with the usual literature review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second was finalizing things for World Crypto Conference and some background research associated to that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third was getting balance proofs working in Triptych, which is now successful&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This means that Triptych now supports a single proof showing all spends, correct key image construction, and balance&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How about you, suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been furiously debugging my matching code as my primary task. there are some persistent problems. i wanted to finish this weekend but it didn&apos;t happen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Earlier you had indicated some known bugs... are these the same?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no... every problem i solve reveals like... a small handful of new bugs, but the newer and newer bugs are becoming less frequent and less severe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it *feels* like there&apos;s a single problem lurking that will cause the house of cards to stop falling down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m very close.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i really wanted it to be today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m taking a break later today to read sarang&apos;s WCC talk (sorry for the delay on that) and I am taking a break later today to work on *literally anything else*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m very frustrated with this project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are the known bugs documented anywhere, so others might assist you?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m sure a lot of community members are also frustrated, but i this is nearing completion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;test X not working for unknown reason&quot; is not a helpful document to write&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, I selfishly hope you will take time off that project today and review my talk :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps it will also help you clear your head&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have interesting research to share as well?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case, let&apos;s go ahead and discuss ACTION ITEMS first, and then any lingering questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, I have an efficient verifier for the inner-product argument in IACR/944 that I&apos;ve been meaning to implement in kenshamir[m]&apos;s Rust code, which will be useful for benchmarking... that&apos;s in progress but with some algebra problems that I&apos;m working out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, Triptych needs plenty more work: key aggregation, better Fiat-Shamir challenges, and some questions on proof elements and efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, I want to see if it&apos;s possible to backport some of the new RCT3 changes to the older version without using spend aggregation, to check the resulting efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that&apos;s about it for now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pushing this commit once my code is flowing. reading your WCC talk. catching up on tryptychychch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It definitely remains to be seen how efficient we can make Triptych... but as I mentioned last week, the underlying changes to the Groth proving system are very interesting regardless&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, as before, there is no security model for it yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty, are there other questions on research?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This meeting has gone quite quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, one note about what Isthmus brought up last week regarding transaction keys and subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is apparently still the case that transactions to only standard addresses retain a single transaction key&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mandating separate transaction keys for all outputs would add 32 bytes to each additional output&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Standard = 4?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but we&apos;re already saving &amp;gt; 32 bytes per output after the last change to the Pedersen mask format anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Could there be a way to deterministically generate keypairs in such a way that the sender generates the secret keys from a seed, the recipients generate the pubkeys ? I think Bitcoin has such a scheme for generating addresses.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And hopefully the seed is &amp;lt;= 32 bytes :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, a big selling point of subaddresses is the efficient scanning across all addresses at once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: only need to read up a few lines&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would such a scheme invalidate the efficient scanning ? It seems doubtful since the tx keys are currently arbitrary.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; How much effort is it to scan and see what proportion of transactions are only to standard addresses?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: to get a distribution of how common subaddresses are?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sgp_ I think that @n3ptune accidentally did that recently&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Lemme see if the plots are on GitHub anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: essentially yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Presumably this would be affected by which large players (like exchanges) support them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/noncesense-research-lab/tx%5C_extra%5C_analysis/blob/master/tx%5C_extra%5C_viz.ipynb&quot;&gt;https://github.com/noncesense-research-lab/tx\_extra\_analysis/blob/master/tx\_extra\_viz.ipynb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 404&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh, private repo. Lemme grab the juicy parts&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This might be the relevant one&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/LgrrzOIS/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/LgrrzOIS/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I suspect the diagonal is transactions that include a subaddress, while the horizontal bands are primary-only&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Though I&apos;m open to alternate interpretations&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh I get it. The fast lookup would still exist, but verifiers would have to generate pubkeys, and *that* might be slow.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; If that is the case, then I can slide a window over time and calculate fraction of transactions that appear to include no subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m not the one who can say yes or no to that :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably worth bringing up at the next dev meeting to see what others think of it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is trivial to know whether &amp;gt;= 1 subaddress was used as an output in a tx.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If that was the question...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh wait. Maybe not, there&apos;s some funky going on with change being treated differently...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A more meta question: how did this happen? What could have been done differently to help prevent this from happening?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s probably a question for someone like stoffu who was more directly involved in the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suspect space saving was one consideration&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; knaccc too?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s quite minor for the most part&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @sgp_ meta answer: we rolled out a new feature that:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1) you could tell use from blockchain as external observer&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 2) was optional&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Either one of those alone is ok, but together we end up in this situation.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I always assumed 1 wasnt the case. I was very misinformed and thus misinformed others&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, I think we&apos;re all just putting 2+2 together on that now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, something to discuss at next dev meeting, then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there any other topics to discuss for this meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea, lemme grab a link&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The CryptoEconSec paper by hasu and all is very interesting, and parts are relevant to both Monero and our lock time conversation&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *et al&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I definitely recommend reading it. Very approachable.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Here&apos;s the writeup: &lt;a href=&quot;https://uncommoncore.co/research-paper-a-model-for-bitcoins-security-and-the-declining-block-subsidy/&quot;&gt;https://uncommoncore.co/research-paper-a-model-for-bitcoins-security-and-the-declining-block-subsidy/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And here is my analysis: &lt;a href=&quot;https://twitter.com/Mitchellpkt0/status/1183581226357014528&quot;&gt;https://twitter.com/Mitchellpkt0/status/1183581226357014528&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I won&apos;t rehash it all here. Just take a pass through on your next commute. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last questions before we adjourn and continue discussions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, thanks to everyone for attending!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-10-12</title><link>https://beta.monerodevs.org/blog/2019/10/12/logs-for-the-Community-meeting-held-on-2019-10-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/12/logs-for-the-Community-meeting-held-on-2019-10-12/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 12 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/400&quot;&gt;https://github.com/monero-project/meta/issues/400&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Fun fact: we’ve been doing these since issue #79.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I like fun facts&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; o/ the rottenest sox present.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; here&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hey all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Reminder that 0.15 is expected on October 31, with the scheduled protocol upgrade on November 30: &lt;a href=&quot;https://web.getmonero.org/2019/10/01/announcement-release-0-15.html&quot;&gt;https://web.getmonero.org/2019/10/01/announcement-release-0-15.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There&apos;s a help thread in &lt;a href=&quot;https://reddit.com/r/monero&quot;&gt;https://reddit.com/r/monero&lt;/a&gt; if you need assistance or have specific questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Talk interviewed Brad Mines, Daniel Krawisz, and spesmonerujo in the past two weeks: &lt;a href=&quot;https://youtube.com/c/monerotalk&quot;&gt;https://youtube.com/c/monerotalk&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Talk - YouTube ] - youtube.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there any outstanding questions regarding the upcoming update, or does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I&apos;m planning on releasing a 1.0 version of MoneroTipsBot soon&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m curious which exchanges are still in limbo wrt subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Oh u first ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; as usual, I would like an updated listing of who needs contacting, so we can rally people to shoot off pings&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; As the network upgrade approaches, this becomes more and more important :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; indeed. needmonero90, want to take the initiative? :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I already am with binance actually&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;ve been keeping in contact with them regarding the deadline&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Polo is good I know. What about Kraken? Shapeshift? MorphToken?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; debruyne any idea who is left?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; TradeOgre. :-)&lt;br&gt;&lt;strong&gt;&amp;lt;mooman12&amp;gt;&lt;/strong&gt; tradeogre don&apos;t use unencrypted payment id do they?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; .shrug&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; ¯\_(ツ)_/¯&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not sure about Bitfinex either&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe a thread on r/xmrtrader is best for this honestly&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I heard the mods there are really strict&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; (I&apos;ll make a post)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; like &lt;del&gt;we&lt;/del&gt; others do a thread for mining pools on r/moneromining&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ok, on to osrs&apos;s question. I&apos;ll make an exchange post on xmrtrader today.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah I think that&apos;s best&lt;br&gt;&lt;strong&gt;&amp;lt;mooman12&amp;gt;&lt;/strong&gt; Snipa: does supportxmr still have anyone mining to an address with payment id?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh that&apos;s a good question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; could email them and tell them to stop if they are registered&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; sgp_: &lt;a href=&quot;https://imgur.com/cLtds0r.png&quot;&gt;https://imgur.com/cLtds0r.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; Bitfinex still does have payment ID. Took it from my account right now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yuck. add one to the list to pester&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks rottensox&lt;br&gt;&lt;strong&gt;&amp;lt;mooman12&amp;gt;&lt;/strong&gt; are they even solvent? :v&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; Anytime.&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Probally, I can pull the logs and check. We need to make a deprecation message, but the mining clients don&apos;t usually allow for it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Snipa: let us know if there&apos;s some way to help out there. It&apos;s a clever way to reach people in a way that we typically don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; Traditionally, M5M and I will update the main pool page with notices/announcements of this nature.&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; sgp_: Morph has it too - &lt;a href=&quot;https://imgur.com/HzaBl7I.png&quot;&gt;https://imgur.com/HzaBl7I.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else on this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Kraken seems to use integrated addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rottensox: that&apos;s optional for refund, so I think it&apos;s not quite as important. It&apos;s more important when depositing Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; okie.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: yeah, I believe they do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can send a quick message to Morph to make sure they know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; endogenic: is MyMonero pulling payment ID support in the wallet? (he can answer later if not here)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else on this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; summary: check r/xmrtrader for a list soon^TM&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; If there&apos;s anything else we can do on the pool side, let me know.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks Snipa, great to see you around here :)&lt;br&gt;&lt;strong&gt;&amp;lt;Snipa&amp;gt;&lt;/strong&gt; RandomX is throwing some bigger wrenches into the original pool designs, so everyone&apos;s sort of working things out still, but notifications are something we can sort-of do.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are no new proposals in ideas or funding required. Any CCS comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll take the silence as a no&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; luigi1111w merged a considerable number of changes the past few weeks to substantially improve Monero’s stability. vtnerd submitted new mempool code that handles i2p transaction broadcasts.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: you have the floor&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Not much to report, Weblate is finally online and translators already started to work. Everything seem to work without issues and contributors seem to appreciate the new platform.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; see: translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i encourage everybody who can to help translate release 0.15 of GUI and CLI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Also,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; while preparing weblate for GUI and CLI i tested it for the website. We can use it. Not for the complete website but at least for the main part (the LANG.yml files)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i will make some more testing on my private instance and see how it works out, but i&apos;m optimist. It will make much more easier to maintain the existen translations, but won&apos;t have much inpact about adding a new one. Still a big improvement.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i think that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Great!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; for more info about how weblate works and the feature it has. there&apos;s the guide: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-translations/blob/master/weblate.md&quot;&gt;https://github.com/monero-ecosystem/monero-translations/blob/master/weblate.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; very helpful&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i would like to say a couple of things about the website, even if it&apos;s not technically a workgroup, if it&apos;s ok, sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for taking on that initiative btw, it&apos;s hugely important&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; my pleasure! :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; btw&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; moneromooo proposed to change the header of the website adding &quot;A Reasonably&quot; before &quot;Private Digital Currency&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; see: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests/1136&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests/1136&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; down&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; the thing is that that particular header was discussed quite a lot before it was chosen, so i thought was best to discuss that here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m also ok with &quot;a reasonably private digital currency for all&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i like it too&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i like it too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; i like it too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ooow &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; In the privacy world, phrases like that are super popular, for instance I2P really drills in a similar idea&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; But it looks absolutely terrible to the uneducated user, and IMO, drives them to a less safe alternative&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Terms like &quot;private&quot; and &quot;untraceable&quot; claim a lot&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Private^[1] Digital Currency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and depend highly on risk and threat models&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;xyc coin says it&apos;s more private,&quot; but they will say that anyway&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; But what about terms like &quot;The most private [cryptocurrency]&quot;, @sarang&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we really need to remove untraceable&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; no?&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; lol.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; thats arguable even, osrs&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &quot;but muh piratechain has mandatory zksnarks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s why I like the focus on &quot;for all&quot; for marketing&apos;s sake&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Did you two make up and become lovers now?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s the only privacy-focused option someone can reasonably use right now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; from a UX perspective&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and even that is questionable :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so overall, changing this phrasing is more accurate, and shills are going to shill other stuff regardless of what it says&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; obfuscated ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, but how does the word &quot;reasonably&quot; look on the website?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll give it a look&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in terms of spacing and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; private and obfuscated transactions&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/xmranon/status/1179771671303065600&quot;&gt;https://twitter.com/xmranon/status/1179771671303065600&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ xmranon on Twitter: &quot;&quot;Bitcoin is so much easier to use than #Monero&quot; is such a bullshit argument. ios.cake android.monerujo web.mymonero&quot; ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; imo, obfuscated means nothing to non-cryptrocurrency-focused people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in other news, I am almost done with a Monero pumpkin picture that sarang requested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s fantastic rehrar !&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; rehrar, it looks bad with the video that large.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what about the Monero pumpkin carving?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it will be available for purchase for recurring payment of 0.1 XMR for monthly licensing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for the sake of time, we should move on from this specific topic. Thanks for mentioning it ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you have anything else to talk about related to the website?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob: opinions need to be justified&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: screenshot + comment on Gitlab please :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh wait&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you mean the changed version, not the version as is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; got it, I&apos;ll check&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_: yes, user guides and dev guides need to be updated. I would totally support a CCS with that goal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh for sure&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; or anybody who wish to pick up some of the issues labelled help needed: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/issues?label%5C_name%5B%5D=%E2%9B%91%EF%B8%8F++help+needed&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/issues?label\_name%5B%5D=%E2%9B%91%EF%B8%8F++help+needed&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; done sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that&apos;s basically it. Please comment on mooo&apos;s issue about that header, because if we want to change it completely, that should be an entire different discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll pay more attention to GitLab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xiphon made improvements to remove long payment IDs and to better handle nodes in simple mode.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello sarang, take it away!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s been a lot of work on transaction protocols from me, and on graph analysis frameworks from suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be joining rehrar and Daniel Kim at a developer conference later this month, where I&apos;ll talk about transaction protocols and how fungibility and privacy come into play&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; :-D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m happy to answer particular questions, but don&apos;t want to bore with details on protocol design here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof. More Vegas.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looking forward to speaking to a develop audience&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *developer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of note is that RCT3 was updated fairly recently, as was Lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and rockstart contributor RandomRun had an idea on extending a particular Groth proof that I&apos;ve been working on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we&apos;re calling that protocol-in-progress Triptych&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (no security model for it yet, though)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang, anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those are the broad topics of research interest lately&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; catching up, I thought bittex was also using unencrypted PIDs&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; bittrex&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; shapeshift still uses them too, afaik&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; We moved on, but I can quickly log in and check.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final updates? we will skip over open ideas for time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; last comments&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ne&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; was a good meeting everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 26 October at 17:00 UTC. The next Coffee Chat will be on 19 October at 16:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Stick around after the meeting for a new initiative! We’re playing 0 A.D., an open-source, real-time strategy game. This event helps promote the community by focusing on something other than Monero. We hope you join us and have fun watching us mess around! &lt;a href=&quot;https://www.youtube.com/watch?v=DqIJmY3cOO4&quot;&gt;https://www.youtube.com/watch?v=DqIJmY3cOO4&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ 0 A.D. Territory Rush with the Monero Community - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-10-10</title><link>https://beta.monerodevs.org/blog/2019/10/10/logs-for-the-tini2p-dev-meeting-held-on-2019-10-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/10/logs-for-the-tini2p-dev-meeting-held-on-2019-10-10/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 10 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; alpha release is live!&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; master branch is tagged for alpha release 0.0.1&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; there are likely still bugs, and refactors that need to be done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; but all the pieces are in place for the core router&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; tini2p is capable of end-to-end sessions over I2P tunnels&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; tini2p is NOT currently capable of communication with Java I2P, i2pd, or ire routers&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; in the coming weeks, I will be working on ElGamal tunnel building to enable communication with Java I2P, i2pd, and ire&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; point-to-point communication over NTCP2 is likely possible with Java I2P/i2pd/ire, but I haven&apos;t tested it at this point&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; anyone interested is welcome to pull the latest master, and test stuff out&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; any testing is very much appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; release is three months past the initial planned alpha, and I am grateful for the support and patience&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; my goal is to add client functionality, a fuzzing test suite, and core refactors by December&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will have a longer meeting next week&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2: Next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2019-10-17 18:00 UTC&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-10-07</title><link>https://beta.monerodevs.org/blog/2019/10/07/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-10-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/07/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-10-07/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 07 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can jump into ROUNDTABLE discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure; I&apos;ve been working on my matching code. I fixed a few bad unit tests, i fixed a problem that was making the code take O(n^2) time and now it takes O(n) time... the challenger code and the parameter space explorer code are nearing completion, and my simulations are still misbehaving&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any ideas what exactly is misbehaving?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m also beginning to read about an idea by randomrun and thinkinga bout security proofs for it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, no, that&apos;s what&apos;s strange. i have unit tests that check things like &quot;check that the correct number of nodes are added to the graph&quot;, and they all pass those things... but then the integrated simulation as a whole produces a bad output file&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is why i posted the stupid gif the other day of &quot;two unit tests, no integration test&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m working on it, and i have a few clues... and six more unit tests i&apos;m coding up this afternoon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i also want to bring up the topics that isthmus posted on github&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s save those until he returns&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we should hold off till the end of the meeting to chat about those&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod* he may not return, though, and we should chat about it in public today eventually either way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve worked on a few things this past week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I collaborated with Aram on a Lelantus update: &lt;a href=&quot;https://lelantus.io/enabling-untraceable-anonymous-payments.pdf&quot;&gt;https://lelantus.io/enabling-untraceable-anonymous-payments.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It seems to solve the sender tracing issue, but at the cost of proper one-time addressing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm *taps chin*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Trying to fix both at the same time keeps running into a wall involving Pedersen generators&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m very interested to spend some time catching up on that trade-off&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we&apos;re looking at possible ways to use Schnorr representation proof tricks here... nothing so far though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, I updated the RCT3 proof-of-concept code and spacetime analysis to reflect the new version of the preprint that was released&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They compress the spend proof across inputs, but this incurs some major cost in padding inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately, undoing that compression doesn&apos;t play nicely with their integrated balance proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As in, (number of spends)*(size of anonymity set) must be a power of 2, or padded to one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc lelantus originally used a tree structure, yeah? is that why?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is what why?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is that why they require padding inputs to powers of two?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RCT3, not Lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It has to do with the inner-product argument that it uses for compression&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gack, got them confused~ nevermind, i retract my question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, that makes sense too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be nice to get separate spend proofs if only to avoid this padding issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that would require redoing security proofs etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, I&apos;ve been working more on some ideas RandomRun had for Triptych involving balance proofs and multiple spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a simple version of the Groth proving system that supports proving knowledge of multiple commitment openings to zero, along with linking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but haven&apos;t done any security proofs (in particular, I have some questions about the uniqueness requirements on certain proof elements)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting balance integrated is tricky, and that&apos;s what I&apos;m working on now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is there any write-up anywhere you and/or RR are willing to share with the public, or is this still too much &quot;in prep&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; His ideas are listed in the GitHub issue here: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/56&quot;&gt;https://github.com/monero-project/research-lab/issues/56&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the work-in-progress code is here, but very unfinished: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/lrs/lrs&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/lrs/lrs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and very probably insecure as written&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now it&apos;s just at the playing-around-with-the-algebra stage, to see what&apos;s useful/possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s good to clarify that before some other coin goes and implements it :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, kudos to RandomRun on some really clever ideas to extend that Groth proving system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TBH it&apos;s probably worth a short paper on its own&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now (if proven secure, mind you) it turns Groth&apos;s idea for a ring signature into a linkable ring signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the balance proof extension works, then we&apos;re really cooking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Efficiency TBD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While we wait for Isthmus to return, I can wrap up by saying my ACTION ITEMS for the week are trying to get balances working in Triptych, finishing a presentation on transaction protocols, and getting caught up on some lit review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good timing bruh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: we didn&apos;t talk about your items at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Care to go over them now?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; One of the things I&apos;ve been pondering about is how to assess the appropriate (safe) lock time&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Here is one possible framework for the conversation: &lt;a href=&quot;https://github.com/noncesense-research-lab/lock%5C_time%5C_framework/blob/master/writeup/lock%5C_time%5C_framework.pdf&quot;&gt;https://github.com/noncesense-research-lab/lock\_time\_framework/blob/master/writeup/lock\_time\_framework.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Since the lock time only needs to be longer than reorg events, we can approach the question systematically by enumerating the list of things that cause alternative blocks, assessing the maximum plausible length of alternative chains that they could produce, and buffer that with a safety term&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Enumerating the expected sources of reorganizations is a good idea, now that you have some empirical data on latency-based reorgs&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; My goal is to take the conversation out of the realm of intuition, towards addressing specific things that we can model/discuss/etc. :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I seem to recall some talk a long while ago about individual nodes that had observed much longer reorgs, but I assume these were not global?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (for some definition of global)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Well, that was back when there were ASICs on the network&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m inclined toward T2 or T3. the selection of an enforced lock time to ban inarguably-too-short txn times is easy and has an immediate benefit to the system. analysis paralysis while selecting an &quot;optimal&quot; lock time isn&apos;t desirable, and having the enforced lock time in place - even if we don&apos;t change the current lock time - is critically important&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, (should we enforce lock time?) and (how long should lock time be?) are two distinct questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, here&apos;s the deal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There seemed to be good support for consensus enforcement of whatever value is chosen&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is it worth exploring privacy implications as well? It could be that the longer the lock time, the better it is for network privacy to some extent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: this is especially true if the lock time is longer than the median spend-time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s not a desirable lock time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for obvious reasons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the deal i&apos;m thinking is that it&apos;s easy to discern what is *unacceptably long* or short in lock times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a lock time of two blocks is too short, a lock time of 90 days is too long, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t think it needs to be the main topic (chain re-orgs are more important imo), but it&apos;s worth considering&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think we will have a tough time reducing it from 10 honestly for UX reasons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i guess my question is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have an argument in favor of using a value *other than 10*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *tough time increasing it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: I would like to justify a smaller number for UX reasons if possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wouldn&apos;t dare lower it further than 10&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus&apos;s document outlines a basic framework for coming up with a number&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: based on what though?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or let me rephrase that, because &quot;i wouldn&apos;t dare&quot; is a bit dramatic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: well, we&apos;ve witnessed many re-orgs length longer than 10. they are downright *common*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moreover, spend-times that are lower than 20 minutes are *extremely* noticable in a txn graph&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if a sequence of very fast chained txns occur in a row, you can almost bet your ass that they&apos;re the same person churning.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The question in my mind is what is an acceptable risk probability for T2, and T3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: that was the question that popped into my mind&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s what I was referring to from the privacy angle&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you happen to know the corresponding threshold for Bitcoin&apos;s choice of typical lock time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t, off the top of my head&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ sgp_ or ArticMine or isthmus?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hm&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;m avoiding commenting on any particular numbers until we decide on a framework for discussing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; personally i would find it helpful to have those numbers in deciding the framework&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here&apos;s a writeup that I&apos;d seen before: &lt;a href=&quot;https://bitcoil.co.il/Doublespend.pdf&quot;&gt;https://bitcoil.co.il/Doublespend.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Bitcoin has no lock time for normal transactions&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You can essentially chain unconfirmed transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: thanks that&apos;s important to know, too. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Page 8 shows some example data based on hashrate and confirmations using Bitcoin as an example&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Chicken/egg, don&apos;t need numbers for the framework&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I see your point Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Does buffering the lock time to be greater than the worst case plausible scenario make sense as a framework?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: but most clients use the 6-confirmation rule for &quot;confirmed&quot; transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Isthmus: if we did this, our lock time would have to be &amp;gt;&amp;gt; 23&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was curious about that particular choice&apos;s assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc we saw a 23-block reorg recently&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It is a soft rule essentially&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You can easily overrule it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s consider a 3 standard deviation scenario&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: right, but I&apos;m simply curious to make a comparison&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Lock_time = Safety*(max(len_latency, len_51%, len_selfish...))&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So if you&apos;re saying that would be 23&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; You&apos;re saying lock&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; lock_time = 23&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; What are you using as your value for the Safety term?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; And which term in the max are you looking at?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, good questions&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I never suggested any value for the safety term, so I&apos;m trying to figure out how we got to 23 :- P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s not the 23&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m saying max(...) &amp;gt; 23, because we&apos;ve seen 23 within the last year&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Woah, I totally missed that&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; When?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so whatever number we select needs to be &amp;gt; safety*23&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; We can fish it out of the NRL logs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That was from a single node report, no?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: *shrug* even if it was 15, or 12, safety*12 for any safety &amp;gt; 1 is going to be bigger than 20, generally&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That&apos;s why I think looking at all reogs and using 3sd longer than normal or something like that is a more practical number&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my point is: if we look at how common re-orgs are, and if we want to protect against those, we need unreasonably long lock times that risk slowing down the monero economy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: all observed reorgs, regardless of assumed origin (latency, high-hashpower entity, etc.)?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: I would need to go deeper into the numbers, but I just want to see what the numbers are without some of the outliers&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I&apos;ve been out of the loop, so I&apos;m not disagreeing. But wowza, I hadn&apos;t seen anything *global* greater than length 2 since we switched to CryptoNoteR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: *nod* we should look at the distribution of re-org times, though, and decide on a rigorous statistic instead of picking 3*stdev, but your point is 100% correct&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s the overall point I want to convey&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I suggest a risk based approach. Starting with who bears the risk?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: if there was 1 reog at 20 and every other one is &amp;lt;3, that&apos;s important to know&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think using data and methods from the Bitcoin community for risk estimates of high-hashpower entities would be useful as one data point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus: in terms of the framework however, I think we need to add some privacy implications&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; True, though the Gini coefficient for BTC hashrate is probably much more lopsided that Monero&apos;s distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; shrinking the lock time likely has adverse privacy implications&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and it also have positive UX implications&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are some significant differences in Bitcoin: 1) Great Firewall of China 2) 10 min blocks&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; Better UX at the cost of privacy sounds like ... not-Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I suspect (and I may totally backtrack this later...) that the fact we flip coins every 2 minutes rather than every 10 minutes may mean we reach stable equilibrium faster&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Inge-: it&apos;s about the tradeoff. No one would use a coin with a lock time of 100 days&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; SLOWNERO&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; YESSSS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ nah, it&apos;s like using a smooth/exponential curve for a mortgage versus discretized timesteps using monthly annualization formulas: one approximates the other, but you converge at the same rate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wrt 2 minus vs 10&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s operate briefly assuming that the longest reasonable &quot;natural&quot; re-org is 6 blocks. it&apos;s smaller than our current lock time, longer htan isthmus&apos; global data, and matches satoshi&apos;s arbitrary selection.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we pick safety = 2 or 3, we are still looking at 12 or 18 lock time, not shorter than 10.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now, if we recall, block re-orgs don&apos;t always happen naturally and can take place due to adversarial behavior, using the longest one in history is incomplete&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why? the attacker may hold off, biding their time on a real attack, until their attack power is most likely to lead to success. Seeing only a few re-orgs of length 2-6 in the entire history of monero doesn&apos;t mean that an adversary can&apos;t force a 30-length re-org, as an example, so while the monero archival stuff that isthmus has been running is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i dunno, i feel like this is an unnecessary rabbit hole&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;past performance does not indicate future results.&quot; But I still like seeing how the network performs under normal scenarios&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or at least: why try to select a number other than 10 before the next hard fork?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: well... *historical* scenarios anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So do we just stay with 10?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let&apos;s agree on the framework first :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if we don&apos;t agree on anything, the status quo will remain (10)&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh totally NOT trying to adjust this by the next fork&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This is going to take us like 3 months to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, then if that&apos;s the case&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I was just responding to the ping from last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think enforce at 10 for this upcoming upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ahhahaha&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Re @suraeNoether &quot;this is an unnecessary rabbit hole&quot;, As MRL, if we are going to inform lock time, we HAVE to go down three rabbit holes. 1) What&apos;s the longest plausible natural reorg, 2) What&apos;s the longest plausible attack, 3) what margin of error do we want?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I literally don&apos;t think there&apos;s a way to address the question if we&apos;re not willing to consider these&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; (I think... there may be some clever way to circumvent this...)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m saying there is not a way to address this problem&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; What do you think about additive safety term versus multiplicative?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: I agree on a theory level, but not on a practical level&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: yeah, i&apos;m saying theoretically, there is no optimal solution. in practice, there will be a whole host of solutions that are &quot;good enough&quot; that have different tradeoffs between them depending on threat models&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ....have you worked on Monero before? lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is why isthmus is using the word plausible here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah it&apos;s a tradeoff, but we need to pick one, and there&apos;s potential reason to believe (with evidence) that a number other than 10 is best&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *cough* there is no best solution&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m open to changing the number with the right evidence&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Maybe we can circle back to this next week with more recent numbers from the archival network regarding global events&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is it not possible to take a risk based approach for a framework?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; @ArticMine yes, please share ideas :- )&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 1) % hashrate of attacker&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 2) Who bears the impact&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 3) Type of impact ie double spend, privacy&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One should be able to derive risk provabilities&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Some of #1 may be captured in Eq 3. Or at least I tried.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/iRNSWEPW/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/iRNSWEPW/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, that Bitcoin-related paper does this type of hashrate-threshold analysis&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes this is the type of analysis I mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) lock times &amp;gt; 50 or &amp;lt; 10 are extremely bad ideas for opposing reasons.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2) This leaves a narrow band of a half of a single order of magnitude. not a lot of wiggle room.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 3) going from 10 to 15 is extremely unlikely to have a dramatic or concrete impact on privacy; this is a 10 minute difference when we are speaking of distributions with medians around a day and a half&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 4) Going from 10 to 40 is going to have huge impacts on our economy, and would have to be justified by a veritable mountain of evidence&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i look at this as willfully entering into analysis paralysis just because we have the data to answer questions about some very specific hypotheses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, may we table this and return when folks have had a chance to review the relevant analysis?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus had one other item to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; So, I might not have 100% of the technical details right, so feel free to jump in with corrections:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was the question of tx pubkey representation, since its use is different between primary and subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yes, that.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; The ability for an external observer to ascertain whether there were any subaddresses included in the construction of a transaction&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Leaks information about the recipient&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or sender.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For some reason I thought that unique pubkeys were always used now, regardless of address type, to reduce distinguishability... but I need to check this&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yes, and/or sender&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Sure, that is fair, but in that instance I would set it to zero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is the first I am hearing of this&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Actually... I&apos;m not sure. The logic is a bit different for change IIRC...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m a bit confused...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I hit that when I tried to add custom change addresses.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus do you have a small toy example you could show us?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Nope, I have no clue how the constructions differ&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: for subaddress destinations, you use a unique tx pubkey&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Well wait&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Maybe I can fish up an example&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Does tx_extra = (empty) imply no subaddresses were involved?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; In that case I can just hit a block explorer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; tx_extra stores tx pubkey, which is always included&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: do you mean the tx pubkey is encoded differently?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Mmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s derived differently for primary and subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s possible to use only one pubkey for multiple non-subaddress destinations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but this implies distinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; ^^^^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought this had been changed to be unique per destination all the time, for this reason&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i am beginning to recall this conversation and using a unique key per destination, and we didn&apos;t like that it revaled the number of dest addresses, or something...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unique per output, is what I should have said&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; why would the # of dest addresses be different than the number f outputs, unless someone is doing terrible churn?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *shrug* users do dumb stuff all the time for dumb reasons&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will confer with moneromooo and examine code to see what the current default behavior is&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I purposefully shut up after what I said above since stoffu will know for sure, and I don&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Cool, I think we can probably stick a pin in this, research over the week, and circle back with more concrete details about distinguishability under the current design.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any other action items before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, thanks to everyone for participating&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-10-03</title><link>https://beta.monerodevs.org/blog/2019/10/03/logs-for-the-tini2p-dev-meeting-held-on-2019-10-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/03/logs-for-the-tini2p-dev-meeting-held-on-2019-10-03/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 03 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; meet time&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; an incredible amount of refactoring, and router context impl&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; a lot of the early code that I wrote in the first months of the project has returned to bite me&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ve spent a good amount of time correcting early design and implementation mistakes&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; work remains on the refactoring front, but it works&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the real test will come with cross-implementation integration tests (post-alpha)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; you can see my progress in the &lt;code&gt;context&lt;/code&gt; branch: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/tree/context&quot;&gt;https://gitlab.com/tini2p/tini2p/tree/context&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I have a bit more work to do cleaning things up, and making the context work without so much manual interaction&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; but tunnel messages, and end-to-end ECIES messaging works over localhost!&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; you can see for yourself here: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/blob/context/tests/net%5C_tests/router/context.cc&quot;&gt;https://gitlab.com/tini2p/tini2p/blob/context/tests/net\_tests/router/context.cc&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; notably, this test shows an end-to-end ECIES session over inbound and outbound tunnels: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/blob/context/tests/net%5C_tests/router/context.cc#L402&quot;&gt;https://gitlab.com/tini2p/tini2p/blob/context/tests/net\_tests/router/context.cc#L402&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; you can also see that I&apos;m manually adding tunnels, selecting which router infos are used for tunnel hops, and manually creating the LeaseSet&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so all that needs to be automated, and wrapped in functions inside the router context itself&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ll be working on that for the remainder of today, and pushing an alpha release candidate today or tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ll leave the alpha candidate open for review for one week before merging into master&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ve also updated my ECIES impl to *mostly* match what is in the current revision of &lt;a href=&quot;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&quot;&gt;144&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; where there are TODOs and otherwise murky content, I&apos;ve filled in the gaps&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the proposal is still highly in flux, and I will continue to update my impl until we reach a stable spec&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; over the last few meetings, zzz, orignal, the rest of the I2P devs, and I have been making a lot of progress&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; zzz is dedicating time to the next I2P release, and will return focus to 144 afterward&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; they have stated an estimate for end-of-year for a stable spec/rollout in Java I2P impl code&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;m hoping to also be ready with some client code (I2CP, SAMv3, Reseed) around that time to do full integration tests with Java I2P and i2pd&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; (ire too if str4d is ready :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; after alpha, I&apos;ll also be implementing ElGamal tunnel building, so that tini2p users will be able to build tunnels through existing Java I2P and i2pd routers&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; after that, Reseed&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; between now and next week, I&apos;ll be working on more bug fixes, the automation of router context stuffs, and trying to put together instructions for running tini2p routers over a docker testnet&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; docker testnet may wait until after alpha release, since I have net-tests that show full end-to-end communication (even if it is only over localhost)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; that was 2: What&apos;s next&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; :0&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 3: Comments / questions&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; then that leaves&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 4: Next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will be a short update next week for alpha release: 2019-10-10 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; thanks for reading&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; @tini2p_gitlab kick juggles the gaffer like a hacky-sack&lt;/p&gt;
</content:encoded></item><item><title>Network upgrade and release 0.15</title><link>https://beta.monerodevs.org/blog/2019/10/01/announcement-release-0-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/10/01/announcement-release-0-15/</guid><description>Tentative schedule for network upgrade and release 0.15</description><pubDate>Tue, 01 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear participants of the Monero ecosystem,&lt;/p&gt;
&lt;p&gt;A tentative schedule for the upcoming scheduled network upgrade has been set. The schedule is as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;October 24&lt;/strong&gt; - &lt;em&gt;Code freeze&lt;/em&gt;&lt;br&gt;&lt;strong&gt;October 31&lt;/strong&gt; - &lt;em&gt;Targeted v0.15 release date&lt;/em&gt;&lt;br&gt;&lt;strong&gt;November 30&lt;/strong&gt; - &lt;em&gt;Network upgrade&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/2019-10-1-announcement-release-0-15/monero_015_schedule.png&quot; alt=&quot;upgrade schedule&quot;&gt;&lt;/p&gt;
&lt;p&gt;Thus, approximately the 30th of November there will be a scheduled network upgrade on the Monero network. To be sufficiently prepared, a user, service, merchant, pool operator, or exchange should run CLI v0.15 or GUI v0.15. The scheduled network upgrade introduces a few major changes. First and foremost, a new long-term Proof-of-Work algorithm, namely &lt;strong&gt;RandomX&lt;/strong&gt;, will be introduced. Miners therefore ought to upgrade their mining software as well. Second, &lt;strong&gt;long payment IDs will be phased out&lt;/strong&gt; in order to improve privacy and user experience as well as reduce support work for services and exchanges. Third, &lt;strong&gt;transactions will now require at least two outputs&lt;/strong&gt;. Fourth, the &lt;strong&gt;ten block (approximately twenty minutes) lock time&lt;/strong&gt; for incoming transactions will be enforced on the protocol level. Both these changes will improve privacy for the user as well as for the whole network.&lt;/p&gt;
&lt;p&gt;To reiterate, following &lt;a href=&quot;https://lists.getmonero.org/hyperkitty/list/monero-announce@lists.getmonero.org/thread/NQCMZHCW557QG4QX752ZTBETRWLF2P63/&quot;&gt;our earlier announcement&lt;/a&gt;, long payment IDs will be phased out in this scheduled network upgrade.&lt;/p&gt;
&lt;p&gt;Services still utilizing long payment IDs are thus reminded to &lt;em&gt;upgrade to either integrated addresses or subaddresses as soon as possible&lt;/em&gt;. If any assistance is required, feel free to contact the Monero dev community at #monero-dev (freenode - IRC, Riot/Matrix, &lt;a href=&quot;https://mattermost.getmonero.org&quot;&gt;MatterMost&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Note that a preliminary information thread regarding the scheduled network upgrade &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/d884zt/preliminary_information_thread_regarding_the/&quot;&gt;has been posted on Reddit&lt;/a&gt; that contains more elaborate information for users and miners.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Monero dev community&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-09-30</title><link>https://beta.monerodevs.org/blog/2019/09/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-30/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 30 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s start! Agenda here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/395&quot;&gt;https://github.com/monero-project/meta/issues/395&lt;/a&gt; (logs posted there after the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hewro&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is suraeNoether here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi, sorry, i&apos;m going to be in and out this morning&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can do a real quick rundown, but i have to go :(&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case, let&apos;s jump into the ROUNDTABLE with suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; matching&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been working on the code, and there were some structural problems, and then a failure-to-push-my-damn-commits failure of my local harddrive&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s proceeding... slowly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been sick a lot :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, i don&apos;t have anything to chat about right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What would you say the current state of matching simulations is?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m hoping to push some code later today on my simulations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; non-functional&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And is there any part of it that could/should be worked on by others as well?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or of the corresponding theory?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the paper has been available and the codebase is available. the matching code itself is working, but my method of comparing it to some simulated ledger is what is taking awhile.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m here from where Sarang should be :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &amp;gt;_&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone can choose to simulate a ledger *some other way* and run my code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we even have speed numbers for our matching code from you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; literally, it&apos;s a sanity check and comparing against known churn behaviors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, any questions for suraeNoether before he must go?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay guys i have to go. expect a push later today. i&apos;m also going back on solid food later today so who knows, maybe i&apos;ll have some burst of inspiration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Feel better plz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on several things this past week&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; may good health and good fortune go your way mr surae&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, the CLSAG paper is now submitted to Financial Cryptography 2020&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The preprints on the MRL archive and on IACR are updated&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or rather, IACR has been updated and an MR exists for the MRL archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The DLSAG paper was also updated and submitted to the same conference&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2019/654&quot;&gt;https://eprint.iacr.org/2019/654&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, I&apos;m still working with the author of Lelantus on some modifications to avoid its linking problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll have a short writeup soon about one possible way, but it doesn&apos;t work cleanly with one-time addresses in the way you might want it to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are some techniques involving Schnorr proofs that we still want to investigate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, I am finalizing proof-of-concept code and spacetime analysis for the updated RCT3 preprint, which has interesting tradeoffs from the earlier version&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; exciting!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; is the PoC code available somewhere?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides fixing a big flaw, it aggregates proofs together... this means very small proofs at the expense of some verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Code (danger: not for production) is here: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/rct3/rct3&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/rct3/rct3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll also run numbers on doing non-aggregated proofs, since that would effectively reverse the spacetime tradeoff&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ bets on which xmr fork deploys it first ...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What is &quot;some verification&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My initial estimates suggest a drop in size from 3.1 kB to perhaps 2.3 kB (2-in-2-out)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification numbers TBD, but not too bad... considering the original 2-2 single verification estimate was 39 ms on a test machine, batched down to 13 ms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Back-of-the-envelope is that batched 2-2 txns will see maybe 5% increase from the old version&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but again, you save 25% on space from the old version&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Pulling apart the aggregation will improve batching time by reusing generators&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but then space is back up again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are also some structural differences to the proofs that will mean somewhat higher times regardless&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More details once I have the actual numbers finished&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fourth, my monthly report is posted here: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/77#note%5C_7393&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/77#note\_7393&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fifth, I&apos;ll be joining rehrar and Daniel Kim to speak at World Crypto Conference later this month&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My talk is about the history of cryptographic constructions toward privacy-preserving transactions, and future research directions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m starting it early to meet their particular deadlines&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; woot!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; WCC represent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m trying to think of some good analogies for why terms like &quot;privacy coin&quot; set the wrong baseline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For example, you wouldn&apos;t visit someone&apos;s house and say &quot;oh, you have one of those bathrooms with a door&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Try to frame it in terms of cash&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It should be the default!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;This is a safe car&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Cash is anonymous, debit/credit cards are tracked by your bank&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; the bathroom door is spot on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, the talk is mainly about cryptography, but I like setting the stage briefly to give motivation for the cryptography&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And I&apos;m a terrible designer, so I always take longer than expected to make presentations look not-too-horrible :/&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang, bro just send to me?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in all its TeX goodness :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp_&amp;gt;&lt;/strong&gt; your plain presentations are ok imo&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; test, is MM working in this room?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; bloof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yeah, that&apos;s what I&apos;ve been working on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions on those items?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; In my opinion, this should depend on audience sarang&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; nah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; serhack: how so?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s an audience of developers&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; though I have a Research Request (tm) for MRL as a whole&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;m so missing an audience of developers :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: go on&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a point to mention after&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s be asked before with varying degrees of intensity, but I&apos;d like some research done on the 10 confirmation unlock time.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 10 confs was kinda chosen arbitrarily? Or did it have reasoning? Research on if this is the ideal number.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Have there been any noteworthy developments regarding the CLSAG audits?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I see that as really being a question of network topology and propagation, as it relates to reorgs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Obviously the hope is to get the conf time down for spendable funds, but if research shows 10 is good (or even increase), well at least we have numbers to back it up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have particular data on this... best candidates for that are the noncesense folks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: OSTIF is working to get the first code audit number (24750 USD) down&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the math audit number is currently 7200 USD&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Do we have only one offer for a code audit btw?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; sarang: probably you know this suggestion but I will never tire of repeating it. You have to capture attention of people, in any possible way. So, if you think the presentation graphic could be changed to improve the readability, go for it. If you think you have to remove text and to add more images, go for it.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar if you reduce the time to 5 minutes won&apos;t you just get questions like, why I need to wait 5 minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; AFAIK there is only the single code audit offer right now, but OSTIF is working on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Both to allow the possibility of multiple reviews (if desired) and to promote competition that could reduce the cost of each review&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp_&amp;gt;&lt;/strong&gt; This isn&apos;t high priority, but I&apos;d like to see an analysis of the number of coinbase outputs in rings on average over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, over the different selection algorithms?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree that it would be interesting. I ran some numbers on super small datasets and it was a spread that maxed at 1-in-11 IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is always the question of whether a consensus rule of &quot;any ring w/ coinbase must be all coinbase&quot; would be a net benefit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still hold that it shifts the resulting heuristic down the transaction graph one hop, but overall it&apos;s probably not a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;sgp_&amp;gt;&lt;/strong&gt; You know my view is that it&apos;s a net positive, but most people don&apos;t agree yet&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I don&apos;t get the assumptions itself, aren&apos;t coinbases in rings can be used as inputs to any other tx?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; won&apos;t making &quot;any ring with coinbase must be all coinbase&quot; that property nonexistent?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One claim is that coinbase can be excluded as the true spend for &quot;average transactiosn&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as questions of pool behavior&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Prior to the last selection change, coinbase were being overselected as part of a broader weighting issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now they&apos;re selected according to their on-chain frequency, but are otherwise not selected differently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, making all-coinbase rings means that you could now identify the outputs of those transactions as heuristically not true spenders where they are used&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; on firsth thought that doesn&apos;t seem too much of a practical privacy leak&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was not good when they were being overselected, but in fact the over/underselection was technically occurring for all selection regions where block density was varied&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was just that coinbase were far more visible as an effect of this&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So right now you&apos;ll usually see 0-1 coinbase or so per ring, but there are certainly outliers with more&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, certainly something to keep thinking about. As with most things, it&apos;s probably a bit more subtle than it seems at first glance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Back to the agenda... did anyone else have research to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, then on to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; I have some questions related to what was discussed last week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure mikerah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Have you considered using Polynomial commitments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For what?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; In order to get a SNARK without trusted setup for ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Current schemes that are coming out are using polynomial commitments in such a way that you can eliminate the need for a trusted setup&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Halo and DARKs come to mine.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; afaik those are more generic schemes than what&apos;s needed in practice here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, Halo&apos;s big goal is recursive evaluation&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; These schemes aren&apos;t quantum secure and you get larger proof verification sizes as usual&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it&apos;s not even close in terms of desired efficiency yet; early stages&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;mikerah &quot;Halo and DARKs come to mine.&quot;&amp;gt; DARKs can be used, but the polynomial commitment scheme in Halo cannot from what I’ve read and tried&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; isn&apos;t halo&apos;s big goal recursive composition + no trusted setup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; mikerah: quantum secure schemes have even larger proofs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; usually 2kb+&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; at best&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; kenshamir: If I understand correctly, the polynomial commitment scheme in Halo is derived from Sonic.&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; silur: There&apos;s a lot of research going into quantum secure zk-SNARKs. Although proofs are prohibitely expensive, even more so than current schemes, I expected it to get better in the next 5-10 years&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; The paper on the commitment scheme for DARKs is not out yet, it uses class groups, so group sizes will be roughly the same as RSA, but verifier asymptotics will be sublinear&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; mikerah: I&apos;m mainly into quantum-safe crypto so I also follow these researches. I&apos;m more optimistic on the matter and expect that breaktrough much sooner :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, let&apos;s go ahead and wrap up this meeting; discussions can of course continue after&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;mikerah &quot;kenshamir: If I understand corre&quot;&amp;gt; I read it as a modification of inner product argument that is similar to bulletproofs, I’d need to read sonic though haha, only have ever skimmed it&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; The polynomial commitment scheme used in sonic is KZG10 IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; kenshamir: I also read it as that but if you skim through Halo, they present Sonic and then give the modifications to the sonic scheme in order to achieve amortized succintness&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be working on WCC prep, RCT3 proof review and analysis numbers, and an idea RandomRun had for modifying the Triptych proof to support multiple inputs natively&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For log posting purposes, let&apos;s adjourn here and let conversations continue :D&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-09-28</title><link>https://beta.monerodevs.org/blog/2019/09/28/logs-for-the-Community-meeting-held-on-2019-09-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/28/logs-for-the-Community-meeting-held-on-2019-09-28/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 28 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/391&quot;&gt;https://github.com/monero-project/meta/issues/391&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; wait jk&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/396&quot;&gt;https://github.com/monero-project/meta/issues/396&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;intj440&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; hiya&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Sup&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; will be on IRC soon.&lt;br&gt;&lt;strong&gt;&amp;lt;darkaleph&amp;gt;&lt;/strong&gt; hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone. thanks for being here!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There was an initial &quot;policy &amp;amp; regulation&quot; meeting here earlier this week: &lt;a href=&quot;https://github.com/monero-project/meta/issues/392&quot;&gt;https://github.com/monero-project/meta/issues/392&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Head to #monero-compliance to join that initiative&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Of course, the most important news is that 0.15 is expected on October 31, with the scheduled protocol upgrade on November 30. Here are some of the major changes: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/d9lbji/what%5C_are%5C_some%5C_of%5C_the%5C_major%5C_notable%5C_changes%5C_coming/&quot;&gt;https://www.reddit.com/r/Monero/comments/d9lbji/what\_are\_some\_of\_the\_major\_notable\_changes\_coming/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] What are some of the major notable changes coming to Monero this Oct 2019 for v0.15? (self.Monero) | 31 points (80.0%) | 16 comments | Posted by patoshii | Created at 2019-09-26 - 15:38:56&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Release schedule: &lt;a href=&quot;https://twitter.com/JEhrenhofer/status/1175830009254166534&quot;&gt;https://twitter.com/JEhrenhofer/status/1175830009254166534&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Justin Ehrenhofer on Twitter: &quot;Tentative Monero 0.15 release schedule: Oct 24: code freeze Oct 31: release Nov 30: network upgrade… &quot; ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there any outstanding questions regarding the upcoming update?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; None? Wow, you people are quite informed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please help us contact exchanges. I&apos;ll make a Blockfolio notification today, and we should make a Monero-announce mailing list announcement: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/daacw0/reaching%5C_out%5C_to%5C_the%5C_exchanges%5C_network%5C_upgrade%5C_v015/&quot;&gt;https://www.reddit.com/r/Monero/comments/daacw0/reaching\_out\_to\_the\_exchanges\_network\_upgrade\_v015/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Reaching out to the exchanges / Network Upgrade / v0.15 (self.Monero) | 26 points (90.0%) | 4 comments | Posted by mishka1984 | Created at 2019-09-28 - 02:37:16&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Wiki October 2019 (5.2 XMR): &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/98&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/98&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All ideas in funding required have been fully funded.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any comments on this new proposal in ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thoughts on the wiki thing sgp?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s a really small amount. I&apos;d like to see a better idea how the funds are rewarded though&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m a little bit skeptical&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Asking for sensible server hosting costs is totally reasonable to me&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know asymptomatically is as good as they get&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I&apos;m just afraid of the burnout that comes with having to maintain something as...&quot;intensive&quot; as a wiki&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but hey, he&apos;s asking for server costs, so I guess it doesn&apos;t matter&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Possibly, but the ability to edit the wiki is much simpler than editing the getmonero website&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; especially from a newcomer perspective&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; meh, what the heck? it&apos;s not much XMR, and we&apos;ll see how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m for&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other comments? I prefer the format and approachability of a wiki compared to the main website&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; RandomX was merged, and all hands are on preparing for release at this point.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There were a few instabilities on testnet that are being ironed out, hence the slightly later than expected network upgrade (hardfork) date&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione has a new translation platform at translate.getmonero.org.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Join #monero-translations to help out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; i2p support is finally anticipated in the GUI for 0.15! It may also include the ability to send funds to multiple addresses in one transaction (feature available in the CLI), but this is lower priority.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I2P is for this update? woof&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; when did vtnerd say this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As of a few minutes ago, pigeons set up an i2p Monero node for testing that &quot;seeds&quot; peers to other monero clients. So that&apos;s coming along nicely :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That was the main holdup afaict&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; and we should make a Monero-announce mailing list announcement &amp;lt;= I will have that ready tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione[m] will put it on the site as announcement too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Tor support probably won&apos;t make it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But most users will see larger practical benefits from i2p anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang and Surae have focused their attention on CLSAG, Omniring, Lelantus, RingCT 3.0, and matching. A new RingCT 3.0 preprint is out with large changes.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; sad on the Tor, but it&apos;s good for I2P{&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You can always view their logs in the meta repo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I&apos;ve been focusing on sublinear protocols mostly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any questions on Monero workgroups? We are speeding through this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Just a comment that I don&apos;t think technically translate.getmonero.org has been released to the masses, so keep it on the downlow&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something to discuss.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; *hands torch to rehrar*&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is a semi-serious idea. Similar to the testing of the minecraft server for people to play on&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; what are some things the community might be interested in doing, that&apos;s online?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; together, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; online board game, book club, debates, discussions?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe the answer is nothing&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it&apos;d be cool to have a few different things going, and having a vibrant &quot;community space&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s not just Monero-centric&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; different people want different levels of engagement. I&apos;m sure there&apos;s some people that don&apos;t care to be involved in a &quot;Monero community&quot; in anything past Monero related matters&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but others might feel differently. Just wanted to ask in this meeting what people might think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m not going to directly answer your question, but I can speak to the importance of something like this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For university student groups, they strongly encouraged us to have someone who role was to focus on promoting group &quot;culture.&quot; Bonding, doing fun things, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Maybe it would be worth making a long list of ideas people would be interested in doing and seeing who wants to do these?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; if engagement in this meeting is anything to go by..... :P&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yeah, probably best done offline&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Make a reddit post etc, a select few can only be so representive of a community&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; *select few in a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It seems like people are busy doing other stuff today. Make a reddit post and hopefully it will help encourage engagement&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Unless there are other comments, I can end the meeting early&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; kthanksbai&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 12 October at 17:00 UTC. The next Coffee Chat will be on 19 October at 16:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-09-23</title><link>https://beta.monerodevs.org/blog/2019/09/23/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/23/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-23/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 23 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First up, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And, I suppose, ROUNDTABLE as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure, I spent all weekend working on the CLSAG paper for submission&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the deadline is 5am (my time) tomorrow morning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some really good changes to definitions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been up past 2am for the past few nights trying to get it all done&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Better capturing forgeries, and cleaning up linking :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, the paper is actually v gorgeous now, and i&apos;m excited to update the preprint after submission&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, reviewing the DLSAG paper today for submission to the same proceedings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i missed the deadline for getting thring signatures out there, but 2/3 ain&apos;t bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; once that deadline passes, i&apos;m shifting gears back to code for a few days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh well, there are other good destinations too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaand that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some with rolling deadlines, which may be much more convenient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on a hodgepodge of items&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FC 2020 submission review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ongoing work with the Lelantus author on ideas and constructions for removing its sender tracing issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s proving surprisingly tricky to get a Lelantus construction that admits both one-time addresses and prevents sender linking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It has to do with how range proofs are constructed using the one-time address, since this is used directly in a commitment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the case without one-time addresses, the recipient generates a representation proof that assures verifiers the range proof is with respect to generators with unknown discrete log relationships&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the case with one-time addresses, I don&apos;t know a way to achieve this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, work continues on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, the RCT3 authors released an update to their preprint&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is quite exciting... it modifies how public keys are used within spend proofs to fix a problem with a particular proof (which would otherwise lead to an exploit)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it also permits the use of a single log-sized proof across all spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So there are substantial changes to review and test&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m eager to get further into the details of them. i&apos;m still skirting the edges of lelantus, ringct3, etc. HALO was a surprisingly short paper, and so many recent results are showing us all how important it is to formalize our transaction protocol as a circuit...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Halo is quite interesting, but seems to be widely misreported as something that is practically usable now for chain verification, which it is not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is also not a soundness proof, but there are for some of the underlying constructions (which bodes well)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sean (the author) thought there might be an interesting application to how Bulletproofs&apos; inner-product arguments are batched&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it&apos;s neat stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i liked the response &quot;big if sound&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, me too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t know who tweeted that, but it&apos;s working it&apos;s way into my daily vocabulary.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at the grocery store, looking at humongous squashes. Knock on the squash. &quot;Big if sound.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -___-&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have interesting work to share, or questions on anything?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Can you go into more details about specifying the monero transaction protocol into a circuit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; its*&lt;br&gt;&lt;strong&gt;&amp;lt;defterade_&amp;gt;&lt;/strong&gt; What are the chances of CSLAG making it in the April hardfork?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mikerah: long story short: a lot of the ZK proof systems out there rely on showing &quot;Given an arithmetic circuit that describes a function f(-), here is y and a proof p that I know a secret x such that y = f(x).&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Specifying transaction requirements as a language suitable for various proving systems is useful for broader application&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the function f formalizes the language sarang just mentioned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; defterade_: depends entirely on audits, which I&apos;d like to address momentarily&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it can be complicated to take a statement like &quot;I know one of these ring members, and the associated commitment opening&quot; and turn it into an arithmetic circuit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or, the resulting circuit could be really slow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or too large or what have you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so there&apos;s a challenge in formalizing our ring confidential transaction &quot;statements&quot; into an arithmetic circuit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, systems like Omniring take such statements, formalize them into a language, and then construct a proving system for that language&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (albeit less generally)&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Have there been other attempts at specifying ring signatures in arithmetic circuits&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; eprint 1076 also uses recursive proofs. The benchmarks are asymptotically equal to Marlon though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can exploit a lot of available proving systems out there, possibly yielding more efficient ring confidential transactions, given a description of such a circuit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not without trust requirements at this point&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; There was no comparison to Halo because Halo was too informalq&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Proving systems specific to particular language constructions (Bulletproofs range proofs, Omniring, RCT3, etc.) tend to be reasonably efficient for having no private setup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mikerah: not that i know of, yet... certainly not in the DDH + ROM setting without trusted setup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As far as CLSAG goes, OSTIF informs me that one code reviewer quoted $24750 (code only, not the paper)&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Ooh. Another research project idea!&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;mikerah &quot;Have there been other attempts a&quot;&amp;gt; I think you can do it, but it would not be efficient; a statement like Pubkey 1 OR pubkey2 OR ... PubkeyN&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And one math reviewer quoted $7200 (paper only, not the code)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They are looking into it more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have to go for a doctor&apos;s appointment; please accept my apologies for bailing early. sarang, care to take it from here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The math review could be completed by the end of November in this case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure suraeNoether, see ya&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a decent deal for the math review tbh. who is it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It isn&apos;t clear if I can share that publicly before they&apos;ve made a formal commitment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s someone quite respected&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; If I&apos;m going to take a guess, I think it&apos;s Dmitry Khovatovich&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Not sure if I spelt his name correctly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unclear about the timeline for the code review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OSTIF is inquiring with other groups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions or items to share before moving on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right then; on to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week, I&apos;ll be completing the edits and submission for FC 2020 (and updating on IACR and MRL archive)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and continuing review of the updated RCT3 proofs and proving system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s a lot of stuff to unpack with that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;defterade_&amp;gt;&lt;/strong&gt; Do the changes made in CLSAG warrant a level of audits to the extent of RandomX? (i.e. &amp;gt;= 3 code reviews)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The code changes for the basic signature scheme (and some underlying plumbing) aren&apos;t terribly complex... there are plenty of other code changes that plug it in to the rest of the codebase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The math isn&apos;t very different from MLSAG, but is different enough to warrant a formal review... additionally, the proofs in the original MLSAG paper weren&apos;t very formal either, and we&apos;ve worked to make the CLSAG definitions and proofs more extensive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That being said, I would be surprised if 3 separate code audits would be of value in this case, depending on the scope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting review of the math, whether by the usual peer-review process or a paid review, is certainly a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So are looking instead at one maybe two audits?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s not up to me&lt;br&gt;&lt;strong&gt;&amp;lt;defterade_&amp;gt;&lt;/strong&gt; But it would be fair to say the financial burden for the community is expected to be lower than RandomX?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given the numbers presented so far, it seems so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The sum of the two current quotes (code and math) is $31950&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully the code quote will be reduced once the scope is more clearly (and perhaps narrowly) defined&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s the code that produces and checks signatures, and then there&apos;s the code that integrates these into transactions etc.&lt;br&gt;&lt;strong&gt;&amp;lt;defterade_&amp;gt;&lt;/strong&gt; Has there been any discussion on changing the ring size when CLSAG goes live?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There has been&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC increasing from 11 to 13 would retain the same verification time as we have now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whether or not this marginal increase is &quot;worth it&quot; is an open question&lt;br&gt;&lt;strong&gt;&amp;lt;defterade_&amp;gt;&lt;/strong&gt; Doesn&apos;t break the prime sequence, nice&lt;br&gt;&lt;strong&gt;&amp;lt;defterade_&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, thanks to everyone for attending; logs will be posted to the GitHub issue shortly&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-09-22</title><link>https://beta.monerodevs.org/blog/2019/09/22/logs-for-the-dev-meeting-held-on-2019-09-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/22/logs-for-the-dev-meeting-held-on-2019-09-22/</guid><description>Development status, 0.15 release discussion, Network upgrade planning, and miscellaneous</description><pubDate>Sun, 22 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who all is here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hey hey hey&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; so everyone except the people rehrar pinged are here, nice.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it would seem so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo: do we have you at least? :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one last round for fluffypony luigi1111 ArticMine binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please join us ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in the meantime, we can move on to 2. What&apos;s been completed since last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; I&apos;ve finished RandomX JIT compiler for ARM CPUs. Verification time is even better than CN/R on ARM.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pretty good stuff here.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am here&lt;br&gt;&lt;strong&gt;&amp;lt;meksi&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; so I guess we are including the ARM JIT in the release?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; probably no reason not to&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It can be disabled with an env var AFAIK so sure.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; just it hasn&apos;t been heavily tested as the x86 JIT&lt;br&gt;&lt;strong&gt;&amp;lt;SoiMatter&amp;gt;&lt;/strong&gt; Sirs! ferretinjapan asked moi to join.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since it&apos;s easily toggled off, I&apos;d say we run with it&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;SoiMatter&amp;gt;&lt;/strong&gt; o7 I will keep still :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; monerod can now synced from pruned blocks (optional). I&apos;d like this to go in before release if reviewed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Honest question to everyone, now that CLI has reproducible builds, can we as a community decide on a date without input from Core?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s next selsta :P&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes but it would be nice to release both the CLI and GUI at the same time and that depends on core&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pony still controls the website (for binaries to be uploaded), and the DNS records (for the hashes of the binaries).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok so there&apos;s distribution and GUI to consider&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Pony said he&apos;d be around for the CLI &amp;amp; GUI release&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean, ultimately we want to go along this road at some point to reduce centralization anyways, no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also needs people to build for random OSes. Does Windows have repro builds too ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Do we have a release date in mind?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; At least for the CLI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ArticMine: i think the idea was to set a date today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so let&apos;s set one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine can represent the core team here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; October 26?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Are we thinking mid-October? End of October?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I would personally prefer a bit more towards the end of October, as that gives us a bit more leeway&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do not ave an issue with setting a release date at this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i agree&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Let&apos;s go with October 31, Halloween&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; is this the release date of the fork date?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; or*&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;ll be scary&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have some reservations about the stability of randomx-in-monerod. Bugs are still coming in fast.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Monero&apos;s spoopy fork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; tevador: fork date&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: fork date&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; October 31 is a bit too late&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So pushing back would be good in my view :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and code freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if mooo has reservations then maybe 31 is a decent date?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sech1: what&apos;s your reasoning?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; so better to not do it in the middle of the week&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I&apos;m sorta here&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; October 31 is kind of an edge of publicly promised &quot;fork in October&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; October 26 sounds better&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t anyone (who counts) ever promised.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; assuming it&apos;s actually ready by then&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Welcome to decentralization sech1.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am fine with 26th&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; yeah, 26 October would be better if it&apos;s doable&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Community won&apos;t be too mad if we don&apos;t hit deadlines&lt;br&gt;&lt;strong&gt;&amp;lt;SoiMatter&amp;gt;&lt;/strong&gt; Go with the date of the next UK election&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; testnet has been disturbingly unstable the past few weeks.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but most of the problems were unrelated to randomX&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; Better a safe launch than an october launch.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One key point is the time between release and fork date&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Normal testnet or the RandomX testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; randomX testnet&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but the issues with peers being disconnected and banned would have happened on public testnet too if anyone bothered to exercise that&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; basically current git master is unstable, recent changes to the networking code broke a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; if fork is October 26 (4 weeks), would 2 weeks be enough to fix all that?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; and would additional 5 days help?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i&apos;m starting to think would be better to posticipate to after october&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; so it looks more like November&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Release and fork date ware very different&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Those recent changes will be reverted by 5905 right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We need to give people time to update&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; if there are so many doubts i would just wait. No reason to rush it, this is a big fork&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed, safer to wait&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so really all of this should have been discussed two weeks to a month ago&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t think the optics of a &quot;late&quot; Oct 31 date will be terrible. We can get ahead of it with the Halloween marketing. If people prefer November, then I think we should still pick a date&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; will this release discontinue legacy payment IDs?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so for next time we really need to start seriously discussing the fork two months prior to &quot;planned&quot; date&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though currently not banned, just code removed.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: I don&apos;t think we could have foreseen the issues arosen on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are any large exchanges still using them ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I suggest an October 31 release date with a fork date 4 weeks later&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; late is far better than broken&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can try to compile a list&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; We still need to decide fork date and release schedule today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: literally every single fork there is a &quot;I don&apos;t think we could have foreseen&quot; situation?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; What happened to move fast and break things? This is tech!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yes because there will simply be things that cannot be foreseen&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You cannot perfectly plan such a thing&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I too enjoy breaking money when possible&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, ArticMine has made a concrete suggestion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 31st release date, one month later fork date&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; one month? why one month?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I think its reasonable.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; No objection here.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; luigi1111, I agree, late and working is far better than on time and buggy...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; is that the same offset we used in previous releases?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; moneromooo: i have about 330 miners still mining to payment_id addresses. that&apos;s 5 %&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no, closer to two weeks I think&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; To give people proper notice to upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; that&apos;s what it ended up being&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We were pushing to the wire last time&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; To be fair&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; we never targeted two weeks that&apos;s simply not ideal&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Two weeks was cutting it close&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This has been an issue many times before&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yeah, one month seems fair&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; October 31st release and November 30th fork then?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; yes we&apos;ve always pushed releases to late but doesn&apos;t mean we shouldn&apos;t try to do better&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sounds fine to me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So what specific fork date?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; 30th Nov&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; November 30 is again Saturday, which is nice&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; let&apos;s hope CN/R holds without ASICs until then :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So when is code freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whenever we don&apos;t have anything left we want to merge :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; now with reproducible build releases should be much faster, at least for CLI. We rarely managed to release at the time we decided&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; October 31st makes sense imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think having a release in October will help with optics. And a 31st update is easy to brand&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, it looks like we have a loose consensus, unless anyone would like to speak now&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure but how much time is needed between code freeze and release?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in opposition&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; like a week&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; but fluffy fluffy fluffy&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; long code freezes never work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111: did not show&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We only need fluffy to upload the bins though for the CLI release&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (and do the website)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I know but if he&apos;s building he has to be able to commit to a schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so Thanksgiving weekend hardfork (Nov 30)&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes, better safe than sorry&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since we have reproducible builds we don&apos;t need him to build&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: He said he&apos;d be available for the release (he&apos;d prefer to have a timeline a bit in advance though)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111: if he&apos;s unable to commit to a schedule, then we can do the deterministic builds thing, and just make sure they get uploaded&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; then just gooey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is you&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The time between code freeze and release need to be set buy those closest to the code&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you commit to this schedule?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; GUI gets build by pony&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Speaking of build privs, I would like to formally propose that some of the GUI repo privileges be transferred to dsc (the non deterministic build part at the very least)&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; how can fluffy still be the only person able to do some vital things?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I&apos;m the one going to be doing all the merges in both projects so heh&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Third time and last time I will say -&amp;gt; He said he&apos;d be available for the release&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; M5M400: that&apos;s why deterministic builds is top priority&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: ok&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; M5M400, mainly because reproducible builds were never a thing before now.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; luigi1111: we really should move some of those responsibilities to dsc.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; needmonero90: I disagree, then we would have coders merging their own stuff&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; He would be the new maintainer/lead of gui&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, any other questions in regards to the set dates? October 31st release, November 30th fork.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So what do we need for the release ? readline fixes for repro builds, randomx. The pay-for-service stuff. Payment ID changes. Hopefully the sync-pruned-blocks. Anything else that&apos;s large or really needed ?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; freeze date?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmonero90: that would be the first time a non-core team member will have done this. Not impossible, but certainly unprecedented and worthy of a bigger discussion which we don&apos;t have time for here in this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Once we branch the code is basically frozen right? Because then only fixes go in&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; one week code freeze would be appreciated. Let&apos;s remember that there are the translation to deal with (and i beg for a code freeze since ever :D)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Okay, tabled for now rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; vtnerd__: are you planning to have some more network stuff ready for the release ?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I guess the #monero-pow guys would have a better idea when to freeze...&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Oct 24th as per luigi1111 selsta?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; he&apos;s not the only one with access to a couple things but the only one that actively used his access&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: The readline fix is 5892 right?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ArticMine: yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; until recently where him and pigeons have both not been to active&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Could be. Depends on what people who have the problem say after testing it :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: I think we can branch earlier, but moneromooo probably has a better view on that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; moneromooo does Oct 24 work for code freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; pigeons is active. I asked him to update the server of getmonero last time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds plausible to me.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; moneromooo: it appears bittrex and binance still use payment_id&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; and he also gave me a hand with weblate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; moneromooo : yes, the split mempool is jst about done (finishing core tests nows)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wow&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; M5M400: Binance is working on upgrading their system, needmonero90 is in touch with them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vtnerd__: so your stuff will make it in this one?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; and the dandelion++ remnants _shouldn&apos;t_ be too painful - although I always say that :/&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; dEBRUYNE: saifu. great.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Binance indicated they should be ready by fork in October. Pushing the date back shouldnt hurt the timeline.&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; anyone in touch with bittrex?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; They are aware as far as I know&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I can&apos;t say whether it will &quot;make it in&quot;, because theres always a chance something comes up during review, etc&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; but the split mempool for the i2p/tor is close to ready. my concern is that its kind of tough the way it got shoved in&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You mean in a technical sense?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I took hyc&apos;s approach of adding a tag to the metadata, but I had to inspect a bunch of code paths to make sure stuff didn&apos;t leak&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hi all, sorry got late to the party&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; ultimately a true &quot;physical&quot; or &quot;logical&quot; split would be ideal, but it seemed kind of tough at the momnent when I tried to think about hwo to do it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh so it&apos;s a single txpool, just txes have a flag ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yeah, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; are we aware of any GPU miner in the works for randX that will be ready in time for spork?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s what I did for the sync-from-pruned :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; M5M400: xmrig is ready&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; 24th and 31st targets are good with me for 30th fork&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; M5M400 xmrig 4.0 is combined CPU + OpenCL miner&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; if thats worth a reject, then I can go back and try again, but its a little dicey otherwise (it requires a slightly larger refactor and possibly a second lmdb database)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; mostly afk now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vtnerd__: if this does make it in this time, it can be iterated on in the future no?&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; hyc: sech1: nice&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s not IMHO. I&apos;d have done that too.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But then I tend to shove things in :)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yes, I don&apos;t think the patch makes it harder to refactor, its probably neutral from that perspective&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t really see other approaches to that as being a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; btw, fork height could be 1978433, which is exactly the start of a RandomX epoch and should be in the afternoon CET on Nov 30th&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; as an example of what I mean - one of the weird cases is that fluffy blocks request can leak the anonymity channel, etc, so yeah&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: Afternoon CET would allow most people to be online, because it would basically be late evening for Asia and morning for US&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And let&apos;s reset testnet to fork on an epoch boundary too ?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; dEBRUYNE: yeah, nice coincidence&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i guess we have a fork height. Nice&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; With a testnet fork around release, end of October?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To summarize the timeline, this is approximately correct right? Branch within 2-3 weeks, freeze October 24, release October 31, fork November 30&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think we have everything we need for v12 now, apart from randomx, so we can fork the real testnet as soon as it gets merged.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Even better then&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; that looks like a sensible schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes, plenty of time to iron out all issues&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Famous last words :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It at least feels we are better prepared now than last time :-P&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; someone should strictly enforce code freeze this time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; penalty of death&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; tevador: i strongly agree&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Do we need pony around to fork the real testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;PauleBert&amp;gt;&lt;/strong&gt; can we reset stagenet too? it is getting quite huge&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, the miner&apos;s one of his nodes, and seed nodes need updating too.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The former&apos;s not a big problem, but the latter kinda is.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Don&apos;t reset stagenet :(&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ok, I will send him a message then&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Telegram tipbot uses it&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;Reset&quot; means here dropping a few hundreds of blocks probably, no new genesis block&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It&apos;ll wipe all our balances ;_;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Back to the latest epoc date, that is&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; (yes, I know, it&apos;s stagenet)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Or a few thousands ...&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; are we in any way concerned about the probably 10x hashrate post fork and the amount of blocks being spit out quickly? might it be a good idea to set a ballpark initial diff?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m guessing that will be offset by the typical hashrate drop due to not everyone updating&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I am not.&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; I don&apos;t think so. It&apos;ll rather grow slowly.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think to remember from earlier forks that &quot;doctoring&quot; the diff is not trivial&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; Even with higher hashrate from CPUs, hard fork drop in hashrate will make initial diff roughly the same as now&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I wouldn&apos;t be worried un less ASICs were currently saturating the network, but by the sounds of it, theres been no indication of that being the case...&lt;br&gt;&lt;strong&gt;&amp;lt;M5M400&amp;gt;&lt;/strong&gt; I&apos;ve seen a few big miners on the pool that are most likely CPU based. one instance of 17MH cn/r. these operations don&apos;t miss forks, as opposed to casual miners&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; No signs of ASICs&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; thats good.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, is there anything else of note to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; minor: is it fine for everybody if we take down the current warning on getmonero, it&apos;s there since last fork&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We need to talk about extending the Monero Foundation&apos;s Dev tax, and the Monero name trademark issue&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i want to avoid people not reading it because they are used to it when we put up the new one&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh wait wrong coin&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ErCiccione[m]: good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, take it down before it gets a running gag or something&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;Monero mixes up its hardforks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; alright, will open a PR tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright friends, it would seem we&apos;re all good&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is Gui considered core?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Or is it it&apos;s own thing&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: now that randomx has quieted down I&apos;ll get to rebasing that gitian PR of mine&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; needmonero90: that&apos;s actually a good question. See &lt;a href=&quot;https://github.com/monero-project/meta/issues/384&quot;&gt;https://github.com/monero-project/meta/issues/384&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Please no renaming discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; The github issue is a better place for that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright everyone, we&apos;ll officially break for today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for coming. Good discussion, and got a lot done.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; who&apos;s posting meeting logs?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can continue on a two weeks schedule for now? Or want to go to one week mini-check in on off weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; hyc: el00ruobuob, usually&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think next mtg in 2 weeks is fine. after that, we can decide again&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; unles you didn&apos;t mean on getmonero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione[m]: I&apos;d prefer to update it with a general information thread regarding the upcoming fork&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I can have that ready next week&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: sure! will you PR it on repo.getmonero?&lt;br&gt;&lt;strong&gt;&amp;lt;IRC-Source_89&amp;gt;&lt;/strong&gt; guys sorry for the question , but i missed the begining of the discussion... Have you already choosen a block height for the fork?&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; tevador&amp;gt; btw, fork height could be 1978433, which is exactly the start of a RandomX epoch and should be in the afternoon CET on Nov 30th&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione[m]: Sure&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; there seemed to be rough consensus on that&lt;br&gt;&lt;strong&gt;&amp;lt;IRC-Source_89&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: great, thank you. Ping el00ruobuob_ so he remembers to not PR it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t mind if he PRs it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; he usally PR them after more than one week, should be fine&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Are we talking about the same thing? :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I was referring to the new information thread regarding the fork&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I was talking about the logs :P i understood you wanted to include them in the thread.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; but anyway, we should really make a blog post about it.&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; So will the schedule be officially announced soon?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; sgp_ was fast: &lt;a href=&quot;https://old.reddit.com/r/Monero/comments/d7twle/tentative%5C_monero%5C_015%5C_release%5C_schedule/&quot;&gt;https://old.reddit.com/r/Monero/comments/d7twle/tentative\_monero\_015\_release\_schedule/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sgp already announced it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: Perhaps worthwhile to mention in the comments why there is a bit of a delay&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t know what happened with testnet&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; el00ruobuob_ ignore what i said earlier, we need the logs :P&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-09-19</title><link>https://beta.monerodevs.org/blog/2019/09/19/logs-for-the-tini2p-dev-meeting-held-on-2019-09-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/19/logs-for-the-tini2p-dev-meeting-held-on-2019-09-19/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 19 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; time of the meet&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; h&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; A lot&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Finished tunnels impl, and merged into master&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; (with helpful review from @DavidBurkett)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;m still used to being the only person working on the project, so have to habituate myself to a workflow that includes other people&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; started work on the router context (what ties all the pieces together)&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Don&apos;t change anything because of me. I&apos;m slow and unreliable&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; I&apos;ll catch up eventually, just keep doing what you&apos;re doing :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; in the process, came across some impl bugs in NTCP2 (fixed), updated NTCP2 to include a testnet v. mainnet netID, and started working on ECIES updates&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; no worries, I just meant that you&apos;re the first other than me to review my code :)&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Haha, got it&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for the ECIES updates: there has been a lot of them&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; zzz pushed updates to move us to something much closer to standard Noise, and I love the changes&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s a bit of work to change my impl, but all the changes are for the better&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the code is looking much cleaner now&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the cryptographic guarantees are stronger and more clear as well, which is the bigger win imo&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :rocket: Do you have a link to zzz&apos;s updates?&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; you can follow my work in my context branch: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/tree/context&quot;&gt;https://gitlab.com/tini2p/tini2p/tree/context&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Ah perfect&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; yeah, zzz&apos;s updates are pushed to the main 144 proposal: &lt;a href=&quot;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&quot;&gt;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; we&apos;re still working out some kinks in the handshake, and will need to update the ratchet KDFs afterwards&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; we are getting **much** closer to finalizing the spec though, which is awesome&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so, my impl may deviate from the spec a bit until we get everything figured out&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; we&apos;re trying to get as close to standard Noise as possible, while maintaining the necessary properties for ECIES-X25519 stated goals&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; That&apos;s great news&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; definitely&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; :smile_cat:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the downside to all that is I&apos;ve spent a good amount of time refactoring, so don&apos;t have code that is ready for a release candidate&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; long-term it&apos;s for the best, in the short-term it&apos;s a slog to get to alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; which leads to the next item&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2: What&apos;s next&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; continue the refactors for ECIES-X25519&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; get something working for end-to-end crypto sessions, and work with zzz on fixing spec bugs (if/when they come up)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; finish the context impl&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; create the docker testnet for local integration testing&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; idk how long the docker testnet will take, but I&apos;m hoping something minimal will be fairly easy to setup&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; if it takes more than a day or two, I&apos;ll push an alpha release candidate without the testnet&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the biggest hurdle I see for the testnet is populating the NetDB of the routers with the RouterInfos of the other routers in the testnet&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I don&apos;t have reseed impled, so I&apos;ll have to do something manual&lt;br&gt;&lt;strong&gt;&amp;lt;zlatinb&amp;gt;&lt;/strong&gt; you may find this useful: &lt;a href=&quot;http://zzz.i2p/topics/2756-testnet-with-lxc-instructions&quot;&gt;http://zzz.i2p/topics/2756-testnet-with-lxc-instructions&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; really hoping this is the last time I&apos;ll have to say this: pushing the alpha release date back another two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; awesome! thank you @zlatinb :)&lt;br&gt;&lt;strong&gt;&amp;lt;zlatinb&amp;gt;&lt;/strong&gt; also talk to &quot;obscuratus&quot; on Irc2P, he has a mixed i2pd/java i2p testnet, also with lxc&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; right on, I&apos;m hoping to do it with docker for eventual windows support&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; right now, tini2p only builds on linux. will be working on cross-platform builds post-alpha&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; there&apos;s probably a lot of crossover in approach to lxc, so I appreciate the resources. will definitely be reaching out to obscuratus&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Builds on mac also&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; But of course, that&apos;s based on linux&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; I nearly had it building on windows, but I got frustrated and quit :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; haha wow, thanks for build testing&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; yeah, I imagine the windows experience is pretty hellish atm&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; np, wasn&apos;t intentional. I&apos;m the 0.1% of devs who prefers windows&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; So I tried there first&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; It wasn&apos;t quite as bad as you might think, but 1 of the dependencies was pissing me off lol&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; noise-c?&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Yes, that&apos;s the one&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; that&apos;s a bear&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ll be moving all the noise stuff into the project proper, and remove the noise-c lib&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s a great reference, but making it cross-platform is such a pain&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Excellent. Let me know when you want me to try building again&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will do, I appreciate the offer&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :thumbsup:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; long-term I hope to contribute a CMake build system to noise-c&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; atm that&apos;s low priority though&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; that will be extremely time-consuming, but I want to give something back to the project&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; rweather did a lot to help me understand Noise :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so, that&apos;s more-or-less what I&apos;ll be working on: router context, ECIES updates, some NetDB stuff, docker testnet&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 3: Questions/comments&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; alright, so that&apos;s the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will do my best to get a release candidate out by next Thursday, and alpha release the following week&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Looking forward to it&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; :+1:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 4: Next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2019-10-03 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; holy shit, we&apos;re already almost in October&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; thanks all for attending&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; @tini2p_gitlab twirls the gavel&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-09-16</title><link>https://beta.monerodevs.org/blog/2019/09/16/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/16/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-16/</guid><description>Sarang work, and miscellaneous</description><pubDate>Mon, 16 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, it&apos;s time for the meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/390&quot;&gt;https://github.com/monero-project/meta/issues/390&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs posted there afterward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll wait a couple of minutes in case anyone else shows up&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; *the regular crowd shuffles in*&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our pal suraeNoether said he may not be available for today&apos;s meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I can share some of the things I&apos;ve been working on for our ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The ever-clever RandomRun posted an idea for a signature scheme earlier: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/56&quot;&gt;https://github.com/monero-project/research-lab/issues/56&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some updates have been made for efficiency, and I worked up proof-of-concept code: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/lrs/lrs&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/lrs/lrs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And a timing/space analysis: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/triptych.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/triptych.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I gave it the name Triptych as a placeholder, so we have a name to use for clarity)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It actually beats Lelantus in terms of 2-2 transaction size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But verification is less efficient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also note that security hasn&apos;t been proven yet, but it uses a modification by Bootle et al. to a 1-of-N proof by Groth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that 1-of-N has good proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, I&apos;ve been working with the Lelantus authors on some ideas to fix its self-spend tracing problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And that&apos;s coming together nicely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CLSAG paper will be submitted to Financial Cryptography this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And my CCS funding request for next quarter has been opened: &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2019-q4.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2019-q4.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On a more whimsical note, a preprint was just posted that does some analysis on a card-based cipher originally designed by Bruce Schneier for a book: &lt;a href=&quot;https://arxiv.org/abs/1909.06300&quot;&gt;https://arxiv.org/abs/1909.06300&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a neat example of a cipher that appears to resist a good deal of modern cryptanalysis, but can be done using paper, pen, and a deck of playing cards!&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; ElsieFour also has such properties except without the playing cards.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, and I&apos;d be remiss if I didn&apos;t mention the trustless recursive SNARK paper, Halo, that was recently posted by the Zcash folks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; mikerah: I wasn&apos;t familiar with that!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Has it undergone much analysis?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Here&apos;s the preprint: &lt;a href=&quot;https://eprint.iacr.org/2017/339.pdf&quot;&gt;https://eprint.iacr.org/2017/339.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; I&apos;m not sure if it has gone through much analysis as it&apos;s a relatively new construction.&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; But you can use paper and pen!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Halo has some clever ideas in it, but it&apos;s worth noting (as usual) that preprints don&apos;t undergo peer review, and that Halo currently lacks a soundness proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It will be fun to see the new research that comes from its ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions on the items that I mentioned?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; How would the ideas from lelantus get implemented in monero?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Its transaction model could, hypothetically, be implemented directly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using a particular kind of migration transaction to transition older outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would result initially in a smaller anonymity set&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Currently Lelantus has a tracing issue that&apos;s a deal-breaker IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but very recent ideas mean that may not be a problem&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Would there be traceability problems from the current monero blockchain to this hypothetical lelantus+monero blockchain?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; As in, would it be possible to trace transactions between hard forked blockchains&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In such an implementation, old-style transactions would not be allowed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Old outputs would undergo a signer-ambiguous transaction to generate a new output commitment that is Lelantus-compatible&lt;br&gt;&lt;strong&gt;&amp;lt;doxxy&amp;gt;&lt;/strong&gt; sarang: greets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So a migration is trivially distinguishable, but retains the same kind of signer ambiguity that exists now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To be clear, there are no plans to implement this AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; I see. I guess more work would need to be done on this front.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s all just research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s what I&apos;ve been working on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share interesting research?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, in that case my ACTION ITEMS are administrative stuff for FC submission, ongoing analysis of Lelantus modifications and proofs, and returning to some existing recent proving systems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Before we adjourn, is there anything else to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i don&apos;t have any research im working on, but im enjoying banging my head regarding the randomx branch prediction problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go on!&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so, big chunk of CPU silicon dedicated to branch prediction. Turns out a lot of the methods use neural networks kinda thing (called perceptron at one point).&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; however, problem is that randomx is random - its random whether a branch will be taken&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and when somethings random, hard for machine-learning / pattern recognition to get any gains&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; however, if you try and seed random into the program (such that a branch predictor could find some emergent pattern), this information could be harvested by an ASIC or some other mitigation&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so, my head sorta got stuck at that point... and if it&apos;d be possible to somehow hide the emergent pattern... and then all the thought threads frayed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, using information from existing CPU architectures in order to develop better specialized hardware?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or information from any kind of well-designed predictor, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well the general randomx problem is to make a PoW that leverages stuff in CPUs.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and branch prediction is underleveraged due to the problem i just described&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know enough about CPU branch prediction to fully appreciate this, but it sounds interesting nonetheless&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else of interest to share before the meeting ends?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for being here; we are now adjourned!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-09-14</title><link>https://beta.monerodevs.org/blog/2019/09/14/logs-for-the-Community-meeting-held-on-2019-09-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/14/logs-for-the-Community-meeting-held-on-2019-09-14/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 14 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/391&quot;&gt;https://github.com/monero-project/meta/issues/391&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be in and out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do we have more than 3 people today?&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Heylo&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; notably: many updates to the website &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/d35ift/getmoneroorg%5C_updated%5C_updated%5C_guides%5C_new/&quot;&gt;https://www.reddit.com/r/Monero/comments/d35ift/getmoneroorg\_updated\_updated\_guides\_new/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Getmonero.org updated: Updated guides, new &quot;Announcements&quot; section, some consensus changes, meeting logs and more (self.Monero) | 72 points (93.0%) | 12 comments | Posted by ErCiccione | Created at 2019-09-12 - 09:44:01&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also Daniel Kim, PhD, MBA gave the opening keynote at Monero DefCon 27 Village - watch his presentation “Foundations of Digital Money” on YouTube: &lt;a href=&quot;https://youtu.be/r-FkL5eXam8&quot;&gt;https://youtu.be/r-FkL5eXam8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Been working on the MoneroTipsBot&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; It&apos;s working now, redesigned the security, but want to get a few more UX changes out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Also fyi the bug was multiple processes talking to the same port :&amp;lt;&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Don&apos;t do that, make sure your RPCs exit correctly.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Subreddit mods modified rule 6 from a vague rule about downvotes to needing service operators to disclose&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: I see, it already has impacted some advertising posts&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We&apos;ll see how it turns out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There is a partially-filled CCS proposal I want to mention for completeness, but we do not need to discuss it in my opinion since it is incomplete: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/97&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/97&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; on a related payment gateway note, there were recent updates to btcpayserver for monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; none live yet, but work is ongoing :)&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Just used btcpayserver for the first time today. It&apos;s very good :O&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; i was going to use it to make a donation from monerujo, but I&apos;m in the US so you know how that turned out....&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; can&apos;t use xmr.to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, other CCS stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; New Localization platform: Weblate (6.5/11 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-weblate.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-weblate.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: research funding for 2019 Q4 (4.05/417 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2019-q4.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2019-q4.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a CCS update, or comments about any of these CCS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fund!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; next&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; looks like ti&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There were some discussions about how to handle lightweight server code. Users should ideally be able to connect to their own lightweight server for efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; are others aware of large discussions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, we can move on then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Minecraft discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Chinese Mastering Monero translation discussion is ongoing but making good progress. I expect that a free and print version will be available soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione has been working on the new Weblate translation platform&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; unless he wants to chime in with more, I&apos;ll continue on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is dsc_ here and can talk about the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;m here, can&apos;t talk about the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; As I&apos;ve only been working on i2p&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; not sure when fluffy is building&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; how is progress coming along there? what&apos;s the most difficult part?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; pretty impressive we cant get updated gooeys built&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; most difficult part for me is figuring out with -dev how to handle seed nodes :D&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; But I think we came to a solution&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; can you summarize it? I missed that discussion and I&apos;m interested&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; We need i2p seed nodes (mipseeds)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; else peers cant find eachother whilst using i2p&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; since inter-network peer exchange is not taking place&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; not sure how to best summarize it, it&apos;s a complicated subject&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s cool though&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; we&apos;ll end up hosting some i2p nodes ourselves :P (me knaccc jtgrassie)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other gui updates/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Which means we hardcode some i2p nodes inside GUI&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I have 2 months left on my CCS&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; v0.14.1.1 and v0.14.1.2 were tagged july 17 and 23.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ill be picking up some easier stuff after this, design proposals etc&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kinghat: Yes, sucks.&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Can we get someone else to run the builds?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; you can get unofficial builds from the build bots or build yourself. only one can release official builds afaik.&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Right, but I mean could we delegate the task of making official builds to someone else?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Or better, to a group of people, with a new gpg key&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; As long as it&apos;s done with reproducable builds, I don&apos;t see a problem with that.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; no idea about that. repro builds for gooey are a thing but not sure where they at. probably wont be here for the HF, though.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; IMO, all the core team should have a gpg key issued to &lt;a href=&quot;mailto:core@getmonero.org&quot;&gt;core@getmonero.org&lt;/a&gt;, and should be able to release official builds on the website&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; tbh i dont know why more ppl arent talking about it. its kind of a bottleneck.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;m most interested in a release right now because of the Tails support I&apos;ve coded&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; granted, people who really want that feature will compile themselves&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I agree, so long as it&apos;s repducible, it shouldn&apos;t be an issue if it&apos;s signed by someone on the core team&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; We really shouldn&apos;t have single points of failure anyways to begin with&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; the nature of Monero is such that you can decide to make your own GUI releases&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; pack them, distribute them&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; if you are trusted in the community you&apos;ll even get some downloads :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Just mentioning it as an option&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; I&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; I&apos;d rather keep it simple and have it be on getmonero.org/downloads&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yes, but exchanges, etc may not download unless it&apos;s signed by someone from core&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: doesn&apos;t really apply to the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Ah, trues&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s a horrifying thought though :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but indeed, waiting 2 months for builds isn&apos;t ideal&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; still sucks. ppl complain about usability of xmr, we get crackerjack gooey team together and we cant even get releases out.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Agreed, releases really shouldn&apos;t be held because out on vacation, etc by a single person, however awesome they may be&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Lol, it&apos;s not due to vacation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are many things related to releases that need improving. Would it be useful to schedule a meeting related to just this? Or this + planning?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; anyways ill step off the milk crate.&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; Yes please&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; I think it&apos;s due some attention&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Meeting would be kind of useless&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; probably. the cli guys seem like they are on the ball for the HF if anyone is following that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it could be useful, even if only to come up with a wish list&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s a reason this build is delayed, that&apos;s all I can say. Going forward we&apos;ll be seeking a backup builder&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; While releases are nice, I see it more as a convience feature :P Because you are too lazy! You can compile yourself!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; kinghat: Are you implying the GUI team is not?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; tagging is still delayed many times&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: can you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, the builds aren&apos;t the only thing pony does&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he also does the tag no?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll explore what a meeting could look like. Maybe it&apos;s creating a wish-list, seeing how many of these goals are met for sept/oct, then building action plans for the most important ones&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and if he&apos;s gone, that has also been delayed in the past&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dEBRUYNE: not in the slightest. was saying they are awesome and have held up their proverbial end of the bargain.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: luigi can set tags if needed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; He normally does for the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dEBRUYNE: i should have been fair and added that with previous gooey delays there was some underlying issue. 2 months though?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;dEBRUYNE&amp;gt; There&apos;s a reason this build is delayed, that&apos;s all I can say. Going forward we&apos;ll be seeking a backup builder&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oko&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i read im just life lagging atm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; well as long as we all agree the status quo is unacceptable, we have some reason to work towards something better&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; with any luck I&apos;ll get a copy of my upgrade cycle defcon talk recording later this month&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What we need is a backup builder in case fluffypony is unavailable&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; for the GUI that is&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; At least until we have deterministic builds&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; for the CLI there is no build issue, as those are already built deterministically&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is deterministic builds a one and done?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we&apos;ll see how this new upgrade goes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Out of curiosity how close is the GUI to getting deterministic builds?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; until you add extras like i2pz and such.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; xmrscott[m]: Probably still quite some time out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; i2p-zero has reproduceable builds luckily (experimental)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let me get part d) of updates out, then we can be in open ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang opened his most recent funding proposal. Surae Noether published his monthly update. &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/89#note%5C_7255&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/89#note\_7255&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we should see more work from surae since he is back from vacation now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; with any luck, another episode of breaking monero if we get our acts together&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Rebranding of &quot;GUI&quot; to something else: &lt;a href=&quot;https://github.com/monero-project/meta/issues/384&quot;&gt;https://github.com/monero-project/meta/issues/384&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; This was discussed for about an hour roughly a month ago, the issue contains a rough form of going about making that happen&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; blockfolio could be used for unofficial polling, but we need a selection of names first for people to choose from&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Does anyone have questions about Monero Hardware activities?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I missed putting the section in the agenda.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob: I have a million questions but not much time. Would you consider making a Reddit update explaining what you did for Defcon and what your next steps are?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There are no reddit posts to update, but I&apos;m hoping to clean up the repositories, merge code, and make the already published sources more accessible.&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; xmrscott, I would rather tuck away the CLI tools more and just call the GUI &quot;The&quot; official wallet&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Let&apos;s try for a real section in the next meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: I&apos;ll put the time for distributing more information into the location pointed to by the QR code of the Defcon village badges.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can&apos;t think of any good names. Maybe start with Twitter and Reddit open comments?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; biletujo&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; esperanto for wallet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Well the thing is I want to make sure the process is largely sound, and people are in agreement here, so I don&apos;t get any backlash if I move on process&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: I kindly disagree with that name, too hard to spell :)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; please no esperanto as nobody can pronounce those words&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; xmrscott: Good luck with choosing a good name, that&apos;s quite difficult.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: thanks for sharing again, I also think esperanto needs to be considered extremely carefully&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Honestly, I&apos;ll probably have to highlight it in a -dev meeting as well as that&apos;s where a good number of stakeholders are that don&apos;t attend -community meetings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; at some point yes, but I still think an open poll for ideas is useful now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for keeping this initiative alive&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;dginovker&amp;gt;&lt;/strong&gt; This might be more suitable for a research meeting, but I was talking to an IOTA guy and they were saying they had QC resistance through Lamport signatures. Does anyone have thoughts on this? &lt;a href=&quot;https://crypto.stackexchange.com/questions/8931/quantum-resistance-of-lamport-signatures&quot;&gt;https://crypto.stackexchange.com/questions/8931/quantum-resistance-of-lamport-signatures&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; definitely seems like an MRL open ideas question dginovker :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this was merged during the meeting btw: &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/2370&quot;&gt;https://github.com/monero-project/monero-gui/pull/2370&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 28 September at 17:00 UTC. The next Coffee Chat will be on 21 September at 16:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As I mentioned, I&apos;ll look for a time to schedule an upgrade process meeting&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp: Good meeting, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thanks, bye!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-09-09</title><link>https://beta.monerodevs.org/blog/2019/09/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/09/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-09/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 09 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For our ROUNDTABLE, I can go first&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A meta-note is that my next funding request needs feedback to determine if/when it should be opened: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/96&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/96&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, I&apos;ve been working on inner-product proofs from IACR 944, which I know kenshamir[m] has also been working on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some neat efficiency things going on with those: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/944-ipa-nozk/ipa-nozk&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/944-ipa-nozk/ipa-nozk&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve received plenty of edits/feedback to get the CLSAG paper submitted by its deadline&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *thumbs up for clsag*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And our friend RandomRun had a neat idea for applying a Groth proving system to transactions, detailed in a GitHub issue: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/56&quot;&gt;https://github.com/monero-project/research-lab/issues/56&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that proving system is also the basis for bootle&apos;s sublinear ring signatures, which was the basis for RTRS once upon a time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The sizes are pretty big, but it may be possible to use some tricks from another paper to shrink them down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a strong foundational paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it&apos;s used in Lelantus too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s my two cents so far&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my updates involve 1) matching, 2) proof of knowledge of signatures, and 3) looking at omniring as a general proving system for various uses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; re: 1) i&apos;ve made a bunch of local commits that i&apos;ll be squashing and pushing in a day or so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; re: 2) i&apos;ve identified a few of the foundational papers i&apos;ll be using to make my argument&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; re: 3) is a lot of reading and asking sarang questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Before we do questions and discussion, any other interesting work to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s pretty much it so far; i have a stack of papers i&apos;ve annihilated in the past few weeks, ranging from BOLT to bilinear pairings papers, but a lot of it has been background reading&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, we can also do QUESTIONS now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: sounded from earlier like the PoKoS would likely require pairing operations?&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; I have a question. A few weeks back, I came on here asking about minimal smart contracts. I&apos;m still doing some thinking about this. It doesn&apos;t seem like monero has any form of storage. Is this correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do you mean by storage?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, all the foundational stuff i&apos;ve found ranges from &quot;easy&quot; to &quot;moderate&quot; in the pairings setting, but has zero solutions at all for the DL setting. so i&apos;m looking sort of into how to solve some of these problems in the DL setting. If i make progress on that front, it&apos;d be of independent interest to the larger research community *AND* it would allow for some weeeeird stuff in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; suraeNoether: I was reading the bulletin and saw this issue: &quot;Tech note/MRL bulletin on placing STARKs inside bulletproofs&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Is there anymore information regarding this?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Issue: 43&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; @kenshamir: How would fitting a STARK inside a bulletproof work? I can see the opposite working, though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshamir[m]: I wanted to write a technical note re: that topic, or i want someone else to write it. i&apos;m interested in the details behind placing a Sapling-style statement inside of a bulletproof. this is work that the zcash folks have done already, apparently, but i want a formal write-up. it&apos;s a common idea a lot of folks have, so it&apos;d be nice to have a document to point to re: efficiency etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; AFAIK the zcash-related work was simply estimating sizes/times based on circuit complexity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mikerah: a bulletproof can prove statements about inner products about vectors. so you can take a Sapling-style statement and formalize it in a bulletproof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: indeedily do, neighborino, that&apos;s my recollection as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, bulletproofs can prove things about circuits natively :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The range proofs that are commonly used are a less general application&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but are more efficient)&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; @sarang: storage as in extra space in a transaction that one can take advantage of for random stuff. Bitcoin blocks have extra space that people have used in the past to store messages. In Ethereum, there&apos;s calldata.&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; *extra space in a block&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s an arbitrary data field that&apos;s also used to store certain transaction information and payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; tx_extra&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we have tx_extra, but storing anything but uniform random data in it can lead to de-anonymization&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (or if not uniform random, &quot;typical&quot; data)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i should caveat that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There have been ideas in the past for things like return addresses etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if any data is stored in tx_extra, it should be encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; I see. I will continue thinking about this see if I can come up with something, eventually&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This begs the question how does one enforce encryption for tx_extra?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; should != must&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; What is the length limitation of tx_extra?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Have you looked into dual outputs for Lelantus? Maybe if instead using the hash of the signing key, it took the hash of two signing keys S = Hs(P||Q), then also perhaps the commitments for the timelock could be stored in triple commitment? I haven&apos;t thought much about it though.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Inge-: AFAIK there is no hard cap (aside from any block-specific limits etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; worriedrise: interesting, but why a triple commitment?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That commitment could be stored as a standard Pedersen commitment along with the new outputs, could it not?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; It could indeed. It would be one more point to store is all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;This begs the question how does one enforce encryption for tx_extra?&quot; &amp;lt;-- add a tx_extra_valid field, change tx_extra to a pair of group elements, use switch commitments in tx_extra and in tx_extra_valid store a proof of knowledge of the opener of the commitment. if you stash plaintext in tx_extra, you won&apos;t be able to open it as a commitment... that&apos;d be one way. but i don&apos;t think enforcing it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; necessarily a good idea...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: ^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a possible attack vector if unencrypted data in tx_extra is enforced or an incentive is provided. This came up in the payment id discussion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod* but enforcing that stuff in tx_extra &quot;looks uniform&quot; can only go so far before head-meets-brick-wall&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Reading a bit slow; sarang For rangeproofs, are you looking to switch out the inner product argument being used currently in bulletproofs for the one being used in 944?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, I was just tooling around with it&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; For the record, I think previously I mentioned 944 modifying bulletproofs inner product proof�, but bulletproofs is an inner product argument� also&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Oh right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;?&quot;&amp;gt; In case I said it in a previous monero meeting, not sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I was playing around with the algebra needed to get the 944 IPA playing nicely with the optimized verification in BP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It sounds like the 944 authors did implementations of the BP range proofs with both inner product arguments, and claimed a fairly substantial speedup, if I&apos;m reading correctly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A much bigger speedup than I&apos;d expect&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; suraeNoether Right one can enforce encryption but one cannot prevent out of bounds publication of the decryption key&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;It sounds like the 944 authors d&quot;&amp;gt; Yep, I am trying to verify this against Dalek&apos;s implementation, but I have paused as something in the paper does not make sense to me at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kenshamir[m]: what&apos;s that?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Hopefully, I can get an asnwer on it and benchmark against Dalek&apos;s optimised implementation&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;kenshamir: what&apos;s that?&quot;&amp;gt; The \Gamma_{i} that is mentioned multiple times&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Which is of size n-2 x n-2&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume, for example, that the 944 authors didn&apos;t unroll the IPA recursion in verification&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Only holds on quadratic equation&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I originally thought that it would hold n-2 quadratic equations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why would this be important for the underlying non-zk IPA?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;I assume, for example, that the &quot;&amp;gt; Yep, I will need to implement your code in order to make the benchmarks fair because Dalek&apos;s code does this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My suspicion is that the unrolled recursion wipes out almost all of the speedup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since most of the optimizations appear to be in scalar operations only&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;Why would this be important for &quot;&amp;gt; It does not make sense to me that a matrice only holds one equation, unless there is something I have misunderstand&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But this doesn&apos;t affect any uses of _only_ the underlying non-zk IPA, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you don&apos;t mean that misunderstanding is a holdup for testing of the IPA for rangeproofs alone?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;My suspicion is that the unrolle&quot;&amp;gt; Plus Dalek use a batch_invert function for Scalars, so this may absolutely be the case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, we also batch the inversions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it&apos;s really just a single inversion and some scalar-scalar multiplications (which are essentially free)&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;So you don&apos;t mean that misunders&quot;&amp;gt; I implemented the code using dense matrices, which is really in-efficient. I think there will be a big difference if we can store n-2 equations in one matrice, versus storing n-2 matrices of size &lt;code&gt;n-2 x n-2&lt;/code&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, but if you&apos;re only testing a swap of the inner product argument in the bulletproofs rangeproof, you don&apos;t need any of the &quot;higher-level&quot; protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the non-zk IPA stands on its own&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;Right, but if you&apos;re only testin&quot;&amp;gt; Oh right, I get what you mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is what I assume that table at the end of 944 was doing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For the general applications, totally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think we&apos;re on the same page :D&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I was thinking of benchmarking 944 rangeproof vs bulletproofs. But you are correct, in that we also need to benchmark 944s IPA_Nozk vs bulletproofs IPA&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The paper seems to have both&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps the latter benchmarks were only in the extended 944 paper (I&apos;d have to check)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but no matter reallly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; AFAICT the last timing table is just swapping the non-zk IPA&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah it had both, the benchmarks show that they are basically the same once bulletproofs uses IPA_NoZK&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Although the speedup was still impressive from just IPA_NoZK (hence wanting to know if unrolling makes it irrelevant)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; something like ~30% IIRC?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which seems absurd&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah, it was in that ballpark&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Still, worth a shot anyway to confirm :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably will be worth writing to the authors to note this&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I will also test the normal IPA_NOZK without multi-exp versus bulletproofs with multiexp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll send them my unrolling algorithm too, to provide better benchmarks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Multiexp will be huge, of course, in any of the applications&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; when the size gets large&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; They used a generic library too, so this could play a role in the benchmarks&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Not sure how/if though&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;when the size gets large&quot;&amp;gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, but that shouldn&apos;t matter, ideally, if they did parallel implementations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But hey, that&apos;s part of the point of a preprint, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Get feedback and additional info!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps we can collaborate on feedback to the authors, kenshamir[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; once we have numbers on this stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it would be useful in their paper to note these things&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;Perhaps we can collaborate on fe&quot;&amp;gt; Yep that would be great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah, because this was one of the more important contributions of the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; The proof system was also great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 10/10 would verify?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; =p&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, are there other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On to ACTION ITEMS before we close&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be continuing several things: proving systems, benchmarks, paper submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Feel free to comment on the proposed funding request, to determine if it should be opened&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your action items?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, yes, sorry about that: squashing a bunch of commits for matching, to whip thring signatures into shape for the FC conference, and to start putting my ideas on POKOS down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but mainly matching, because that is so close to giving good results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Awesome! Any other action items to share before we close?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just that i love all of you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; be sure to comment on sarang&apos;s proposal request/comment period&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; 😳&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aw shucks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for participating! Logs will be posted to GitHub shortly&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-09-08</title><link>https://beta.monerodevs.org/blog/2019/09/08/logs-for-the-dev-meeting-held-on-2019-09-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/08/logs-for-the-dev-meeting-held-on-2019-09-08/</guid><description>Development status, Code &amp; ticket discussion, 0.15 release discussion, and miscellaneous</description><pubDate>Sun, 08 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Looks like meeting will start in a few minutes. Stay tuned.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; time?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; who&apos;s already here?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it can start now. Who wants to say anything ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; present&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve been working on a &quot;sync pruned blocks&quot; patch, it&apos;s proving annoying to test but it&apos;s almost ready.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Asking around until get the full block?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m reworking the randomx integration patch, it has gotten ugly with the added tweaks over the past few months&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I do not understand that question.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and currently the daemon mining support is broken&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I mean what means &quot;sync pruned blocks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You asked for pruned blocks when you can, rather than full blocks that you&apos;d then prune.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Could you define ugly?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah, ok. Thans&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: two different code paths for main blocks vs altchain blocks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hello, apologies for tardiness&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ought to be able to consolidate it back into 1&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but need to step back and rethink the overall structure&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (it&apos;s to save network bandwidth btw, it doesn&apos;t save more db size)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; How does reworking of RandomX PR look in regard to the calendar?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; well, it always takes 2-3 days to test and verify that the network is behaving&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; fwiw hyc, current state of pr seems to be working now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s September, do we have a hard fork date?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; jtgrassie: we haven&apos;t crossed a nother epoch boundary yet, I don&apos;t think&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; ^ good point&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No fork date yet.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We were thinking Octoberish though, no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We were.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would assume mid-October&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we ought to be nailing that date down&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so in theory there is a hypothetical freeze coming mid September? :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though the randomx code being still changed makes me nervous about mid october.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; hyc: for testing, you could shorten the epoch to 128 blocks, then you can test it in 2 hours&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony luigi1111 ArticMine smooth binaryFate ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador: we did that when the PR was originally written. for some reason the current problems never showed up then.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc, tevador: The recent change were made after audit recommendations or?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; successfully mined millions of blocks with epoch=128&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Recent changes to RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; that was with a private testnet perhaps?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: changes to RandomX itself are independent of the randomx integration patch&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador: true&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; dEBRUYNE: most changes were made based on audit recommendations&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see. I guess if we need more time we can always push it back to end of October, but most people and services are expecting a fork in October&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: are they though?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Nobody expects a monero fork.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we could always release with daemon mining disabled, and fix it up in a point release if we need to&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since xmrig is already available&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I realize we don&apos;t have to go Verge vaporware extreme where we push back indefinitely, but I think people are used to some &quot;delays&quot; if it means code that works from the get go (hopefully)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; especially if it&apos;s just a couple of weeks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I&apos;m pretty sure I can get a new patch ready in the next couple days&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; hyc: I think you could change the testnet epoch to 128 blocks even for public testing&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No mining in daemon would make me nervous, I have to admit&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador: yeah I guess we can try that.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hello all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ or selsta here also?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; speeding up test verification to 2 hours would certainly help&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i may be in and out&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Would also be a minor PR defeat, so to say, after telling everyboding about restoring everybody&apos;s capacity to mine&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; my cat just died&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ joke&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think launching with daemon mining is pretty crucial. Shows we are prepared and not reliant on just one software for it, no?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Oh, then we should still have plenty of time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s like 6 weeks left until mid october&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok then should be no problem&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: Yes I tend to agree. I&apos;d prefer to release v0.15.0.0 with full functionality&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: what&apos;s the state of the GUI as we march toward this fork?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; yeah, we should make sure daemon mining is working, especially since there is not much difference in hashrate between xmrig and monerod&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; With respect to branching, I guess we just keep merging stuff into master until the RandomX pull request is ready?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s certainly more stuff to be merged atm.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Pragmatic approach :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; xiphon added simple mode public node discovery without a centralized service, I did some redesigned the balance card, dsc is working on i2p&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; we shouldn&apos;t release a pow change and it being reliant on some third party miner&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; also small things&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: hyc i just got it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it seems like this is shaping up to be a standard Moenro fork :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll have our standard debriefing afterward with our similar standard complaints&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anything else currently being worked on?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; how long was the code freeze last time?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh well. the integration PR was pushed in May. if more people had been testing it since then we could&apos;ve found this earlier&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Last time was quite rushed because of the &quot;ASIC emergency&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; as it is, we found the problems on testnet, so that at least served its purpose&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Are the Wownero people running smoothly then? If yes, why?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; they aren&apos;t using daemon mining&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; amuses me how the problem exists in loki and wow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does anyone take Wownero seriously as a testing bed? Serious question.&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; This problem is likely will not be detected unless someone mined 3 long altchains with epoch boundary in the middle privately and exposed them to hyc`s testnet&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; *would not be&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes, mining issue only happens when there are long altchains across epoch boundary&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; I had another initial attempt when did that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;long&quot; means that one block on each side would not be enough to trigger ?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; not necessarily long, I guess they need to have different seed hashes&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; RandomX was released for wow will only daemon mining, tthere were no 3rd party miners at first&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; must be at least 64 blocks I think&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; so 64 blocks is enough if split block is chosen carefully&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; I suppose enough but noone tried to expose them before daemon miner even started to mine epoch boundary block&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. I&apos;ll see if I can add tests for this.&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; There was a race&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That sounds like an awfully special situation&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, but one which any attacker can construct&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; And noone claims that he tested all possible special situations&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; other than that, it works&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; But it&apos;s better test all of them&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Mining ahead 64 mainnet blocks? Good luck for that attacker :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But I understand of course.&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; rbrunner, you&apos;re wrong&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; technically, you don&apos;t need 64 valid blocks to do it&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; mine 2 blocks before mainnet and expose them immediately&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; just 64 blocks to trigged node to verify them&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; and boom&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; it&apos;s broken&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anyway we don&apos;t need to occupy the rest of the meeting with this&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; discussion in -pow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kinda fascinating though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; are there any questions about specific issues or PRs?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Remember when PoW algorithms were easy and simple ...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no core team seems to be here though :/&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rbrunner: I suppose we&apos;d have similar problems with any PoW scheme that references previous blocks&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; this problem exist due to complex dependencies in monerod and lack of people to know all of them to write correct code but not local small changes&lt;br&gt;&lt;strong&gt;&amp;lt;hoochu&amp;gt;&lt;/strong&gt; *that know all of them&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tewinget: if you&apos;re still working on loki: ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is vtnerd here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think he said in one of the previous meetings that his networking stuff will probably not be ready in time, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;rehrar&amp;gt; so in theory there is a hypothetical freeze coming mid September? :D &amp;lt;= I guess branching is technically a freeze right? Because typically only fixes go into the branch&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; though it doesn&apos;t need a hard fork for his stuff so it doesn&apos;t matter&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Yeah I think he said the dandellion++ stuff would not be ready in time&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; vtnerd__: can you take a look please &lt;a href=&quot;https://paste.debian.net/hidden/bccdc3a2/&quot;&gt;https://paste.debian.net/hidden/bccdc3a2/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; His white noise PR has been merged though&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; That&apos;s a MacOS depends build with Clang 3.7.1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; was there anything else that needed discussing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, so it looks like we can call it here for the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; discussion can obviously continue afterwards on various topics&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll try to ping core team peeps to be present for next meeting since we&apos;re drawing very close to a fork&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-09-05</title><link>https://beta.monerodevs.org/blog/2019/09/05/logs-for-the-tini2p-dev-meeting-held-on-2019-09-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/05/logs-for-the-tini2p-dev-meeting-held-on-2019-09-05/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 05 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; meeting time!&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; l&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :wave:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; opened merge request for tunnels implementation: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/merge%5C_requests/15&quot;&gt;https://gitlab.com/tini2p/tini2p/merge\_requests/15&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s a large amount of work (around a month&apos;s worth), so I&apos;m going to leave it up for a bit (few days)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; going to take a day away from that code, and come back to it for manual review&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Awesome! Is there anyone from i2p actively reviewing it? If not, I&apos;ll review with what little knowledge I have&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; remember how I said &quot;hopefully, no more major refactors&quot;, well so much for that. I overlooked some parts of OutboundEndpoint and InboundGateway processing, and had to refactor how I extract I2NP fragments from tunnel messages&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; @DavidBurkett many thanks! I&apos;m the only active reviewer, so any input from you is very welcome&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; fresh eyes are always helpful&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :thumbsup: I&apos;ll take a look&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; there are still some aspects of peer selection that remain, mostly around restrictions of peers from the same /16 IPv4, and any given peer only participating in ~33% of active tunnels&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; not sure what layer of abstraction I should enforce those restrictions. right now, those restrictions make sense at the RouterContext layer for my impl, but TBD&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the RouterContext will ultimately be pulling peers from NetDB, and feeding them into the PoolManager&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so the work in that PR represents what I&apos;ve been working since last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; a lot of time was spent on peer profiling and tunnel testing&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; and the refactors for the OutboundEndpoint sending a TunnelGateway message when the delivery is to another tunnel&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; from the existing I2P docs, it&apos;s not very clear when the different tunnel delivery types are used (Local, Router, Tunnel)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it took me implementing the things, and thinking about how the pieces fit together to really make sense of it&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; basically, afaiu, Local is used by the InboundGateway to tell the InboundEndpoint, &quot;this message is for you&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Router is used by the OutboundGateway to tell the OutboundEndpoint (and maybe IBGW to IBEP) that the I2NP message should be directly delivered to a router&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; e.g. for DatabaseStore and DatabaseLookup messages&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Tunnel delivery is used by the OutboundGateway to tell the OutboundEndpoint (and maybe IBGW to IBEP) that the I2NP message should be delivered to the InboundGateway of another tunnel&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Router and Tunnel don&apos;t make sense to me for inbound tunnels, unless some form of chaining is used. not clear that it ever is from the specs&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for example, if Alice sends an I2NP message through an outbound tunnel to the IBGW of another tunnel (with some indicator for chaining), and that IBGW uses Router or Tunnel delivery to tell the IBEP to deliver the I2NP message to the IBGW of yet another tunnel&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; maybe that exists, but I&apos;ve implemented IBGW only using Local delivery to send I2NP messages to the IBEP&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Local delivery is never used for outbound tunnels&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; anyway, figuring all that out took a bit of time, and I may send spec diffs upstream to clarify the use of the different delivery types&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2: What&apos;s next&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; RouterContext&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; and associated classes&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; this set of classes will be the main brains tying everything together&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; RouterContext will use the transport (NTCP2) to talk directly to other routers&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it will use an I2NP handler to either pass messages to the NetDB or Tunnel PoolManager for further processing&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; similarly, resulting messages from NetDB and Tunnel processing will be returned to the RouterContext, and sent back out over NTCP2 to the appropriate router&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the RouterContext will also be the main owner of the router&apos;s RouterInfo&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; LeaseSets for local InboundTunnels will also be compiled by the RouterContext, and stored in the NetDB&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; setting a goal for myself to have the RouterContext finished (in a minimally working sense) by next Thursday (2019-09-12)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; with RouterContext finished/merged, I will tag a release candidate&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I will be implementing a Docker/container test network for integration/end-to-end testing, to ensure all the pieces work together&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I will also make changes to match the latest updates to ECIES-X25519, posted by zzz this past weekend&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; ECIES-X25519 changes will also go into the alpha release candidate&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; with RouterContext and ECIES-X25519 changes in place, tini2p will have an internally consistent implementation of I2P&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; and I will tag the alpha release a week after the release candidate&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; after alpha release, I will focus on ElGamal tunnel building, and integration tests with Java I2P and i2pd&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; end-to-end sessions will still be tini2p-to-tini2p, but tunnel building should be possible through Java I2P and i2pd&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the Docker/container setup should be a nice testbed for inter-implementation testing, so hopefully it will be useful for other implementations as well&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; TBD&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; post-alpha release will also get some (a huge amount) of fuzz tests&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; basically every class with a &lt;code&gt;deserialize&lt;/code&gt;method or buffer input interface, will be getting a fuzz driver attached to it&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I may also be taking a small break from tini2p post-alpha release to preemptively prevent burnout&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; these past nine months have been basically coding tini2p everyday, often 10-12+ hours a day&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 3: Questions/comments&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; This project structure is really clean, and code easy to follow. Working on building now. You&apos;re doing great work&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; aww :3 thanks @DavidBurkett that means a lot, very kind&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; still needs a lot of work to be production-ready, but I&apos;m doing my best to code well&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; some of the structure is heavily influenced by portions of Java I2P, i2pd and ire. there are some really good bits in those codebases&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Well I&apos;m just talking your cmake files, your handling of dependencies, etc. Very clean&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; And I&apos;ve seen i2pd. This is night and day better (although i2pd is pretty easy to work with)&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; [edit] And I&apos;ve seen i2pd. This is night and day better (although i2pd is also pretty easy to work with)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; i2pd has very different project goals and design. i2pd aims to be a one-stop-shop router, tini2p aims for use as an I2P library by other projects&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Ah, that makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; I assumed i2pd was also meant to be used as a library&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; the CMake and dependencies took influence from Kovri (and by extension i2pd)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; i2pd can also be used as a library&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; what I mean is that i2pd contains an HTTP server, router console, bundled client, all-in-one. somewhat similar to Java I2P, though with less apps bundled in&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :thumbsup: Understood&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; tini2p moves away from that singleton design, into something highly modular&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; a future goal is to split tini2p up further, having common structures be its own repo, with separate core and client libs&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Makes sense. Yea, I pulled i2pd into Grin++ at one point, but I had to decouple a bunch of things to be able to just pull in what I want. It wasn&apos;t a straightforward task&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; that&apos;s somewhat far down the line though, but it would support stuff like pluggable end-to-end and signing crypto&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; That&apos;s awesome, you&apos;ll get there for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; :) thank you&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; alright, think that&apos;s about all for this meeting. unless you have something else @DavidBurkett?&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Nothing from me&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 4: Next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2019-09-19 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; thanks all for attending (that means you @DavidBurkett ;)&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :smile:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; @tini2p_gitlab stares intently at the gaffer, wondering if it feels&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-09-02</title><link>https://beta.monerodevs.org/blog/2019/09/02/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/09/02/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-09-02/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 02 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/388&quot;&gt;https://github.com/monero-project/meta/issues/388&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (logs posted there afterward)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good morning everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; Hola.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy Labor Day to those celebrating it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Happy Monday to all others&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s do our ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure. This past week i&apos;ve been coding my economarkov chain simulating a fake Monero economy to apply matching to. this is slow-going, but steady progress. in addition to that, I started reading 3 separate papers for a new-ish idea...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2016/583.pdf&quot;&gt;https://eprint.iacr.org/2016/583.pdf&lt;/a&gt; , &lt;a href=&quot;https://www.microsoft.com/en-us/research/wp-content/uploads/2008/02/tcc2008.pdf&quot;&gt;https://www.microsoft.com/en-us/research/wp-content/uploads/2008/02/tcc2008.pdf&lt;/a&gt; , and &lt;a href=&quot;https://link.springer.com/chapter/10.1007/3-540-36413-7%5C_20&quot;&gt;https://link.springer.com/chapter/10.1007/3-540-36413-7\_20&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is new-ish to me but not the e-cash community, which is to demonstrate not a valid signature on a public message m, but *knowledge of* a valid signature on a public message m, without revealing the signature information like signer&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that 583 paper presents a trustless way of doing so with hash functions that can be described with a boolean circuit, and presents zk proofs of knowledge of RSA, DSA, and ECDSA signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is to replace ring signatures with something that is trustless and signer ambiguous&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that way, instead of saying &quot;Either A, B, or C signed this m with key image J,&quot; the statement being proven is &quot;I have seen a valid signature on m with key image J&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Requires efficient trustless accumulator?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; coupling this together with a zk proof of membership in a strong dynamic accumulator allows for a &quot;signature&quot; scheme that does away with the explicit anonymity sets of ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think i&apos;m onto a method for doing this with key images that are compatible with our current approaches&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but I need, probably, 2-3 additional pairs of eyes helping me out, so I&apos;ll be writing some stuff up and possibly starting a github issue for discussion on the matter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, i&apos;ve been offline with family for a reunion + a 100-years-olds birthday party :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My monthly report details my recent activities, and is available now: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/77#note%5C_7105&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/77#note\_7105&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Matching simulation review, updating papers, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing earth-shattering over the past few days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Very neat to hear about kenshamir[m]&apos;s work on IACR/944&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, i would like to hear more about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is kenshamir[m] still here?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I’m here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything specific you&apos;d be interested to share about your recent work on proving systems?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (no obligation to do so)&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I think the most notable contribution from 944 that can be applied to bulletproofs straight away is the improved inner product argument&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; There are benchmarks which show that it gives significant improvements in verifier and prover efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;mikerah&amp;gt;&lt;/strong&gt; Is there no meeting today?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the general circuit case, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (the meeting is happening now)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not the optimized range proof application AFAICT&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah for 944s proving system it was the general case&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I think if that if we tailored the proof to be specific for 944s proving system, we may be able to get a more efficient rangeproof. This is only a conjecture though and I’m unsure of how to do it at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The general case remains extremely interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since the range proofs are quite efficient&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; For the general case asymptotically it is the same as the tailored bulletproofs rangeproofs from what I’ve seen&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yeah I agree. It will be really interesting to see what optimisations can be made with this language&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; *Quadratic Equation Sat&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; That’s all I’ve discovered so far from 944&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks kenshamir[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have interesting work to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or, for that matter, general questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can also move to ACTION ITEMS, if there&apos;s nothing else urgent to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items are short and simple. economarkov chain work, reading more on proofs of knowledge of valid signatures (which i&apos;m considering calling redacted signatures), and my end of month work report.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be doing some code review, continued work on proving systems, and ongoing work with suraeNoether on his recent updates to graph matching as needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, a short meeting today, but that&apos;s ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything final before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Adjourned! Thanks to everyone for participating&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-08-31</title><link>https://beta.monerodevs.org/blog/2019/08/31/logs-for-the-Community-meeting-held-on-2019-08-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/31/logs-for-the-Community-meeting-held-on-2019-08-31/</guid><description>Community highlights, CCS updates, Workgroup report, Action Items, and miscellaneous</description><pubDate>Sat, 31 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/387&quot;&gt;https://github.com/monero-project/meta/issues/387&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi folks&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for joining&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I was mostly off this week at the BTC2019 conference. I spoke about the dangers of transparency and the need for mandatory privacy in decentralized cryptocurrencies. I think it went well, and I can request a copy of my video recordings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I used an activity which went quite well:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I gave each person a notecard, which sorta represented an output. Then I asked people to trade cards, writing a record of the &quot;transactions&quot; on the card. Then I asked for a volunteer to be &quot;suspicious&quot; and finally debriefed by asking who accepted the &quot;tainted&quot; cards&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You should be able to see how it went in the recording, which I will hopefully receive soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; Sorry. IRC issues. Matrix coming through?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Somebody is finally working on an integration Bisq-Monero, should be ready in some weeks according to the guy. See &lt;a href=&quot;https://github.com/bisq-network/proposals/issues/110&quot;&gt;https://github.com/bisq-network/proposals/issues/110&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; DiegorehrarSalaz: yes I see you now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; has niyid done any Monero work before?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; yep, been following ErCiccione, very cool.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: not that i&apos;m aware of&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; kinghat: cool indeed. Monero and bisq are a perfect match&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else worthy of mention before proceeding? Thanks for sharing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione posted a new idea:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “ErCiccione: Installation and configuration of Weblate, the new localization platform” &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/94&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/94&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for being here ErCiccione to discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; it&apos;s the proposal i made some time ago during a community meeting (after a dedicated localization workgroup meeting). Now weblate is basically ready. I only need a merged pr then we will start with the testing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; within the localization workgroup, after that will be ready for anybody to use.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we will use it to translate next release, that&apos;s sure&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (unless something crazy happens obviously :P)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks a lot to the people who already submitted their support. If anybody have questions i&apos;m happy to answer&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hey, all&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I have no been able to voice my support on GitLab for ErCiccione&apos;s proposal so I am doing so here&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you nioc :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; looks like a reasonable direction to me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to take the silence as general agreement :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All other proposals previously in funding required are now funded :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final CCS comments before we move on to another section?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd’s Tor/i2p noise PR was recently merged&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo is back from vacation, and many miscellaneous bug fixes and improvements have been made since last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other dev updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I received a full Chinese-translated copy of Mastering Monero. We’re discussing internally on how we would like to proceed with it. We want to make it available, but we need to work out the terms.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We&apos;re considering options that will make PDFs available for free, but we need to determine how to handle the paid sales&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; isn&apos;t the book already available for free?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We also need to review the translation to assess the quality&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: the English version is yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; what&apos;s the problem with publishing the translated version? the license allows it right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the license doesn&apos;t allow derivatives&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; since we have the license, we can grant exceptions. but I just need to make sure everyone who contributed is ok with that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; got it. I think make it freely translatable is extremely important&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, i hope it will happen :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we&apos;re working on it :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_ has been working on the wallet i2p integration. It has been decided for now that the wallet will only support broadcasting transactions over i2p, not full sync. This will not impact most users&apos; privacy a lot. The broadcast is the most important part&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: does it allow i2p connections when using a remote node?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t recall if a decision was made there yet&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_ mentioned earlier he wouldn&apos;t make it for this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dsc is afk as far as I know, but initially it will only be for tx broadcast as far as I can see&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh yes, I&apos;ll need to follow up later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; beyond the networking settings, the design is being simplified, while adding new features including sending to multiple recipients&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Research Lab&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think that is a good way to put it :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang recently posted his monthly update: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/cx3gxp/august%5C_monthly%5C_report%5C_from%5C_sarang%5C_noether/&quot;&gt;https://www.reddit.com/r/Monero/comments/cx3gxp/august\_monthly\_report\_from\_sarang\_noether/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae has been working on matching and churning analysis. There has been some development progress. He finally has a working model to play with&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; stop by the meeting Monday in #monero-research-lab to learn more and ask questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; before open ideas time, I want to test out a new section on the fly:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Action Items&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In this section, please outline some of the tasks you would like to work on before the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here&apos;s mine for example:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. work on the networking press release explaining what happened to Kovri and documenting the progress of i2p-zero and tini2p 2. wrap up the StackExchange moderator election 3. publish the conference talk recording I gave yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; would anyone else like to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m making some very needed changes and updates to the website, don&apos;t know what will be new for next update but i will write a post on reddit.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; some of the MR still need to be reviewed, so please take a look at &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i also want to introduce a labelling system i had in mind to prioritize issues.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh, since we are all here, would be ok for everybody if the &quot;meeting logs&quot; link of the website shows all meting log and not just dev meetings?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; imo yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; come on, someone else has a list of things they want to work on :)&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; Busy. Sorry. :(&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; Will come back after meeting for logs and action item.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, we have 2, maybe 3 people who work on stuff :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can move on to open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I watched a talk about customer support at the conference, and it reminded me that we have been kinda trying to get one started for some time to supplement r/monerosupport and #monero-support&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there are only 3 accounts in #monero-support right now, which is a testament to the fact no one uses it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; having a training process for volunteers to provide live support could be a great way for people to get more involved. It would teach them the main pain points people have, and it would allow them to become even more familiar with Monero and how people use it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the infrastructure is something I need to talk about with Diego on though, but I&apos;d like to keep working on this project&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s my idea. does anyone have others?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; can we discuss konferenco 2019 (europe)?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i know there was discussions at DefCon surrounding holding it in conjunction with RIAT&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; but i haven&apos;t heard anything, and was wondering if anybody else had. As it is something that will need to start planning at some point&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Did I miss it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have not heard much in that regard. But I think that hosting it at a university makes a LOT of sense&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; was that their plan?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; anyway, i wanted to just say (as i mentioned potentially helping with organisation) Provenance Events were asking if there was an update from the community with regards to what they thought&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; keep it cheap&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so i guess i wanted to say that the offer from Provenence is still there. but i thnk that RIAT is a better first option (provided they are still interested)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; OK I&apos;m caught up&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hey guys, sorry for the late entrance.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; but as surae nor anybody from RIAT is here, i guess we can&apos;t discuss much right now&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ive got a few items to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; that&apos;s all from me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet: want to make a list of student cryptocurrency clubs in Europe? They are our best &quot;in&quot; to the area and would know about planning, booking rooms, etc&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; First would be the recent rule change on /r/Monero. Minor, but should be brought up here for logging purposes.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Rule 6 was modified from disallowing downvotes, to making people self-identify if they have a conflict of interest on a particular product or service&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Additionally, I discovered new and old reddit have discrete rulesets, and the rules between the two versions were misordered. I imagine this led to some confusion. I fixed that up, the two should show the same rulesets now.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Let&apos;s see what else&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh, the community has a minecraft server we&apos;ve been hanging/chatting on. That&apos;s been cool. I think this is the right place to mention it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh that&apos;s pretty cool. I only like to play in creative though :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I like building things&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can get you all the materials you need :D&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I strip mine&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Anyways&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Uhm what else&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet: here is an example for the US: &lt;a href=&quot;https://medium.com/michiganfintech/the-15-us-student-organizations-leading-fintech-movements-at-their-universities-fa2543cdcbd8&quot;&gt;https://medium.com/michiganfintech/the-15-us-student-organizations-leading-fintech-movements-at-their-universities-fa2543cdcbd8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh, xmrtrader had a rule change too&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sgp_: yes, i think that a Uni might be a good idea. i don&apos;t think finding a host would be difficult, but i don&apos;t want to give go ahead for planning, if RIAT are serious about hosting, as they have their own venue&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Altcoin talk is no longer entirely banned&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; You can speak about the top 20 now, just keep opinion out of it. Which has really been nice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet: their venue is a little small for a conference setting. Great for a meetup setting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; finally I can shill XLM&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sgp_: ah, i haven&apos;t seen it. but they said they had a newer space. but i may be incorrect about this&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; midipoet, sgp_: RIAT is Vienna right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We&apos;re over, so leave any final thoughts that you would like added to the logs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As capital of Austria it should be relatively easy to access, might want to check in advance though&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We preferably want a city that is directly accessible for Americans too&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; sgp_ thanks as always for hosting, you do a fantastic job.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; needmonero90: How many people are on the server?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;for the record, I think needmonero90 is ugly&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, at the moment it seems to be either Vienna (RIAT), or Dublin (Provenance Events)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 6 I think that you would know&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Me included&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; So far&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Make that 7 when lh joins today&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Vienna in summer should be decent weather too I guess&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps we should add a location near the sea though? May be more attractive for people&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; dEBRUYNE join us!!!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;needmonero90&amp;gt;&lt;/strong&gt; 6 I think that you would know &amp;lt;= How would I know?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :-P*&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; sgp too&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; And midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; And erciccione&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; It&apos;s just to chill and have fun.&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; Which we don&apos;t do enough of.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; minecraft?&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will do some digging this afternoon to see if there are any universities that could be open to hosting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i would, but my laptop would fry&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; can you get mincraft for Linux?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We have a server sgp&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Oh wait&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; Dude, the graphics don&apos;t require much.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Dero&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: I guess using an university should also significantly reduce the cost?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It&apos;s literally blocks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: I&apos;ve played Minecraft on laptops &amp;gt;5 years old&lt;br&gt;&lt;strong&gt;&amp;lt;DiegorehrarSalaz&amp;gt;&lt;/strong&gt; midipoet, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sgp_: you can try - but i think the pressing issue is more who will organise - not where&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Dero = ignore me&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Screw autocorrect&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Idk how it got that out of what I typed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 14 September at 17:00 UTC. The next Coffee Chat will be on 21 September at 16:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: i have a much older 2nd hand lenovo :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-08-26</title><link>https://beta.monerodevs.org/blog/2019/08/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-08-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-08-26/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 26 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s begin our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/385&quot;&gt;https://github.com/monero-project/meta/issues/385&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted there after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good morning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure, last week I made a commit to my buttercup branch with some matching algorithm fixes, which is now operating as far as i can tell 100% smoothly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice! Looking forward to reviewing it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i also have the framework for a markov chain simulator of a basic ledger almost ready to push later today, which we will be using to identify best practices while churning, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, I discovered a discrete distribution over the weekend that could be very helpful in working with output selection&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s pretty much it. not tremendously eventful, except the matching algo unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will be neat to see if we can adjust output selection to such a distribution efficiently and robustly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Low priority in the grand scheme of things, but intriguing nonetheless&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am finishing preparation of the CLSAG paper for submission to Financial Cryptography 2020&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; definitely, will be nice to have some exploration of churning that we can document&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; PR 5707 has been updated to simplify the hashing code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, sarang and i decided we should also submit the thring signature paper to FinCrypt2020 also, sort of doubling our chances (but not really, it&apos;s nonlinear :P)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that this removes &lt;code&gt;hashToPointSimple&lt;/code&gt; and moves its functionality directly into the relevant unit test&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;code&gt;hashToPointSimple&lt;/code&gt; is only used to produce a Pedersen generator, but it&apos;s brittle on arbitrary input and not useful elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (unless we updated how we do hash-to-points to use an iterated index, but this is not backwards-compatible)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Additional eyes on PR 5707 would be welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And: Stanford announced the dates and CFP of their next blockchain conference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; TBH it&apos;s probably not worth our time to submit a paper/presentation, given their acceptance rate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless anyone has an idea for something something zero knowledge ethereum =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I kid, I kid&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *cough*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but not&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, I continue analysis work on proving systems&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 5707 is for how the second basepoint in our pedersen commitments are selected. if i recall from my conversation with sarang earlier, this PR will make the monero codebase slightly more robust, less brittle, more consistent with the way it works, and more importantly *more easily verified to be correct* by new users, even though it&apos;s a relatively small change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RingCT3.0 is exploitable in its current form, but I&apos;m told a forthcoming fix likely solves the problem (unclear if provably at this point) with little impact on efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: the change only makes it harder to use the wrong hashing method :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and enables slightly more efficient hash-to-point operations under some constructions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, a new preprint (IACR/944) discusses a new proving system for more general constraint systems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And there will be a forthcoming preprint with a proving system on pairing groups, which simplifies cleanly to non-pairing groups too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been looking over that one, since the authors graciously provided an advance copy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What will be interesting is whether the Omniring prover relations can be efficiently moved into a more general proving system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Making it easier (in theory) to do future changes&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Could you comment on the computational complexity when you simplify the proving system to a non-pairing group?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Eventually =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve only just begun working through that paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW I&apos;m told the preprint is quite imminent&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Ahh alright, any idea when it will be released?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh and suraeNoether: the primary purpose of 5707 is to speed up MLSAG by removing redundant operations... this led to simplifications of the available hashing operations as a side effect&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks for correcting that! i didn&apos;t realize the larger scope (just started going through it)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and at that point it seemed like a good idea to remove the brittle &lt;code&gt;hashToPointSimple&lt;/code&gt; and put it directly into the unit test that enables verification of how &lt;code&gt;H&lt;/code&gt; was derived&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are two commits: the second commit moves the hash stuff around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the first commit alters the MLSAG code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share interesting research work?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :/ if I were that smart, sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Don&apos;t underestimate yourself!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While we&apos;re at it, we can also do GENERAL QUESTIONS for anyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, I did read a recent paper on hormesis as it relates to beetles.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my skills are not going to be helpful here :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh, you just reminded me of that stream of tweets from Sarah Jamie Lewis yesterday, about ants and alarm pheromones&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regarding CLSAG, the plan is to submit to several relevant conferences/journals (in sequence) and hope for acceptance&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the relevance was to illustrating how localized decision making can be gamed / subverted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It falls into an awkward spot: it&apos;s a neat improvement on earlier work with good security model/proofs, but isn&apos;t profoundly new&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And unfortunately you can&apos;t do simultaneous submissions :/&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (and thus an argument why you need global consensus)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The FC deadline is in September, with notification by November 15&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lots of stuff isn&apos;t profoundly new, but the imporvement still is worth talking about&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, but that&apos;s tough for publication&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; maybe different forums then. heck, chip manufacturers give big presentations on ~5-10% gains&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hence doing a fair bit of rewriting for better context&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool. yes, expanding the scope of applicability is also a good angle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and page limits (grumble grumble stupid wide margins)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aaaaanyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps on to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have several, and I don&apos;t expect to complete them all this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG revisions, in preparation for submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My doctoral adviser always recommended putting down a paper for a week after your revisions, so you can revisit it with fresh eyes before submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second is a better understanding of the reduction of this forthcoming proving system to non-pairing groups&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third is going over suraeNoether&apos;s completed matching code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since suraeNoether had to step away for a few minutes, I assume his action items are applications of his test-passing matching code, and preparation of the thring signature paper for its submission (he can correct me later)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last comments or questions or information from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we can adjourn! Thanks to everyone for joining in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the agenda issue&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-08-25</title><link>https://beta.monerodevs.org/blog/2019/08/25/logs-for-the-dev-meeting-held-on-2019-08-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/25/logs-for-the-dev-meeting-held-on-2019-08-25/</guid><description>Development status, Code &amp; ticket discussion, 0.15 release discussion, and miscellaneous</description><pubDate>Sun, 25 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Meeting time, but it seems Rehrar has problems getting through to here from Mattermost ...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar can&apos;t join IRC directly?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; ok, let&apos;s do this then&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So you all don&apos;t see him either, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; I&apos;m on the move atm, unfortunately.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Nope&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Technology, pfft&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; In fact, I may be called away in about twenty minute&apos;s time.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; I can lead until then, but maybe dEBRUYNE or moneromooo can afterwards?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; normal stuff today.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; 1. Greetings, 2. What&apos;s done since last meeting? 3. Code/ticket discussion 4. Other meeting items 5. next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; pings luigi1111 sarang fluffypony moneromooo vtnerd suraeNoether___ hyc jtgrassie selsta xiphon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; say hi&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; dsc_ medusa_ also&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;TurtleCoin&amp;gt;&lt;/strong&gt; &amp;lt;VISSER THREE&amp;gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; 2. What&apos;s been completed since last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; Did you guys have a meeting a couple weeks ago? I was at defcon, so didn&apos;t attend.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yes, there was a meeting two weeks ago&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there was a meeting 2 weeks ago, not much happened&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; cool, so completed since then then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; been a slow past couple of weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;ve worked with luigi and mooo to get some stuff merged&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We&apos;re at about 60 open PRs now (quite a few of those are relatively new)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; on CLI? or between both CLI and GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; CLI yes, but luigi also merged some stuff for the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; any idea on what those things are? summary.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; vtnerd how&apos;s your stuff coming along? Everyone awaits with bated breath.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You mean what kind of PRs were merged?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; dEBRUYNE yes. What&apos;d they do.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; Just for anyone reading the logs.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As far as I can see, mostly optmizations, bug fixes, readme additions&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; IPv6 support got merged&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; Cool deal.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also a few improvements to the deterministic build process&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like additional review on a slightly older MLSAG PR: &lt;a href=&quot;https://github.com/monero-project/monero/pull/5707&quot;&gt;https://github.com/monero-project/monero/pull/5707&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Bunch of new tests got added too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (recently updated)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ Perhaps luigi1111 can have another look at that?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Im working on handling the mempool separation, which is a bit tough to separate the components cleanly&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You mean code separation?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the first PR for white noise appears to not be hated at least - I rebased and tested against the ipv6 merge&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; regarding the broken Travis builds - they were broken due to ncurses configuration, sent a PR that fixes the issue.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Though now some builds are halt on libunwind build error. Did we change anythign related to libunwind recently?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; ideally dandelion++ and this covert sending technique have different mempools&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; but its determining how to handle it thats the tricky part - whether the txes are stored in the lmdb file like normally, kept only in memory, or separately altogether&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; its a very subtle leak of information if your tx is in the mempool stored on disk before appearing anywhere else, but this is monero so ...&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; dandelion++ flat out suggests separate mempools because the information can be leaked externally through p2p or rpc calls&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; so for both dandelion++ and my CCS I proposed a separate mempool that didn&apos;t return the tx until it was &quot;spread&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; you don&apos;t foresee any of this being live in October, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; Or perhaps none of this necessitates a hard fork?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; none of these needs a fork&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; *this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; aight, so it can go live whenever. Would any of this need to be audited, you think?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; or is it not that simple?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; I&apos;m guessing that&apos;s the answer.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; uh, its not the typical thing that gets audited, theres no cryptography involved really, but its wrong of me to push against it probably&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; vtnerd: explanation makes sense, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; dEBRUYNE now I have to step away. I should be back in a while, but I don&apos;t expect the meeting to last that long. Can you take over?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar-mob&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; vtnerd but it sounds like this could just be a flag on records in the single txpool&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yes, that is something that I thought about&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and you only need to control disclosure when a remote client is asking&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not e.g. the local CLI&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; ^ you still need to do this even with separate mempools&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the only negative is that its recorded on disk to what is generally believed (or at least by me, perhaps not all) to not contain &quot;sensitive&quot; information. that flag would be recording that the tx origin was that machine&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; and its mixed with what is otherwise public information&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... no, that flag&apos;s meaning is not necessarily that.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; it might be something I end up doing - since its less work - and document that it can be updated as needed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the flag is &quot;broadcasted yet&quot; - it would be false on intermediate nodes in the dandelion stem too&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; my only concern about mixing was the small data leak to disk and making sure it wasn&apos;t easy to accidentally undo.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I think its just going to use an existing flag or a new one, because its the easiest to get the bulk of the concern - the externally visible network traffic - up and running&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; using a separate memory-only pool has the same dangers as why we switched to LMDB in the first place&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it can grow to ubnounded size&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and unless you use locked memory, it could just get swapped to disk anyway&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yeah I had been considering a separate lmdb file for this. No code was written for that, but I was going through it in my head to track how much work it was&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and if you use locked memory, you&apos;ll just run out&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; its not terrible, but cleaning up the tx inspection process should probably be done first&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I was thinking of storing it to disk using lmdb, but letting the user specify a separate entry point for an encrypted volume, but its going to be too much work (as you are likely hinting at)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; This all is only relevant if you have a local attacker, right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would think so, yes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; for the most part. I primarily wanted to do it because I still think its easier conceptually to have two separate pieces in code handling this, but its not trivial&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and a local attacker that can examine the disk can probably also examine monerod&apos;s memory&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, and if your starting point is &quot;no dandelion++ whatsoever&quot;, maybe implement that quick and worry about local attackers afterwards&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; if the person is storing the blockchain to an unencrypted portion thinking its all public information&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; arguably everyone is running monerod on a machine using disk encryption, but perhaps not always&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; also storing txes in lmdb will help in case of casedandelion++ stem phase fail&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; one could safely restart the daemon and don&apos;t bother that any outgoing tx will be lost&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; theres also a small concern about getting information remotely via timing, but thats another advanced attack that I was merely going to document rather than code around (it aint easy)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Good argument&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; and Im not even sure how realistic that timing attack is, its going to vary from machine to machine a lot&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; xiphon: thats probably pointless&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fwiw, a patch for page-level encryption in LMDB is available, works fine. I haven&apos;t released it yet because I wanted to add authenticated encryption&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; because the embargo is almost certainly going to fire, and everyone in the chain is broadcasting at that point&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; which requires eating up extra space for the encryption signature&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but we could go with the current patch immediatelym if it helps&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; dvtnerd__: oens&apos;t seem so to me&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; if you restart the daemon right after sending a tx and choosen stem node fails, you tx will be lost&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; its no worse than the current code, so I don&apos;t see a reason to rush&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; and that won&apos;t happen with lmdb-stored txes&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; and likely the timer from the origin node goes off by then anyway, its probably close&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; although we could have it retry on connection loss to a backup node before doing the embargo timer thing&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; with dandelion++ theres always the possibility of an intentional blackhole, so storing the stem txes to disk is not an obvious benefit&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the origin needs counter-measures either way&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; something is wrong then, this sounds like we don&apos;t guarantee that tx will be broadcasted to the network&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; you can&apos;t with dandelion++, thats how the protoocl works&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; and to be fair, you cannot really guarantee it with the gossip protocol either&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; theres no acking on this, its a fire and forget in monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; D++ is intended to fail to the existing broadcast scheme, essentially&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yes, its one of the consequences of having a single outbound path&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... we really should be using IP multicast&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; btw, for those who aren&apos;t following this -dev channel all the time, I have a randomx testnet node on 206.127.12.163:28080&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems there are only 5 peers active at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, that was one of my questions, how that&apos;s going&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; There were plans anyway to switch testnet soon, right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; running uneventfully so far. mining, sending coins around&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; official switch is waiting on fluffypony&apos;s availability&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But your well-running private testnet is a pro argument, then&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; For such a switch&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; With respect to binaries, what would the devs prefer?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Would a first 0.15 release within a few weeks be a proper timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nobody seems to push a release, funny&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; there will be anissue with Ledger&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; They hardcoded accepted Monero version in the ledger monero app - the firmware the is installed on ledger device&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; it only accepts &quot;0.14.1.0&quot; string right now&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So they must plan to follow-up any Monero release quite closely, otherwise that does not make sense&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; and (if i&apos;m correct) it usually takes some time for them to push an app update&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; all the better to get a 0.15RC out sooner then&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and get them to use a saner version check. like &amp;gt;= 0.14.1&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Exactly&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; They added the strict version check because of the change bug.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; as a fallback plan, i thoguh about doing a workaround on the monero side&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; disabling this check by always supplying &quot;0.14.1.0&quot; version to the device&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeesh...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Oh, that&apos;s a straight road to hell&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; See all the lying Windows does about the version numbers ... yikes&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; They added the version check on purpose so we shouldn’t disable it like this.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; right, i&apos;m not saying it is good&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; but, we will loose ledger support with the new version if they won&apos;t manage to patch their code&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; They managed to do it in time with the v0.14.1.2 release.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That&apos;s why hyc&apos;s argument of early 15.x release is good&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, give them more advance warning, more time to respond&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The earlier before the hardfork itself that is out, the better&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The white noise stuff will most likely be in the october release.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Before a 0.15 release, the v12 changes should be reviewed and merged.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; xiphon: I presume they will release a new version in conjunction with our v0.15 release&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s 5823.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So 5823 and the RandomX PR are the consensus changes that need to go in before we do an RC right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds right&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; randomx is 5549&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so we are doing an RC release this time?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; because i remember many were against last hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; dEBRUYNE: hopefully they will implement version &amp;gt;= check, so the user won&apos;t need to update the ledger app with every monero release&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Plan was to add &amp;gt;= for minor point releases.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione[m]: I guess we could also do a straight 0.15 and then work out any bugs via point releases&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo, hyc, vtnerd__: thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; also xiphon&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; well thats how its been done the last few releases&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i mean, i would totally go for an RC release&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Isn&apos;t that mostly only an issue with labels?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you&apos;re asking about version numbers, my preference is to have increasing version numbers. It mkaes things so much easier. IIRC pony prefers to have &quot;rc&quot; labels instead.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not gonna fight that, just moan from time to time and say &quot;told you so&quot; if it bites us later.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vtnerd__: Right&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, but also, how would an RC be effectively different from a release?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And not just called any other way&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess we can release earlier now though because randomx and the other consensus changes are already ready&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As long as it contains all the needed consensus changes.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You are not moaning, you are moooing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s randomx and 5823 AFAIK. If there&apos;s something else, say so.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; rbrunner: indeed!&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; rbrunner: &quot;but also, how would an RC be effectively different from a release?&quot; - i think the difference is in the official press release statement&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; we won&apos;t do one for -RC&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; so it will be for testing purposes&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; randomx has 1 PR pending: &lt;a href=&quot;https://github.com/tevador/RandomX/pull/118&quot;&gt;https://github.com/tevador/RandomX/pull/118&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hmmm, ok, but with the risk that less people test then&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; rbrunner: if that&apos;s is not how it is supposed to be, i&apos;m lost&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I see what you mean, yes, it&apos;s a trade-off of course&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; sech1: An audit result, then, this RandomX PR&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that PR appears (so far) to have no downside&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; about the RC thing. Since there are many contrasting opinions, maybe better keep the old system.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;Everybody builds their own&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The old system does not really look broken, either, so why fix&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; well, would be nice to have more testing before a proper release, but at this point i think it doesn&apos;t worth it.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I suppose, if we don&apos;t do that last-minute advance-by-1-month release, it should work out fine&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Readline is still broken with reproducible builds.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; that has to get fixed with v0.15&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; isn&apos;t there already a PR for that?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I haven’t seen one.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We could reverse the commit that broke it I guess?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Reversing it would mean no readline at all But that’s better than broken readline I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm, can&apos;t find one, must be misremembering&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think the original problem is linking readline without its curses dependencies. the next problem is that curses has different dependencies on different OSs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So I guess that is added to the list of things that need to go in before we tag&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Would a target of tagging in 2 weeks be reasonable?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; terminfo vs termcap vs ... something else&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Any vote against the pay-for-rpc going in ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (I have a wip patch to make it use randomx, not pushed yet)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I have nothing oposing&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It&apos;s reviewed well, after all&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; would be nice to have it in the 0.15&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess we can conclude the meeting then&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-08-22</title><link>https://beta.monerodevs.org/blog/2019/08/22/logs-for-the-tini2p-dev-meeting-held-on-2019-08-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/22/logs-for-the-tini2p-dev-meeting-held-on-2019-08-22/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 22 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; A lot&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ve more-or-less finished the tunnel message processing classes (Hop, InboundEndpoint, InboundGateway, OutboundEndpoint, OutboundGateway)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; still making changes as I impl tunnel management classes (InboundTunnel, OutboundTunnel, TransitTunnel, Pool, PoolManager), but the changes are fairly minor&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; had a few big, time-consuming refactors for the processing classes, but most of those are finished now (hopefully)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I am almost done with the TransitTunnel class (used for participating in Tunnels created by remote routers)&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :wave:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; hi @DavidBurkett, how are you?&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Great! And yourself?&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; doing well, thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; welcome&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; to the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Happy to be here. Will observe and try not to interrupt :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; right on, feel free to ask or comment at will&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; happy to have you, as always&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so Tunnels are almost done, and have been what I&apos;ve spent all of my time on over the last two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2: What&apos;s next&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so, the last few I2P LS2 meetings have been a bit hairy&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; we&apos;ve been discussing, mainly, changes to 144 (ECIES-X25519 end-to-end sessions)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; admittedly, I could have handled things much better than I did&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; thankfully, things seem to be moving forward again, and we&apos;ve concluded that reuse of ephemeral keys is a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it will require some changes to my ECIES-X25519 impl, which I will do after finishing tunnels&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; whether to follow the drop-until-secure or send-NewSession-until-secure is still to be determined&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; drop-until-secure is what I prefer, and means routers with drop end-to-end messages, until a secure channel to the Destination is established&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; only requires one round-trip, and support sending one 0-RTT payload in the initial NewSession and NewSessionReply messages&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; zzz is of the opinion that drop-until-secure will not work for performance and client-related reasons&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I haven&apos;t begun to implement client stuff, so maybe zzz is right&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; NewSession-until-secure basically sends NewSession messages to the Destination until the first NewSessionReply is received&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Is that discussion in the PR for 144 or something?&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Or was that in IRC?&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; was on Irc2P, the meeting logs are here: tini2p/meta#29&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; and here: tini2p/meta#28&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; guess it might be a bit much to rehash the discussion here, just trying to summarize&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; I&apos;ll read through and understand&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; YOu have good TL;DR&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; NewSession-until-secure also has its problems, but should be workable&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; anyway, I&apos;ll be implementing the drop-until-secure until we come to consensus on what actually becomes spec&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s simpler, more secure, and more efficient&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; though latency/performance may be a killer for it&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; after the changes for ECIES-X25519, I&apos;ll be gluing everything together with a RouterContext class&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; with RouterContext, I&apos;ll be able to have the NTCP2 transport talk to the Tunnels and NetDB classes&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ll create some basic unit tests, if they make sense. the majority of the tests for RouterContext will be net-tests (integration/functional tests)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; with RouterContext finished, tini2p library users will be able to build their own router&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; that will likely be alpha-release time&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;m shooting for a one-week impl time on RouterContext, but may run into bugs/refactor work that pushes that timescale back a week or two&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s really just gluing stuff together though, so I&apos;m hoping it goes quickly&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I also need to make a small update to NTCP2 for the testnet-separation update to specs from 147&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; basically it&apos;s a netID check that ensures no cross-talk between mainnet and testnet routers&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s important for I2P network health, so I am happy to impl&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; That&apos;s awesome! I&apos;ll watch for updates on that RouterContext. I&apos;ll try setting one up once you&apos;re finished&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for sure :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will likely be adding a docker setup, so you can run a full testnet entirely locally&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; definitely! also allows spinning up 10+ routers on different /16 pretty easily, so it may be a good way to do integration tests with I2P Java and i2pd once I add ElGamal tunnel building&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; ElGamal tunnel building is post-alpha though&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; so that&apos;s about it for stuff until alpha release&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 3: Questions/Comments&lt;br&gt;&lt;strong&gt;&amp;lt;DavidBurkett&amp;gt;&lt;/strong&gt; Nothing from me. :thumbsup:&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 4: Next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; staying on normal schedule, two weeks from today: 2019-09-05 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; that&apos;s all, thanks all for the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;@tini2p_gitlab&amp;gt;&lt;/strong&gt; gaffer banger&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-08-20</title><link>https://beta.monerodevs.org/blog/2019/08/20/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-08-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/20/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-08-20/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s get started with our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/383&quot;&gt;https://github.com/monero-project/meta/issues/383&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs posted there afterward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; heya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s been two weeks since the last meeting... plenty to discuss!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the spirit of fairness and teamwork, I&apos;ll go first :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The DEF CON village, despite having a poor location, was well attended&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I did a talk, a workshop, a CTF, and a panel discussion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how did the attendance compare to last year?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would estimate higher&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve written up a brief spacetime analysis of Omniring in its current form: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/omniring.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/omniring.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It does not presently support batching, but the authors have a couple of ideas on how to do so safely that are forthcoming&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be discussing with them this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On a related note, the RCT3 construction has a flaw that would be exploitable in practice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The authors of that paper, I&apos;m told, also have a fix forthcoming that may relate to the Omniring batching enhancement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Made a quick PR to fix a bias in Schnorr signatures: &lt;a href=&quot;https://github.com/monero-project/monero/pull/5807&quot;&gt;https://github.com/monero-project/monero/pull/5807&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cleaned up an MLSAG improvement PR: &lt;a href=&quot;https://github.com/monero-project/monero/pull/5707&quot;&gt;https://github.com/monero-project/monero/pull/5707&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Made some updates to Zero to Monero (see topic branches): &lt;a href=&quot;https://github.com/SarangNoether/zero-to-monero/&quot;&gt;https://github.com/SarangNoether/zero-to-monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And I&apos;m working on getting CLSAG and thring sigs submitted to conference proceedings (a tiresome and lengthy process)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s my two cents&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; damn, son&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, that was a damn mic drop brother&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything to share with the class, suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as for me, I&apos;ve been on vacation and just got back. I&apos;m still going to be only half-on today because I have some personal business I have to attend. it was an eventful vacation. for one thing, I was able to prove a few theorems for my graph matching paper that are necessary for publication. based on a conversation I had with sgp_ right before I left, I spent a lot of time thinking about experimental&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; design, and I&apos;m starting to discuss this with sarang.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, I was contacted by Astral, the team working on bullet-proof monero-mining drones, re: an unfortunately urgent funding matter.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; sarang what happened to reusing existing functions or adding it as a function instead of inline?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; not that it matters that much I guess&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There were some silly issues with includes and having access to the right underlying functions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It seemed simpler to do it as is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would urge folks in the audience to watch OhGodAGirl__&apos;s talk from teh Konferenco here (&lt;a href=&quot;https://www.youtube.com/watch?v=jDSKIr5EPiU&quot;&gt;https://www.youtube.com/watch?v=jDSKIr5EPiU&lt;/a&gt; ) or Leah&apos;s interview wiht monerotalk &lt;a href=&quot;https://www.youtube.com/watch?v=jl1w6VDEWq4&quot;&gt;https://www.youtube.com/watch?v=jl1w6VDEWq4&lt;/a&gt; to refresh themselves on the project&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; meaning they need funding?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone is interested in assisting Astral in composing a CCS, I&apos;ve been pinging some ideas back and forth with Leah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, and some of the funding needs are rather urgent; I spoke with OhGodAGirl__ and OpenSourceress about this in person at the Konferenco and we have been kicking some ideas around&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i anticipate a vigorous discussion on the matter, because the community funding sources, in my mind, should be a source of funding of last resort&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the folks who contribute to the monero community are people who care about privacy and they want to see the project advance in a healthy direction, and without them, all of this falls apart&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably a good discussion for -community?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless there&apos;s a technical/research component to it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, it&apos;s a nascent funding request for a hardware project with a timeliness component that recently presented at our conference, but going into further detail during the meeting is certainly unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and full disclosure: i am not yet in any way financially linked with Astral, although that may eventually change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i.e. this isn&apos;t for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else wish to share research work of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m excited to take a look at the current state of the matching simulations suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s all I have for the round table this week, but I&apos;ll also be playing catch-up on the lelantus vs. omni vs. rct3 cage match that&apos;s been going on these past few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; may eventually change? hamster.gif&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so after the brief ROUNDTABLE is GENERAL QUESTIONS... anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a general question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have one, too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The proceedings/journals under consideration for CLSAG (thanks also to some outside advice) are Financial Cryptography, PETS, ACM TOPS, and ANCS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other suggestions that I may have missed, that could be in scope?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s tough in the CLSAG case since it&apos;s an improvement over earlier work, but not earth-shattering&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that always seems to be a tricky place to be in the publishing world&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I plan to highlight the improvements and generalize it a bit for submission&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; are you strictly considering conference proceedings or are you open to journal-only suggestions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Journals are fine too (ACM TOPS, e.g.)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But since submissions are typically one-at-a-time, there&apos;s no real rush to add to the list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But obviously prioritizing is useful to avoid submitting for delayed rejections&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fair enough. I thought ACM TOPS was a conference, silly me. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s my question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: yours?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; some of the biggest improvements that have come out of MRL this year have involved efficiency improvements, ranging from bulletproofs optimizations to compressed signature schemes. Only some of these improvements will carry on to the &quot;next version&quot; of monero, especially if we end up having to migrate our transaction model to something like one of the Big Three...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: Don&apos;t they have other options than to tend to the CSS?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I genuinely think this is not appropriate for it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my question is: what sort of improvements would you like to see from the Monero Research Lab in the next year, keeping in mind that we will want to migrate to a different scheme sooner or later?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: i&apos;ll start a conversation about this over in -community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would definitely like some research into ring sig alternatives.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s very much in progress rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you mean ring confidential transactions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from the ground plebs, we&apos;re never quite sure how much progress and when and why and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because lelantus, omni, and rct3 are each replacements for ring sigs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in a certain sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but they are still ring confidential transaction schemes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, my analyses try to give a reasonable spacetime estimate for those protocols&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wonder if a bimonthly MRL bulletin would be helpful to the masses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or a monthly one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can assist in getting it out&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: OK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other general questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, do you have an answer to my question?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar answered and this was something i was happy to see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; usually it&apos;s the noethers talking at everyone else during these meetings :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i am curious&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think determining the real viability of newer transaction protocols is a priority for my research&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay. my personal white whale has always been to replace linearly-sized RCT with something sublinear but sufficiently fast to not drag down the network, so i&apos;m happy to have such an embarassment of schemes to work through&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anywya, no other questions from me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, once the RCT3 fix and Omniring batch issues are solved, there will be a much clearer view of what&apos;s reasonable IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, on to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be discussing protocol details with some other researchers this week, to gain some better information on these changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting the preprints sorted out for edits and submission&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If any of you feels like leaving a brief comment here btw -&amp;gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/ct29nx/spectre%5C_protocol%5C_update/&quot;&gt;https://www.reddit.com/r/Monero/comments/ct29nx/spectre\_protocol\_update/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and catching up on a backlog of other preprints that have come out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; working with you on matching code and experimental design, and backlog reading on the work Sarang has done over the past 2 months comparing these three sublinear protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any final questions or comments before adjourning?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going twice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Adjourned! Logs will be posted shortly&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-08-17</title><link>https://beta.monerodevs.org/blog/2019/08/17/logs-for-the-Community-meeting-held-on-2019-08-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/17/logs-for-the-Community-meeting-held-on-2019-08-17/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 17 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hello everyone, welcome back to the typical meeting schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/382&quot;&gt;https://github.com/monero-project/meta/issues/382&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone, welcome&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero just concluded its Defcon village. More details on that later.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need a Blockfolio banner. What should it be? I need an announcement and a link.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; At the moment, it points to monerovillage.org. not great&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; Point to getmonero.org?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure, but with what text?&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; Maybe something about the upgrade to let people know too?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Check out the official website?&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; Yeah that would work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Did you upgrade to 0.14.1 yet?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we&apos;re supposed to be their test bunny for conversions, so think of some announcements we can make over the next few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; PM me if you think of any&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can use it for the coffee chat to see if it gets more traction than normal I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; waves as he shuffles in late&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks for the heads up...&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Monero News telegram channel was born this week&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; very nice lh1008[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which one is that?&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Oh, and Monero Telegram channel too.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;rehrar &quot;which one is that?&quot;&amp;gt; @MoneroNews247&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other questions/updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There have been no updates on the CCS proposals in ideas since last meeting. Are there any other comments?&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; hi guys&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll take that as none&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; please comment on gitlab and reopen the discussions if you are interested in making these proposals come to fruition&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ideas in funding required:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47: video creation / translations into russian (august - january) (1.33/37.8 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/v1docq47-video-creation-translations-into-russian-(august-january).html&quot;&gt;https://ccs.getmonero.org/proposals/v1docq47-video-creation-translations-into-russian-(august-january).html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Continued funding for Surae for another quarter, Aug Sep Nov 2019 (252.42/357 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/surae-mrl-research-q3-2019.html&quot;&gt;https://ccs.getmonero.org/proposals/surae-mrl-research-q3-2019.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; World Crypto Con for rehrar and Sarang (28.73/30 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/rehrar-sarang-2019-wcc.html&quot;&gt;https://ccs.getmonero.org/proposals/rehrar-sarang-2019-wcc.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a CCS update, or comments about any of these CCS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is one that is not showing on the website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; due to being incorrectly formatted&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the one about Monero GIGS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *GIFS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; link?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; grabbing, sec&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/88&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/88&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments on this one? looks a little expensive to me, but they have a history of making them and interest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; deadline is 2019-09-01&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t really think it&apos;s necessary, but that&apos;s just me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; $800 for 25 gifs seems a bit steep&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: are you in touch with Jack? Maybe have him solicit opinions in r/moonero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, I&apos;ll have him do that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if people from r/moonero are happy with the rates, then I don&apos;t want to be the reason it&apos;s not moved&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe it&apos;s something that sub-community is interested in funding&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final CCS comments?&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; yes a question.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure hahsun&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; what happens when I did work on a proposal? but it is still open?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Don&apos;t really like the CCS for .gif meme creation.&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; I have reached some milestones that is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hahsun: that happens sometimes, and usually they are retroactive if approved and funded&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; ok. and do I have to update it on the open proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would probably comment or something, yes&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; alright will do&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Btw, didn&apos;t we approve the telegram tipbot already?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: I think custody was/is still an open question&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Ah ok.&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; yes. I am awaiting a response from fluffy. will update as soon as I get it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Great.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; I still approve it, as a few weeks ago.&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; I got a great response from the communit,.thats why I made a plan B if custody is not taken care by the monero team&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; I see an increase of users by average of 25 users per day. amazing feedback from people with feature requests. I am happy.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m glad this is proceeding even as you wait for a response&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo is still on vacation, but development continues&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;_hahsun_ &quot;I got a great response from the &quot;&amp;gt; Decentralize the responsibility. Just saying.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd make some i2p and lightweight server upgrades&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;_hahsun_ &quot;I see an increase of users by av&quot;&amp;gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there are some other node updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2 output minimum will now be enforced on consensus layer (hooray, thanks Isthmus)&lt;br&gt;&lt;strong&gt;&amp;lt;_hahsun_&amp;gt;&lt;/strong&gt; I will lh1008. I try. thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; those are the main things that stuck out to me looking at the github commits. Am I missing something?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; looks like there is still activity with the tini2p according to the gitter dev channel&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; interesting. we will have to see how that comes about&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we met some i2p folks at defcon&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; they also posted a defcon report on their forum&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://i2pforum.net/viewtopic.php?f=18&amp;amp;t=875&amp;amp;sid=088751cca1b2e6560a01a2e960671eb7&quot;&gt;https://i2pforum.net/viewtopic.php?f=18&amp;amp;t=875&amp;amp;sid=088751cca1b2e6560a01a2e960671eb7&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;sgp_ &quot;&lt;a href=&quot;https://i2pforum.net/viewtopic.p%22%3E&quot;&gt;https://i2pforum.net/viewtopic.p&quot;&amp;gt;&lt;/a&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any localization updates? chime in or I&apos;ll proceed to the gui updates&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I think we&apos;re largely still waiting for WebLate to be enabled&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; no GUI updates from me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; GUI has a few other design updates. It&apos;s nice to have a group of people consistently participating and politely discussing different options&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_ has been slacking indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; totally not focused on the ctf or anything&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; which transitions us nicely to....&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; also i2p-zero and I traveled to meet certain GUI contributors&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; there is more happening that you dont see ;p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero^TM&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Defcon is over! What an event! Livestreams had some issues but are up:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Friday: &lt;a href=&quot;https://www.youtube.com/watch?v=wNnjO1XSEdg&quot;&gt;https://www.youtube.com/watch?v=wNnjO1XSEdg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Defcon27 Village - Friday Livestream - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Saturday: &lt;a href=&quot;https://www.youtube.com/watch?v=J%5C_9ssXDErqY&quot;&gt;https://www.youtube.com/watch?v=J\_9ssXDErqY&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Defcon27 Village - Saturday Livestream - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sunday: &lt;a href=&quot;https://www.youtube.com/watch?v=un7-pwkZRDc&quot;&gt;https://www.youtube.com/watch?v=un7-pwkZRDc&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Defcon27 Village - Sunday Livestream - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The hotel AV staff recorded all the talks, but they will probably take months to be uploaded. I’ll keep trying to grab copies in the meantime.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Read rehrar’s report: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/cqegma/monero%5C_village%5C_defcon%5C_2019%5C_report/&quot;&gt;https://www.reddit.com/r/Monero/comments/cqegma/monero\_village\_defcon\_2019\_report/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero Village - Defcon 2019 report (self.Monero) | 78 points (96.0%) | 19 comments | Posted by Rehrar | Created at 2019-08-14 - 19:20:38&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will be sending photos that I took to the relevant people so that they can share as they choose. Here are what I’m calling “atmosphere photos” of the room and non-people. PM me for original versions of the ones you like: &lt;a href=&quot;https://imgur.com/a/fu9vmDQ&quot;&gt;https://imgur.com/a/fu9vmDQ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Talk uploaded 10 videos from the event: &lt;a href=&quot;https://www.youtube.com/channel/UC3Hx81QYLoEQkm3vyl4N4eQ/videos&quot;&gt;https://www.youtube.com/channel/UC3Hx81QYLoEQkm3vyl4N4eQ/videos&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Talk - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are many areas for improvement, but I think it was overall an improvement compared to last year. We still need more people to sit at the front tables and answer the &quot;what is Monero&quot; question 10,000 times&lt;br&gt;&lt;strong&gt;&amp;lt;landude&amp;gt;&lt;/strong&gt; rehrar&apos;s report was great!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Where could we find the moneropoly? I need one.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: these were limited first-edition releases. None left. However, CypherMarket will have the second version at some point&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Which will be arguably better as they will have custom house/hotel pieces&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; btw rehrar alleges the typical Moneropoly game takes 30 minutes..... more like 3+ hours&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 30-40 if played quickly and by correct rules&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s all from me for Defcon. we can finally talk about other stuff happening in the community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;d like to discuss the possibility of marketing through an (video) advert - how that could look like&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure, what do you have in mind&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I had nothing particular in mind, but something in the spirit of Apples &quot;privacy&quot; commercial&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I love the way that ad gets the point across&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; It&apos;s a very good ad indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=A%5C_6uV9A12ok&quot;&gt;https://www.youtube.com/watch?v=A\_6uV9A12ok&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Privacy on iPhone — Private Side - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;landude &quot;rehrar&apos;s report was great!&quot;&amp;gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Monero has barely no marketing - I don&apos;t mind that much usually.. but I&apos;m the position to use proffesional equipment to create something.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; &amp;lt;== also filmmaker&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; person of many talents&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Adverts are tricky though. Just wondering what the community thinks.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Nice! I&apos;d be down to throw in some money to the CCS or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;dsc_ &quot;I&apos;d like to discuss the possibil&quot;&amp;gt; Nice idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I haven&apos;t thought of a video series, but I will tell of one ad campaign we are slowly working on for Mastering Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We are going to be advertising &quot;Using Bitcoin isn&apos;t safe&quot;, &quot;using x isn&apos;t safe&quot; with links to pages outlining why the privacy protections are terrible, then recommending Monero&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; If anyone has an idea for a 1 minute commercial feel free to send it my way. I shoot on super 16mm (Aaton XTR).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: do you have anything in mind at the moment?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: absolutely no idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; who is the target audience?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; It could be something that represents our community and values&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Which then could be used on the website or .. I don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;open source is better&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;Monero: we&apos;ve got your back&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;Monero: no surprises&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yeah. Ill make sure it doesn&apos;t get cheesy I can provide some stills from a thing I shot recently.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Anyway, just wanted to present the idea.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Out of curiosity on the note of advertising, are there any billboard designs people have already?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; A ~$2K billboard in PHX (roughly 5 mil people) nets roughly 3mil impressions over a month, allegedly&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Regardless of this video idea I think Monero could currently use some proffesional marketing. Our software is currently stable enough for the masses, good ecosystem all-around (better than during 2017 bubble).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mastering Monero info from Amazon: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/tq2doUtJ/amazon%20advertising&quot;&gt;https://usercontent.irccloud-cdn.com/file/tq2doUtJ/amazon%20advertising&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; But I can also understand if we don&apos;t do any marketing since we&apos;re a grassroots community. So it&apos;s fine eitherway&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; If we do marketing maybe it would be a good idea to target areas with privacy conscious people/culture. Not sure how to determine that though...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: if you advertise Mastering Monero, we may be able to pay for a budget&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I think the video would be worthwhile. While organic word of mouth growth is great, if we want to accelerate adoption the word needs to get out to more people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, I think marketing is fine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; as long as it isn&apos;t predatory&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments before we wrap up? thanks dsc_ for introducing the topic and offering your skills&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any MRL questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; when auto churn?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; We should probably have a semi-formal postmortem for DEFCON in the next month or so after folk have had a chance to rest, but before people forget too much&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kidding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m on mobile but can type slowly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: indeed, would be good&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I&apos;ll post the info here after polling folk for a good time in -defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 7 September at 17:00 UTC. The next Coffee Chat will be on 24 August at 16 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-08-11</title><link>https://beta.monerodevs.org/blog/2019/08/11/logs-for-the-dev-meeting-held-on-2019-08-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/11/logs-for-the-dev-meeting-held-on-2019-08-11/</guid><description>Development status, Code &amp; ticket discussion, and miscellaneous</description><pubDate>Sun, 11 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; so dev meeting? :P&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Who&apos;s here? hyc, vtnerd, sarang, suraeNoether, moneromooo, jtgrassie, luigi1111, fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Certainly!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Probably forgetting a lot of people&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Guess it&apos;s vacation time for a lot of people :-P&lt;br&gt;&lt;strong&gt;&amp;lt;Guest16177&amp;gt;&lt;/strong&gt; here more or less&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So what should we discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; testnet-&amp;gt;rx ?&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; as in when can we fork testnet to RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe that would be good with moneromooo back from &quot;frolocking amoung cows&quot; or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here, live from def con&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Def con party then? :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Very good attendance at the def con village this weekend, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; even being off the beaten path?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Anyway, concerning RandomX: The reviews are all through, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having free badges was a huge help&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; ... present (too busy too lock at clock) ...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://ostif.org/four-audits-of-randomx-for-monero-and-arweave-have-been-completed-results/&quot;&gt;https://ostif.org/four-audits-of-randomx-for-monero-and-arweave-have-been-completed-results/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think what is left is to merge the RandomX PR from hyc and set a testnet fork date&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey sorry, was afk. but yes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, nice to see all those &quot;fixed&quot; and &quot;solved&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As a side note, thoughts on releasing 0.15 binaries in early september already?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Or would that be too short&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; would probably need mooo&apos;s opinion there&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what&apos;s our outstanding PR count look like anyway?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am thinking that we have freedom to release early as we do not have any last minute consensus changes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Quite a lot, but I am working with luigi to get the queue down :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; luigi &amp;amp; mooo*&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; a mid-Sept release date sounds plausible. basically 1 month from now?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sounds like a decent target&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It also gives services, users etc. a larger time frame to prepare&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The forks with binaries 1 week in advance were admittedly quite hectic :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so we would expect testnet to switch to randomx on that mid-Sept date&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; on or around...&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; it would be nice to have testnet fork a little earlier to randomx imo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was some issue with another project&apos;s switch to RandomX, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Was that an issue with a miner implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Loki. xmrig bug&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there are no issues with the monerod integration&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What was the effect of the bug?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (in the miner that is)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; jtgrassie: so, switch over testnet earlier, but on self-compiled binaries maybe?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: the miner didn&apos;t reinitialize the dataset when seed epoch changed&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; all blocks mined after that point were invalid, rejected by daemons&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; restarting the miner would get it working until the next epoch&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but it was patched pretty quickly&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ah I see, so part of the network hashrate basically disappeared because they were mining invalid blocks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So will those mid-September binaries now be the ones that do not support *long* payment id&apos;s anymore? I lost a little the overview&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; no idea, haven&apos;t followed payment ID discussion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; needmonero90: did Binance provide you with a timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/IA4ai9LF/Screenshot%5C_20190811-102559%5C_Telegram.jpg&quot;&gt;https://usercontent.irccloud-cdn.com/file/IA4ai9LF/Screenshot\_20190811-102559\_Telegram.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/eo22z2BE/Screenshot%5C_20190811-102608%5C_Telegram.jpg&quot;&gt;https://usercontent.irccloud-cdn.com/file/eo22z2BE/Screenshot\_20190811-102608\_Telegram.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/YcXsymNo/Screenshot%5C_20190811-102612%5C_Telegram.jpg&quot;&gt;https://usercontent.irccloud-cdn.com/file/YcXsymNo/Screenshot\_20190811-102612\_Telegram.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; There was the latest.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can upload the full convo to pastebin if you want it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; moneromooo: are there any infos on which exchanges would be able to receive/send to subaddresses after the mid September fork?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; sorry i meant needmonero90&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyone got contacts at bittrex or bitfinex? I tried reaching out to them on reddit, but did not get a response&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Bittrex can be contacted over their slack iirc&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; At least a year and a half ago that was the case.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, they also could contact *us*, at least in theory :)&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; would be good to create a list, i guess some exchanges will be concerned if removing the ability to use payment ids cribles them to get transactions from other exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Tat: I just took up the discussion with binance because someone had to do it, I don&apos;t have the list of other exchanges.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; needmonero90: thx&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I will happily talk to whoever if we get a contact&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Just ping me their details&lt;br&gt;&lt;strong&gt;&amp;lt;bibble&amp;gt;&lt;/strong&gt; Kraken important&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Kraken will be fine&lt;br&gt;&lt;strong&gt;&amp;lt;bibble&amp;gt;&lt;/strong&gt; oh, great :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Least of our concerns on the exchange front&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i think if at least 3-5 big exchanges would move to subaddresses, that would put some pressure on the rest and they probably follow within a reasonable timeframe&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, &quot;reasonable timeframe&quot; is almost over, with hardfork in mid-October, wouldn&apos;t you say?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe they are pretty quiet because they don&apos;t want let people look into their cards ...&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; rbrunner: we are talking of not using long payment id&apos;s anymore, integrated addresses would still work i guess, so most of the exchanges will still be able to work with that as is&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah, ok, right, misunderstood you&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The most important thing is to get them off long payment IDs imo&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Certainly, if we don&apos;t support them anymore in 2 months&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so these exchanges aren&apos;t supporting integrated addrs yet?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; hyc: it depends, i think poloniex uses integrated addresses, bitfinex uses 64 char payent id&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, polo uses integrated&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; dEBRUYNE: do you think receiving of transactions with long payment id&apos;s will be still supported by the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Who would send those, and how?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i mean in theory you need to be able to resync, so to prevent that, the wallet would have to ignore all long payment id&apos;s from block height X&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, the code is full of such switches &quot;Starting from height x stop to do X and start do to Y&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Daily business, so to say&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; rbrunner: is there really only one source for code of the monero wallet, is there any wallet implementation that isn&apos;t using monero c++ wallet core?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I would guess that starting with the fork height the long payment just does not get decoded / delivered to the wallet anymore&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; tat: Not sure about MyMonero&apos;s code&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m happy with testnet switching to randomx as soon as a patch is made fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Otherwise I think it&apos;s pretty much a monoculture&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Pony&apos;s the one to get on board since seed nodes and his mining node will need to be updated then.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i mean if there is any wallet that will still send with long payment id&apos;s, it wont be too bad, since funds will still arrive but if you rely on that id to track incoming setlements you are screwed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The wallet will ignore the payment id IIRC. It&apos;ll still get the money of course.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: The big ones are binance, bittrex, bitfinex&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; needmonero90 is currently working with binance, I will try to get ahold of the other two somehow&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: all that&apos;s needed before merging the existing randomX integration patch, then, is setting the block height for the testnet fork&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; IIRC I put a command line switch somehwere to enable something there.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (about payment id decoding)&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i would say if an exchange is still using long payment id&apos;s and he switches within one month, and he is not able to process long payment id&apos;s anymore he will have two years of still receiving to those long payment&apos;id since not all users get that change immediately&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; they should&apos;ve switched to integrated addrs 2 years ago ...&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i think a command line switch would be pretty fair, with the emphasis on this feature will be deprecated, that would send the right signal&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; What do you mean with &quot;not all users get that change immediately&quot;? Your software will stop to work after the hardfork, no?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and it&apos;s their own obligation to notify their users if deposit addresses change&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe I misunderstand, but this is not Bitcoin where the move to SegWit takes 5 years or so ...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The wallet has been warning it&apos;s deprecated for a while.&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; hyc: so you are full positive that sending out with long payment ids will be impossible after the next hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It will likely be still possible.&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; fwiw, we have been stating long payment ids are deprcated for ages now. they are a problem for privacy and IMO removed asap.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But if several large exchanges still use long payment ids close to the fork, I might be convinced to consensus ban them.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;Close to the fork&quot; ... being ... about today :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; To elaborate, using them has required going to advanced settings and toggling a box saying &quot;don&apos;t do this&quot; before you could send for ages.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is there fork soon ? I missed the talk.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; mid-OCtober presumably&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;re liky july, no ?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No, I mean, as far as big projects are concerned, 2 months pass in a blink of an eye&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; August. Close enough.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, true.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I did give binance until October, so it would be nice not to go faster than that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So &quot;binance, bittrex, bitfinex&quot; sounds like a lot indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Or I&apos;ll have to backpedal and apologize and politick&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i totally support that point, but for the poor souls that use still long payment ids and continue to receive payments, after the fork with long payment ids, since some users/exchanges will still do so it will be case for customer suport every single time&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;Possible&quot; does not mean &quot;easy to do&quot;. Maybe would need your own doctored self-compiled software&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; exchanges and users won&apos;t ever stop using payment ids while they are still possible.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Which would work because *consensus* would still allow the long id&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; to the above: mymonero is indeed not using the monero core wallet - it simply cannot actually&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the light wallet server and openmonero implementations are using parts but not the whole as well for the same reason&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; but the payment id stuff is client side which has already moved away from long ids&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i think making it impossible to send long payment ids, but have a switch that still allows to decode them would be a good move, possible fading that switch out over time&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah our pure fns for long payment ids were actually deleted in mymonero core iirc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fwiw monero core can adopt that code&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think long payment id&apos;s still floating around after the work is much less probable than some poor exchange not being able to receive payments at all&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; s/work/fork&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; rbrunner: could be true, there is only a few wallets, if they all disallow that, and there is no hand woven code that push transactions to the network&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we have certainly seen oddball txns on the network before, which probably came from custom wallet code&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I don&apos;t see that as our problem to manage&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; except it potentially weakens other users privacy&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; (e.g. if those odd tx outputs get used as decoys)&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; which is why i favor banning long payent ids at protocol level&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m a bit reluctant to do that since we still are keeping extradata itself&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Banning in october seems a bit optimistic imo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but if the official wallets have already disabled generating them by default, seems OK to me&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You do mean the long payment id&apos;s? Well, backing down now could set a bad precedent&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; FWIW, to see what I&apos;ve done: &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commits/crash&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commits/crash&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t remember exactly so can&apos;t give a tl;dr :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (grep for &quot;payment&quot; in the commit title)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this? &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commit/0951c3a9ad0c8376b8abd8908603166d7ffc174d&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commit/0951c3a9ad0c8376b8abd8908603166d7ffc174d&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; that one looks good to me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. There&apos;s at least another one a few commits earlier.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I also see ignoring receivedo nes &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commit/6aad370708c0c06c1091912fcc97dceaa09d5b75&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commit/6aad370708c0c06c1091912fcc97dceaa09d5b75&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So standalone *short* id&apos;s are gone also, at least over RPC, if I read that code correctly.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Only integrated over RPC&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah that all looks good to me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. They were never supposed to be supported. I added them because I&apos;m an idiot. luigi was right.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Now we just wait what bittrex, bitfinex say :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I still count on them not being stupid, just not noisy - working on it for quite some time already&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; back to randomx - any suggestions for testnet fork date? 1 week from today? sooner? later?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whenever pony can be certain to have his nodes updated.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So... mid november ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sigh...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; 2 weeks, for the next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh. I did have some minor stuff I wanted to add for v12.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-08-08</title><link>https://beta.monerodevs.org/blog/2019/08/08/logs-for-the-tini2p-dev-meeting-held-on-2019-08-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/08/logs-for-the-tini2p-dev-meeting-held-on-2019-08-08/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 08 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 1: What&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Reworked a BuildRequestRecord, BuildReplyRecord, and TunnelBuildMessage to be templated based on symmetric crypto used (AES/ChaCha20)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; reorged the commits, because the changes were verbose, and most (if not all) were for code added in the &lt;code&gt;tunnels&lt;/code&gt; branch&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Added &lt;code&gt;Hop&lt;/code&gt;and &lt;code&gt;OutboundGateway&lt;/code&gt; classes for tunnel message processing&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; &lt;code&gt;OutboundGateway&lt;/code&gt; is still WIP, and will hopefully be finishing up today&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; didn&apos;t get nearly as much done as I had hoped, so scaling back my expectations a bit&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; going to push back alpha release two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2: What&apos;s next&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; will be finishing &lt;code&gt;OutboundGateway&lt;/code&gt;, and implementing &lt;code&gt;OutboundEndpoint&lt;/code&gt;, &lt;code&gt;InboundGateway&lt;/code&gt;, and &lt;code&gt;InboundEndpoint&lt;/code&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; those are the last of the message processing classes&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; dev is somewhat slow because I&apos;m implementing AES + ChaCha tunnels simultaneously (which adds some headache), but it should be worth it in the long-term&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; ultimately, I think it is faster to do both simultaneously&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; after the processing classes, I&apos;ll start implementing tunnel pools and management classes&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; given the experience of the past couple weeks, pools + management could take a week each, so alpha may actually be a month away&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; hopefully not, and I&apos;ll do my best to complete them correctly as fast as possible. correctness takes priority over speed, though&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 3: ECIES Status&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; development and discussion on 144 continues&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; there has been progress over the last couple meetings, and hopefully we&apos;re getting closer to consensus on what 144 goals + spec should be&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; zzz is insistent on unlimited 0-RTT messages, and reusing ephemeral key data for cached DH results&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I think both are bad ideas&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; unlimited 0-RTT messages opens an attack vector for never completing the handshake, where a mitm on the reply tunnel drops Bob&apos;s New Session Reply messages&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; or allows the reply messages through, but blocks Alice&apos;s Existing Session messages&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; reusing ephemeral key data could lead to the same symmetric key being used to encrypt the New Session and New Session Reply payload sections&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; in a version of the spec that sends multiple New Session (Reply) messages, encrypting different payload sections with the same key material breaks ChaCha20-Poly1305&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; it&apos;s a fragile scheme, that requires a lot of analysis and care to get right&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;m proposing that instead of sending unlimited New Session and New Session Reply messages, we send one each, including up to the maximum data for one payload section (~60KB)&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; until the New Session Reply is received by Alice, she will drop any other messages from the client destined for Bob&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; somewhat outside the protocol, I&apos;m suggesting Alice&apos;s router send a &quot;please resend in X seconds/minutes&quot; as a reply to the client until the session is established&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; similarly, if Bob&apos;s initial reply is too large to fit in one Payload section, Bob will send a &quot;please resend after session established&quot; message to Alice&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Alice can then send a &quot;reply was too large for initial message, please retry the request&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; ^ can send that to the client&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; alternatively, Alice and Bob could queue messages until session establishment, but that could lead to resource exhaustion. less desirable and less secure&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; latest I2P LS2 meeting log: &lt;a href=&quot;https://gitlab.com/tini2p/meta/issues/26&quot;&gt;https://gitlab.com/tini2p/meta/issues/26&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; I&apos;ll likely be implementing the drop-until-secure, single New Session (Reply) scheme until we come to consensus on what to do&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 4: Next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; 2019-08-22 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; @tini2p_gitlab juggles baffer like a hacky sack&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; thinking further about the &quot;resend request&quot; message Bob sends when the reply is too large for a single payload section, Bob could include the original request in the message&lt;br&gt;&lt;strong&gt;&amp;lt;tini2p_gitlab&amp;gt;&lt;/strong&gt; Alice could then extract the request, and resend in the first Existing Session message&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-08-05</title><link>https://beta.monerodevs.org/blog/2019/08/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-08-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-08-05/</guid><description>Sarang work, and miscellaneous</description><pubDate>Mon, 05 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and get started&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether says he is unavailable at this time due to an appointment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda is here, where logs will be posted: &lt;a href=&quot;https://github.com/monero-project/meta/issues/381&quot;&gt;https://github.com/monero-project/meta/issues/381&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seeing as it&apos;s a quiet day, I&apos;ll move right along to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I finished work on an efficient RCT3 verifier that takes advantage of Bulletproof-style inner product scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and also added fee support, which the original paper didn&apos;t natively support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As well as many other assorted code library updates that I&apos;d been meaning to get to over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, I&apos;ve been preparing for my DEF CON talk and workshop, and also made a simple CTF puzzle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What have other folks been working on?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; nothing of particular note here, though I&apos;m curious what the latest on the different ring signature schemes is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aha, that&apos;ll be the topic of my talk!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; its been on my mind :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why&apos;s that?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; transaction efficiency (both time and space) is one of the obstacles we need to overcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agreed&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; randomX seems fairly solid now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, these proposals aren&apos;t really long-term scaling solutions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but they would provide welcome improvements&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Is this meeting slow because of defcon? I assume so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are still some questions on an RCT3 proof that are being investigated&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and on the possibility of Omniring efficiency improvements&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so the status of different tx protocols may change over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On that note, an ACTION ITEM for me is to return to Omniring analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s a more complex approach (computationally) than RCT3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and one of those things where the usual efficiency analysis sweeps some types of simple operations under the rug&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but those operations can add up fast!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This weekend&apos;s village is of course another big action item :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Slow day today :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, in the interest of respecting everyone&apos;s time, are there any questions or other research of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (crickets)&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; hey I happen to be here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; I was going to ask if there has been any helpful stuff from Lelantus?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The authors have been working on a modified prover that offloads some of the proving complexity to the verifier (and pays a bit in size)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the goal is still to remove the tracing that&apos;s present (and necessitates self-spend operations)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But AFAIK there have been no solutions as of yet&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; Ah okay, cool.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suspect that removing that problem would require big architectural changes to the whole construction :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I hope that I am proven wrong :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, since it&apos;s a quiet day I suppose we can adjourn the meeting quite early&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully livestreaming will be happening at the DEF CON village so everyone can see the talks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll post my slides to github after my talk, since they have (IMO) some nice and simple information comparing tx protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending today!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-08-03</title><link>https://beta.monerodevs.org/blog/2019/08/03/logs-for-the-Community-meeting-held-on-2019-08-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/08/03/logs-for-the-Community-meeting-held-on-2019-08-03/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 03 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Hello people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/380&quot;&gt;https://github.com/monero-project/meta/issues/380&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi :)&lt;br&gt;&lt;strong&gt;&amp;lt;JOhNKmus&amp;gt;&lt;/strong&gt; Hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; ahoy&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ahoy hoy&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; |o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m reporting live from a world-famous beach in Wisconsin. Just kidding, it&apos;s not world-famous. But I am at a beach&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; o_0&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There was a Coffee Chat led by rehrar last week: &lt;a href=&quot;https://www.youtube.com/watch?v=1S5UotVgku8&quot;&gt;https://www.youtube.com/watch?v=1S5UotVgku8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2019.07.27 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ecosystem related: I’m hosting a Zcash community conversation on the future of the block reward Sunday (tomorrow): &lt;a href=&quot;https://forum.zcashcommunity.com/t/livestream-discussion-future-of-zcash-block-reward/34247&quot;&gt;https://forum.zcashcommunity.com/t/livestream-discussion-future-of-zcash-block-reward/34247&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I was impressed by XMR.RU&apos;s report&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Kinda, what are the sections again?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, they do a lot of great work&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I want to talk in the right place&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: &lt;a href=&quot;https://github.com/monero-project/meta/issues/380&quot;&gt;https://github.com/monero-project/meta/issues/380&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if you&apos;re unsure, we should have plenty of time in open ideas&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Ah this works actually.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We have a problem.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Konferenco funding.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; There was a shortfall, and one of our beloved PhD researchers (sarang) is now footing the $30-40k bill.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Taking it extremely well, might I add&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I don&apos;t think that this is an appropriate state for things to be in, and I would like to propose a second CCS be created for the community to cover the shortfall&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I will of course be putting my money where my mouth is and contributing a chunk, it sets a really bad standard if the organizer is on the hook for overages in costs at the event.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; What caused this?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I imagine that would be a massive sticking point to attracting talent to the position in the future, it&apos;s a huge risk&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Price fluctuations and unforseen konferenco costs (which admittedly sarang was not entirely unresponsible for)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; OsrsNeedsF2P: the market tanked after the funds were raised&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; and before they were converted to $&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I told sarang that I was appalled that he expected to be on the hook for the costs, and that I would bring it up at the next community meeting&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; So here I am&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; that&apos;s a chunk of change&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; needmonero90: sarang or surae?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; One of them&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Whoever organized&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; May have been surae&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I believe it is surae&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Lemme check&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: did you read the full funding report? Probably good to talk to scooby about the accounting specifics too&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; My bad it was suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I didn&apos;t yet, I just thought it would be appropriate to broach the subject here&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Because $40k is significant&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; It should be noted that he would only be like 4k on the hole if the market had shifted so drastically.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: if you want to champion this, I recommend talking to scooby so you have a full picture of the finances&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Market shift accounts for literally like 85% of his loss. So not &quot;bad planning&quot; or anything.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can do that, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Thanks for bringing it up, I wasn&apos;t quite sure the best way to mention it. I&apos;ve been thinking of some possible fundraising ideas though. I&apos;m willing to volunteer for the effort.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; apart from trying to recover the funds, is this something that can be avoided in the future? 1) Allow for dynamic/moving CSS targets 2) release funds ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can also consider other options, including some allocation for the next Konferenco CCS that will inevitably happen. There are a few possible reimbursement options&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; You can&apos;t force a conference to be funded if people aren&apos;t interested in it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: yes, immediate release needs to happen for trusted entities in the future&lt;br&gt;&lt;strong&gt;&amp;lt;maxfp&amp;gt;&lt;/strong&gt; Ayeoo&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; The conference should appeal to the needs of the fundees after all.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: is there anything you specially wanted to have answered, or are you feeling for support?&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I just wanted to make this a topic of discussion and explain where I think things stand&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I&apos;m minorly advocating a new CCS for the shortfall, but I&apos;m not too particular about where we go with it&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Just wanted the subject up for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we&apos;re being real, that conference will be the highlight of Monero&apos;s year, just in quality. Talks freely available on YouTube as a resource for years to come.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, please keep going with the initiative and let us know how it goes. Might be best to open a Reddit discussion too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, the recordings are very valuable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will keep going with the meeting, but we can cover this topic again during open ideas if people have other comments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for introducing the idea needmonero90&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other non-workgroup updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; Maybe a focus on those types of deliverables should be emphasised?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I suggest to ciber this shortfall with a CCS for it, but start on planning and funding earlier for future events (konferenco, defcon, etc.) Be better prepared for this type of things. Have a bigger budget.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “Telegram bot for Monero-Jobs group” (3 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/91&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/91&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Ciber *cover&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have comments on this proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; looks good to me&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Generally speaking I&apos;m strict with proposals I support, but this definitely has mine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3 XMR looks reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; 3 XMR is too reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; me too&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It&apos;s like, ramen budget living at your parent&apos;s house low&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; ENDOGEN was not able to make it. I&apos;m part of the Monero jobs chat room. Alteady gave my comments, would like to hear from the community.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I wish more proposals were like this. He&apos;s really outlined the benefits of this&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; It&apos;s a very good deal, if the code works as advertised.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final comments on this proposal? People seem comfortable with it&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; &amp;gt;Something like &quot;What would you like to do?&quot; and then there would be three buttons that the user could press: &quot;Request Work&quot;, &quot;Offer Work&quot; and &quot;Create Proposal&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; We need this for IRC and Reddit too. I know the outreach team wanted to do something like this&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; This is super useful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “A Monero Tip Bot for Telegram” (13 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/86&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/86&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; The 3XMR was what he estimated for his work. He&apos;s actually really enthusiastic about it. We will have to see how he delivers of course.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We discussed this similar proposal last week, but I wanted a last call for comments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I honestly feel kind of bad for that 3XMR maybe we should advise him to double it&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; OsrsNeedsF2P the bot will be open source so I guess we all would benefit :).&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;d be happy to fund that extra 3..&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I provided my insights on that thread, but I still think the Telegram tip bot is asking for too much&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; It&apos;s definitely a good initiative though.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; OsrsNeedsF2P: what # or range would you feel comfortable with?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Well here&apos;s the thing; it&apos;s a custodial service that really will just be running one wallet and a very simple file tracking everyone&apos;s balance.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That feels like something that should be done open source and maintained by core&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Like, the servers&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; That&apos;s the intention ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; luigi specified in the thread that he would feel comfortable moving it with an agreed-upon host&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Luigi said he&apos;s willing to move it forward if a suitable host is found&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Let&apos;s review his funding points&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Like idk, I&apos;m not sure we need to pay for this one? I think repurposing osrs&apos;s bot would work fine&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; We could maybe talk to endogen&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; My bot is non-custodial, finding a host is much more difficult&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I like the tip bot. That sure will also help.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Keeping wallet synced is a b**&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I like the tip bot as well. I think getting it out no Telegram is worth it. But his funding points directly:&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; &amp;gt;&amp;gt;Collect Feature Requests and Prototype the Telegram bot: 1 XMR&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; tbf it&apos;s &amp;lt;$100&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Prototyping is an essential part of any project&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think the hope was the core team would indeed host it.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I can ask them what their thoughts are for doing that.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Endogen suggested once he worked the monerojobs.bot and be.working he wil add a multisig wallet for it.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; If there&apos;s an integratable telegram tip bot though, that would be much easier&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; &amp;gt;Implement Features: 5 XMR&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; OsrsNeedsF2P: you reminded me&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; There is&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Briar patch has a SPICE token tipbot&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; For spicy comments&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; I can see if it&apos;s open source or whether they can share the code&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; If we get the code, it cuts the work significantly.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Honestly, you guys overestimate how hard it is to make a tip bot&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; All the APIs already exist&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; The only reason the Reddit Tip Bot took so long to perfect the UX was soley because I was keeping everyone&apos;s wallets separate. Knowing as little as I did (no RPC, hardly Python), that would have still been a 1 day job&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; #makeitthenlol&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; What would be a reasonable price OsrsNeedsF2P? Just give your thoughts.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I think 5 XMR to implement it is reasonable. I don&apos;t think any of his other requests are;&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; &amp;gt;&amp;gt;Intensive Testing of Bot on Stagenet Within one or more Monero Telegram groups / Bug Fixing: 4 XMR&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; &amp;gt;&amp;gt;Maintenance and Support: 3 XMR (one time fee)&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; The prototype is certainly worth 1 XMR if there is really a solid prototype goal he&apos;s following, but unlike Endogen&apos;s request for instance, it&apos;s not nearly as clear or laid out&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; What does everyone else think? I&apos;m no coder so for me is quite hard to know more.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; But if OsrsNeedsF2P says it is because he knows. Those are my thoughts.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; The only thing I can&apos;t really comment on is the bot would likely be written in Javascript, and I&apos;m very poor at estimating the difficulties in that&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; But that is within the Implement Features category&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I think OsrsNeedsF2P should be head of Python Monero robots&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; as such I trust his authority on the matter&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I&apos;ve heard javascript is terrible so I wouldn&apos;t like something written in javascript. But again, I&apos;m no coder so is like...mmm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; To summarize, OsrsNeedsF2P feels the cost is about twice as much as it should be, and hosting still needs to be resolved. Overall, the benefits are generally understood as valuable&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Very valuable I might add; also, the condition Luigi set was already on the hosting.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; We could tell him that the community supports a 5XMR proposal and wait and see his response.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Perhaps the course of action should be first to figure out hosting, and then try to negotiate slightly better rates. But in the absence of others willing to code, we may not have other rate options&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; I would even donate if it was only 5 XMR. 5/6/7, depending on what he offers.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; OsrsNeedsF2P: please add your comments again after this meeting in the thread, along with anyone else who has an opinion&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Will do.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final comments on this matter?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Another reminder to Luigi/rehrar: please move the v1docq47 proposal, which was discussed in detail and received favorable feedback last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Final chance for CCS comments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo is taking a much-needed vacation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; progress is continuing with various networking features and tests&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: want to summarize the dev meeting from last week?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I have to get off my train. Cannot provide GUI update other than: pony is building bins, I&apos;m working on I2P-Zero still.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks dsc&lt;br&gt;&lt;strong&gt;&amp;lt;maxfp&amp;gt;&lt;/strong&gt; I know I’m coming into this late. Talking bout hosting. What about using Tari .org&lt;br&gt;&lt;strong&gt;&amp;lt;maxfp&amp;gt;&lt;/strong&gt; Are we talking container deployments?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry. Got busy for a bit.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; now is a good time to ask if there are localization workgroup updates too, or else we can skip that section&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Do we have a pirate localization workgroup yet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; We talked about Gitlab/GitHub stuff and people have opinions.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I will give a small summary from outreach&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmonero90: there was for one old version at least iirc&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Did anything else of interest pop up?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure lh1008[m], we can do that for e)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Not to my mind. But I may just be forgetting something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can give an update for d) Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please check &lt;a href=&quot;https://monerovillage.org&quot;&gt;https://monerovillage.org&lt;/a&gt; for the livestream links (will be posted soon) and schedule (posted now). We will unfortunately only learn around 9:30am MT on Friday whether the events will be livestreamed. It&apos;s dependent on Defcon staff, but we&apos;ll keep you updated&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e) Outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; sent a long message: &amp;lt; &lt;a href=&quot;https://matrix.org/%5C_matrix/media/v1/download/matrix.org/RRYzFHFhqHanRLjmjzmyNPQV&quot;&gt;https://matrix.org/\_matrix/media/v1/download/matrix.org/RRYzFHFhqHanRLjmjzmyNPQV&lt;/a&gt; &amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Copy of link contents:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; About transcriptions:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; - All Breaking Monero transcriptions done.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; - MoneroKon from 26/12 already finished. 7 merged and 5 in review process.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-ecosystem/outreach-docs/tree/master/monero-outreach-docs/en/transcriptions&quot;&gt;https://github.com/monero-ecosystem/outreach-docs/tree/master/monero-outreach-docs/en/transcriptions&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/xmrhaelan-monero-public-relations/epic/198&quot;&gt;https://taiga.getmonero.org/project/xmrhaelan-monero-public-relations/epic/198&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks lh1008[m], anything else? we look forward to your help for Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Thank you sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have a good 8 minutes, don&apos;t be shy!&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; That would be all. The rest of MoneroKon are in production. Every talk has a volunteer.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Yes of course count with us&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; So, I want to talk about skepticism Sunday. Specifically, people posting the same stuff repeatedly with no intention of following up or responding to replies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, the &quot;uncensored version of this thread&quot; person&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; To be more direct, yes&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; That&apos;s not skepticism&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I have one. We should be better prepared for events and shortfalls.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; imo remove, easy decision for me&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Any objections? I can just blacklist the link from that thread specifically.&lt;br&gt;&lt;strong&gt;&amp;lt;needmonero90&amp;gt;&lt;/strong&gt; Scalpel&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Have never been on sundays skepticism. I guess I will also participate on them.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lh1008[m]: indeed, that has been an ongoing effort. MRL takes payment before working the three months to reduce volatility&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Yep I&apos;ve seen those efforts too.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Something else. We should support more those artisitc initiatives. Just take this into your pillow discussion &amp;gt;:).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we also need official Monero Village and Monero Party hashtags&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; #MoneroVillage #defcon27? #Monero #Defcon27?&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Thank you everyone. Have to finish reviews. Love you all.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; #MoneroVillage&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We&apos;re running out of time, but think about hashtags and comment here if you have good ideas. Of course this channel is always open for discussions after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 17 August at 17:00 UTC. The next Coffee Chat will be on 24 August at 16 UTC. Thanks rehrar for handling the last one.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Question on those.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-07-29</title><link>https://beta.monerodevs.org/blog/2019/07/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-29/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 29 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs of this meeting will be posted to the GitHub agenda issue afterward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whoops, here is the current agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/377&quot;&gt;https://github.com/monero-project/meta/issues/377&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead with ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working hard on an RCT3 implementation, integrating some nice optimizations and seeing if it&apos;s possible to get key images working as expected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This also led to a bunch of other library updates that the code relies on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So generally just a lot of coding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also gave a fun lecture on the Enigma cipher machine and the math behind it, which is always fun ;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice, what was that for? a meetup or something?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A friend teaches at a university and thought it would be good for an undergrad crypto class&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since the Enigma break is all about permutation groups&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I should be able to finish up an integration of the BP inner product verifier optimization into RCT3 shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then, of course, DEF CON approaches!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a very dirty branch on my computer with my matching simulations and experiments being worked upon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How are those going?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; defcon - anyone got grasshopper repellent?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -____-&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve proven all the theorems necessary to prove that the algorithm in graphtheory.py does what i claim it does, and i&apos;m currently testing that my simulated ledgers are doing what i expect.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; noice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will be very neat to see the results, and to see if/how they can work with the analysis that Isthmus et al. are doing on Monero and Zcash&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, i have a bunch of MAGIC stuff I need to get done, and my discussions with isthmus&apos; digital forensics work are leaning in that direction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m thinking the content of this project may take up more than two papers :\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also worth noting that the CLSAG paper has been updated on IACR, thanks mainly to kenshamir[m]&apos;s comments and questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kenshamir[m] has also been working on a Rust implementation of CLSAG/MLSAG using the dalek library&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc: i hear grasshoppers are delicious, i wonder if any of those fancy vegas michelin star restaurants are capitalizing on the swarm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything you&apos;d like to share on that, kenshamir[m] ?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Hi, the library is finished, not interopable with monero because it uses a different curve though. The numbers are quite impressive and I believe it is due to the way cLSAG was created&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aw shucks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will be great to see your MLSAG vs CLSAG numbers at different ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe there was a question re: ristretto and multi-exp like pippenger right before the meeting that would be relevant here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I brought it up a while back because we handle different linear combination sizes _very_ differently in the codebase&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; is that rust code in a public repo?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We use no fewer than 4 methods&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; The numbers above were for different ring sizes, I may have mis-typed key sizes by accident&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; 256 and 512 were for the decoy sizes; if I was not clear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A big part of the reason CLSAG verification is faster than MLSAG is because of the introduction of a new linear combination evaluation algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kenshamir[m]: can you link them again for the logs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (if comfortable having them public)&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;scoobybejesus &quot;is that rust code in a public re&quot;&amp;gt; Not the cLSAG code, once I add documentation and sanitise it I can post it in here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;kenshamir: can you link them aga&quot;&amp;gt; Yep sure&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What does &quot;without Pippenger/Straus&quot; mean? Simple iterative evaluation of linear combinations?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yep exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Impressive numbers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, it&apos;s a different hash function&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I just did scalarbase mult in a for loop&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; haha yeah that too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But if the hash function is the same across both of your CLSAG/MLSAG, then the relative numbers are good&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; something that is both faster and smaller and with equivalent security is a no-brainer for implementation (pending audits)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Speaking of this, still in contact with potential auditors, who are moving very slowly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing to report on that front :/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the improved space allows for a logarithmic increase in verification time without actually slowing down the network (at least when it comes to new nodes downloading the network). judging by these numbers, a ring size of 16 or 32 is no longer like pouring molasses or concrete onto the network&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any other interesting research to report?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; re: audits, or roll-out in general. Is this the kind of thing that could be rolled-out in parallel with existing? i.e., have an overlap, where the network uses the existing as the primary / default, but can optionally use the new thing, and then once new thuing is vetted, just prune the old?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ slow auditors - a lot of people are on summer holiday now&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; or, switch to the new and no longer have to relay / verify the old style during the overlap?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: am i wrong in saying that gingeropolous is correct that clsag could be implemented in parallel before mlsag is deprecated?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we had a 24hr overlap in the last hardfork for this sort of thing&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; this would be kinda different.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose it could be overlapping, provided the fee model supports it properly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t really see why this would be useful&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i dunno. i&apos;m just opening the conversation regarding the model that all new things need to be audited&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i mean, obvi auditing is great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but its not perfect&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Yeah in general, summer constitutes low activity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s good for inspiring confidence, as well as the obvious benefits of catching any errors&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Can Monero benefit from using bulletproofs for arithmetic circuits?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; gingeropolous: Didn&apos;t we discuss that kind of model for Bulletproofs or RingCT too?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Likely not, with our current tx model&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The scaling isn&apos;t great&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think it was shot down for good reasons, but I cannot remember them exactly :-P&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i think that was post audit though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we have hash functions, which screw things up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Zooko had a slide in some presentation where his team estimated the verification time for a circuit with the complexity of Sapling (Sprout? don&apos;t recall)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and BP verification was O(1 s)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Compared to our current verification time which is probably 1/50th of that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; maybe 1/100th&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; yikes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshamir: if we designed an arithmetic circuit to describe a ring confidential transaction language, then yes, but that&apos;s sort of what RCT3 and omniring and lelantus try to do... sarang, i think zooko was showing &quot;what it would look like for a Sapling transaction language to be proven in the bulletproof setting&quot; not ring confidential transactions, so it&apos;s not clear to me whether it&apos;d be slower.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in our setting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; with the exception of our non-AC-compatible hash function&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: That&apos;s verification time for fully shielded transactions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE yeah, iirc&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yikes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, that timing was just to give an example of what a production-size tx circuit might look like&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Especially given that, as far as I know, you have to run a full node in order to properly perform fully shielded transactions&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyway, I digress :-P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, suraeNoether is right in that RCT3 and Omniring try to bring the BP benefits to specific languages used to prove RingCT-type statements&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is why we&apos;re interested in them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, bulletproofs for use in SNARK-style languages is like... uhm... putting a large-diameter turbofan engine into a Mini Cooper. It&apos;s not going to do what you think it&apos;s going to do.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BPs can be much more efficient for languages built for it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is why range proofs are so efficient&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; indeed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moving along&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok, other research?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or QUESTIONS, from the agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK then! To ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be finalizing some things for my DEF CON talk, workshop, and panel; and finalizing some RCT3 integration optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh gosh sorry&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was computing a number sorry about that. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s 7&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items are: work on sims and the experimenter, and work with isthmus to formalize statistical hypotheses for testing all this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having data from Isthmus&apos;s group will be extremely valuable for this kind of analysis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually the number is O(153.58*N), which is the number of bits used to describe the number of possible spend histories at ring size 32 with N outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is nutters&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is all assuming no external information?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or other graph-based information on chain reactions and provably-spent outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; merely the total number of self-consistent spend histories&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, so for a hypothetical graph&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; O(153.58*N) ... great. now your math is talking in math&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well it means that for, say, 1000 transactions at ring size 32, there are 2^(153,580) possible spend histories.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (N has to be a lot bigger than the ring size for the above formula to hold btw)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is... quite reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other final thoughts or questions before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK then! Thanks to everyone for participating. We are adjourned&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-07-28</title><link>https://beta.monerodevs.org/blog/2019/07/28/logs-for-the-dev-meeting-held-on-2019-07-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/28/logs-for-the-dev-meeting-held-on-2019-07-28/</guid><description>Development status, Code &amp; ticket discussion, Moving off GitHub, and miscellaneous</description><pubDate>Sun, 28 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, it&apos;s time to start ladies and gentlemen.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anybody out there?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nope. All people on holiday.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, the three of us can have a grant ol time then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just pinging hyc moneromooo dsc_ selsta and dEBRUYNE also&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe a luigi1111 and fluffypony in the mix too, who knows&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. What&apos;s been completed since last meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; dont ping me broooo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; _csd&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there, I took it back&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; CLI v0.14.1.2 has been released&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which is mostly bug fixes I guess&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; mooo is holding a vacation, but he provided me a list of stuff that is ready to be merged&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So I am working with luigi to get the merge queue relatively empty&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; 🙏&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, did not know mooo was on vacation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I hope he ignores my ping then. Sorry!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For the GUI, we tagged 0.14.1.2 and we&apos;re waiting on pony to finish the builds&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;m more than half way into integrating i2p-zero and tor into GUI&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Main new feature is optimized Tails support&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps dsc_ can share a bit more detail&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Sure thing.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_: that&apos;s actually super exciting&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; So Tails integration is a collection of improvements that improve user experience for our Tails users&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; You would be suprised how big the audience is there&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; So, starting from 0.14.1.2 it will be very easy to use GUI on Tails&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; As for i2p-zero, I need a couple of days then that&apos;s done too&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I suggest to package i2p-zero with the GUI release&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Which can pose problems for our reproducible build efforts&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t see much harm in packaging it with the GUI, especially if the user first has to check a checkbox to turn it on&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; but that&apos;s a problem for later&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; That also&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Shouldn&apos;t the CLI pack it also then?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think most CLI users are able to download the package themselves&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And get it running (especially given the instructions present on Github)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; By contrast, GUI users need a checkbox and not tons of steps&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok, makes sense, more or less ...&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; The fact we package i2p-zero is a convienence feature. I&apos;m also &apos;integrating&apos; support for Tor but we wont be packaging that. That&apos;s basically running Tor and using socks proxy at :9050&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we GUI people are scrubs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmr-romine&amp;gt;&lt;/strong&gt; is there already some doc about running monerod over tor ?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/ANONYMITY%5C_NETWORKS.md&quot;&gt;https://github.com/monero-project/monero/blob/master/ANONYMITY\_NETWORKS.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/blob/master/ANONYMITY%5C_NETWORKS.md&quot;&gt;https://github.com/monero-project/monero/blob/master/ANONYMITY\_NETWORKS.md&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/monero-project/monero#using-tor&quot;&gt;https://github.com/monero-project/monero#using-tor&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmr-romine&amp;gt;&lt;/strong&gt; thanks guys&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc any update on randomx audit?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The last one?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; One more thing regarding i2p-zero.. It can take up to 1-2 minute(s) for the local socks proxy to become &apos;active&apos; which means, if the user has i2p-zero enabled and starts up the GUI to create a quick tx ... might have to wait a minute or two&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; This is related to how i2p-zero works&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; so beware of that limitation&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So it&apos;s i2p-two, from &quot;two minutes&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; can it check if i2p is currently running?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rbrunner: haha&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s how i2p works in general, no? Getting bootstrapped into the network, I mean.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rehrar: most likely&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kinghat: it can&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; under bad circumstances it can take even longer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wonder if there can be some kind of notification to let users know this&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; tor should have similar issue iirc, building circuits isn&apos;t immediate&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; also, are we still going to do the beta builds for the gui?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; vtnerd__: Sure, but not 1-2 minutes?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kinghat: yes&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; 👌&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I think it might be longer than that, at least it seemed like forever yesterday when I was testing&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; actually no, I&apos;ve run tails once before, it takes some amount of minutes, just don&apos;t remember the exact time frame&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; vtnerd__:&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; $ time (sudo service tor restart &amp;amp;&amp;amp; sleep 2 &amp;amp;&amp;amp; torify curl icanhazip.com)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; 171.25.193.77&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; real0m2.759s&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; if your not using outbound connections tor destroys the circuits and goes into an idle mode too, which isn&apos;t a problem if &quot;noise&quot; is enabled (because its always sending)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there goes dsc_ bragging about his internet again&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; yes, my internet.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; it keeps state in a file that it might re-use, so you&apos;d have to a cold restart&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; vtnerd__: fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vtnerd__: I was wondering if you intend to pick this up somewhere in the future? &lt;a href=&quot;https://github.com/monero-project/monero/pull/2317&quot;&gt;https://github.com/monero-project/monero/pull/2317&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; see &lt;a href=&quot;https://github.com/monero-project/supercop/pull/2&quot;&gt;https://github.com/monero-project/supercop/pull/2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; this one and the next one after that PR is a bit rough because its x86 ASM&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that was a hilarious conversation to witness&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; person 1: i was wondering if git link&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; person 2: Well you see it&apos;s like git link&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Im also not certain that having a separate repo for this is beneficial, but I guess some other project could make use of the custom hooks&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; my original code should need some re-working since the device/ledger stuff got slammed in, but I look at recently and I think its possible to rebase/update that without crying&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Im also not certain whether that supercop repo should be an external git thing, or something that you manually have to do&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I&apos;m thinking the latter, since people are blasted without another submodule&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; *are not&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see, seems like a thing that warrants more in depth discussion in a future dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; With more attendees?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serious question&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And maybe some more background info to prepare&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who should be present for such a discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can add it to next meeting as an item and try to ping the people to be there&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the background is either the supercop code goes as a submodule and it must be synced by every person&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; or only those that which to accelerate wallet scanning drop the repo into a folder and toggle a cmake bit&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So that&apos;s not something for the normal, general release then?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; its not needed for testing, unless you need to test the feature specifically&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; no, likely it would be in the normal general release, but I suppose it doesn&apos;t have to be&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; this came up because ryo recently added support for basically the same thing, and it should cut wallet-scanning time in half&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; although its probably dependent on your HD speeds too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, any more discussion on this?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; re: randomx audit, Quarkslab are finalizing their report, said we may get it by middle of next week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does anyone have anything else that they want to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since they&apos;ve been opening github issues as they arose, there&apos;s not likely to be anything in the report we haven&apos;t already seen&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yep! &lt;a href=&quot;https://github.com/monero-project/meta/issues/236#issuecomment-515669422&quot;&gt;https://github.com/monero-project/meta/issues/236#issuecomment-515669422&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; GitHub is starting to censor people coming from countries under US sanctions, we should definitely migrate away&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i don&apos;t know how the core team feel about it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do people here have any thoughts about the Github/Gitlab thing, especially in light of the recent Github things?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; those countries listed probably require some vpn/tor/i2p opsec to contribute anyway ... ? I&apos;m certainly not attempting to stop a switch to a self-hosted gitlab, but meh&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; If such a switch was so easy it would probably have happened already, I think, after the Microsoft acquisition ...&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; or maybe not, but they would have to after that hammer that was thrown&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; With all submodules still on GitHub, for example&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; the support team for the gitlab instance are probably the most relevant for this&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rbrunner: the point was to test monero-site on the self-hosted gitlab first, and then see what to do with the other repos. But has been almost an year now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve always favored moving to self-hosted gitlab and away from github&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, I remember. But I think the site is a particularly simple case&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I mean most devs should have a copy of the code and history luckily, but its the discussions that can get purged if not backed up properly&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but this particular issue only affected private, paid github accts&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (i.e., github closing off accts from sanctioned countries)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hyc: i guess that depends by how they are forced to enforce the sanctions&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/natfriedman/status/1155533738278699008&quot;&gt;https://twitter.com/natfriedman/status/1155533738278699008&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/natfriedman/status/1155311121038864384&quot;&gt;https://twitter.com/natfriedman/status/1155311121038864384&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; they&apos;re splitting some hairs I guess. trade sanctions only affect commerce. if you paid for a private acct, you&apos;re affected.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Has any other notable cryptocurrency team already made such a switch?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if you&apos;re on a public/free acct, you&apos;re not affected&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner: define notable?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I mean, some &quot;interesting&quot; team. Top 100 coin, maybe? Sizeable community, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks for the links. it&apos;s still a very precarious situation.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rbrunner: sia&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And complexity of the code&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ErCiccione: agreed. as I already said, I&apos;m in favor of moving off.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i think ppl are worried about contributions after moving off github. i dont think it would make a difference.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; again, just my perspective: the OpenLDAP Project maintains our own repo. we only mirror to github, because it seems you&apos;re not a real project these days if you&apos;re not on github&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; out github mirror is read-only&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; our*&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; kinghat: i agree.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I keep repeating myself but I question people whose first thought is &apos;gitlab&apos; when thinking of a git alternative&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; There is more! Noooo.. Yes!!&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Consider it...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; gitea?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; for example, yep&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I don&apos;t really care which alternative is used. all I care is self-hosted.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; iirc gitea was considered&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you could make an argument that being off github adds a barrier to entry - people don&apos;t like having to create accounts just to interact with another project&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In favor of gitea&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Even more so when considered gitlab is a company, enterprise, they have funding, maybe they have shareholders - and capitalism is evil. Therefor, gitea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc which is why I am arguing for a federated git ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; open issues on another git based project management site from yours, etc&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; let&apos;s not forget that we already have half repos on github and half on gitlab. That&apos;s not ideal&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rehrar: agree, federated identity would be preferable&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s build it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can have it out by Wednesday at the latest&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ok sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i want 2&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;ll take an extra day&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this could be a long conversation, but totally - we need to rethink the notion of accounts and identities&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But for reals though this is an ongoing discussion and...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ hyc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have the issue open about this that ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although that one is about moving to gitlab, I think&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so maybe another one can be opened for discussion on which platform?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; +1 for centralized authentication service&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; (hosted by monero)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Oh the added complexity&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rbrunner: for whom?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The system in general, I mean.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; It could simplify things&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not quite centralized authent. just public key based.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Something more that can go wrong&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar it is yes, as hyc says for me the important is to move away from a centralized place. I think gitlab is the best choice because we have been testing it for an year, but sure let&apos;s discuss alternatives&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we could use monero wallet addresses as our identities&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc I&apos;ve been thinking of using Monero signatures as password alternatives&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; thats a cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; public key as ID&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; signature from private key as password&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; does that work with subaddys or am i missing something?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but then losing your seed is even a bigger deal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or getting it stolen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; good point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as long as there are standard ways of resetting or something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s no more annoying than losing or getting your regular password stolen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; having a reset facility implies a centralized admin authority&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Call the Monero helpdesk and provide them your miaden name, your first car brand and your date of birth&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; enforced 2/3 MFA then&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; should we wrap up the mtg before continiung this conv?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but yeah, we&apos;ll call it here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless anyone has any last minute things?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I hope to finally issuing some PRs related to the i2p/tor white noise stuff, took some time to architect this bt hopefully. nothing else needs to be reported by that really other than look for more stuff to review&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool deal!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well everyone, thanks for making the time today.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You&apos;re all free to disperse. Coffee on the little table outside the meeting room.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-07-25</title><link>https://beta.monerodevs.org/blog/2019/07/25/logs-for-the-tini2p-dev-meeting-held-on-2019-07-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/25/logs-for-the-tini2p-dev-meeting-held-on-2019-07-25/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 25 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 0: Greetings&lt;br&gt;hello all&lt;br&gt;1: What&apos;s been done&lt;br&gt;merged ECIES updates for 144 updates + my spec suggestions: tini2p/tini2p!12&lt;br&gt;had a long discussion about 144 at this week&apos;s LS2 meeting: tini2p/meta#23&lt;br&gt;getting closer to a solid spec there, though there is still quite a bit to get done / come to consensus on&lt;br&gt;more updates to 152, and got rid of Blowfish: &lt;a href=&quot;https://gitlab.com/snippets/1878282&quot;&gt;https://gitlab.com/snippets/1878282&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; basically, instead of using Blowfish for nonce encryption, tunnel gateways will keep a nonce counter&lt;br&gt;they advance the counter for every set of tunnel messages, concatenate the counter to the random tunnelNonce, and participants use the counter to ChaCha20 encrypt the tunnelNonce&lt;br&gt;participants don&apos;t change the counter value, but do need to verify it against an independent Bloom filter&lt;br&gt;there may be a fancy way to validate uniqueness of the counter without a separate Bloom filter, or save space by having a sliding Bloom filter with fewer elements that advances as it becomes full, TBD&lt;br&gt;the naive way is just to have two Bloom filters though: one for the tunnelNonces, one for the counters&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; unfortunately had to spend more time than I wanted working on specs this last week, so didn&apos;t make as much progress on code as I wanted&lt;br&gt;began work on ECIES tunnels, and have the BuildRequestRecord and BuildReplyRecord basically done: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/tree/tunnels&quot;&gt;https://gitlab.com/tini2p/tini2p/tree/tunnels&lt;/a&gt;&lt;br&gt;2: What&apos;s next&lt;br&gt;I&apos;ll be spending the remainder of today working on tunnels, trying to get them &quot;finished&quot; (aka functional)&lt;br&gt;if I can&apos;t get them done today, I&apos;ll push back alpha release one more week. will do all I can to complete the work on end-to-end communication through tunnels&lt;br&gt;I could just &quot;ship it&quot; today, but tunnels aren&apos;t complete. I would really like to have an end-to-end functional setup in alpha release, even without interop with existing I2P network&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; even with interop, I will be setting a testnet netid, so communication with the main I2P network would require custom compilation&lt;br&gt;so, my focus will be on getting ECIES tunnels working with ECIES-only tunnels, and using the new layer encryption proposed in 152&lt;br&gt;hopefully, that will be finished by next week&lt;br&gt;after that, I will implement mixed tunnels with ElGamal participants, and the existing tunnel layer encryption&lt;br&gt;3: Questions / comments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 4: Next meeting time&lt;br&gt;2019-08-08 18:00 UTC&lt;br&gt;if I&apos;m able to make alpha release by next Thurday, I&apos;ll make an announcement in here as well.&lt;br&gt;no meeting next week otherwise&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; :thumbsup: Keep up the good work @tini2p_gitlab&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; thanks @DavidBurkett :smile:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; If you ever need me to help test anything, I&apos;ll gladly do so. Just let me know.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; will do, thanks for the offer!!&lt;br&gt;thanks to all for attending / reading&lt;br&gt;meeting over&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-07-22</title><link>https://beta.monerodevs.org/blog/2019/07/22/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/22/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-22/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 22 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s get started&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hello fellow not-robots&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move on to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so this weekend i finally posted the konferenco post mortem report, the budget, and markdown&apos;d all the things: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/cfsc2m/suraes%5C_content%5C_dump%5C_konferenco%5C_post%5C_morto%5C_budget/&quot;&gt;https://www.reddit.com/r/Monero/comments/cfsc2m/suraes\_content\_dump\_konferenco\_post\_morto\_budget/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this includes my research report for the last quarter and my request for funding for Aug, Sep, Oct.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; And isthmus pointed out a property of zcash&apos;s shielded pool that i am capable of modeling with my matching simulations, so i&apos;ve spent a few hours this past weekend trying to get those working (still a wip)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve posted the handout and some sample code for my upcoming DEF CON workshop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice! thatsafineoutreach.gif&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (note that you should not use the handout or sample code in production environments, of course... only for playing around)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And I have incomplete work on an RCT3 proof of concept implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; with some efficiency improvements&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the batching opportunities for RCT3 are quite nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as is the fact that the prover and verifier are relatively straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; also also it can take advantage of any existing rangeproof implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on these?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Hi Sarang, yes&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Do you believe that all of the alternatives; omniring, ringct and lelantus would be a better alternative to the current ringCT even with cLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Are you waiting for a feature or an event before choosing a specific alternative?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; better in terms of performance, space savings and anonymity set&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In terms of practical anonymity set, the sublinear schemes are an improvement at first glance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Lelantus requires a separate output pool and self-spends to avoid tracing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Omniring does not support efficient batching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RCT3 requires a separate output pool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and in all cases, larger anonymity sets require a careful look at handling ring representation, which can become substantial&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Hmm, so is it fair to say that in their infancy, they are not ready to take over the current ringCT?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO not without a lot of careful thought on implementation details&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That being said, I&apos;m looking at two particular things regarding that:&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Do you think it would be better to move away from hiding users in a set of users, to hiding coins in a set of coins?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One is determining if/how to efficiently split the rangeproof from Omniring for better verification&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Similar to zcash&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Two is figuring out if it&apos;s possible to use the same key image format with RCT3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Full anonymity would be great if we could do it efficiently&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And without a trusted setup :P&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;gt; Two is figuring out if it&apos;s possible to use the same key image format with RCT3&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; This is very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;Do you think it would be better to move away from hiding users in a set of users, to hiding coins in a set of coins?&quot; &amp;lt;-- what&apos;s the difference?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at a KYC exchange, the exchange knows your personal details and which coins are yours. same same as far as the most common threat model is concerned... unless i&apos;m missing something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh I totally missed that distinction in what kenshamir[m] said&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In all cases, users are used to derive coin data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anon sets are considered by coins, not by users&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does that answer your question kenshamir[m] ?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Yep, I was re-reading it to make sure I understood&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;dEBRUYNE &quot;And without a trusted setup :P&quot;&amp;gt; yes this too :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This actually leads neatly into my ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working on including proper batch verification in the proof of concept code, and integrating into the test transaction flows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then I want to dive more deeply into the two things I mentioned to kenshamir[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. splitting Omniring proofs for better batching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 2. determining the feasibility/security of retaining key image structure in RCT3 to avoid an output pool split&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And finalizing DEF CON material, of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be giving a talk and leading a workshop in the Monero village, as well as staffing an information table&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and also doing a panel discussion in the blockchain village&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your action items?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm just working on sims&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to finish the matching stuff soonish to start answering questions rigorously&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i want to catch up on your work on the Big Three Trustless Protocols, which is what i&apos;m calling them in my head&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, IMO the matching stuff is a priority in terms of getting results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moving back in the agenda slightly, does anyone else have either research to present or general questions to ask?&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; What was the matching stuff, you guys are referring to?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Treating possible spend histories in the tx graph as a graph matching problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and analyzing the structure and complexity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In an ideal tx graph, the number of valid matchings (under any data you might already have) should be very high, to provide useful anonymity&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;Treating possible spend historie&quot;&amp;gt; ohh right, this is very cool research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s one possible metric to examine anonymity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but certainly not a complete one)&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; right, it would be interesting to see how much certainty you can produce from such a graph in terms of monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Initial estimates show that it&apos;s extremely low&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that assumes no external knowledge&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; depends on the size, really.&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I don&apos;t know much about it, however I am assuming that it can be used to show how certain one can be that two outputs are linked&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean, a graph where everyone churns 100 times before spending... huge graph... obviously going to have a ton of false results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, but if done poorly, you can develop heuristics on partial matchings&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; I wonder how external data influences the graph, and what type of external data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s the big question on this research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Without that, it&apos;s purely academic&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; As in a real-world scenario, an adversary will have access to external data. I believe the strongest adversary would be an exchange&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; oh right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Exchanges, governments, entities with broad access to network data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a big part of why these sublinear schemes are so critical in research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At some point, any useful graph data gets lost in the noise of large anon sets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (this does not eliminate all types of analysis, of course)&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; So the strongest type of external data, would be to know who owns some percentage of outputs and who they are?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshamir[m]: that&apos;s part of it&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;sarang &quot;At some point, any useful graph &quot;&amp;gt; Yep right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshamir[m]: periodicity can be used to great effect, too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; True, timing can play a large role&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; both in anon set selection and tx operations&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; &amp;lt;suraeNoether &quot;kenshamir: periodicity can be us&quot;&amp;gt; Could you explain?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IP data from the network when you ctrl-v your txnid into a block explorer without tor immediately after the transaction is relayed&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Is that &quot;I see a payment being sent every monday at 7pm&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; * Is that &quot;I see a payment being sent every monday at 7pm&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshamir[m]: okay well, imagine you are a churner with a superstitious streak and you like to churn every 88 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that chain of churns will stick out like a sore thumb&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Joining now and caught up, hello everyone. I agree this matching paper is top priority right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a smart churner selects the age they wait between churns from the wallet distribution. then all the outputs in the ring are drawn from the wallet distribution and no timing data is leaked at all&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; Right, that makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but any sort of additional data like IP address or timing can be merged together into a big bayesian updating machine and you can develop pretty good (if probabilistic) behavior profiles of users. and this applies to zcash and monero&lt;br&gt;&lt;strong&gt;&amp;lt;kenshamir[m]&amp;gt;&lt;/strong&gt; suraeNoether: do you mind going into some detail on how you are simulating?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So right now it&apos;s a balance between determining how many times to churn (to diffuse the graph) and how not to do it badly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To do this, we need better data (e.g. matching)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kenshamir[m]: sure, let&apos;s do it after the meeting though because it&apos;s a little involved&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any other questions or work to present for this meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; twice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we are adjourned! Thanks to everyone for joining us. Logs will be posted to GitHub shortly&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-07-20</title><link>https://beta.monerodevs.org/blog/2019/07/20/logs-for-the-Community-meeting-held-on-2019-07-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/20/logs-for-the-Community-meeting-held-on-2019-07-20/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 20 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; community meeting starting now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/374&quot;&gt;https://github.com/monero-project/meta/issues/374&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rottensox&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oyo boyo&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yo yo yk&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yo yo yk&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar put me out of a job :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed (one by one):&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “v1docq47: video creation / translations into russian (august – january)” (37.8 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/84&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/84&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lh1008 indicated support on Gitlab, I also support&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; v1docq47 seems to have done a huge amount of work on his previous FFS, i vote for.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other comments?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ne&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I just read the FSS, but seems good to me. I vote yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; second one: “A Monero Tip Bot for Telegram” (13 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/86&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/86&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he updated prices&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; seems more reasonable now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say sure&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; aren&apos;t there already a bunch of telegram tipping bots available?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; $1k for forking a repo and running bot seem kinda pricey to me&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; but my dumbass does it for free&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; is this the tipping bot which is at use in the monero-germany tg group?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i didn&apos;t see he updated price. For 13XMR, sounds good to me&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I don&apos;t see the use in a app specifit, channel specific bot. And I think there are other bots that can do this already.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; FFS says: &quot;This bot is the first of its kind...&quot; I do not agree with that.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; wait, there is a tg tipping bot on monero-germany parasew[m]?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I seem to remmber there was one one day&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if there is one that exists, please comment with that one there&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; If the Tip bot is so good, why not just build it and have people tip you for it? Why a FSS?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: yes there is one, but testnet only&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I vote no on the tip bot.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; it should be easy to just update the existing one then...&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; this is the tipbot on monero germany: &lt;a href=&quot;https://imgur.com/a/S7k3oa2&quot;&gt;https://imgur.com/a/S7k3oa2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; parasew[m]: where is the repo?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; not sure where repo is, i just remembered the bot there; let me search for more info&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; not reinventing the wheel could be great here. If there is a bot already, i don&apos;t see the benefit of a new one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Agreed, work smarter, not harder as they say&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so the prereq of my support is no good bot existing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; next?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments? seems like this is a reasonable question to address first&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; bot might be the same that is the one of the CCS in question. i asked in monero germany tg&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; please comment on gitlab when you get more info&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; third idea: “rehrar-sarang WCC” (30 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/87&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/87&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I vote yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; er&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I mean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I recuse myself&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I abstain from a &quot;vote&quot; on this, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; are you confident with a 10% buffer at the moment?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I like the IRC tippero a lot, this is a nice idea.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i see price raise and fall like of 20% those days...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude the market is def much more valite than normal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can maybe do 15%?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that&apos;s a bit much&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excess to general fund?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (if there is any)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; it&apos;s your call, i just found market so volatile...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can do that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then perhaps a higher margin would be acceptable&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; sarang&apos;s talks are really good. rehrar is really personalable at big events and really knowledgable. I vote yes on WCC.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (provided this is all specified on the CCS)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks pwrcycle&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; i second&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; btw, i am sure for it. You two are great speakers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I assume you would not be the one to merge this particular CCS?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Should be done by someone else for better transparency&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I never merge&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi does&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh nvm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thought you also did&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments on this one?&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; +1 on WCC&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0.14.1.2 is tagged now I believe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m out of the loop on the difference between 0.14.1.1 and 0.14.1.2&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; v0.14.1.1 had problems with checkpoints&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We forgot to change a file.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other recent developments you think are worth mentioning?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; difference between v0.14.1.0 and v0.14.1.2 is mostly bug fixes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is ErCiccione[m] here to give an update?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; or anyone else with a comment&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, nothing to report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: want to discuss some of the recent work you have done?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there was recent work on better TAILS support, and up next is i2p-zero integration&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there have been quite a few other UI changes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; better account support, better balance card, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any GUI questions? I may be able to answer them&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; better balance card is work in progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2298&quot;&gt;https://github.com/monero-project/monero-gui/issues/2298&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; v0.14.1.2 GUI will also come out soon after CLI.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One question is ow fees are displayed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: will there be any UX changes, or just bundled with the latest daemon?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; how&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The fee levels do not correspond to the actual fees&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sgp_: Bug fixes and minor UX changes.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine: I do not know the answer to this, probably best to ask in #monero-gui&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello hahsun&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; did I miss the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no, still ongoing&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; cool :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any GUI questions or updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We just had the meeting before this, so I won’t say much more here other than to say all the final preparations are being made now. Please go to #monero-defcon if you want to help out.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Direct all questions there please :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Well, we powered through the agenda and are left with 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I know many people are busy with Defcon planning right now, but what can the community workgroup do better?&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; if I missed the questions on the proposal 86 please feel free to ask. I am here now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hahsun: yes, there were a few questions&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; unfortunately I have no logs. just joined.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; someone mentioned the @MoneroTipBot existing Telegram bot and wanted to confirm that it wouldn&apos;t be redundant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it&apos;s not on the agenda but I&apos;m also happy to answer any relevant MRL questions during workgroup Q&amp;amp;A)&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; sgp_: no it is not redundant. I can confirm.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew[m] rehrar pwrcycle jwinterm el00ruobuob_[m] xmrscott[m] had comments before, any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; hahsun: FFS says: &quot;This bot is the first of its kind...&quot; but there seem to be many other tip bots and Telegram bots.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; How is it not redundant with the one mentioned by parasew[m] &lt;a href=&quot;https://imgur.com/a/S7k3oa2&quot;&gt;https://imgur.com/a/S7k3oa2&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; No questions from me, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; pwrcycle: no there is only one.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: that bot you see on the picture is the bot we are testing in the monero telegram groups&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: Do you intend to work on the meeting logs btw? I think the last one on the website is from mid june&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; I can confirm that the bot is not redundant. because the very mentioned @MoneroTipBot IS the bot of the proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ok, so this is the bot you&apos;re going to implement on mainnet?&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; dEBRUYNE, yes, i&apos;ve been busy on other things, and have to catch back. Will do it soon, i swear&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; How would funds tipped from one user to another be handled? Is the bot wallet in custody of XMR during tipping?&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; we are currently testing the bot in various groups with the help of many people to be able to deliver the bot on time. it is very alpha stage right now and bug fixing is ongoing.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thanks hahsun, so i&apos;m back on my &quot;ok for me&quot; opinion then&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; pwrcycle: the bot wallet is a monero-wallet-rpc daemon running with the wallet file open on a VPS.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; the goal is to get a trusted member of the core team to host this wallet file.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; I asked mooo and he denied. and am now in contact with fluffy to see if it can be run side by side with the IRC tip bot.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I don&apos;t like that part. Having someone in the middle seems risky.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; pwrcycle: it was the best compromise I could think of in this case. this is a custodial bot.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; and to seek trust, we came up with the idea to let it run by a trusted member.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; did the IRC tip bot get a FSS? I don&apos;t see how funding something on a private app, for users already, basically into Monero because they are in the channel. So I don&apos;t see how the tip bot expands the community.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; pwrcycle: I cant comment on the IRC tipbot but I estimate to reach approx. 10k users in telegram in the effort to bring monero closer to the people.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I mean, the bot would be cool. And bots in channels are useful. but for the project to fund a bot for one app, why not fund bots for them all, and do bots really bring more people in and connected to the privacy aspect of the project.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; IRC is where the main project is held and many other FOSS projects, so a bot there would make sense.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; pwrcycle: as far as I can tell by now, the bot is a funny way to get together with other people. discussions on various other monero related topics rise through the interaction with the bot.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; But still, I don&apos;t think it was funded, it was just doned.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; *donated.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; pwrcycle: afaik the irc tipbot was a fluffy/mooo project. but I dont know much about it other than that.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fwiw, many other crypto communities are on Telegram and Discord&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; Let those communities fund the bot. If the Tip bot entertains the Telegram channel, let the Telegram channel Tip for it&apos;s creation.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; also, on telegram, is the church of monero. where people hold masses to exchange small amounts of monero. this teaches people to learn the GUI wallet for example.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pwrcycle: the CCS isn&apos;t necessarily &quot;IRC community only&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we are over time, and I&apos;m glad we were able to ask some questions and have some answered. Discussions on this CCS can continue here and on Gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to conclude the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 3 August at 17:00 UTC. The next Coffee Chat will be on 27 July at 16 UTC. I will not be present at this event.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;hahsun&amp;gt;&lt;/strong&gt; thank you all for your questions.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; o7&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Bye§&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; pwrcycle, afaik moneromooo wasn&apos;t ffs for tippero&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; There’s a Monero Austria meetup on August 1st at Riat, &lt;a href=&quot;https://www.meetup.com/Monero-Austria/events/263317607/&quot;&gt;https://www.meetup.com/Monero-Austria/events/263317607/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ty selsta&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; topics include deep dive into DLSAG&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-07-18</title><link>https://beta.monerodevs.org/blog/2019/07/18/logs-for-the-tini2p-dev-meeting-held-on-2019-07-18/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/18/logs-for-the-tini2p-dev-meeting-held-on-2019-07-18/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 18 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 0: Greetings&lt;br&gt;hi&lt;br&gt;1: What&apos;s been done&lt;br&gt;Not a lot code-wise, spent quite a bit of time working on spec proposals&lt;br&gt;zzz made some updates to 144 examples, and my suggestions for a NewSessionReply are being reviewed&lt;br&gt;as of today, here is a diff with my suggestions: &lt;a href=&quot;https://gitlab.com/snippets/1876476&quot;&gt;https://gitlab.com/snippets/1876476&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; hi&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Don&apos;t mind me. Just listening in and hoping to learn something :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; :) right on, glad to have you here&lt;br&gt;feel free to ask questions or make comments on anything&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; here are my latest updates to the ECIES Tunnels draft proposal: &lt;a href=&quot;https://geti2p.net/spec/proposals/152-ecies-tunnels&quot;&gt;https://geti2p.net/spec/proposals/152-ecies-tunnels&lt;/a&gt;&lt;br&gt;got some feedback from zzz today, so will make a couple more additions&lt;br&gt;will more or less be moving forward with the changes in the 144 diffs, and the 152 draft&lt;br&gt;will hopefully have something working by next Thursday&lt;br&gt;then alpha release&lt;br&gt;the release will be a bit ugly (code-wise), and will likely change quite a bit between alpha and beta release&lt;br&gt;but the core functionality will be in place, and at the least building end-to-end sessions will be possible through tini2p routers&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; That&apos;s excellent!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; it is NOT recommended to build connections on live networks, or contexts that require strong privacy&lt;br&gt;given that tini2p is in the earliest stages, there are likely bugs, and there will be very few routers running tini2p&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Will close my PR to bitcoin core and await further maturation :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; :)&lt;br&gt;what do you mean? use it for all the things :P in all seriousness it still needs a lot of work before recommending use to other projects&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; just trolling lol&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; if I get interop working with ElGamal tunnels working, technically it would be possible to build tunnels through existing I2P routers&lt;br&gt;I will add a test network netid to prevent interaction with the live network by default&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; That&apos;s what I&apos;m looking forward to...I think. So many protocols, it&apos;s a lot to wrap my head around&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; so, it means you could build outbound and inbound tunnels using existing I2P routers as intermediary hops&lt;br&gt;the ends of the end-to-end session would still need to be tini2p routers, until we get 144 fully fleshed out&lt;br&gt;i.e. you won&apos;t be able to connect to existing I2P destinations&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Still fine with me. So the &quot;tunnels&quot; would be the same protocol as existing destinations, but the &quot;sessions&quot; would be a different protocol?&lt;br&gt;Or am I wildly incorrect&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; even the interop with existing I2P routers as tunnel hops is a maybe, and remains to be tested&lt;br&gt;so lets take the situation where router A wants to talk to router B&lt;br&gt;router A builds and outbound tunnel with outbound endpoint of OA&lt;br&gt;router b builds an inbound tunnel with inbound gateway IB&lt;br&gt;A and B will need to be tini2p routers&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; G&lt;br&gt;got it&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the routers between A and OA, and B and IB can be tini2p or existing I2P/i2pd routers&lt;br&gt;OA and IB can be tini2p/I2P/i2pd as well&lt;br&gt;that&apos;s the goal anyway, integration and end-to-end tests on a test network still need to be done&lt;br&gt;that&apos;s why I&apos;ll be adding a test network netid to prevent interacting with the live I2P mainnet by default&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; So if a p2p project decided to use tini2p, it could only communicate with other peers running i2p, but theoretically, it would get the anonymity set of the i2p network as a whole, correct?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; it will require the user to change the code and recompile&lt;br&gt;if I can get tunnel interop working it would be able to use the existing anonymity set for tunnel building&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; :thumbsup: Understood&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; however, it may still be possible to detect tini2p destinations, so may still have a limited anonymity set in that way&lt;br&gt;for full tini2p stealth mode, it would require using blinded leaseset2 published to netdb&lt;br&gt;I haven&apos;t implemented blinded leaseset2, and they aren&apos;t live for I2P or i2pd yet either&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; I don&apos;t necessarily need to hide participation, so that would be fine. But it would be difficult to detect which participants are communicating with each other, correct?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; though I think i2pd has made a ton of progress there&lt;br&gt;tini2p hop participants in tunnels should look like any other I2P hop to existing non-tini2p routers&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; excellent&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; they will be distinguishable to tini2p tunnel creators&lt;br&gt;that should change if 152 is adopted network wide, but that is still a long way off&lt;br&gt;we&apos;re still in the earliest stages of discussing 152&lt;br&gt;long way from seeing implementation and adoption by other implementations&lt;br&gt;if it is at all&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Ah, using the context I just gained from this discussion, I now at least understand what&apos;s being proposed in 144 &amp;amp; 152. So thanks!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; awesome, happy to help!&lt;br&gt;144 is closer to adoption, and when the spec is finalized, tini2p will be able to connect to any destination implementing the spec&lt;br&gt;zzz has longer estimates than I do for finalization though, so TBD&lt;br&gt;152 might get split into two proposals, one for tunnel building changes, one for tunnel layer encryption&lt;br&gt;there appear to be less concerns with tunnel building, and the changes for tunnel layer encryption introduce Blowfish as a new crypto primitive for nonce encryption&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; tini2p and ECIES routers need the tunnel building changes to build through existing I2P ElGamal routers, but can use existing tunnel layer encryption for passing/encrypting messages to existing tunnel participants&lt;br&gt;e.g. there is no way for an ECIES identity to encrypt to an ElGamal identity (no X25519-ElGamal key exchange algo exists)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Why Blowfish?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; how 152 proposes solving this is using an ElGamal identity to encrypt build records to existing ElGamal hops, and an ECIES identity for ECIES hops&lt;br&gt;Blowfish is a 64-bit block symmetric cipher, which is normally a bad idea with new protocols&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; So 152 == Prefer ECIES, but support both for interoperability?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; however, it is only used to encrypt nonces used for ChaCha20 tunnel layer encryption&lt;br&gt;re: interop, mostly yes. though at first, ElGamal will be preferred in practicality, given they are the entirety of the available hops atm&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; And if a single nonce is compromised, ChaCha20 still remains relatively secure compared to other stream ciphers. So that makes sense&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the only existing practical attack against Blowfish is the Sweet32 birthday attack, which gets block collision in ~2^32 blocks&lt;br&gt;yeah if the nonce gets compromised, it doesn&apos;t affect the ChaCha20 encryption&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; O, then why does Schneier discourage it? Just because it&apos;s only 64 bytes?&lt;br&gt;*bits :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; nonce compromise does allow two non-consecutive tunnel hops to know they are in the same tunnel, which has some consequences for I2P&lt;br&gt;64-bit block ciphers are not as good as 128-bit+ block ciphers when using it for full confidentiality, yeah&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Gotcha, I think I&apos;ve seen him recommend threefish over blowfish before, even though both are 64-bit. O well, I digress. Carry on&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; in this case though, we need Blowfish for it&apos;s 64-bit block size because ChaCha20 only has a max of 96-bit nonces&lt;br&gt;(in the ietf version)&lt;br&gt;threefish is 64-bit?&lt;br&gt;if so, I&apos;ll change it to threefish&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; I believe, let me check&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the 64-bit block is what&apos;s important, so if there is a stronger algo supporting 64-bit block size, I&apos;ll use that&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Threefish&quot;&gt;https://en.wikipedia.org/wiki/Threefish&lt;/a&gt;&lt;br&gt;Looks like it&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; :rocket: so nice, thank you!!!&lt;br&gt;honestly preferred something stronger than Blowfish, so will look into threefish, and it&apos;s support in crypto libs&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Please confirm though. When it comes to crypto, all &apos;facts&apos; come straight from my backside.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; sure, I will investigate&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; While nonce compromise doesn&apos;t destroy the crypto system, it does leak info to attackers that could enable strong attacks between non-consecutive tunnel hops&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Makes sense&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; i.e. if E -&amp;gt; H -&amp;gt; G are tunnel hops, and E + G are colluding attackers, compromising H&apos;s nonce would allow E + G to know they are in the same tunnel&lt;br&gt;it doesn&apos;t fully destroy the anonymity of using tunnel proxies, but severely compromises it&lt;br&gt;so want to protect against it as much as possible&lt;br&gt;why I set the limit of tunnel messages to 2^31, so that Sweet32 attacks against Blowfish aren&apos;t possible&lt;br&gt;though even 2^30 messages will never be practically reached in 10 minute tunnels&lt;br&gt;it&apos;s on the order of millions of messages per second&lt;br&gt;existing tunnel layer encryption uses double encryption with AES256/ECB for tunnel IVs to defeat the described confirmation attack&lt;br&gt;duplicate IVs are also rejected, further protecting against the attack&lt;br&gt;going to run some tests on that, but makes sense atm&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; i.e. see if observable patterns can be detected in IVs that only change a bit or two&lt;br&gt;if they can, then the changes for tunnel layer encryption become much more important&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; There shouldn&apos;t be any observable patterns. If changing 1 bit is in any way detectable, the cipher failed&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; my hypothesis going into it though is that they can&apos;t&lt;br&gt;right&lt;br&gt;ECB has its problems, but hopefully it isn&apos;t that broken&lt;br&gt;2: What&apos;s next&lt;br&gt;we basically just covered what I&apos;ll be working on over the next week&lt;br&gt;goal is to get an ECIES impl in place following the 144 diffs, work on solidifying the 152 proposal, and getting a tunnel impl in place&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; it may only be possible to do ECIES-to-ECIES tunnels by next Thursday, but sometimes miraculous things happen :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Indeed. Good luck!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; thanks&lt;br&gt;3: Comments / Questions&lt;br&gt;4: Next Meeting&lt;br&gt;2019-07-25 18:00 UTC&lt;br&gt;will be discussing alpha release, and then resuming 2-week meeting schedule&lt;br&gt;meeting over!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;David Burkett&lt;/strong&gt; Thanks @tini2p_gitlab!&lt;br&gt;@tini2p_gitlab bangs a squeaky toy gavel&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; thanks for attending!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-07-15</title><link>https://beta.monerodevs.org/blog/2019/07/15/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/15/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-15/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 15 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s start&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else here? :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can continue anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sure. First, dEBRUYNE: I got an aswer from Jerry Brito re your question about bitlicense&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you repeat the question?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (for our logs)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes: dEBRUYNE was wondering if I could ask jerry brito about the possibilities of how Monero can work with the NYDFS bitlicense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the example of Zcash being something that recently been listed on coinbase, etc, indicating that the NYDFS gave their blessing somehow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is Zcash&apos;s compliance brief: &lt;a href=&quot;https://z.cash/wp-content/uploads/2019/04/Zcash-Regulatory-Brief.pdf&quot;&gt;https://z.cash/wp-content/uploads/2019/04/Zcash-Regulatory-Brief.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You may find it useful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it turns out that we have it backwards: exchange businesses or money transmitting business need to get valided through the NYDFS, and the reason that zcash was listed on coinbase had more to do with how much contact zcash has had with the coinbase team&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, rather than having coincenter talk to NYDFS, what we need to do is start having meetings with people at coinbase, or gemini, or whichever platform we are discussing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: does that make sense?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yes, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Also -&amp;gt; &lt;a href=&quot;https://www.dfs.ny.gov/about/press/pr1805141.htm&quot;&gt;https://www.dfs.ny.gov/about/press/pr1805141.htm&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, it doesn&apos;t really make sense to have a protocol validated by a regulator anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Wait, what?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, moving past regulation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That press release specifically identifies assets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t really know what that means&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is why I am neither a regulator nor a lawyer :/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, let&apos;s move on and discuss it in a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps they go to regulators with a specific version or something, I dunno&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a konferenco post morto update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/morto/mortem ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; latin or esperanto?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -____-&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so anyway, i spent the past week doing a few things wrapping up the konferenco, including organizing the budget projected vs actuals&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and writing these four guide documents. THESE ARE INTENDED TO BE LIVING DOCUMENTS, UPDATED REGULARLY BY KONFERENCO ORGANIZERS.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they are not commandments in stone.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/master/Konferenco&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/master/Konferenco&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they are to be debated and argued&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang and i were debating funding structures earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; vigorously&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; KonGuide.docx is a general guide for maybe how things can go in the future&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i recommend even if you disagree with my budgeting/finance recommendations (with respect to the CCS or something), move past that and read the organizational part of the document&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One note... using markdown instead of docx is much better for version history on git&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and displays natively via github)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if someone wants to convert it, i&apos;d love that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been braindumping into libreoffice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; KonGuideKO.docx is designed for konferenco organizers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this includes a list of things to do to get ready for the konferenco, including checklists at the end&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; KonGuideSC.docx is designed for the &quot;steering committee&quot; which will probably have whoever is financially liable for the konferenco sitting on it. they make final budget decisions and sign contracts.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; KonGuideCC.docx is designed for the &quot;content committee&quot; which will be deciding on speakers and inviting them, and organizing the schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are a couple/few things (briefly) you would have done differently, in hindsight?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, budgetarily, this was a nightmare. there were three very large sources of red on the budget sheet that should have been addressed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you would have been able to more regularly cash out the CCS (or done it in chunks), would that have solved the problem?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; firstly, the original CCS request was designed to ask for 60,100$ but by the time I actually received it, it was worth $28,500 or so. waiting until it was done in one big chunk and then transferring it to me introduced so much time into the equation for price that volatility ate a lot of the money.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not good for the organizers or donors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (they don&apos;t know the eventual value of their donations)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one way to rectify that could be regularly withdrawing from the funding as it goes, another way would be to have funding take place in stages&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; secondly, our turnout was much lower than we had all hoped&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What if you raised money based on when different things needed to be purchased? Like the venue, or food, or A/V support, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then donors have specific things they can donate do, as opposed to more vague &quot;this month&apos;s MonKon funding stage&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/do/to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so what happens if you drum up money by the payment deadline for venue but not A/V? it&apos;s a tricky question.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t pretend to ahve all the answers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; second source of funding problems: we had 58 general admission tickets, 4 student tickets, 11 platinum tickets, 27 speaker tickets, 13 sponsor tickets, and 3 media passes. our original budget was based on 230 attendees and 20 speakers. So, our ticket sales were disappointing in that regard.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well presumably you would not be the one stuck with all this, and be able to focus more on research or MKon content instead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that was exacerbated since we were paying for flights and hotels for speakers, and the increased size of the speaker list caused increased requisite costs, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thirdly, and most fatally, i think, was the increased cost in A/V&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having quality recordings was huge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; video views were pretty high&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; our original proposal was 1/3 what we ended up paying (and that doesn&apos;t count any of the time or labor or equipment donated by parasew, marcvvs, and sgp)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ bingo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And it meant that anyone could watch for free&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think the A/V costs from this year is a good benchmark for future years, I don&apos;t think we got screwed on A/V, but our costs were very high in this area because of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A/V is expensive, hands down&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it seems one of the best returns to the community&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, long story short: the market murdered me, the ticket sales murdered me, and A/V murdered me, but i&apos;m still alive despite thrice being murdered&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you have 6 lives left&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nah, i was murdered twice already, i&apos;m down to 4&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ignoring all the budgeting, I&apos;d say it was a big success&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I agree. final budget will be posted later this week once i&apos;ve octuply checked everything.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc ^ check out our numbers from above. total attendance was like 117 before staff was included&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s not half bad for a first run&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; so my quick that totaled up 120 was not bad :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a few brief comments for the four guides i&apos;ve written: you can do what you like, if you are planning on hosting a Konferenco Wien or a Konferenco Beijing or whatever, do what you like. But make sure all of your funding and structure details are 100% clear in your CCS. Sarang thinks some of my ideas about profit for these events are not fair to the community, so consider the whole set of documents worth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; arguing over and debating.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; NYC during blockchain week and MCC will get you 3x&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc yeah, but in terms of *ticket sales* we had like 71 or 72 or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc yeah but it will 4x or 5x all our expenses&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Playing devils advocate, but the funds could&apos;ve been hedged&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There are plenty of markets that allow short selling of xmr&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There could have been more defined payouts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: anything else to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or any questions for him?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: yeah, I received the funds on 2-5-19 and by that point the damage had been done. that would be handled by the CCS guys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: defined payouts wouldn&apos;t have helped&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the market crashed basically welllllll before we needed any of the money&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; At what time was the donation completed though?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because at that point the price should&apos;ve been hedged&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: my recollection is around xmas, but i could be misrecollecting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111 may know&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes if the expenses were in USD&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this question occurred to me yesterday and i forgot to write it down&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Price moved from ~50 to ~70 (from christmas to may), so that doesn&apos;t seem right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall we move on from this topic for now?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: i had only gains from the time that i was holding crypto. i just received 591 XMR worth $28,509 at the time, whereas when I posted the request it was for 591 XMR worth $60,100. The question is the gap in time between funding-completed and the time it hit the Konferenco wallet on Feb 2&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; there were donations till at least Dec 16&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m fine with waiting for specific dates from luigi or whoever can tell us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and moving on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, how about you tell us about something more research related?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few things&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I don&apos;t have info on completed funding dates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, I ran a timing/space analysis for the RCT3 sublinear transaction protocol&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; not sure if there&apos;s a way to get it. surely can manually somehow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/sublinear/rct3.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/sublinear/rct3.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working up some proof-of-concept code for its spend proving system presently (not done)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also worked up a proof of concept for a two-layer Lelantus prover that sacrifices size and verification time for shorter prove time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting, but probably not relevant to our use case&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I thought sponsors were going to cover some of the shortfall or something since we knew back then 591 wasn&apos;t enough&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/lelantus/lelantus/layer.py&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/lelantus/lelantus/layer.py&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; suraeNoether: I guess we can discuss this later. One more thing I wanted to ask though, the zcash donation was made in may&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Was that on top of the 28.5k then? Given that you received that earlier&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; in truth, ccs isn&apos;t particularly well suited for people or projects that are sensitive to volatility. there may be mitigations of course&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, they donated directly to the CCS so that was included&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111: the goal was to get corporate sponsorships&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111: we got some&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111: we did not get enough to cover the shortfall&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; what is the shortfall?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang sorry to interrupt you: good work on lelantus. have you worked out the tradeoff between our current size vs. verf time compared to a lelantus version with a faster prover?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luigi1111: i&apos;ll be posting budget later this week&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; ok sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The faster Lelantus prover makes sense for Zcoin, who want &amp;gt;O(10K) ring members&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, to be fair, you can batch away much of the verification loss&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for O(100-100K) ring members it&apos;s likely not really a problem in practice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s still damn clever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;d be interested in seeing some hard numbers, like the value N such that for &amp;gt;O(N) ring members, the shorter prove time is worthwhile&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whoops, O(100-1K)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; define &quot;worthwhile&quot;...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; all depends on what the max prove time (and the corresponding computational complexity) is that you&apos;re willing to accept&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or how much verf time/space you are willing to sacrifice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Zcoin has non-public numbers for this (can&apos;t share yet)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, it&apos;s pretty impressive... like, on the order of 10x improvement for large rings (in proving time)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think the integration into the rest of the Lelantus prover is completed yet, FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s some info you need to extract from the 1-of-N proof for balance purposes that I haven&apos;t worked out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On the RCT3 side, this week I should have working code for that transaction protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m checking a bunch of their math (might have errors, not sure yet)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that&apos;s about it for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; On a more mundane level of mixing I estimate we can move from 11 to 13 without touching fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Based on my CLSAG numbers, you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or something else?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No current tech&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG will almost certainly not make it into the fall upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: i would almost rather increase fees than ring size at this point :\&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There was a drop in tx size last fork&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i have a question: fill in the blank to complete the analogy. (lelantus protocol) : (monero protocol) :: (2-year old mid-range automobile with no damage) : ________&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While bigger rings are generally better, a marginal increase from 11 to 13 will do little to help analysis that already exists&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2-year old mid-range refrigerator with no stink?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; maybe that cleaning car that the Cat in the Hat drives?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Looks cool, pretty functional, not sure what&apos;d happen in practice =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how about the weird stretchy-squishy car from Willy Wonka&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait, has monero switched with lelantus in your analogy?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; bumpdaringsize&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; erm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; bumpdaringsize.gif&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should determine specific reasons why we would increase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. things like chain reaction or accidental dead outputs are exceedingly unlikely now&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; #1. 13 &amp;gt; 11&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; things like EABCD...ZE are presumably more unaffected by such a marginal change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Does anyone have any questions for sarang about his lelantus work recently, other than stupid SAT analogies?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; FloodXMR is very sensitive to ring size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (or on RCT3 for that matter)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but we don&apos;t have correct numbers on that yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in terms of cost, that is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It should be quantified before a blind increase, IMO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, everyone: i have to get to an appointment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; remember, for the hypochondriacs: if the pain is behind and above your stomach, it could be pancreatitis and not a heart attack&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ok we wait for CLSAG and then take another look at mixin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not saying we have to wait until spring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; only that I&apos;d prefer quantified reasons for an increase to know the benefits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Increasing from 11 to 13 won&apos;t stop a wealthy adversary from chain spamming with the current fee structure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knowing the added protection against deanon would be useful though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ has a useful little tool for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll grab numbers for that part at least (the flood folks are running new simulations on a private testnet)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, does anyone else have work to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or other updates relevant to this channel?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, we can leave the floor open to QUESTIONS while we go over ACTION ITEMS (to respect the time)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll grab numbers on an 11 -&amp;gt; 13 ring increase, finish up RCT3 proof-of-concept stuff, and continue defcon prep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether can update us later when he returns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last questions or comments before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i have read over konferenco talk, and have taken notes of the links...will digest. thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we are now adjourned! Thanks to everyone for joining in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted to the github agenda issue shortly&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-07-14</title><link>https://beta.monerodevs.org/blog/2019/07/14/logs-for-the-dev-meeting-held-on-2019-07-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/14/logs-for-the-dev-meeting-held-on-2019-07-14/</guid><description>Development status, Code &amp; ticket discussion, and miscellaneous</description><pubDate>Sun, 14 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Guess we can start, anyone else here? ping moneromooo, rbrunner, selsta, dsc_, vtnerd, woodser, hyc, jtgrassie, fluffypony, luigi1111, smooth&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes meeting. IRC problems. Sec.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; probably forgot some people&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; here&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang and suraeNoether of course&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I am.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Here of course, where else&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Tor rejecting my login attempts.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; But present.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar, you may lead&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If ypu have a &quot;tor account&quot;, that was some phishing site ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; :))&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo, it&apos;s my SASL. Broken for some reason. Will fix later.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways. Greetings is done.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; So 2. What&apos;s been completed since previous meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; woodser: inc/exc PR moneromooo mentioned &lt;a href=&quot;https://github.com/monero-project/monero/pull/5598&quot;&gt;https://github.com/monero-project/monero/pull/5598&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone have an update? CLI stuff? GUI stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; This week ill work closely with Selsta on things concerning GUI&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; More work on share-rpc. More work on banning subnets. Mostly.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I had a little success today, with making Windows GUI installer builds reproducible, with several people confirming the same hash: &lt;a href=&quot;https://old.reddit.com/r/Monero/comments/cd0snl/help%5C_test%5C_reproducible%5C_windows%5C_gui%5C_installer/&quot;&gt;https://old.reddit.com/r/Monero/comments/cd0snl/help\_test\_reproducible\_windows\_gui\_installer/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ as opposed to other weeks when you don&apos;t work closely with selsta on things concerning GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To add to the GUI, dsc_ opened a few pull request to improve Tails support&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; dsc_ i&apos;ve tested GUI and works well, any known bugs?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner what&apos;s the time frame you want for that? I can put it in the next Revuo as a volunteer opportunity, but they come out on Thursdays.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; xiphon made a pull request to properly store the integrated address (previously it was stored as plain address + short encrypted payment ID)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Not sure what you mean about volunteers. I think confirmation is already here, see the posts in that thread&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; italocoin: There are always some bugs but must say latest release was a solid one. For problems best to visit our issue tracker.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rehrar: Yes, exactly&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner, noted. Thanks for the info.&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; dsc_ one thing that i think we should worok on, is that when you send yourself a payment, it should be a small note there that was sent to yourself, if not you get sent 0&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; italocoin: this has been reported by kico earlier, I believe&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; that confuses some people&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; Oh kk&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think the CLI does the same&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; also a little confusing, at least at first&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is impossible to distinguish change from non change, so if you rescan, the amount would change.&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; for regular people it is confusing for sure, my idea would be just to add a note that was sent to yourself and just show the fee or someting like that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though... stoffu made some change to the derivations when he introduced subaddresses, and it might be that they can be distinguished nowadays...&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; moneromooo: if its sent to subaddress i think you are right, but if the wallet gets rescaned or created again, the 0 its unavoidable i think&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright nothing else?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oops. Stupid delay.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from the ashes I rise&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, next topic&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; release?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh yes please&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony: take it away?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are you still waiting on the bsd patch, or can that be left out for now ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I mean, it would be advantageous to have it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but if it&apos;s going to take more than a few days let&apos;s just leave it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; IIRC TheCharlatan said it was a non trivial amount of work.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Dunno how far it is though.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok maybe he comments in the next 24 hours&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &quot;Release&quot; would be already 0.14.1.1 then?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; would the GUI need a point release too?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Don&apos;t think so. Selsta: ping&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; yes?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I mean yes GUI would need a point release too.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We embed the daemon so all the bugs that get fixed on CLI side effects us too.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, anything else you want for the discussion on the point release fluffypony?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Ah ok, I was more thinking about any death threatening GUI bugs.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: what merges are you waiting for?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think they&apos;re all merged by luigi1111w now. The one I had been thinking about was 5363, but given I&apos;ve just had to rewrite a fair bit of it, I think I&apos;ll leave it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So from my side, we have all we need.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so just version bump?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And maybe some more hashes (with a bit more slack than last time maybe).&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Is it possible for us to discuss the October fork?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; should we set a threshold?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just like, prelim stuff&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for hashes I mean&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Last time was a day IIRC, that seemed little to me.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I suppose we should not see a day&apos;s reorg but still&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok let&apos;s say 48 hours from the time of the commit&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that gives us a buffer coz it still needs to be built by a bunch of people etc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gucci?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess once fluffypony sets the 0.14.1.1 tag, people can already start their determinisitc build processes and publish the hashes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; versace.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The more results the better&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; balenciaga&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; louie&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; -e +s&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; To be clear, I was talking about the embedded block hashes, not gitian hashes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If so,&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Yes, my comment was unrelated to that, should have clarified that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Do we have a rough estimate for when &quot;code freeze&quot; is for this upcoming fork?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; also, I don&apos;t know if hyc is around, but with the glowing reviews of RandomX, it&apos;s looking almost positive that it&apos;s going in, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one more to go in regards to audits&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Not sure about code freeze, but the general idea was to publish binaries way in advance of the fork right (e.g. 4-6 weeks)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As the consensus changes are soon ready and we don&apos;t have to perform last minute tweaks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and sarang hasn&apos;t mentioned anything about CLSAG audits, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; most definitely going in the fork after this one&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah October seems too short for CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, if no other comments, are there any other meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve had people reviewing share-rpc (thanks vtnerd and stoffu), please feel free anyone else ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I kind of wanted to ask everyone&apos;s opinion on switching to a 12 month schedule after April 2020 (so once RandomX and CLSAG are in)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So we&apos;d essentially only have one HF each year around Monero&apos;s birthday&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;ll only know if we have new stuff we want to add when we get to it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am still in (slow) talks with potential auditors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nobody&apos;s biting for the math review part, only implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I am not expecting things will be ready for fall 2019&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: So you&apos;d like to retain the 6 month schedule and skip a HF if there are no consensus changes basically?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Or if they can wait&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; RandomX will have just been implemented for six months at that part. Is that enough time to gauge it? Becasuse if not, and we move to a year schedule, then that means we wait a full year if something meh happens.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I find it annoying to say in advance &quot;we&apos;ll wait that long&quot; when we have no clue yet whether that predefined delay will be appropriate.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Er, that sounds a little too much theory. I don&apos;t think we would wait and not emergency-HF&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s true that it is a year away at least, so it&apos;s hard to gauge. A lot can happen in a year. But I can appreciate dEBRUYNE just putting the feelers out&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, anyone knows of any merchant/exchange/whatever that&apos;s switched from long payment ids recently ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; A bit unrelated, but I plan to contact some staff from Bitfinex, Binance, and Bittrex on Reddit to have a chat with them about switching&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Those are basically the largest &apos;offenders&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; RandomX: is experimental, do we have reviews from outsiders?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, three.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; See hyc&apos;s &quot;RandomxAudits&quot; github repo.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with a fourth on the way&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; trustworthy?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s what you decide after reading them.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it wasn&apos;t my grandma who audited the thing, if that helps&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, I think we can call it here.&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; That is great news&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Discussion may, of course, continue after the fact.&lt;br&gt;&lt;strong&gt;&amp;lt;italocoin&amp;gt;&lt;/strong&gt; hhaha rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks for attending the meeting everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; have nice lives&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-07-11</title><link>https://beta.monerodevs.org/blog/2019/07/11/logs-for-the-tini2p-dev-meeting-held-on-2019-07-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/11/logs-for-the-tini2p-dev-meeting-held-on-2019-07-11/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 11 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 0: Greetings&lt;br&gt;hi&lt;br&gt;1: Update on alpha release&lt;br&gt;planned on releasing the alpha version of tini2p yesterday, but ran into a number of bugs while writing the ECIES SessionManager and related tests&lt;br&gt;some of them were holdovers from early LeaseSet2 code. a number of them though must have been the products of late-night coding or some other mystery&lt;br&gt;either way, patches are in the ecies branch, where you can also see what I&apos;ve been working on&lt;br&gt;I&apos;m going to take another couple weeks to finish up the remaining parts of ECIES, and implement ECIES tunnels according to the draft spec I wrote up: &lt;a href=&quot;https://gitlab.com/tini2p/meta/blob/master/docs/ecies-tunnels.md&quot;&gt;https://gitlab.com/tini2p/meta/blob/master/docs/ecies-tunnels.md&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; I&apos;ll also be writing up spec patches for Prop144 ECIES to make it actually match a secure bi-directional protocol like is claimed&lt;br&gt;currently, following the spec, it is a one-way protocol with inconsistencies for claims in the &quot;Pairing and Binding&quot; sections&lt;br&gt;there are also large inefficiencies in the &quot;pictures&quot; that zzz added for HTTP GET and POST examples&lt;br&gt;they are based on how ElGamal currently works, and imho we should not continue these design failings going forward&lt;br&gt;there is no legitimate reason to codify the design flaw in specification&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; for a review of a recent discussion with zzz on the subject: tini2p/meta#19&lt;br&gt;best I can tell, the biggest reason zzz puts forward for a one-way protocol using one-way Noise handshake patterns is &quot;that&apos;s how it works in ElGamal/AES+SessionTags&quot; and &quot;0-RTT means sending payloads with the first packet&quot;&lt;br&gt;the second reason about 0-RTT I can partially understand, but Noise specifies the IK (two-way pattern) for 0-RTT protocols&lt;br&gt;payloads can be sent with the first part of the handshake, making it 0-RTT, even in zzz&apos;s definition. however, Noise also specifies finishing the handshake with a reply DH to get the full security benefits of the IK handshake&lt;br&gt;see the tables in &quot;Payload Security Properties&quot;: &lt;a href=&quot;https://noiseprotocol.org/noise.html#payload-security-properties&quot;&gt;https://noiseprotocol.org/noise.html#payload-security-properties&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; using the X one-way handshake (never finishing the IK pattern) as zzz suggests weakens the protocol, and leaves it vulnerable to Key Compromise Impersonation attacks&lt;br&gt;it also leaves the protocol vulnerable to replay, and only guarantees forward secrecy for the sender&lt;br&gt;imo, those are unacceptable for the streaming (bound) versions of ECIES. especially when we have the opportunity to add protections against those vulnerabilities by just adding the other half of a single round trip&lt;br&gt;hopefully, zzz will accept the spec diffs, and ECIES-X25519-AEAD-Ratchets will be as strong as it can be&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; over the next couple weeks then, I will be writing the spec diffs, implementing ECIES Tunnels, and hopefully releasing alpha&lt;br&gt;fingers crossed I won&apos;t run into too many more bugs before then&lt;br&gt;alpha release will likely only include ECIES-only tunnels, but may include the interop with current ElGamal tunnel building&lt;br&gt;when ElGamal interop is in-place, tini2p routers will be able to build tunnels through existing ElGamal routers&lt;br&gt;that is the goal at least&lt;br&gt;there will still be no client features for alpha release, as I haven&apos;t even begun to work on the client-facing functionality&lt;br&gt;the goal for alpha is to have end-to-end sessions through some form of tunnels with ECIES routers on both ends of the end-to-end session&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; after that is working, I can move onto fuzz testing the living hell out of my implementation, building client features, doing global cleanup, and add logging, etc.&lt;br&gt;logging actually may be left to client applications, TBD&lt;br&gt;anyway, that&apos;s it for this short meeting&lt;br&gt;will check in again next Thursday 2019-07-18 18:00 UTC&lt;br&gt;@tini2p_gitlab slides the gaffer slowly across the table&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-07-08</title><link>https://beta.monerodevs.org/blog/2019/07/08/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/08/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-08/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 08 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, let&apos;s begin our meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/368&quot;&gt;https://github.com/monero-project/meta/issues/368&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Starting now with GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: you here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s quiet... too quiet...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hellow gents&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; harrow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s jump into ROUNDTABLE then, with our small crowd&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mine is going to be super fast: last week basically right after the research meeting i started getting very ill. long story short, i went to the hospital, and let me just say: recreational pancreatitis is not a thing for a reason&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;d be a cool name for a band&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes. yes. *strokes chin*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i&apos;m trying to take it easy and i did very little this past week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Glad to see you&apos;re well enough to debug :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For me, MLSAG/CLSAG verification updates continue, with PR 5707 open for review and similar changes to my CLSAG branch (to be included in later code for review)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a few things on my plate for today, but other than that: i&apos;m basically all action items and no progress compared to last week. onto sarang :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been in contact with Aram, the author of the Lelantus paper/protocol; he came up with an interesting idea to make the prover very efficient, at the cost of proof size and verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; although the verification cost can be batched, of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I view proving time as generally unimportant (to an extent), but it&apos;s a very clever new way to prove a 1-of-N zero commitment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good prover times means fast construction of transaction for mobile devices&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is v nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but if it costs you both space and verification time...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unlike, say, verification time, which puts a constraint on how rapidly the network can grow, which has security consequences for the chain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ ah yeah that&apos;s true: is it faster with a big space tradeoff?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Faster prover, slower verifier, bigger proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think you can batch away some of the verification increase (you effectively do two smaller proofs)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a non-public draft writeup already, but I assume he&apos;ll work it into the main paper once the modified security proofs are complete&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very interesting consequences&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regardless, it&apos;s a damn clever construction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m excited to read all about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll ask if I can send it to you suraeNoether (not public though, sorry)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m investigating a possible modification to Omniring that splits out the range proofs, improving verification batching at the cost of proof size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And, because of the Omniring non-batching currently available, am revisiting analysis of RCT3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which, while it would require a separate output pool (non-compatible key image structure), does allow for batching of proofs (aside from ring member group elements, which cannot be batched unless reused)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; last we spoke about this, we were still interested in writing up a comparison paper, but you&apos;ve done all the legwork on it so far&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; still the plan?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t consider a formal paper necessary, or even a great use of time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But analyses of spacetime, totally&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fair, maybe we can do a blog post on tradeoffs between the three schemes or something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Maybe, but it gets subtle and complex really quickly under many different assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There isn&apos;t really a quick-and-dirty soundbite answer to which is better or worse&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depends heavily on input/output structure, use of fixed epochs, batch behavior, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and output pool migration is nontrivial&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Omniring would _not_ require this... Lelantus and RCT3 would&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (or rather, Omniring does not _require_ this)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; see... when you say all that, it seems like it *is* a good use of time. maybe not high priority, but&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A comparison is useful, I agree. But I don&apos;t want it to get lost in unnecessary formality of a full paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And a comparison is exactly what I&apos;m doing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on these topics?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Just a comment to say simple comparisons are good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research topics of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto!&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; suraeNoether: people are wondering what the attendance was at konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least provide a range proof&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 26 people and 172 sybils.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; an article in coindesk mentioned 75 which I know is way low&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc: i&apos;m finishing up my post-mortem report on the konferenco today (on my action item list). We had 150 swag bags made, with around 30-40 leftover, but we had 27 speakers and like 10 sponsors.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I estimated 120 just by glancing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 75 is the number i gave coindesk for the number of attendees on Saturday morning, but more people bought tickets on both days and the totals were higher&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you count speakers and sponsors, that&apos;s around 110 on the first day, and around 125 the second&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; think you mran Sunday morning&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, we sold tickets throughout the afternoon on saturday and a few on sunday too. but coindesk asked for a comment on saturday morning, so i told them what i had sold at that point&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I&apos;ll wait for the report&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; thx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: congratulations on effectively committing yourself to running a kickass conference annually until the end of time =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it was actually some of the best days of my life, but i&apos;ve been told explicitly by my doctors that i need to take a vacation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i&apos;m planning for that in august, since scary cardio and internal medicine people told me so with stern voices&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well then, let&apos;s move on to ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have many things in progress. Lelantus proof review, modified Omniring split proof analysis, RCT3 analysis, and starting to put together my defcon talk/workshop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items: konferenco post mortem, research report for previous quarter, funding request for the next 3 months, and some debuggin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m doing a talk on transaction protocols (very high level), a workshop on simple cryptographic constructions with Python, and a panel discussion at the blockchain village&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh and i&apos;m definitely not going to defcon this year. i can ship leftover swag like our USB data blockers with the monero logo and our pull-up banners if someone sends me the information for it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The pull-up banners would be nice, assuming it&apos;s cheaper to ship than to get new ones&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as would the USB blockers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll look into it; ordering the usb blockers may be short notice but i can find out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unless you just meant shipping the banners&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is cool too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I meant the banners&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe there was an idea to perhaps order more blockers for this (I&apos;m not the one to ask)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you have extra USB blockers and would ship with the banners, cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fantastic, i am happy folks liked the blockers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last questions or comments before we formally adjourn, since agenda topics have been completed?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Going once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; twice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; adjourned!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending; logs will be posted shortly on the github issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-07-06</title><link>https://beta.monerodevs.org/blog/2019/07/06/logs-for-the-Community-meeting-held-on-2019-07-06/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/06/logs-for-the-Community-meeting-held-on-2019-07-06/</guid><description>Community highlights, CCS updates, Monero Konferenco recap, Workgroup report, and miscellaneous</description><pubDate>Sat, 06 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; let us start&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/367&quot;&gt;https://github.com/monero-project/meta/issues/367&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; boyo&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yo~&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome all, special thanks to those in their second meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See Monero weekly highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Monero community workgroup hosted a coffee chat last weekend: &lt;a href=&quot;https://www.youtube.com/watch?v=swTYc6y95Lw&quot;&gt;https://www.youtube.com/watch?v=swTYc6y95Lw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2019.06.29 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I want to give a special shoutout to Monero Talk for their best interview yet in my opinion with Tone Vays: &lt;a href=&quot;https://www.youtube.com/watch?v=sJjV4PognZQ&quot;&gt;https://www.youtube.com/watch?v=sJjV4PognZQ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Tone Vays is LIVE on Monero Talk! Is Monero digital cash...or useless??? - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; the Monero Ecosystem project has a new member&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-ecosystem/vanity-monero&quot;&gt;https://github.com/monero-ecosystem/vanity-monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; very nice repo, you can use it to create personalized monero addresses&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; didn&apos;t have time to announce it yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; very cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I used it and have a shiny new XMR address&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is has &quot;diego&quot; in it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Breaking Monero Episode 99: Using vanity addresses with your name in it isn&apos;t great for opsec :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This should be quick today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; NONE! (btw rehrar the page looks weird with 0 proposals)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “Increase the Adoption of Monero at Avantpay|19 Conference” (250 XMR) &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/81&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/81&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll add it again to my mountain of stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; low priority :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess Surae&apos;s proposal is coming soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t think this proposal is useful, and it seems to not have received positive feedback so far&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; is that the cannabis conference one?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the guy has expressed a misunderstanding&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he acknowledges the misunderstanding and agrees the proposal isn&apos;t helpful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I laughed when I read the part of being promised an attendance list&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anyway, unless there are any comments, we can move on. I opened this up in case someone had any&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Monero Konferenco recap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Monero Konferenco was an important event in the history of Monero. We had two packed (&amp;gt;9 hr) days with talks, panels, parties, and conversations. All talks are available at &lt;a href=&quot;https://www.youtube.com/c/monerocommunityworkgroup&quot;&gt;https://www.youtube.com/c/monerocommunityworkgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Community Workgroup - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Konferenco was the most watched live event in the history of Monero to my knowledge. People have watched over 66,000 hours of the livestream videos. People watched 26,000 hours of the individual videos. That’s a total of more than 92,000 hours of watched content, and it is still increasing.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For reference, the Moneroversary showcase has 25,819 hours of watch time. Breaking Monero episode 1 has 14,435 hours. The most popular Coffee Chat has 11,403 hours.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Plus, Monero Talk has 14 interviews for you to watch.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks to everyone who attended and watched online. It was a great event, and we luckily have another great event scheduled in early August.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is there anything we should improve for future years?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; May want to consider hosting one in Europe&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Perhaps a more formal photography policy&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; e.g. each other year in Europe, each other year in US&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: I think there were some remarks about the food&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; (I noticed on Twitter some folk posted pics of audience&apos;s faces)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; i.e. that it was mostly sweets etc.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i second dEBRUYNE&apos;s idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Mexico is the best bet imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; easy to get into, quite safe, super cheap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Portugal?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ah come one continent distribution is important&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; +1 with dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Mexico is still far away from Europe though :-P&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe two a year&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s quite a large and vibrant Monero community in Europe&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one your side one our side&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; our side needs to be in Mexico though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all I&apos;m saying&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; some people can&apos;t come into the USA&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because it&apos;s stupid&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You want to move the US side to Mexico?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; could do Canada too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_, please&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Canada doesn&apos;t have Mexican food&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; +1 for a conference in europe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Where in Europe would make the most sense? Berlin? Frankfurt? Europe is quite lacking in good Mexican food too :(&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Europeans are weighing in heavy here. i feel a changing of the tide&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; There&apos;s good food in Paris&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Beware you need to fill in Github/Twitter/Facebook/Instagram/Linkedin account when you want to travel to the US&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Somewhere near Riat perhaps?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: Preferably somewhere near a well connected airport&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Riat is Vienna :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: not Mexican food though&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Vienna good choice, also Berlin&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Berlin! swoon&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; and Prague is cheap.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; also Prague yes&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; you can find any food you want in Paris rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i could take rehrar and sgp_ to Berghain&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; blow their minds&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: no joke I make a table of flight costs to different cities when Brandon was looking at Denver. Denver is one of the cheapest places to fly. I could do the same for European cities&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think something that is relatively sunny would be more atttractive for people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh! on a beach!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh wait, that&apos;s Mexico again :D&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Helsinki obvs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: I kind of meant somewhere around the mediterean sea&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Or portugal&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Croatia would be cool for beaches. and cheap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Reykjavik may be a location compromise&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; portugal also&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Why did Zcash have their conference in Dubrovnik? Do they do every year in Europe or every other year?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *Split&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; in Split?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: Oh sorry, it was Split. I like your Reykjavik idea a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Zcon1 was in Split&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so which one of you guys is putting together said theoretical Konferenco?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i actually do have a european contact that puts on conferences&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; they did that Provenance event that fluffy was at&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and they are doing Japan Blockchain week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Brandon can license out his branding&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; they live realy close to me irl&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i will see what they say. if people are serious&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure, why not?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can&apos;t have too much Monero in your life, right?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I like the idea of a yearly konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We definitely need some event over there that&apos;s all about Monero&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And it is perhaps worthwhile to switch between Europe and NA&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and there&apos;s a lot of people that missed this past Konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ick&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just do two&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; different content, different people, different konference&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Maybe in Paris we could have some Quarkslab or Trezor folks to come for some talks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s discuss after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kinda interested to see this as a thing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ledger is from France too iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure, we can table this. Looks like people are interested&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Twice a year seems to be a bit excessive though&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i have sent a text/message to see if they would be up for helping.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Defcon + KonferencoNA + KonferencoEU + C3 (+ HCPP?) is a lot&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Defcon will be more promotional in future years though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you&apos;re telling me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Defcon and C3 are other people&apos;s things though, and are more about promotion (as you said) than focused discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, they will shift to be more promotional as time goes on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What time of year are we thinking?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; same time next year, no?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; oups, correcting myself: Trzor = Prague, Ledger Paris (as dEBRUYNE said)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Moneroversary April, Konferenco June, Defcon August, C3 Dec/Jan&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Zcash did a different color lanyard if you didn&apos;t consent to be photographed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice idea&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; June would have decent weather too in southern europe&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Russia also an option&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is it like 30C there then?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; another vote for russia&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: I unfortunately wouldn&apos;t feel comfortable going to Russia, but others may feel it&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; could go visit in laws&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i am going to say a greek island&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wish suraeNoether was here&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: I feel more comfortable going to Russia than US, as US wants to know everything about me to get a travel VISA&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Barcelona would probably be a suitable location too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ just likes Russian women&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; don&apos;t be fooled&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I mean... :-P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s a personal thing, I would be less safe in Russia unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; It would indeed&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; we have spent a lot of time on hypothetical locations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will table this for now and see what Brandon was thinking of, but there definitely seems to be a lot of EU interest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks for your excitement everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0.14.1 was finally released a few weeks ago&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; including reproduceable builds&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t have much to say except it was a large update. Any devs can chime in if they want&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione bid farewell to their organizer position to focus on other initiatives&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; but i&apos;m still working on weblate,&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/c06vuw/my%5C_last%5C_proposal%5C_as%5C_coordinator%5C_of%5C_the/&quot;&gt;https://www.reddit.com/r/Monero/comments/c06vuw/my\_last\_proposal\_as\_coordinator\_of\_the/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] My last proposal as coordinator of the Localization Workgroup has ended. A recap, some updates, plans for the future of the internationalization of Monero and a huge thanks (self.Monero) | 77 points (94.0%) | 22 comments | Posted by ErCiccione | Created at 2019-06-13 - 15:01:35&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; it&apos;s installed on the server and i&apos;m just configuring it. It will be ready soon.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Woot woot&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; very nice&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bye ErCiccione[m]. You will be missed.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Press F to pay respects&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: are there any other updates or comments you would like to leave us with?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; goodbye all&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; except i&apos;m not going anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; wait, i thought you weren&apos;t leaving, and just pivoting&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; oh jeepers&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; that ws sad for a sec&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; midipoet: none of the two, i&apos;m dedicating more time to some non-monero thing i&apos;m working on and other monero things i&apos;m interested in :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I look forward to seeing the localization workgroup continue to do great things&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; all good in the hood&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0.14.1 was released earlier this week&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: anything you want to mention?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Tails user experience is currently pretty horrible (for beginners I guess)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I have a colab. going on with someone from the Tor/deepweb/tails/shady/underground/cyberpunk community that actually uses Tails so next release will see Tails integration&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You obviously wasted your time on the light theme /s &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/Q074KonZ/blockfolio%20theme%20poll&quot;&gt;https://usercontent.irccloud-cdn.com/file/Q074KonZ/blockfolio%20theme%20poll&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Hey, I just make what the community tells me to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the light theme needs a lot of improvement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not anybody&apos;s fault per se&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; You need a lot of improvement&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Sorry rehrar, continue?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the white theme needs to be rethought. The contrast is very poor in most areas.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The type needs to be bigger since the background is yelling at you, scanning is harder with small type&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although the type could be bigger for black theme too&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Have you tried calibrating your monitor&apos;s contrast?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh yes, let&apos;s just tell every user to calibrate contract&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; We can def. do some improvements there Rehrar, I mostly agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I turned it on today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and turned it off after a few moments&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but hey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; baby steps&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;d suggest to create an issue on Github.. Or keep reminding us in #monero-gui to up the contrast and such.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; On a related note, I&apos;ve been meaning to finally open an issue on the network settings. I&apos;ll get to it eventually since it&apos;s important for 0.15&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; not many use the white theme apparently, i wouldn&apos;t put too much efforts in that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: but maybe not many use it because it&apos;s unusable?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; unusable is a big word :-D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; nah, i think many just use the black theme, that is way cooler IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dark theme is &quot;in&quot; now. It will change back in ~2 years probably&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rehrar: I think I lived up to what was previously designed - I think this is something to take to kneuffelbund first&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Wouldnt you agree?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i am waiting for the 3D theme&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; if it’s unusable for you it’s definitely something with your monitor&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; or his eyes&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; it’s a black font on white background? :P&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; developers trying to convince a graphics designer his monitor is off - goodluck :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; probably. Not blaming you dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; come to defcon dsc_ I mis syou :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; your eyes need to adjust when going from dark to light mode&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Did the earthquake move Las Vegas out of the US? Ill come&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: tiny black letters&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to move on, thanks for feedback rehrar and your update dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; No, just a sec&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Are you using Windows on a high dpi display?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; So Tails integration is coming up. In addition, I&apos;m working on including the Monero GUI guide directly into the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll talk after meeting guys&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; After that ill work on Tor/i2p&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt; &amp;lt;/report&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for completing the report&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Tor/i2p is thrilling&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; seriously&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Tails is also cool&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; You&apos;d be suprised how large that userbase is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; get some good cred points at Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; speaking of which....&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Defrcon schedule is finalized. We have 20 talks, 7 workshops, dozens of puzzles, and several activities planned. Rehrar, sarang, midipoet, and me talked on Jitsi for 3 hours of planning yesterday. This year will be totally awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I won’t go into too much more detail here since we just had the Defcon meeting before this community meeting, but now is the time to look for hotels and airfare. Please have yourself heard in #monero-defcon so we can help you out. We are always looking for more volunteers before and during the event.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Questions -&amp;gt; #monero-defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wait&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And information on planning is available as well &lt;a href=&quot;https://taiga.getmonero.org/project/michael-defcon-vegas/&quot;&gt;https://taiga.getmonero.org/project/michael-defcon-vegas/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh never mind&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any hardware questions?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; re: Tor/I2p integration, to avoid complexity, we are probably going to stick with either one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m a big proponent of i2p to punch through firewalls to connect to home nodes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; What happened to tinyi2p? I thought oneiric liked that one?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Not developed yet. WIP&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; oneiric is the dev of tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how&apos;s that been going btw?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone know?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; well, presumably WIP. I haven&apos;t seen much activity lately&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; i2p-zero now has deterministic builds too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof. That&apos;s nice.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Our idea was to bundle i2p-zero with the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; tini2p has regular meetings. The last one: &lt;a href=&quot;https://web.getmonero.org/2019/06/07/logs-for-the-tini2p-dev-meeting-held-on-2019-06-07.html&quot;&gt;https://web.getmonero.org/2019/06/07/logs-for-the-tini2p-dev-meeting-held-on-2019-06-07.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dev updates on tinyi2p is on gitter. i dont check that often.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Make a checkbox, if ticked -&amp;gt; start i2p and transactions will be pushed over i2p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah, that would be why&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other ideas/discussions? Or do we just want to talk about what city to choose for the conference?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; country first, then city&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let me formally end the meeting then, discussion can continue after&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 20 July at 17:00 UTC. The next Coffee Chat will be on 27 July at 16 or 17 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-07-04</title><link>https://beta.monerodevs.org/blog/2019/07/04/logs-for-the-tini2p-dev-meeting-held-on-2019-07-04/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/04/logs-for-the-tini2p-dev-meeting-held-on-2019-07-04/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 04 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; hi all, meeting about to start in ~3min&lt;br&gt;0: Greetings&lt;br&gt;hi&lt;br&gt;agenda: tini2p/meta#17&lt;br&gt;1: What&apos;s been done&lt;br&gt;ECIES-X25519-AEAD-Ratchet updates&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; have been working with zzz on updating the proposal, and getting it closer to finalization&lt;br&gt;got my code to match up with the current version of the spec&lt;br&gt;we&apos;re at a little bit of a crossroads for how the new session handshake should happen, and how closely we should follow Noise&lt;br&gt;I&apos;m going to code up something that follows the N, XK, and IK patterns for One-Time, Unbound, and Bound sessions respectively&lt;br&gt;that&apos;s more-or-less what&apos;s in the spec, but zzz and I haven&apos;t come to full agreement on exactly what that should look like in terms of our implementation&lt;br&gt;so I&apos;m going to code up something to get e2e sessions working, and if we come to consensus that it should be different, I&apos;ll change my code&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; I still need to implement session management for ECIES, and Elligator2&lt;br&gt;Elligator2 is going to require some work&lt;br&gt;will talk more about that in the next agenda section&lt;br&gt;I wrote up a draft spec for tunnels under ECIES: &lt;a href=&quot;https://gitlab.com/tini2p/meta/blob/master/docs/ecies-tunnels.md&quot;&gt;https://gitlab.com/tini2p/meta/blob/master/docs/ecies-tunnels.md&lt;/a&gt; and &lt;a href=&quot;https://geti2p.net/spec/proposals/152-ecies-tunnels&quot;&gt;https://geti2p.net/spec/proposals/152-ecies-tunnels&lt;/a&gt;&lt;br&gt;the formatting I did is a bit wonky on the I2P site (I&apos;m new to the rst formatting)&lt;br&gt;it&apos;s very much still in the draft phase, but gives me something to implement for the upcoming alpha release&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the goal of the spec is to gradually incorporate ECIES crypto into tunnel building and encryption, eventually phasing out ElGamal+AES&lt;br&gt;the spec doesn&apos;t make changes to the current ElGamal+AES crypto, as those hops/gateways will be treated as not knowing about the changes in the document&lt;br&gt;to ElGamal routers, ECIES hops should look like any other ElGamal router&lt;br&gt;I&apos;m going to finish up the session management work I have for ECIES and start implementing tunnels over the next week, hopefully finishing by alpha release&lt;br&gt;also about 3/4 through with swapping in standalone-ASIO&lt;br&gt;will also be moving Catch2 to a submodule to further reduce system dependencies&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; BearSSL swap-in will be put on hold for the time being&lt;br&gt;I may crib their constant-time AES implementation, depending on how easy it is to separate from the rest of the library&lt;br&gt;all credits and licenses will remain intact, of course&lt;br&gt;other than that, no SSL is needed in core atm, so an SSL/TLS dep doesn&apos;t really make sense&lt;br&gt;it will be needed in client code (for downloading reseed files), but that is going to be a separate repo&lt;br&gt;LibreSSL or WolfSSL will likely be used there, for compatibility with standalone-ASIO&lt;br&gt;long ways away though&lt;br&gt;So some of that kind of bled over into the next section&lt;br&gt;2: What&apos;s next&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; as I said, continued dev on the few remaining pieces of ECIES session management, and the bulk of the work for Tunnels&lt;br&gt;Tunnels will be taking most of my time, and it will be a crunch to get it in by next Wednesday&lt;br&gt;I will include net tests that communicate via tunnels across local host, and may be able to hack something together for an integration test running on separate machines&lt;br&gt;the separate machine test will likely be very manual and not run in CI for the time being&lt;br&gt;oh, and CI is working now using GitLab CI!&lt;br&gt;After Tunnels and ECIES are in a working state, I will tag the first Alpha release&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; Alpha release on 2019-07-10!&lt;br&gt;(dev gods willing and kind)&lt;br&gt;this release will not include any client functionality, and the router will be in a very rough state&lt;br&gt;there is still a large amount of code cleanup, and added fuzz test suites that need to be added&lt;br&gt;after release, my focus will be on writing fuzz tests, and fixing any bugs that uncovers&lt;br&gt;I&apos;ve done my best to follow safe coding practices, and write good code. This is C++, and a somewhat large codebase, though. So there are likely to be more than a few bugs&lt;br&gt;As part of the testing effort, I will also be incorporating the Elligator2 hacspec validation script: &lt;a href=&quot;https://tools.ietf.org/html/draft-irtf-cfrg-hash-to-curve-01#appendix-C.4&quot;&gt;https://tools.ietf.org/html/draft-irtf-cfrg-hash-to-curve-01#appendix-C.4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; this will be to validate whatever Elligator2 implementation I end up going with, likely &lt;a href=&quot;https://github.com/Kleshni/Elligator-2&quot;&gt;https://github.com/Kleshni/Elligator-2&lt;/a&gt; or adding wrappers around libSodium&apos;s implementation to handle Curve25519 and the inverse map&lt;br&gt;not sure the Ed25519 implementation will work for Curve25519 by converting the points before and after applying the inverse map and map, but maybe it does&lt;br&gt;luckily the hacspec script does Curve25519 Elligator2 map, so it can be used in a test to validate the implementation&lt;br&gt;I would be more comfortable with a reference Curve25519 implementation, but none exists...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the Kleshni code operates on Curve25519, and has a C implementation, so if it validates via the hacspec script for hash-to-point Elligator2 map, that may be the best way forward&lt;br&gt;there still isn&apos;t a validation script for point-to-hash, nor a reference impl, nor reference test vectors, so I&apos;m still very cautious about implementing&lt;br&gt;many of my concerns would be soothed if those things existed&lt;br&gt;such is life&lt;br&gt;3: Questions / Comments&lt;br&gt;@tini2p_gitlab crickets&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; right, so...&lt;br&gt;4: Next meeting time&lt;br&gt;There will be a short meeting next Thursday, 2019-07-11 18:00 UTC to discuss the success or failure of the Alpha release.&lt;br&gt;If I&apos;m not able to have Tunnels + ECIES working by next Wednesday, I will talk about a pushed-back release date.&lt;br&gt;then there will be a regular meeting 2019-07-18 18:00 UTC, and meetings will return to every two weeks&lt;br&gt;thanks to the new faces for joining the channel!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; feel free to interact as much or little as you please&lt;br&gt;meeting over&lt;br&gt;@tini2p_gitlab throws the gavel in the air&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-07-01</title><link>https://beta.monerodevs.org/blog/2019/07/01/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-01/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/07/01/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-07-01/</guid><description>Surae work, and miscellaneous</description><pubDate>Mon, 01 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agenda here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/362&quot;&gt;https://github.com/monero-project/meta/issues/362&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; howdy ho suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heighty hi, neighborino&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Good morning everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s get this research meeting started&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Agenda is here, to refresh: &lt;a href=&quot;https://github.com/monero-project/meta/issues/362&quot;&gt;https://github.com/monero-project/meta/issues/362&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang will not be joining us today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Before we get going, who all is here other than rehrar and myself?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I am here, in read only mode.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus is usually in meetings at this time, maybe he&apos;ll jump in later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; chmod moneromooo 777&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, we&apos;ll get going either way :D looks to be a short meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fixed, albeit drastically&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, firstly, Sarang posted his monthly research report, has been working on MLSAG speedups and some other CLSAG stuff, along with organizing for defcon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I have not posted my research reports yet because I&apos;ve been running around post-konferenco trying to get some stuff finished, getting back into research and simulations, and learning a lot from TheCharlatan who, through some unfortunate mishaps with passports, is still in town after the kon :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; One thing I wanted to post with my reports was a post-mortem of the konferenco: total (final) attendee and sponsorship and speaker numbers, budget actuals, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Other than that, there was a Monero coffee chat right after the Konferenco that sgp hosted. I&apos;m not sure where the link was, but we had a lot of folks from the konferenco live, a huge portion of the MAGIC board of directors... it was a great conversation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m anticipating making a push to my matching code either later today or tomorrow (TheCharlatan has helped me with a couple of development issues that were bogging me down)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Beyond that, I can answer questions on more details, but I want to pass it off to anyone else who&apos;s done any work in the past week they want to share&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kennonero just asked two questions: first, when will CLSAG be merged, and second, has anything come up with the audits for CLSAG yet?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in answer to the first question, based on my last conversation with sarang we are optimistically (but unlikely) shooting for the next hard fork for CLSAG, but there is a good chance it will be put off till the next hardfork... sarang is currently the middle man between MRL and the auditors, so I probably shouldn&apos;t get into further detail for fear of putting words in his mouth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;middle man...&quot; &quot;contact person...&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there was a dev meeting yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and in it we all thought it was unlikely CLSAG makes it in this hard fork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s just really tight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ there we go&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it is, it is&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OTOH the Random X reviews fell into place quick, so...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how are those going btw?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i do wish sarang and I had a conversation about audits before this meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; perhaps hyc is online and has some nontrivial info?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; He got the X41 report, but I heard no more beyond &quot;we got what we asked for&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;kennonero[m]&amp;gt;&lt;/strong&gt; suraeNoether: is there a vetting period for CLSAG security proof, or is it once the auditors are finished?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am more worried about third party software than the core software getting up to date for CLSAG in time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;we got what we asked for&quot; sounds kind of disappointed :P&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; yeah, some lead time for third parties should be taken into account.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kennonero[m]: we haven&apos;t discussed that yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whoever wants to code their own already has the source.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (modulo yet another small speedup sarang wants to adD)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is anyone really doing their own beyond mymonero ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you ask me, the CLSAG scheme is not so different from MLSAG to be worried about the security (unforgeability), but it was sufficiently different that we couldn&apos;t &quot;drop in&quot; the security proof and a new one had to be written. but the proof doesn&apos;t have anything novel in it, and has all the same cryptographic assumptions as our present signatures...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: lots of ppl actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but on top of that, if we won&apos;t be able to get CLSAG into this hard fork and we have to push to the next hard fork anyway, that&apos;s still an additional 6 months of people looking at the proofs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but otoh more are being discovered of late to have been using our lib&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I find that hard to believe, but I&apos;ll accept that.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: one of the interesting things about isthmus&apos; talk was the statistical evidence of a whole ecology of monero code out there that doesn&apos;t match our reference code or mymonero either&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i find it hard to accept lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; suraeNoether: it&apos;ll be 5 months of nothing, plus one month of looking. Instead of being one month of looking now.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: i thought so too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one thing i would like to bring up is the &quot;juvenile transaction&quot; problem that isthmus brought up in that talk too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; namely, it&apos;s convenient to be able to dump a bunch of transactions into the mempool all at once and walk away assured that eventually they will all be confirmed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but if a transaction is in the mempool and uses an output that hasn&apos;t expired it&apos;s lock time, i feel like htat transaction should be considered invalid&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but then you have people who have to wait to create sequential transactions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; consensus all the things&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one question was &quot;is there harm in allowing juvenile transactions to be hanging out in the mempool?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sounds like it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a non-consensus way of helping things would make it so that such transactions *aren&apos;t relayed until after the lock time is expired*&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; smooth may have an opinion on that.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like it&apos;s a vector for the big bang attack or it will make flooding attacks way more simple or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s not mined yet, it can&apos;t take others with it, so it seems much less annoying.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Good point. Currently the txpool is limited to... somehting like 300 MB I think. So you could make these unmineable txes with huge fees, but using an output locked for 10 years...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And it&apos;d muscle out all other txes -&amp;gt; empty blocks.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hold my beer, ima go pwn the monero network&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Could be a separate txpool for those I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lolol&lt;br&gt;&lt;strong&gt;&amp;lt;kennonero[m]&amp;gt;&lt;/strong&gt; moneromooo: would it be logical to split the mempool into txs that can be spent now?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d have to think a lot more to decide whether it&apos;s logical I think.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s an interesting problem and there aren&apos;t obvious immediate ways to look at the trade-offs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my favorite kind of problem&lt;br&gt;&lt;strong&gt;&amp;lt;kennonero[m]&amp;gt;&lt;/strong&gt; And maybe add a tx expiry time, so that txs cannot be in the pool for longer than a day or so&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is.&lt;br&gt;&lt;strong&gt;&amp;lt;kennonero[m]&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;TheCharlatan&amp;gt;&lt;/strong&gt; How about adding the locktime to the dandelion stem phase?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; vtnerd ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What does this mean ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, in the stem phase of dandelion++ you hang onto transactions for a random period of time before you pass it down the stem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; perhaps that random time could/should be &amp;gt;= the lock time of the transaction&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Even easier to DoS nodes then, no ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i suppose in the sense that it requires/requests that miners hang onto a transaction longer before removing it from the mempool, so the pool would get bigger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s delay this discussion until after the meeting. too much in the weeds. :P but fun&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone else have any research or other devleopment they want to brag about?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Okay, so let&apos;s move onto action items, I guess!&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, reminds me. You or sarang said there was a &quot;secret paper&quot; to be presented at the Monero konferenco that would add another possible MLSAG replacement ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or was that DLSAG and I got confused?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ohhohoho so that was omniring&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that was secret until about 2 weeks before the konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we had two MLSAG replacement talks: lelantus and omniring. and we had 4 papers of interest: lelantus, omniring, ringct3.0, and Spartan&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can we just implement them all?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or make a hodge podge of them like a soup and toss them in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ve already excluded spartan for lack of a ZK language being proven (although the others present such a language for each example and there will eventually be some compatibility)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe the batching for ringct3 and omniring ended up not panning out the way we had hoped, so our interest has zeroed in on lelantus (not a zerocoin joke when i started typing it, definitely a zerocoin joke by the time i was done typing it)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so rehrar: maybe? shrugemoji&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it will be a stew of thermodynamics and money&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Any questions before we move onto action items?&lt;br&gt;&lt;strong&gt;&amp;lt;kennonero[m]&amp;gt;&lt;/strong&gt; &amp;lt;suraeNoether &quot;i believe the batching for ringc&quot;&amp;gt; suraeNoether: For lelantus has there been any updates on the issue of having to send your received amount to yourself, so the original sender does not know when you spend?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope kennonero[m] that&apos;s the unfortunate trade-off with lelantus that has not yet been solved&lt;br&gt;&lt;strong&gt;&amp;lt;kennonero[m]&amp;gt;&lt;/strong&gt; Oh okay, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, moving onto action items&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; My non-research things: konferenco post-mortem, research report, quarterly funding request. My research things: getting my github repo more orderly and pushing my Matching changes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh and reviewing 5707&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Anyone else have any action items?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; update on RandomX when we can find it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ i believe sarang will be on later today or tomorrow and he can bring us up to date on that. i may ask him to write a blog post describing the progress.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s call this meeting adjourned, and hope we can hear from isthmus and sarang later&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-06-30</title><link>https://beta.monerodevs.org/blog/2019/06/30/logs-for-the-dev-meeting-held-on-2019-06-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/30/logs-for-the-dev-meeting-held-on-2019-06-30/</guid><description>Development status, Code &amp; ticket discussion, and miscellaneous</description><pubDate>Sun, 30 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hey guys&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s time for a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as always, we&apos;ll try not to drag and make this longer then it needs to be.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; shalom&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. 2. What&apos;s been completed since last meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone have an update on stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ selsta dEBRUYNE for GUI people?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo TheCharlatan CLI?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; thecharlatan working on reproducible builds for GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony luigi1111 smooth for Core Team?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;m working on better tails integration&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; GUI v0.14.1.0 is around the corner&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah, that corner?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;ve updated &lt;a href=&quot;https://autonode.xmr.pm/&quot;&gt;https://autonode.xmr.pm/&lt;/a&gt; to show more remote nodes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did some more work on share-rpc, seeing someone&apos;s started reviewing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It would be nice if more people reviewed, and if someone did something with it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: do you consider the CLSAG implementation branch suitable for PR/review (not to merge yet, just for review)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It doens&apos;t have your latest changes though.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, and I plan to update 5707 (and its CLSAG equivalent) again soon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; those are pretty minor overall&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then it might not be be ready.&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I don&apos;t have an update&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; thanks for the update luigi1111&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111: you can update us on the brand of soda the core team drinks as the relax in the lounge&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; With respect to a timeline for CLSAG, is October too optimistic? We must also take into account third party wallet providers, which will have to make changes too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks everyone for the updates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: this is going to be unpopular to say, as it&apos;s been discussed before, but if we&apos;re &quot;right on the edge&quot; with CLSAG, then why not just push the fork back a month?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: No final word from potential reviewers yet... I reached out again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I do not have a timeline for CLSAG review&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 25% savings in ring sigs is kind of cool and nice to have.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: So push the October fork back to November?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if it&apos;d give us the breathing room that would make enough people more comfortable with the timing, then yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why not wait until spring?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ah, wait no. we want RandomX in ASAP, huh?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; This is 25% savings just for the ring sigs portion, not the entire tx, right? I don&apos;t see the reason for the push&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so pushing it back maybe isn&apos;t great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; vtnerd__: a 2-2 txn shrinks by 25% overall&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not just sigs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (ring sigs themselves shrink by approx 50%)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; My gut feeling tells me that RandomX and those CLSAG thing together will be a bit too much ...&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Hmm need to read the paper then, didn&apos;t realize it dropped that much&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you save 320 bytes per spent input&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and about 20% on sig verification time&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; They are separate things entirely&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; They are either ready independently or not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And to clarify, there&apos;s working code already that anyone is free to review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (verification code will be tweaked a bit still)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Yeah the issue was a math review though ... ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, and a formal code review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But getting early internal review would be useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even though waiting on bulletproofs was a good idea, it was still painful to have that six months of big big transactions&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Oh you wanted both for this too? Ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that we forever carry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; vtnerd__: it&apos;s important enough that I think both math/code review are important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; esp. since MLSAG never got a formal audit&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I mean its either that or risk an entire blow up of the coin&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; In response to rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: I&apos;d be fine with spring, that at least gives third wallet providers plenty of time to work on it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I think spring yes&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; for clsag&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, but my suggestion was pushign back a month for audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which lessens chance of coin blow up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, I can let everyone know when I hear back from our potential reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OSTIF are also putting out feelers&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, but my suggestion was pushign back a month for audits &amp;lt;= Can you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Has anyone heard from fluffy regarding GUI release?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Has he arrived home yet?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if someone could see into the future, we can both see the outcome of the audits as well as save money by not paying for them&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; If we wait with CLSAG until spring, will there be time to build something nice on top of it until then in addition?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also: earlier internal code review may reveal bugs that we can fix before sending code off to the reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: it&apos;s just pushing this fall fork back one month to give some breathing room to get some CLSAG audits in&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Like those famous atomic swaps, or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but as I said I see reasons not to do that. It was more in response to vtnerd__&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dsc_: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/c6y542/any%5C_news%5C_on%5C_the%5C_gui%5C_release/esc02my/&quot;&gt;https://www.reddit.com/r/Monero/comments/c6y542/any\_news\_on\_the\_gui\_release/esc02my/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; DLSAG&apos;s key image issue makes it unsuitable for implementation just yet, IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG is basically ready without such (known) problems&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Seems like a bit of a slippery slope&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Seems safer and more prudent to wait six months&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In the grand scheme of things six months isn&apos;t that much anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t disagree, dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; proving alternative viewpoints&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although how long six months is in tech and blockchain relatively is much bigger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s pretty moot at this point anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Until we hear about audits&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, I think that &quot;blockchain relative time&quot; has slowed considerably lately&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; true. So maybe move on.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a moo point. Like a cow&apos;s opinion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner: not with fireice and ryo nipping at our heels.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doesn&apos;t matter&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Pretty soon we&apos;ll be doing coordinated, organized attacks out of fear&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, moving on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Code/Ticket discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I have used the Go RPC bindings: &lt;a href=&quot;https://github.com/monero-ecosystem/go-monero-rpc-client&quot;&gt;https://github.com/monero-ecosystem/go-monero-rpc-client&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; My 2 PR&apos;s to improve on that were just merged today.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Can confirm that the bloody thing works.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: Have you spent any work (or chatted with the team about it) on OB lately?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, and the ball is definitely in their court now: &lt;a href=&quot;https://github.com/OpenBazaar/openbazaar-go/issues/1638&quot;&gt;https://github.com/OpenBazaar/openbazaar-go/issues/1638&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That sounds like a lot of nice work there.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; much applause!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Is that something Revuo worthy, you think?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Go RPC stuffs?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah, hmmm, maybe not yet the OpenBazaar stuff, quite early yet.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; RPC is of course ok to mention, maybe other people will use it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, if there&apos;s nothing else we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Nice work rbrunner&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m assuming in &quot;Old Business&quot; we don&apos;t need to continue discussion on Payment IDs?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; very nice rbrunner&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Only if there are new arguments.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; going twicee&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: &quot;and no support for moderation&quot; &amp;lt;= Is that even feasible at this point?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hearing none, I think we can move on from PIDs&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Doubtful, unfortunately.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, any other meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just as kind of announcement. People going to Vegas for Defcon, some of us are going a couple days early (starting monday the 5th) to hang out and chill. All are invited and welcome.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: I guess they could apply a similar process as bisq for moderation&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m assuming in &quot;Old Business&quot; we don&apos;t need to continue discussion on Payment IDs? &amp;lt;= I think the rough consensus was that we should start with a full software removal first&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (please correct me if I am wrong)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Don&apos;t remember exactly, isn&apos;t Bisq multisig-based as well?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Partly (for the BTC part)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: every core team member that spoke up (in the issue) was very against that. Smooth, ArticMine, binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll keep the parsing code with an opt-in flag in monerod I think.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; to hang out and chill &amp;lt;- is that even allowed for Monero people?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: No?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ohhhh wait&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; never mind, I&apos;m speaking of PID removal in general&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not long&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; They were against parsing tx_extra / temporary ban&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I got confused cuz you said &quot;software removal &apos;first&apos; &quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and thought you were hinting at the reversal later&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my bad&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Hmm no&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As far as I know, no one was against a full software removal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There were people opposed against (i) temporary banning the tx_extra field, (ii) permanently banning the tx_extra field, (iii) parsing the tx_extra field to disallow long payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then we gucci&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Define &quot;full software removal&quot; for clarity, plz?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As in, no GUI option to add one for outgoing?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as I understand, Isthmus says he has some very interesting research going on about &quot;treasures&quot; found in th tx_extra field&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d like to see that research when it happens, and we can discuss the pros and cons afterwards&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Huh? Really?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In fact, I already made that code. I have shitloads of stuff that&apos;s not being PRed just because it conflicts due to merging being stalled now&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; That does not sound too good ...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Do you have a list for luigi that he can merge?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Could you post it here too?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure. One moment...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: removal from both CLI and GUI&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; With no option to enable via flags?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 5647/5666, 5650/5651, 5663/5664, 5668/5669, 5675/5676, 5678/5684 (there&apos;s more)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That was my idea kind of&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; and 5690/5694, 5681/5708.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that this could cause some exchanges/services to recommend specific wallets (that do continue to support) to their users&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which could be good or bad, depending on the wallets&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s a potential risk, yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I deem it more likely that they will simply switch though&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I could keep the --enable-paymend-id-bad-for-privacy, and instead of enabling them, it prints &quot;lolno&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Will send luigi the list in PM as a reminder&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh I did&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE sarang this is all one big experiment. I&apos;d say let&apos;s try it this way and see how the exchanges react&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just don;t want to annoy him too much.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if they don&apos;t do as we hope, then we learn from that next time we have to make a decision like this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but this is all hypothetical at this time. Let&apos;s see what happens.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I really doubt that the exchanges have time on their hands to work against the community, but who knows&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, we do have LiveCoin&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If they recommend other wallets, I won&apos;t have any regret in breaking those in next fork ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Any last meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 5707 speeds up MLSAG, and will be sped up a bit more&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does anyoine want to review share-rpc ? Or did I mention that already...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; review will be welcome&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Should we perhaps discuss v0.14.1.1?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE sarang this is all one big experiment. I&apos;d say let&apos;s try it this way and see how the exchanges react &amp;lt;= Yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To be fair, it is mostly the big ones that are remaining that we need to get on board&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo: I&apos;ll put it in the REvuo volunteer opportunities (for all the good that will do)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAIK it&apos;s waiting for a freebsd patch from TheCharlatan.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Bittrex, Bitfinex, and Binance&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo: can you PM me a link to it&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; moneromooo: I will look at it this week&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/pull/5357&quot;&gt;https://github.com/monero-project/monero/pull/5357&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: what do you want to discuss regarding 0.14.1.1?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the floor is yours&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Timeline kind of, what do the devs prefer?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We can move a bit faster now that we have deterministic builds&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As soon as the bsd patch is in.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (and the patches above)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I may be getting confused because of the numbers, but didn&apos;t pony do builds already?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or this is new? what&apos;s going into it?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The BSD patch and the patch list above.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, k&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: All right. Does this need a release v0.14 equivalent? &lt;a href=&quot;https://github.com/monero-project/monero/pull/5705&quot;&gt;https://github.com/monero-project/monero/pull/5705&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: new release&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I dunno, ask TheCharlatan about this one.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, anything else to discuss about this release?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The GUI I suppose ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; by all means, moneromooo. Take it away.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t have anything to say about it.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; GUI will follow CLI for v0.14.1.1&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; First have to wait for pony to finish the v0.14.1.0 builds though&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There are missing builds for .0 ? I didn&apos;t even realize...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pony is traveling again&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he does that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also we kind of had to retag, which has delayed the release a bit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Gonna run out of places to go soon.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he&apos;s running from the community methinks.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; Me? Lol I&apos;m in a car on lte so I dropped service once and hit leave once stupidly&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: He provided an update yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyway, vtnerd__ I wanted to ask you if you had already started some work on dandelion++ ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: link?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/c6y542/any%5C_news%5C_on%5C_the%5C_gui%5C_release/esc02my/&quot;&gt;https://www.reddit.com/r/Monero/comments/c6y542/any\_news\_on\_the\_gui\_release/esc02my/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, if there&apos;s nothign else, I think we can call it here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; discussion can obviously continue after the fact&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; I started to look into it. At this point my ffs pt 2 is hopefully going to make that transition easier (but it won&apos;t be a complete d++ implementation)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Two weeks from now is the 14th of July. Same time.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-06-20</title><link>https://beta.monerodevs.org/blog/2019/06/20/logs-for-the-tini2p-dev-meeting-held-on-2019-06-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/20/logs-for-the-tini2p-dev-meeting-held-on-2019-06-20/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 20 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; Greetings&lt;br&gt;hi&lt;br&gt;apologies for the slightly late start&lt;br&gt;1: What&apos;s been done&lt;br&gt;Since last meeting, quite a bit has been done&lt;br&gt;The KDF for each section of new session messages is complete&lt;br&gt;as well as the new session message section data structures&lt;br&gt;the new session message data structure itself, and the existing session message still need completion&lt;br&gt;Elligator2 also needs impl, but I am saving that for after all the other moving parts are in place&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; also got GitLab CI working, replacing the unused BitBucket + CircleCI setups&lt;br&gt;Coveralls is still having a little issue reporting coverage (because of tini2p being header-only), so there is a little bit of work still to be done&lt;br&gt;but unit and net tests are now being run for each merge request, which is a very nice improvement&lt;br&gt;(was running them manually prior)&lt;br&gt;some cleanup of the ChaCha20Poly1305 wrappers was needed to get in-place en/decryption working&lt;br&gt;as well as some other global housekeeping, mostly focused on data blocks&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; made upstream patches to I2P 144 spec in collaboration with zzz (many thanks)&lt;br&gt;minor stuff, but important for getting ECIES working. will continue to submit patch diffs as work on ECIES and tunnels under ECIES continues&lt;br&gt;last I2P ls2 meeting was a little short, but zzz and other I2P devs are focusing elsewhere atm for the upcoming Java I2P release.&lt;br&gt;did some research into lock-free algorithms, and other thread-safe algorithms/data structures&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; atm, there are no performance bottlenecks, or thread-safety issues that I know of. however, during actual workloads (once the routers are talking over tunnels), I suspect some issues might crop up. I want to get ahead of any issues cropping up, and am investigating the alternatives&lt;br&gt;a non-trivial portion of the last two weeks has actually gone into reading papers (not all related to thread-safety), so it&apos;s work that doesn&apos;t show up directly in the code base&lt;br&gt;2: What&apos;s next&lt;br&gt;finishing up the remaining updates on ECIES (new/existing messages data structs), Elligator2 impl, ECIES session management impl&lt;br&gt;the data structs may be finished end-of-day today / tomorrow, while Elligator2 impl and ECIES session management may take up the better part of the next two weeks&lt;br&gt;depends on how long Elligator2 takes, as I want to make sure I do it right, and there is currently no canonical reference implementation&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; that said, there are validation scripts from DJB &amp;amp; crew (written in Sage), so I will be using those to verify my impl&lt;br&gt;the scripts will also need porting to C++, hence why the impl may take some time&lt;br&gt;Elligator2 isn&apos;t strictly needed to get the moving parts in place, so I may save it for last in the ECIES impl. It is needed for DPI protection, so it will definitely need implementation&lt;br&gt;other options were discussed (ChaCha20Poly1305 sym crypto using remote static public key as the symkey), but Elligator2 won out for various reasons&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; one of the biggest being trial decryption is more effective for deobfuscation if using ChaCha20 (if DPI boxes know/guess remote static public key), where Elligator2 produces valid Curve25519 public keys for nearly all 32-byte strings&lt;br&gt;Elligator2 is also slower than ChaCha20, so DPI decoding would also consume more resources than trial-decryption with ChaCha20&lt;br&gt;After ECIES is complete, I will begin work on tunnels under ECIES, and writing a spec once a proof-of-concept impl is in place&lt;br&gt;the spec (and PoC impl) will likely undergo many iterations, similar to the other specs involving big changes (see NTCP2 + ECIES itself)&lt;br&gt;however, the goal is still to have tini2p routers communicating with each other over tunnels by alpha release (2019-07-10)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; this will be a rough sort of communication, since there will be no client, and the reseed setup will need to be manual, but small steps&lt;br&gt;the goal is to have integration tests that perform the e2e communication, which may also be extendable to inter-router communication across I2P implementations (Java I2P, i2pd, ire, etc)&lt;br&gt;post-alpha release, I will be working on cleaning up the implementation, continuing work on the tunnel spec, and working toward exposing an api for the client to consume&lt;br&gt;some rough thoughts on the client api: basically a reduced SAMv3 to only handle streaming (since there won&apos;t be UDP until SSU2)&lt;br&gt;SAMv3 will also require an I2CP impl (again reduced to only the streaming bits)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the client implementation will go into it&apos;s own repository for separation of concerns + increased modularity&lt;br&gt;so the period between alpha and beta release will be largely dedicated to client implementation&lt;br&gt;blinded LS2 may also find its way in there, but given the design goals of tini2p, it will not be priority&lt;br&gt;it is a nice-to-have though, and if enough users want it, I can be convinced to devote more attention to it&lt;br&gt;all of that is months in the future though, and my immediate focus is on finishing ECIES + tunnels&lt;br&gt;3: Questions/comments&lt;br&gt;@tini2p_gitlab crickets&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; guess I&apos;m back to being the only active meeting attendee&lt;br&gt;4: Next meeting time&lt;br&gt;2019-07-04 18:00 UTC&lt;br&gt;alright, meeting adjourned&lt;br&gt;see you lurkers next time&lt;br&gt;@tini2p_gitlab taps the gavel ever-so-lightly&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; ah, looks like I forgot to mention Boost::ASIO replacement + LibreSSL-BearSSL swap. Those things are also planned to happen before alpha release&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; apparently, I was a couple hours early for this meeting time. will stick around for a bit past 18:00, if there are any questions / comments&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; yeah, so apologies for the early meet, but appears it really was just me again. will double-and-triple check the clocks for next meeting&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;kinghat&lt;/strong&gt; i read when i remember i just dont use gitter that often.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-06-17</title><link>https://beta.monerodevs.org/blog/2019/06/17/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-06-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/17/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-06-17/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 17 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So much happening this week...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first with your roundtable? Although I can probably guess what it&apos;ll be =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, just konferenco stuff this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; getting banners printed, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; super excited&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are THREE free volunteer tickets available for Konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you just need to DM @moneroKon on twitter to set it up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Take a look at banner, Michael!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; exchange 6 hours of work-ish time for a free ticket to this killer event :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Basically everything is coming crashing toward us like a freight train, but we have had everything set up and waiting for its arrival for a few weeks. working with sgp on streaming and video, etc. etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we were originally going to record the whole thing and put it on youtube, but sgp is rigging up a livestream for us, which is fantastic and saving us a few grand on A/V costs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sounds... grand&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, i&apos;m more here to answer questions today. i&apos;ve been doing light reading for research, including piratechain and nipopow and re-reading omniring, but my productivity is going toward monkon right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and to take some marching orders from sarang re: omni&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the comparative analysis paper mooo mentioned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now is a good time for Konferenco questions probably&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; Is the livestream from Monerokon going to be via Youtube?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe that is the case, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Where will be the best place for non-attendees to get information about streams and videos and relevant links?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here? r/Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the joint panel with zcon1 will be streamed by them, and i&apos;m not sure which outlet they&apos;ll be using for that; i&apos;m 99% sure they are also using youtube&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; From awareness perspective, youtube is certainly the best platform to gain views, assuming the video and audio quality are good of course&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; Okaya great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang absolutely, we&apos;ll be throwing more information up into the Monero Konferenco general megathread on reddit, including links to the streaming talks. hopefully some folks will be livetweeting and liveredditing (is that... is that a thing?) and linking to the videos&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will slides be posted?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (for those presenters who choose to / have the rights to)&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; sarang: Yeah, good question!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe sgp is currently working on rigging a way to actually integrate them with the stream, not merely post slides after the talks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat... would still be nice to have posted too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; esp. for things like charts/plots&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, i just need to seek permission from each speaker, which I will be doing when I start receiving their slides&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like how BPASE did it, where they add links to the schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keeps it all easy to find&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i liked that, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in fact, i really hate the monkon website, but that&apos;s a problem for next year I think. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Definitely a table view for schedule next time&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; Currently there are 46 student, 126 general and 43 platinium tickets left. Does anyone remember what was the original amount for each?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or a more integrated platform for it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sfhi the venue has a capacity of 280, but i dont&apos; recall exactly how many tickets i made available in each category. I *think* it was 50 for students and platinum and 150 for general&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m also having inventory issues with our backend and we have sold (a few) more tickets than are reflected there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe our attendance will be around 110 after we count speakers and sponsors&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; Alright thx, it seems that it just now that people are getting active and buying tickets (no surprise there)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not too shabby for a first run!&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; could be wrong but it may have been 200/50/50&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc that sounds more accurate and is closer to the numbers i&apos;m seeing in my guest list.&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; Cannot attend personally, but very much looking forward to the livestream :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions for suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (one of my action items for AFTER the konferenco will be to make a post mortem, including financials, media outreach, stuff like that, so that next year 1) we can decentralize the thing so more people are working on it and 2) we can learn our lessons, etc, and make the second annual more of a splash.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but to be honest: i&apos;m freaking thrilled at the attendance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on a few things this week, all of which were action items for me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That will be very useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First was getting my MonKon presentation done... very excited to share data on how our transactions have changed over time for efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; sgp_ has been posting on meta to use the &quot;frab&quot; system for monero conferences and events in the future. i can highly recommend it, have been using it for the CCC and for other events already. imho something to look for in a longer term.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I finished an analysis of the Lelantus transaction protocol, which now includes prototyping code for Monero-to-Lelantus output migration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/lelantus/lelantus/analysis.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/lelantus/lelantus/analysis.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Spend (i.e. not mint or migration) transactions are around 3-4 kB, plus ring representation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, good job on that lelantus report&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification for a 2-2 txn is ~34 ms... and a batch works out to ~13 ms/txn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; when you say &quot;plus ring rep&quot; do you mean &quot;not including ring rep?&quot; or do you mean &quot;and that includes ring rep?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not including&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; because that depends how it&apos;s done&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is the improvement in verf time due to batching dependent on the number of txns being batched?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Big giant scary caveat: every spend requires a churn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ important&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: yes, of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Many multiexp generators are shared&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so when you say the batch works out to 13 ms/txn... oh that&apos;s per txn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so the cost is amortized across all proofs for these generators&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *hits forehead*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume batched txns do _not_ share ring members&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so that&apos;s room for increased speed, too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; btw those numbers are for 128-rings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can you give us some intuition about what about the lelantus protocol requires the churn? is it the key image?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Increasing to, say, 1024-rings bumps the batch ver time to ~80 ms each&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, serial numbers for the commitments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those are revealed at spend time, and the original sender knows it too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A churn is required so that sender no longer knows the serial number at next spend tiem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, do you mind if i publicly share the report you just publicly shared?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but... all the data contained therein has _not_ been verified by anyone else&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and in fact, I&apos;d like one of your action items, suraeNoether, to be checking my math&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s possible there are glaring problems with it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; want me to do checking before i share it, then, instead of the other way around? :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Up to you!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been working with one of the Omniring authors to do the same analysis for that construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that is not finished&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, moneromooo has taken my CLSAG code and fully integrated it into a branch for testing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo and I got it working for multisig and tweaked things a bit for non-malleability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commits/crash&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commits/crash&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am currently soliciting auditors for that code... no word yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yay!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s super exciting, sarang and moneromooo !&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (it&apos;ll be in a separate branch for review, it&apos;s just in crash for convenience for now)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; may I ask a question/make a suggestion for MRLs consideration?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As far as ACTION ITEMS go, mine is to complete the Omniring review, which will be a good check against the authors, who are doing the same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Sorry if I&apos;m dropping this at a poor time, but I am about to leave for something.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One of the big issues we have had in the past with regards to definitive statements on privacy/fungibility is the fact that the &quot;adversary&quot; is always poorly defined.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, because formalizing it is very tricky when done precisely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Threat models are vast and varied, and so making a blanket statement about Monero&apos;s abilities to protect is fool hardy, and would lead to some believing it would help them when it wouldn&apos;t or ice versa&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But not doing anything about this leaves us floating in a strange limbo like state where no claims are made, except for the ambiguous ones like &quot;private digital money&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my suggestion is for the MRL to put out a bulletin or paper or whatever, where there common threat models are chosen (of varying severity), along with some assumptions about the adversaries in those models.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, this has been brought up a few times&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And Monero&apos;s ability to protect and keep things private is held against these three standards.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Part of me cringes every time, because you end up making such specific threat models&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s worth noting, rehrar, that formalizing &quot;the adversary&quot; for ring confidential transactions is an active area of research. one of the reasons omniring is interesting (and one of ruffing&apos;s previous prints with a sublinear scheme) is that they were able to formalize a variety of threat models that had not yet been formalized&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; At the very least, this gives us something to point to&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I would be happy to contribute toward &quot;an incomplete list of adversary models&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The big issue is external data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can prove all sorts of things within the cryptography itself&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but throw in things like &quot;my ISP and my exchange are in contact with the government&quot; and all the formal analysis falls apart&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: right, but we don&apos;t know the extent of power the ambiguous &quot;threat&quot; has&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; still, despite this, I see projects like tor and I2p have stated threat models that they will defend against, with &quot;no guarantees&quot; for anything else&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar tor and I2p have literal security definitions to compare against&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I would like to see Monero, being a respectable privacy project like it is, have something similar&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s after several decades of research into private networking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and mixnets, and so on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm...I see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in one sense, what you are describing is exactly our job at MRL&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it just may take a *loooong* time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well this perspective is helpful then&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in fact, some of the security models in the omni paper are relevant here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and one of my security models in my ongoing churn analysis is also relevant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, you&apos;re taking many layers (signature schemes, proof of work, network layer, communication between colluding adversaries, graph analysis) and throwing them all together&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; compiling a comprehensive source for all this? very important work. but ...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you are right: we should start collecting our security assumptions in a common and easily referenced locations so that we can point to them later&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; having anything in this regard is going to be better than completely ignoring it and being vague&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Still, I agree that it&apos;s good to think about. Part of why we did Breaking Monero was to try to peel apart some of these threats and explain them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see. Thank you for the explanation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I do see the gigantic difference between Tor and Monero fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Tor is just networking/mixnet stuff, and that&apos;s just ONE FACET of Monero&apos;s security stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, just thought I&apos;d pop that out for consideration (again, evidently)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A very good topic to keep in mind, though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you for entertaining me in this matter. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; have to split. Carry on.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks rehrar, see ya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My action items, besides giving a kickass MonKon talk, will be to continue Omniring analysis much in the same way that I did for Lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and to continue further review of the code in moneromooo&apos;s branch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; additional eyes on it, especially for multisig, would be welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also a huge thanks to everyone who supported my CCS funding request, either financially or in spirit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll review those numbers to the best of my ability today after I get back from a few printshops (banners and stuff)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH GOD THE CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Speaking of action items... what are yours, suraeNoether? :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items are to write my research report for the past 90 days, request my funding for the next 90 days, to put on this conference, to review sarang&apos;s numbers, and to finally submit the thring signature paper to a peer-reviewed journal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Were there any questions on my work the past week?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (forgot to ask)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the past 6 months, MRL has put out 3 signature papers (thring sigs, clsag, dlsag), is hosting a conference, has attended two workshops, has had a public presence at MCC, and has put out several episodes of breaking monero. this has been a good couple of months. good job sarang, good job sgp, good job isthmus, good job moneromooo, and everyone else who has contributed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plenty more to do :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s the point of research :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, anything else to cover before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH OH&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think i mentioned it but i&apos;ll say it again&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we have a few FREE volunteer tickets for konferenco. trade 6 hours of volunteer work checking people in and setting up tables, come to konferenco for free! DM @monerokon on twitter.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaand now i&apos;m done&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; My action items are just finishing up slides and trying to not miss my flight&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh, nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, going twice...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ooh and brainstorming about incomplete adversary list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going thrice...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Adjourned!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-06-16</title><link>https://beta.monerodevs.org/blog/2019/06/16/logs-for-the-dev-meeting-held-on-2019-06-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/16/logs-for-the-dev-meeting-held-on-2019-06-16/</guid><description>Development status, Code &amp; ticket discussion, payment ID, CLSAG, and miscellaneous</description><pubDate>Sun, 16 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting time! Who all is here?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi all&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;fullmetalScience&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Brief review of what&apos;s been completed since the previous meeting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; v0.14.1.0 is out in the world&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; CLI so far, yes ...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I hear. And I even hear deterministic builds are doing their thing ok&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; they are being deterministic now, yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Some small improvements still for deterministic builds, but I&apos;d argue it was a excellent first round :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nothing left to be done on the CLI front then for this little release?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but then also, looking to the next release, what&apos;s going on, do we know?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for 0.15&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; little release is actually a pretty big release&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; feature-wise&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there may be a few small bug reports for v0.14.1. might want a v0.14.1.1&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think the intention was to release it way earlier this time, because we can already add all the consensus changes early on&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Unless CLSAG is also going to go in I guess&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;ll depend on whether it gets a review I think.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Is 0.15 the October release?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (in time)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang suraeNoether, can you speak to the potential timeline of review for CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ selsta dEBRUYNE anything from GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: So we have about four months left I guess&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; GUI v0.14.1.0 has been tagged and fluffypony is working on the builds&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so when are we expecting to freeze 0.15 ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Some new stuff for the GUI:&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - White theme&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - Addressbook redesign&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - History redesign&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - Trezor and Ledger Nano X support&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - Fiat price conversion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - macOS fullscreen support&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also an update checker + Hindi translation&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And xiphon did a lot of work on improving the communication between the (integrated) daemon and the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oooooh. Looks juicy. thanks dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so it&apos;ll be faster?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: I guess that is going to depend on whether we want to add CLSAG. If not, we could do a first 0.15 release after RandomX has been merged (e.g. in August)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And then another point release a month before the fork&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: Yes and less &apos;laggy&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does someone want to review the share-rpc (pay for RPC service) branch ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It goes well with a CPU friendly PoW...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I may take a look after I get back from konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I assume we don&apos;t have any core team here?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if not, we can still kind of talk about Payment ID stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw moneromooo, you already coded up a rough implementation of CLSAG right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is number 4.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, sarang did, and I plugged it in.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: That&apos;s kind of my fault, I forgot to ping them in advance (I did earlier today, but probably too late :/)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyway, we can still discuss it, as there is plenty of opinions on the meta ticket&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rough? is it something you&apos;d deploy for real, and what we&apos;d submit to auditors to review?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Both, assuming the review passes.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: With &apos;rough&apos; I kind of meant that, as far as I could see, it wasn&apos;t fully finished yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you have suggestions for changes, go for it.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: I just thought it wasn&apos;t fully finished yet, if it is I stand corrected :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I don&apos;t know what you&apos;ve seen before, but AFAIK it is finished now, unless comments.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, let&apos;s discuss the whole PID thing then, if we can, with the people represented here giving their opinions as well.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see, thanks for clarifying&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: is correct that actually many of core had made their opinions known on the meta discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you link that real fast dEBRUYNE ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did any exchange/merchant switch from long payment ids since... half a year ago, say ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think some smaller ones did, but the big ones (Bittrex, Bitfinex, Binance) did not&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: sure&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; smooth: &lt;a href=&quot;https://github.com/monero-project/meta/issues/356#issuecomment-500187077&quot;&gt;https://github.com/monero-project/meta/issues/356#issuecomment-500187077&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/monero-project/meta/issues/356#issuecomment-501168062&quot;&gt;https://github.com/monero-project/meta/issues/356#issuecomment-501168062&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; binaryFate: &lt;a href=&quot;https://github.com/monero-project/meta/issues/356#issuecomment-499968785&quot;&gt;https://github.com/monero-project/meta/issues/356#issuecomment-499968785&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; at the end of the thread in particular, ArticMine brings up his revised opinion about potentially looking at removing tx_extra&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: &lt;a href=&quot;https://github.com/monero-project/meta/issues/356#issuecomment-501347185&quot;&gt;https://github.com/monero-project/meta/issues/356#issuecomment-501347185&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; some big ones like kraken already use subadresses moneromooo, iirc somebody as a list of the status of some exhanges and services&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/356#issuecomment-499936642&quot;&gt;https://github.com/monero-project/meta/issues/356#issuecomment-499936642&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/monero-project/meta/issues/356#issuecomment-499948904&quot;&gt;https://github.com/monero-project/meta/issues/356#issuecomment-499948904&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, but it would be interesting to see whether somebody *switched*&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; maybe sgp_?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: As far as I can see, people don&apos;t like temporary banning payment IDs by parsing tx_extra&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As it is essentially a slippery slope&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So that leaves us with (i) Phase them out by removing all support from the official software or (ii) banning the tx_extra field entirely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: agreed. I see that reflected as well.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I had a list in January, not sure if it is up-to-date anymore&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can I ask people to give opinions on the above two options presented by dEBRUYNE?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: The announcement has only been up for 10 days though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I particularly want to hear arguments for or against removing tx_extra&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; dEBRUYNE: Yes, saw it, but we make noises a lot longer :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I have personally head some arguments against removing tx_extra from legacy financial services&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The arguments for are, for example, (i) a clean and definitive way to phase out long payment IDs and (ii) improves fungibility&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Zcash has an encrypted memo field that they use to claim support for many traditional remittance services&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: I think (ii) is kind of massive, given that&apos;s our shtick&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: I vaguely remember you working on some kind of encrypted memo field too, is that correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ftr I only support parsing for current payment ID behavior to force services to switch. I am not for the removal of tx_extra in its entirety&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; &amp;lt; rehrar&amp;gt; dsc_ selsta dEBRUYNE anything from GUI? &amp;lt;== Past 4 days been working on development related tooling to support QML development, this is unrelated to my CCS&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have a partial patch for this somewhere. I stopped because it&apos;s a bit chicken and egg since you need tx tx key to decrypt the rest and I was not sure what to do yet.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Likewise. Erasing tx_extra completey is going overboard somehow for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ rbrunner are there any other reasons for keeping it around?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: mostly flexibility&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: How is that field used exactly in that context?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and is there a good reason why something like it can&apos;t be kept track of externally via third party, and why it needs to be on the base currency?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Up to a point, it should be possible for the users of the currency to do like they want ... to a certain degree, with a single field&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; See &quot;what people will do with this&quot; &lt;a href=&quot;https://electriccoin.co/blog/encrypted-memo-field/&quot;&gt;https://electriccoin.co/blog/encrypted-memo-field/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; On the other hand, do we want to give people the ability to potentially hurt privacy of other participants on the network?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And who knows, maybe one day we will have some emergency and want to put something in there ourselves. A currency with exactly zero flexibility ... I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When I was doing payment ID research back in January, someone specifically asked that tx_extra remained for this flexibility&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let me look at the dollar. Does the dollar have this field?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Marking one&apos;s own txs is quite a small privacy risks for others, if you ask me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or are memos and stuff kept and integrated in dollar management software?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, bank transfers have something like a short memo, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I&apos;m not an expert here, I&apos;m just relaying some information to say the flexibility could be useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rbrunner: sure, but that isn&apos;t built into the dollar bill itself&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is my point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is this necessary as a part of Monero itself? Or can monero management software be built to have these memos?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My initial thoughts are the latter&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hmm, I think that comparison limps a little ..&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my personal opinion is that the flexibility shouldn&apos;t be removed unless there&apos;s a problem, and we should try to address that more head-on. If we already tried to kill payment IDs and they used a different format in tx_extra, that would be one thing. But we&apos;re in a situation now where we are trying it for the first time and I think a simple parsing would be successful at making people switch over&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Uh, no, several incompatible memo transfer systems will crop up for sure&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Why not fill *every* tx_extra with fake data, if that&apos;s such a problem?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc, dEBRUYNE, moneromooo? care to chime in at all?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rbrunner: that&apos;s basically what zcash does with the encrypted memo field&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;ve gone over that enough for me.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, and we now with the short payment ids, right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; as a protocol guy I tend to favor having extensiblity&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s certainly a risk of dumping tons of spam into the chain with a totally open-ended extention field&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; might want to constrain it to &quot;any individual tx_extra can&apos;t be greater than N bytes&quot; etc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That could be made to weigh extra for the fee fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; N=512, 1024, dunno&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; isn&apos;t that what minergate does when they find a block or is that somethign different?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I recall somebody saying they add a bunch of weird data&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They did.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: Lots of people are opposed to parsing though, I don&apos;t think that is going to find consensus&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright well, anything else to say on this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can continue in the issue&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: In general I am kind of ambivalent, I think we can achieve a lot by removing all functionality from the software&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: I understand, I just personally think there is some middle ground that doesn&apos;t need to include full tx_extra. I think we&apos;ve exhausted this topic for now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Currently, we removed it, but it is easily to reenable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *full tx_extra removal&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; instead of command line, move to compile time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Next step could be that they need to add code theirselves for payment ID support&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; VARIANT_TAG(binary_archive, cryptonote::tx_extra_merge_mining_tag, TX_EXTRA_MERGE_MINING_TAG);&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But the code would be missing at the people&apos;s systems, where the exchanges could not get it in again&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if tx_extra is needed to support merge mining then removing it is kinda out of the question, no?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: Yes, that as well&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But there may be some third party wallets that retain support&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; As long as they don&apos;t threaten to fork and come up with MoneroLPID (long payment id variant) ...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, let&apos;s go ahead and move along&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is also discussion blocked out for this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but we talked about it a bit, and I don&apos;t see any MRL people here&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; seems like there are a lot of current valid uses for tx_extra, so you can&apos;t remove it outright&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; still want to discuss, or table?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; CLSAG can wait for next meeting I think&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any additional items?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; surae is busy taking care of konferenco now anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; code/ticket discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Anyone else than hyc wants to review share-rpc ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or even use it as backend to add pay-for-downloading-torrents or whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I lack the skills :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *:(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright everyone, I think we can call it here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; two weeks from now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for coming! have a good couple weeks.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-06-10</title><link>https://beta.monerodevs.org/blog/2019/06/10/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-06-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/10/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-06-10/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 10 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall we begin the meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who&apos;s present?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; ✋&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rehrar is present&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I added a special agenda item to discuss CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here&apos;s the status of it...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the preprint is finished and is posted (with identical content) in the MRL archive and the IACR archive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This does _not_ mean it has received formal peer review, because it hasn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our friend moneromooo has made excellent progress on a full codebase integration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m assisting as needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have also reached out to potential auditors to get both the crypto and the implementation checked&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; preprints like IACR and arxiv are not peer reviewed articles, but they are often treated that way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and am waiting to hear back with details&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone who doesn&apos;t understand the concept of peer-reviewed doesn&apos;t understand science&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In theory, if audits happened speedy quick and the code is ready, it _could_ be an October thing, but I consider that unlikely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the meantime, we&apos;ll forge ahead and see where the timeline takes us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But barring any big revelations in the process, it&apos;s looking good for being integrated into the protocol and code&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: I don&apos;t think people like smooth would go for that anyways. There were people that when bps came out, wanted it to exist in the wild a little longer before implementation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; CLSAG is similar. It&apos;s existence is young.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having the preprint out longer doesn&apos;t really do much unless it receives implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Random thorough review by a qualified person is unlikely, IMO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and thus we circle back to the same conversation as bps :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; step one: convince wownero to install it wholesale&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I was about to say that&lt;br&gt;&lt;strong&gt;&amp;lt;wowario&amp;gt;&lt;/strong&gt; we can do it, np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately, the math behind CLSAG is _much_ simpler than that of BPs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; by a long shot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; won&apos;t mitigate the need for an audit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; coo&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i think unlike bulletproofs, this is still an LSAG-based signature, which have been around for awhile&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: is there any way to follow up on the audit requests then? Who knows. Maybe we can speed this along indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The informal review that I have received (won&apos;t name names, to avoid the appearance of endorsement) has all been positive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I made the requests over the weekend&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll give a few days :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Minko.to should fund the audits since they&apos;re single handedly responsible for larger blocks :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions on CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, I&apos;ll carry on with audit SoW requests and assisting moneromooo with implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let us move to ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, my live has turned temporarily into konferenco administrivia&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; life*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; badges have been ordered, swag bags have been ordered, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m scrambling behind the scenes to finish up some reimbursement of speakers, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; everything is going smoothly and no catastrophes yet to report&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are 12 days out from the event, and i&apos;m eager to start doing non-administrative stuff after the conference&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=7trn91xkJ0w&quot;&gt;https://www.youtube.com/watch?v=7trn91xkJ0w&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 14 days from now, my schedule is wiiiiide open&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items for MRL specifically that are not konferenco-related are urgent, though: finish up my research reports and begin my request for funding for the next quarter&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these are both on my plate *as we speak*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve begun comparative analysis of sublinear transaction protocols&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In particular, did a prototype integration of Monero-to-Lelantus output migration to get better numbers on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have to modify my Omniring analysis a bit once I realized that the protocol doesn&apos;t natively support plaintext fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s a simple change to include them as a separate account, and perhaps built-in support can be made more efficient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I&apos;ve brought this up to the authors)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, my monthly report for May has been up for a bit: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/34#note%5C_6373&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/34#note\_6373&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and my 2019 Q3 funding request is also open now: &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2019-q3.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2019-q3.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (note that this request, like the 2019 Q2 request, will be paid out immediately when funded)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how&apos;d that work out for you this time sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am also working on my Konferenco presentation, of course, on transaction efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pleased with that?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: it has gone very well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think that method of payout provides the most fair value to donors and recipients, provided the trust is there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One last item: there were suggestions to have MRL-type people write up summaries of some of the methods of attack and analysis presented in Breaking Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; including an assessment of risk&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This could provide good information to people who want to know such things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m always wary of making claims regarding risk that might not apply to a particular individual&apos;s threat model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but posting these as summaries of Breaking Monero topics makes a lot of sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thoughts on this from the room?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think it&apos;s a good outreach project that augments breaking monero, which is, in turn, a good outreach project&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: As long as you lay out the risks and what mitigations users can utilize then it should be fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ for that we don&apos;t need to specify a risk level imo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like this would be a good project for someone interested in learning more about Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The complication is that the overall risk depends heavily on what different types of information/ability an adversary has&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Modifying the assumptions on your adversary can change a lot&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so in no way can this be completely comprehensive&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the drawback to that is the delicacy of the various ideas involved, but maybe we could have someone work on some blog post summaries in a back-and-forth workshop style approach, someone who is interested in getting more involved at MRL&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We can list the assumptions needed to potentially weaken privacy right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but a full assessment of the risks of every combination of analysis/attack methods is infeasible&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perhaps one day somebody can make three common threat models, and look at risk for each of those defined three?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and people can decide if they fall within or without&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If Entity X and Entity Y collude and the user has Z transaction types and computation is very strong...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we can have tables and graphs and other science-y stuf&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A big issue is always that you don&apos;t know what heuristics are &quot;bad enough&quot; for a given use case&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Yes, I understand it is a bit of a slippery slope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But anyway, presenting the analysis methods is, at its heart, a good thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; provided it&apos;s done very carefully and as honestly as possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal is neither to scare people away nor try to push aside all claims of weaknesses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on my recent work?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or, alternatively, does anyone else have other work to present?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, on to ACTION ITEMS perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether already provided his&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine are to complete my Konferenco presentation on transaction efficiency, continue assisting with final CLSAG codebase integration, and continue with sublinear transaction protocol analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I just read that the Lelantus author had made some changes to make transaction proving more efficient, but didn&apos;t see any details... so I&apos;d also like to find out more about that for my analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The author and I have had some great discussions so far about making the protocol more efficient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in particular about making batching speedyfast&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any last thoughts, questions, or comments before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going twice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; adjourned!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the agenda issue on github&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for joining in&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-06-08</title><link>https://beta.monerodevs.org/blog/2019/06/08/logs-for-the-Community-meeting-held-on-2019-06-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/08/logs-for-the-Community-meeting-held-on-2019-06-08/</guid><description>CCS updates, Workgroup report, RandomX fund leftover, and miscellaneous</description><pubDate>Sat, 08 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; community meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; whooo just in time. hi everybody&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we&apos;ve got quite some things to talk about. Let&apos;s get through them.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; hey everyone &amp;gt;:)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who wants to move Sarang&apos;s thing to funding required?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or is there any discussion to be had with this?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; I do want&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we need more &apos;yes&apos;s or discussion so we can move this process along :)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i think Sarang should work more for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;rehrar &quot;who wants to move Sarang&apos;s thing&quot;&amp;gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes yes&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ^ &amp;gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool, ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you haven&apos;t yet, please also comment on his thing directly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We have two stores asking for money for Monero integration&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Travala and Keyi store&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what are the thoughts on those two?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ccs.getmonero.org/ideas/ for those who want to follow along&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; 1) Community could and will help. 2) I do not approve incentive merchants&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; smae&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i left a comment on both. Don&apos;t really like them both&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; same&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well we still have the outstanding Rap song&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you haven&apos;t already, comment there with your thoughts too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but last thing to discuss I guess is the blockchain and statistics hub&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; has that been covered before?&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; For travala and keyi, they can recieve all the support from the community for integration.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/58&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/58&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lh1008[m]: are you saying you are in favor of merging these requests?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i suggested to the guy of the hub to come speak here in a meeting. He didn;t answer&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;rehrar &quot;lh1008: are you saying you are i&quot;&amp;gt; No, against. Sorry was not clear.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lh1008[m]: ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: that&apos;s a shame&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alrighty. Please remind people to donate to those requests that are already in funding required&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll have a few big &apos;uns soon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang and of course mooo&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;ErCiccione[m] &quot;i suggested to the guy of the hu&quot;&amp;gt; yeah, he hasn&apos;t answer, that&apos;s why I&apos;m against.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Workgroup reports&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any reports from any workgroups?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE dsc_ selsta for GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: for localization?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; it seems all the quarterly requests happen at the same time/schedule mooo, sarang, surae and outreach&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nioc yeah, that&apos;s quarterlies for ya&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; rehrar: waiting on fluffy :/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go ahead ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for the update selsta :D&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi eyeryone!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; My last CCS as coordinator expired yesterday. I&apos;ve prepared a reddit post that i will publish tomorrow with all the info of what will change and how. Thanks everybody for funding my proposal for one year and an half :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; reguading the workgroup itself,&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;rehrar &quot;any reports from any workgroups?&quot;&amp;gt; yes, from outreach. Give me a moment to give a summary &amp;gt;:)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i already spoke with pigeons and we have decided how to migrate to the new localization platform. Pootle is already frozen and from tomorrow i will start the installation of weblate on the server&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; oh, the chinese version of the website got merged today, now just waiting on pony to update the server to announce it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; no more major stuff. Some more info about the Localization Workgroup and what will change will be on the reddit post tomorrow. I will link it everywhere.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Any news about the pootle successor?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok. Thanks ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: yes, weblate. I already tested it locally extensively. Works much better than Pootle and makes the integration of monerujo (and everything else) much easier&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; and doesn&apos;t have all the annoying problems pootle has&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; great! i can&apos;t wait to see it live!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; if anybody else have questions, i&apos;ll be happy to answer.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: very soon! :)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lh1008[m]?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; someone needs to outreach to lh1008[m]&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; Hey, ok a little summary:&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; We have had a great succes with our compensation model with our contributors.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; 6 contributors have benefited from the compensation model for translations and reviews.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; We have had an active github repository with ~20 contributors. Not everyone is inside the compensation model. We highly encourage volunteered work.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; We have worked 9 different languages and have positively impacted the community.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; This is a summary from the Outreach Localization workgroup. Maybe @thunderosa can give you more details.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; (the repository he mentioned: &lt;a href=&quot;https://github.com/monero-ecosystem/outreach-docs&quot;&gt;https://github.com/monero-ecosystem/outreach-docs&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Sure, so the RandomX Press Release has been one of our largest successes&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; There&apos;s another big media outlet about to publish, but we had alot of pickups and good support for Arweave&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We&apos;re maintaining the RandomX page on our site as a resource through the fork&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; We did a bunch of materials for MonKon including our first print ad&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; ErCiccione: has been someone invaluable to the group. He has helped us reach translators and organize the repository through the Monero-ecosystem organization. Thank you erciccione ❤&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Russian and Chinese translations are nearly done&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; A new community calendar is in the works and should be live within a week&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I&apos;m sure I&apos;m forgetting some things,..but those have been some recent highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any need for an MRL update?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or questions for me on my CCS request?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; It&apos;s a pleasure lh1008 :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; thunderosa: What platform is the calendar going to be based in?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Home grown,...I&apos;ll be able to release the code to community, but it&apos;s a solution I&apos;ve developed over the past 4-5 years for a localized event calendar&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Our publishing platform has very little outside code&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so it will be FOSS then?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; That&apos;s my long-term goal,...I was going to slice the relevant chunk for this.&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; It just always ends up getting to the bottom of my pile. If there&apos;s interest, I can make it more of a priority&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Ok cool, hopefully the events are easily to consume via api or something&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so msvb-mob has some things he wants to say&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding the hardware stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go ahead msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Yes, hello. The result of the plastic enclosure survey is.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That of thirteen people, most want a transparent orange colored enclosure.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 61.54% want orange and 38.64% want black.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 15.38% want opaque plastic and 84.62 want transparent.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That was the last survey, so the order will go to a plastics subcontractor soon.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There is a outstanding invitation to organise and write challenge questions for any future hardware releases that can enjoy a challenge component.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Whoever likes the idea of outreach and education at the same time, can participate.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you give an example. This is unclear to me.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Good request, this is very unclear.&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;rehrar &quot;can you give an example. This is&quot;&amp;gt; the same here...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Mostly with badges, but it could be any other hardware device release, there is sometimes a challenge component.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; For example, at Defcon last week, the hardware was a tree of life that forced players to visit each village and transfer a token over serial to the hardware devices.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We want these kind of ideas, as well as simple questions that can go on a website and be answered.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Another example is simply make a list of questions and answers &apos;What is the dining philosophers problem?&apos; &apos;What is the byzantine generals problem?&apos; and supply answers in a easy to verify way.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That can be part of a challenge.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Whoever is interested can ask me for details or just start their own project on Taiga.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: That&apos;s all for me, unless there are any general or specific hardware team questions?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any questions for michael?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; on that puzzles thing. dsc_ has built a pretty damn cool puzzle interface that coould/should be incorporated. i have tried to coordinate with needmoney90, but he is unsure if he is going to DefCon&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i will try to co-ordinate on #monero-puzzles&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; midipoet: Thanks a lot, hardware puzzles and challenges is a low hanging fruit that may be cancelled from Defcon if we can&apos;t staff the problem unfortunately.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Oh neat it&apos;s a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; needmoney90 lets make puzzles&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Fine, this weekend&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; You&apos;ve got my attention&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;ll get food then let&apos;s do this&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yeyyeyeyah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alrighty, thanks for this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; May I ask everyone to briefly review this comment on the meeting issue?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/353#issuecomment-500110823&quot;&gt;https://github.com/monero-project/meta/issues/353#issuecomment-500110823&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate: are you here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perhaps not&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; once people have reviewed this comment, please make your thoughts known&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i like the idea of a combined donation to a FOSS of our choice&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; So, I believe that the ToS or whatever says its up to the stewards what to do with &quot;excess funds&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I assume they&apos;ll be happy to do whatever we like&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Donate it to the Church&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; to the church through locked XMR&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: while I agree, we do have some massive quarterlies coming up&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; time-locked to 2045&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not to mention the outstanding defcon stuff&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; gotta have f a i t h&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; couldn&apos;t it be saved for a new audit, like CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would say 1k to OSTIF, because they have indeed been pretty baller&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Audit Fund&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the rest to GF to be used for proposals&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; If donation, I would argue @OpenPrivacy pr something would be better as they&apos;re underfunded&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i agree with 1k to OSTIF, and the rest to GF for upcomming audits&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i understand rehrar, but as binaryfate says in the comment, those are usd money not in the fund. Would be cool to donate it to some project in need. It would create good links and also good PR&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; is the issue that that portion is in USD and not xmr? therefore can&apos;t be returned to the dev fund?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; also there was discussion about the xmr that is currently left over that has not been transfered going to future audits such as the possible CLSAG audit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is true. We may say to hold off on giving anything away and use this 4k+ for CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which, as I understand, MRL DOES want audited&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: can you confirm?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; disclaimer: I donated to the RandomX audit&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;needmoney90 &quot;gotta have f a i t h&quot;&amp;gt; There&apos;s no need of faith for donations &amp;gt;:). We also have a multisig wallet for donations.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one thing to consider here&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I see, but i would really like to make people see that we support the &quot;privacy ecosystem&quot; and useful project. But i see your point and i&apos;m ok to what the majority decides&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this money is no longer under stewardship of the core team&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from what I understand, core team sent the XMR in total to OSTIF, and by the time OSTIF took it out, it&apos;s much larger sum&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this means the money is in OSTIFs hands, and it&apos;s theirs to do what they want with&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; OSTIF needs a recipient, they are fairly clearly the obvious choice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but they are being cooperative with the community rather than profiting from it&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; stewards, that is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I and suraeNoether would like CLSAG math and code audited&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have reached out to potential reviewers to get feedback&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in other words, it&apos;s not &quot;up to core&quot; unless they receive the money back. It&apos;s up to the community to tell OSTIF what we&apos;d like.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d say to give 1k to OSTIF still, and the rest for CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s my vote&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Maybe a bit of all of this: Tip the OSTIF, help another project, and save for CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am going to abstain from any vote, since I am closely aligned to the CLSAG work&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: was just about to say it&apos;s not either or where the $ goes&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: ^^&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I would donate some to OSFIT because of his efforts and help for the Monero community, give to a privacy oriented project, could be CLSAG.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; and there is still 100+ left over in the CCS for the audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is there? from where, nioc?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; besides what OSTIF is holding&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Those are leftover money, i think would be a good idea to make a donation to OSTIF and then donate to another project. I&apos;m not a fun of funding something Monero related with those funds&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; +1 ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; But CLSAG is not only monero related&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; it&apos;s a global step forward for the whole crypto&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: price had gone up from when the CCS opened for funding and only the extimated required amount was sent to OSTIF&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; +2 ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, I see&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i mean something that need to be funded through our CSS el00ruobuob_[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wouldn&apos;t overestimate the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; things have been, and continue to be tight&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; its also a bit more arbitrary than some would like as to whether stuff gets merged&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; can you elaborate rehrar ?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Wouldn&apos;t 1k OSTIF, 1k FOSS project, and the rest to CLSAG be good to you ErCiccione[m]?&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;el00ruobuob_[m] &quot;Wouldn&apos;t 1k OSTIF, 1k FOSS proje&quot;&amp;gt; +1 el00ruobuob_[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; parasew[m]: yes, the CCS tends to receive few donations overall, and many projects rely on some whales to be very generous. And believe me, they are extremely generous and awesome. But we shouldn&apos;t overextend on that generosity&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in short, tragedy of the commons is rampant. Every $ or XMR counts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would be fine with el00ruobuob_[m]&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: As i said, i think would be better to use those leftover funds not for a Monero CCS. Our general fund is not lacking of money, but beside that, i think it&apos;s more a principle inthis case.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be nice to have a more complete network of other projects that might be interested in supporting work that could benefit them too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i still vote for donation to OSTIF + donation to another project. There are two differnet opinions as far as i can see, should we vote?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes. We can hold a vote here.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes sure, thanks rehrar for explaining, but what does in this concretely mean? is there a preferred way to handle this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Give me a moment.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, i would like to know if this sets precedent, or is a single instance vote&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Donate to OSTIF and another FOSS/Privacy project (amounts to be discussed)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Donate to OSTIF, another FOSS/Privacy project, and save some for CLSAG (amounts to be discussed)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; midipoet: I&apos;d say a one off vote. Something like this is rare enough to do a case-by-case basis&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; I would say single instance vote. Things change in time.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; midipoet: I think we can consider it a single vote, it&apos;s a very atipycal situation..&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; make your vote known by number&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; #2&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; voting 2&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; #2&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ah ok. I ended up being the only one at the end :P&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; 2&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ah i see, it&apos;s all 3 in the second one. Fine for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depending on audit timelines etc., CLSAG deployment may be more likely for spring&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, it&apos;s been decided.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want the math reviewed before the code, ideally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in case there are issues we need to address with the construction&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So, how does the 1k OSTIF, 1k FOSS/Privacy project, 2.5k CLSAG sound?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If you don&apos;t like, how would you adjust the numbers?&lt;br&gt;&lt;strong&gt;&amp;lt;thunderosa&amp;gt;&lt;/strong&gt; I thought straight thirds had a niceness to it,...but I don&apos;t disagree with your breakout either&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I would first find out how much we expect clsag to cost for a decent audit&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; 1k OSTIF - 2 FOSS - project 1.5 CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have that data&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; as opposed to throwing numbers around without background&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Waiting to hear back&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; from potential reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I would wait to know the cost before deciding on a split, personally&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; but thats just me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; needmoney90: I don&apos;t think the cost of the CLSAG audit should be the way we make this decision.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;d be helpful to know if OSTIF was ok with sitting on the money for now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we knew that, we could table&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; 1fr 1fr 1fr&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I agree with ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Solomon would say 1/3 each&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; &amp;lt;ErCiccione[m] &quot;needmoney90: I don&apos;t think the c&quot;&amp;gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it almost doesn&apos;t matter how much CLSAG would costs. It&apos;s an ideal here.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A proper set of audits will certainly cost more than 10K USD, I reckon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; depending the scope&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So far, we have to us presented:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (OSTIF, FOSS, CLSAG is the order)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Having over 10% of CLSAG audit already here should be good enough.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. 1, 1, 2&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; so 1/3 each could be fine to me too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. 1, 2, 1.5&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. 1/3 each&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i think the fairest way it thirds as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oops, the first should read: 1, 1, 2.5&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m hearing a lot of support for thirds.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Is everyone ok with that?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; for the record, i also think that OSTIF seem to have been extremely helpful to Monero from a practical perspective.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thirds means $1,500 each&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which sounds fine to me&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; 3rds&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i would agree&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; 3rds&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i&apos;m ok with thirds&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes third&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, last order of business then&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; 1/3&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thoughts on the FOSS/Privacy project to giev to?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Openpriv was mentioned earlier, and I would agree to it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; wow guys, such efficiency in this meeting :P&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; we are one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they&apos;re actually featured in the Revuo Monero this week, as they accept Monero donations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree with midipoet that working with OSTIF has been invaluable&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; we can donate to the monero project&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Openpriv 9though not sure why they are merited above anyone else to be honest)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; rehrar: maybe we can postpone the decision on which project? so we have time to gather info/names&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it should be noted that we will probably table the discussion here, and people can gather some thoughts, unless they had any immediate ones&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: this was more to get an initial idea.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; 1) They&apos;re more privacy oriented 2) They are arguably more underfunded then other FOSS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As an example, people who don&apos;t know about openpriv can now go read up on it and decide if they like it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so if there&apos;s any other &apos;off-the-top-of-head&apos; names that someone wants to throw out there, please do so&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; do we have build server costs too?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we can read up on it and decide at a later meeting&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmoney90: Monero? I think those are donated by Tari or Globee&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i agree rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is a fun problem to have btw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the opposite problem of the last time we did audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, we&apos;re quite over time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I&apos;ll go ahead and call the meeting here unless anyone has any last minute comments&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; note to ourselves: make audits only during obvious bull market&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Make love not war.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; thx rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thank you all!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for participating everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bai&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; merge the rap song &amp;gt;:)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; sigh&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; thats got me so conflicted&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; whats our line&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; bye!&lt;br&gt;&lt;strong&gt;&amp;lt;lh1008[m]&amp;gt;&lt;/strong&gt; thank you everyone &amp;gt;:) ♥ ⛪ 🛡&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bye&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also note that if we want to do CLSAG in spring, we could wait to fund the audits until later&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; bye everybody&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Bye bye.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-06-07</title><link>https://beta.monerodevs.org/blog/2019/06/07/logs-for-the-tini2p-dev-meeting-held-on-2019-06-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/07/logs-for-the-tini2p-dev-meeting-held-on-2019-06-07/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Fri, 07 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; makeup meeting time from yesterday!&lt;br&gt;0: Greetings&lt;br&gt;hi&lt;br&gt;1: What&apos;s been done&lt;br&gt;a lot of updates for ECIES based on the spec updates&lt;br&gt;due to the nature of the original experimental impl, and the WIP status of 144, there were many divergences. many have been shored up, and now my impl more closely matches the current spec&lt;br&gt;progress can be tracked in my ecies branch&lt;br&gt;still need to write up the AckRequest message block, NewSession message variants, and ExistingSession message&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; all the other ECIES crypto, HKDF, and messages are updated&lt;br&gt;2: What&apos;s next&lt;br&gt;next up is the remaining message impl + processing&lt;br&gt;after that is in place, will be moving on to tunnel impl&lt;br&gt;once tunnel impl is in (probably 1-2 weeks, optimistically), tini2p routers should be able to talk to each other end-to-end&lt;br&gt;following some more testing, and writing fuzz suites, I will be moving to blinded LS2 impl to help with 149 spec testing&lt;br&gt;oh, forgot, Elligator2 impl is still needed for ECIES (saving for last since it will need to be custom crypto (oooooo scary)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; will do my best to have a verified impl using the validation scripts&lt;br&gt;will also be pulling out Boost::Asio for standalone-ASIO, which should be a fairly straight-forward switch&lt;br&gt;and will likely switch to BearSSL for constant-time TLS, AES and other crypto&lt;br&gt;currently LibreSSL is only used for AES, so this should also be a straightforward swap&lt;br&gt;all of the items just listed will likely take me until alpha-release on 2019-07-10&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; hopefully, I will meet the alpha-release goal of tini2p routers being able to communicate with each other&lt;br&gt;if Java I2P and/or i2pd also have full ECIES + new tunnel impl (yet-to-be-written spec), will of course be doing integration tests with those routers to validate the new specs&lt;br&gt;somewhat long-view: post-alpha-release will largely consist of hammering out bugs, and solidifying remaining work on new specs. beta-release will contain those updates, and some work toward consumable APIs for client software (I2CP + SAMv3)&lt;br&gt;3: Next meeting time&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 2019-06-20 18:00 UTC&lt;br&gt;any objections?&lt;br&gt;alright, see all you lurkers next meeting :P&lt;/p&gt;
</content:encoded></item><item><title>Long Payment ID Deprecation</title><link>https://beta.monerodevs.org/blog/2019/06/04/Long-Payment-ID-Deprecation/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/04/Long-Payment-ID-Deprecation/</guid><description>Announcement of the deprecation of long payment IDs</description><pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear participants of the Monero ecosystem,&lt;/p&gt;
&lt;p&gt;We would like to inform you that we will be phasing out long payment
IDs this year. Long payment IDs are detrimental to privacy and a
source of negative user experience (as well as additional support work
for services). Services will have to upgrade to either integrated
addresses or subaddresses. Note, however, that there is some
discussion about phasing out integrated addresses as well. Therefore,
services are, to avoid having to potentially perform additional work,
encouraged to upgrade to subaddresses directly.&lt;/p&gt;
&lt;p&gt;Long payment IDs will be phased out because they have several salient
drawbacks. First, long payment IDs are detrimental to privacy insofar
as they can potentially link the transactions of a user in case of
reusage. Second, long payment IDs have to be attached separately to a
transaction. This is inconsistent with conventional cryptocurrency
transactions and therefore unintuitive for the user. As a result,
users occasionally forget to attach the long payment ID when sending
their transaction to a service and thus have to go through support to
&apos;recover&apos; their funds. Third, it logically follows from the previous
point that long payment IDs cause additional support work for
services. Fourth, only one long payment ID can be attached to a
transaction. Thus, services cannot batch withdrawals of multiple users
specifying a long payment ID. By contrast, subaddresses have no such
restriction and withdrawals can thus all be batched.&lt;/p&gt;
&lt;p&gt;In sum, payment IDs have serveral salient drawbacks and will therefore
be phased out. Services are recommended to upgrade to subaddresses as
soon as possible. Subaddresses essentially function similar to Bitcoin
HD wallets and should thus be relatively straightforward to implement.
Furthermore, subaddresses are managable from a resource point of
view.&lt;/p&gt;
&lt;p&gt;Yours sincerely,&lt;/p&gt;
&lt;p&gt;The Monero dev community&lt;/p&gt;
&lt;p&gt;Appendix:&lt;/p&gt;
&lt;p&gt;An upgrade process PDF that may be useful for you can be found here:
&lt;a href=&quot;https://github.com/monero-project/meta/files/2775745/Upgrade.Process.pdf&quot;&gt;https://github.com/monero-project/meta/files/2775745/Upgrade.Process.pdf&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-06-03</title><link>https://beta.monerodevs.org/blog/2019/06/03/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-06-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/06/03/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-06-03/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 03 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s begin our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or rather, GREETINGS (according to the agenda)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdydoodily neighborini&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Lots to talk about today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else around today?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hrmm. :P we need a publicist, it seems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, let&apos;s go ahead with ROUNDTABLE anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The DLSAG paper is now on IACR as a preprint: &lt;a href=&quot;https://eprint.iacr.org/2019/595&quot;&gt;https://eprint.iacr.org/2019/595&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whoooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (the usual reminder that preprints are _not_ peer reviewed as a prereq to being on the archive)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; is this thing on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90: welcome&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I dont have much to say, but ill watch intently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG is also available, currently in a monero-site MR: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests/1080&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests/1080&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It will be submitted to IACR once suraeNoether gives it one last read-through&lt;br&gt;&lt;strong&gt;&amp;lt;wow-discord&amp;gt;&lt;/strong&gt; &amp;lt;Crappyrules Ⓤ&amp;gt; lurking intensifies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ i&apos;m reading through this sucker one more time before we submit to IACR, i&apos;ll be done later this afternoon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those are two big projects that we&apos;ll be glad to receive feedback on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not wow-discord, but the paper before it :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on DLSAG or CLSAG before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A new sublinear transaction protocol, Omniring, was posted: &lt;a href=&quot;https://eprint.iacr.org/2019/580&quot;&gt;https://eprint.iacr.org/2019/580&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether and I had been looking over early versions of it, courtesy of the authors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a very clever construction, but note that the batching numbers are incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m told those will be updated in a later revision&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I spent this weekend on real_or_random et al&apos;s omniring paper, which is really elegant, imo. i&apos;m also reading more about ringct3.0, lelantus, and spartan. sarang and i have our eyes on a comparison/state-of-the-art paper describing these different approaches and looking at concrete impacts on the monero chain if we upgrade protocols&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hey, I’m intermittently here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat, while we have you, do you want to jump in on the round table and describe what you&apos;ve been working on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I&apos;ve begun running the numbers we need for Lelantus, using my toy implementation of it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang is anyone working on a python implementation of omni for comparison purposes afayk?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I’m just making new transaction tree tracing heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything to share at this point?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Step 1) Have gotten to the point of identifying wonky txns&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Step 2) upcoming: look for wonky transactions who contain similarly wonky ring members&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Which implies following true spend path with high probability&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Step 3) fix it so we don’t leak this info moving forward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are some of these heuristics a result of protocol choices?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or bad user behavior?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Bad wallet behavior - wrong decoy Alto, etc&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ooh gotta run into a meeting, back in a bit probably&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To your question, suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *algo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s probably not necessary to do a full implementation of Omniring to assess its complexity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For Lelantus it was, since many building blocks were unspecified&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, another note... my research report for the previous month is available: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/34#note%5C_6373&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/34#note\_6373&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m still drafting my research report, and I apologize to the community for the delay. Now that DLSAG and CLSAG are both &quot;out the door,&quot; i&apos;m summarizing my work immediately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yeah, a lot of joint work between suraeNoether and me, for getting CLSAG and DLSAG out the door&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and assessing these new sublinear proposals&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or suraeNoether, if you have other things to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The next 20 days or so are going to come quickly with the konferenco. other than reviewing CLSAG later today, I&apos;m putting paper-writing down until after the conference. the next few weeks will be conference planning primarily and coding for mrl12 secondarily (and keeping up on reading new research as it comes out), with the hopes of finishing mrl12 before the conference.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m really excited for the conference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m still going to be reading these sublinear protocol proposals and tinkerrrrring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neato&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh by the way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you are speaking at the konferenco, please make sure you get your slides to me by June 20 so we can work them into a common slide deck&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool kids use PDFs for slides :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and if any speakers have any questions, please feel free to shoot me emails.. I&apos;m catching up on a konferenco backlog&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, this moves to ACTION ITEMS already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether will be working to run the conference smoothly, giving the ok for CLSAG to be submitted to IACR, and doing MRL-12 stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (to summarize)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be getting those papers up-to-date (on the MRL archive and on IACR), continuing sublinear assessment, and beginning some investigation into ristretto implementation details&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, and konferenco speakers should make sure they get slides to me before June 20th. many of you hang out in this room :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I shall submit them to you once I write them :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but well in advance of the deadline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Despite having many things to discuss, this meeting is going quite quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there anything to discuss regarding sublinear schemes so far?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One thing to note is that I haven&apos;t identified a way to make RCT3 compatible with our key images&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Omniring describes a way to do this, and I have a method for Lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that Lelantus (like DLSAG) would require a self-spend (i.e. a single churn) to avoid spend tracing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Omniring does not have such a limitation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my understanding is that spartan lacks any transaction structure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so it&apos;d be a ground-up protocol design&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Spartan is only a proving system, right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; omniring surprised me about how simple it was, considering the heft of the paper, but most of it lies in new rigorous definitions of security, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We do not have any kind of circuit-optimized Monero-specific transaction protocol at this time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All of Lelantus, Omniring, and RCT3 provide a full transaction structure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have a question for MRL after current discussion ends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, i don&apos;t have more research to discuss, so fire away rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If it&apos;s not research related, we can adjourn first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my issue is with view keys, and while I suspect it&apos;s a UX issue, I just wanted to verify that by having MRL confirm my thoughts (or disconfirm them if it is MRL related)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the words of sarang, 0_o&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; One of the things that&apos;s not discussed much is the fact that &quot;view keys&quot; don&apos;t live up to their name and are fairly useless in their current form.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that you only inherently get incoming information?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Giving just a view key to someone doesn&apos;t do much in terms of accounting purposes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, it&apos;s a limitation for sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you need key images&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I&apos;m not aware of any tool that allows easy import/export of key images&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; monero-wallet-cli&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to make a REAL view key wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo: for non-nerds&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m talking about Small Business Man Billy who wants to show his books to his accountant&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m talking about Farmer Joe who needs to prove to the IRS something or other&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; these guys aren&apos;t going to use CLI&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So what you&apos;re asking for is a good user-friendly way to export the information that Billy&apos;s accountant can import to verify details?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They&apos;re not going to use Monero in the first place :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; now, as I said, this may just be a UX thing, and only a matter of time until someone makes it easy, similar to exa wallet multi sig thing today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: or if this is a limitation that must be adhered to period&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo: it&apos;s a catch 22 bro, one of the reasons they may not use monero is because of stuff like this, but stuff like this doesn&apos;t get fixed because they won&apos;t use monero&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Someone posted a way to make the view key also view outgoing txes IIRC. It&apos;s way down in the issues list in the monero repo.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What limitation exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The need for key images at all?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or how convenient the software makes it to import/export?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: more like what moneromooo is saying&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The key image requirement is currently a protocol limitation, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a way to make view key also viewing outgoing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: if there is a way to make the viewkey outgoing also, i haven&apos;t seen it and i&apos;d love to. i&apos;ve been thinking about it for awhile&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; without key images&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, that&apos;s been a discussion over time, but hasn&apos;t been brought up in a while&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I recall seeing an idea (perhaps the one moneromooo is talking about)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anyone has the link, I&apos;d like to refresh my understanding of it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This if I recall came up last year over AML / KNC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i had this idea the other day: SBMB could publish an accumulator that contains his key images, in a way that allows the auditor to check if a given key image is in the accumulator, but the auditor has to trust that the accumulator was constructed faithfully (unless some protocol is used to prove fairness). that plus the view key of the wallet allows the auditor to determine 1) all incoming XMR to that wallet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and 2) any outgoing viewkeys included, allowing the auditor to determine anupper bound remaining in the wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this would (imo) single-handedly would shoot Monero&apos;s real world use up incredibly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/1070&quot;&gt;https://github.com/monero-project/monero/issues/1070&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for some auditors this would be enough, after all you have to trust that the client has actually provided access to all his wallets anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I believe this was the idea that I was vaguely remembering :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be very interesting to reconsider such an idea now that we have multiple ways to make signatures smaller&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s... very promising.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as a business man, something like this would be invaluable&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Note that smooth (IIRC) had misgivings since this gives more spying power to people with the view key.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it would require a change to the transaction structure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and would make posting a view key for something like general fund and/or CCS wallet actually useful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unless the extra group element is stashed into tx_extra and then... well, anyone can put anything in there so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, there were concerns about how this affect other users&apos; privacy in practice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait, i&apos;m not sure about this method&lt;br&gt;&lt;strong&gt;&amp;lt;sfhi&amp;gt;&lt;/strong&gt; I agree with rehrar that this would be really valuable for accounting purposes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; obviously if the reduction in privacy heavily outweights the benefits, then perhaps it should be solved on a UX level&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Can this not be brute forced by using all the existing key images in the blockchain?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, regardless of the implications of the linked suggestion, broader thoughts about privacy-aware auditing should be ongoing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else specific to discuss while the meeting is ongoing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, let&apos;s go ahead and adjourn, and let the general discussion continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending; logs will be posted to GitHub shortly&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-05-27</title><link>https://beta.monerodevs.org/blog/2019/05/27/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/27/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-27/</guid><description>Surae work, and miscellaneous</description><pubDate>Mon, 27 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Good morning everyone, and welcome to our weekly research meeting, bringing May to a close. It&apos;s been a busy month. Let&apos;s begin with agenda item 1: GREETINGS.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; peanut here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; welcome, peanut gallery :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allrighty, since Sarang isn&apos;t joining us, this is just good ole surae today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; luckily, I have a thing for you guys to read: CLSAG draft! &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/master/publications/bulletins/MRL-0012-CLSAG&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/master/publications/bulletins/MRL-0012-CLSAG&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pretty close to 25% reduction in rate of growth of Monero&apos;s blockchain size, with around 15-25% speedup in verification times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; plus more reckless projects can do colored ring confidential transactions. we are calling them MARCTs - multi-asset ringCT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are missing one proof in the appendix that is in preparation, and we have an open question about a further reduction in signature size that may be possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ve also been working on DLSAG. With CLSAG&apos;s colored transactions and DLSAG&apos;s return functionality plus thring signatures for threshold signing, we have most of the building blocks for off-chain scaling solutions at Monero like lightning network&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe our co-authors are eager to publish the DLSAG paper this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this has been a busy month&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; how do CLSAG and DLSAG play together?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Once that paper is out, will you expand on the remainder (wrt &quot;most&quot;) ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; short answer: they do not yet. DLSAG has a weird key image structure that is causing problems, but we are going ahead and publishing anyway because we haven&apos;t been able to resolve the problem, but the foundational work for DLSAG should still be put out there&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; suraeNoether: the mods were literally discussing pinning a megathread on the konferenco an hour ago&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: i believe that hash time locked contracts are the final piece of the puzzle, and one of our DLSAG co-authors is working with pedro moreno sanchez at TU wien publishing a paper on that very topic&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I just pinned yours, thanks for being proactive&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90: dEBRUYNE asked me to post it, that sort of thing escapes my mind a lot so I need pushes from folks. :P I appreciate it&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Aha&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any more questions for me on DLSAG or CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, now that&apos;s out of the way, since last week Spartan and RingCT3.0 and Lelantus are all floating around as ring signature replacements, and these interest me greatly. sarang and i are studying these with the intent of doing a plausibility analysis for them. in the meantime, mrl11, which is the traceability/matching paper is moving forward, a few bugs at a time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s slow-going, and since the idea of a trustless snark would basically make the paper moot, the priority for the matching paper is sort of a toss-up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now that I&apos;ve brought everyone up to date on DLSAG, CLSAG, and my other work on mrl11 and ring signature replacement: does anyone else have any research they would like to present, or topics they want to bring up?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; general questions or concerns or comments?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If considering spartan, it&apos;s from a MS employee. Given MS has a rich history of maliciously fucking people over, it should be done very carefully.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ 100% with you&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They do employ a lot of clever people who may not be under the borg thing though, who who knows.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; How far off is that secondary space win for CLSAG (considering the october or around fork) ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: I need to talk with sarang and randomrun about it, but i have a high degree of confidence in an approve/disapprove well before october&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; two video calls and we&apos;ll have it sorted&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think we also have to factor in audit time, because, as far as I know, the community would like to see it audited before being implemented&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can prioritize for end-of-week on that.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Pff, just implement it before the audits finish&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; What&apos;s the worst that can happen&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, I&apos;m going to go ahead and cancel the research meeting we have planned for the Monday following the Konferenco weekend, June 24th.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90: i wonder if wownero will have a rainbow of colored coins before fourth of july&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; At least for the week leading up to the Konferenco, I don&apos;t anticipate any research progress on my front, as I prepare for the event&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in between now and then my action items for reserach involve working on mrl11 simulation code while compiling info about spartan, ringct3, lelantus, and comparing against CLSAG for a comparative report.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unlike my previous papers, I think I want to use github more extensively for this comparative report, and upload updates to a document as I go so folks can sort of follow along with the development of the document&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any requested action items from me, or does anyone have any further questions about research, or the konferenco, or does anyone want to speak up about research they&apos;ve done recently to contribute to Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i want to give a special shoutout to all the folks on the XMR outreach team who&apos;ve been helping me with Konferenco promotion. Otherwise.. yeesh, it&apos;s sad here without sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s adjourn this meeting; see you guys here again on 3 June for our next research meeting!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-05-25</title><link>https://beta.monerodevs.org/blog/2019/05/25/logs-for-the-Community-meeting-held-on-2019-05-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/25/logs-for-the-Community-meeting-held-on-2019-05-25/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 25 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s get ready to rumble!!!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting time!!!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; More exclamation marks are always helpful.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which of you lamewads are here today?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yo&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even if it&apos;s just us three, I couldn&apos;t ask for a better group. :&apos;)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, others can trickle in as they are able.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. CCS Stuffs.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, before that, as always, rehrar does an incredible, impeccable, unreplaceable, and astounding job with the Revuo which has a lot of community updates.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Latest is here. &lt;a href=&quot;https://revuo-monero.com/issue-9.html&quot;&gt;https://revuo-monero.com/issue-9.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I assume that&apos;s why community updates were removed, anyways.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok, CCS Stuffs.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; So...first and foremost, we&apos;re in a bit of an awkward situation.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; The proposal for RandomX audits is fully funded.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; that&apos;s good news!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Despite many (even a perceived majority) in the community thinking a fourth audit has diminishing returns, and shouldn&apos;t be done.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; But those who donated, did so under the assumption that the randomX audit would be what their donation will be used for.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there was a desire to reduce the number, it is too late&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Unless some people are willing to deanonymize their donation and state that they are ok with this money going to other proposals or audits in the future.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; As I recall, nioc said something like that? Or was it someone else.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I saw in -pow somebody proposing to start the last 2 audits after the first 2 are completed. So to avoid reduntant resutls. That sounds like a good idea to me&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wonder how I could add &quot;stretch goal&quot; functionality to the CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; at least would make the last audit &quot;less useless&quot;, since they could audit eventual fixes proposed by the other 2 auditors&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we can have it &quot;fully funded&quot; at one point, but it can go further for more points.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; The problem is we have some incredibly generous whales who don&apos;t follow the day to day. They just assume if something has been merged, it&apos;s worth funding and there is consensus in the community.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; And so they saw it not completely filled, and they filled it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since we must use the funds on this, I agree with staggering&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise you could get necessary fixes to that are never audited&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Do you think I should make a Reddit post outlining what happened, and give people an opportunity to &quot;withdraw&quot; funds?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is this a precedent you want to set for future CCS?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; But if staggering is the correct approach, then I&apos;m all for it.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; No. Not at all.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; But RandomX can be a notable exception.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: i don&apos;t think that&apos;s a good idea, better just learn from the issue and discuss how to avoid it next time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are you prepared to justify the exception?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Regardless, I&apos;ll speak with Luigi to get his insight, but it&apos;s looking fairly set in stone.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And address how to avoid it in the future?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; It can, I think it&apos;s worth highlighting the precedent it *may* set however&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fwiw I was not in favor of 4 audits for this&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; I am not convinced there is a &quot;cliff of waste&quot; that kicks in at 3.5 audits. I would vote for maximizing bang-for-the-buck with already pledged funds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I am also funded by CCS&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Just one thing, the proposal is talking about 3 audits, not 4. Did i miss-read?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well, I think we can move on for the time being. At the moment, the default is to use funds in the manner in which they were given for.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; oh yes i missread&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; A single donor made a 1000xmr donation.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I believe we can probably reach out to them&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Defcon CCS proposals are up for discussion. I just posted something to the Reddit right now. Please comment and/or emoji the proposals somehow.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That makes it easy to remove a chunk of funds from the proposal from a donor&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; There is already precedent for donors getting refunded and stuff by proving they sent txes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; needmoney90: removing funds from a proposal is a very serious precedent. I think a discussion with the core team would e necessary before taking it in consideration (adn fwiw, i don;t think it&apos;s a good idea)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Well, the 1400XMR is for 3 audits, not 4. I don&apos;t understand...&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; From memory it&apos;s happened before&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: arweave is funding trailofbits&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; So we have one extra audit&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; By funding 3 we bring the total to 4&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The proposal covers 3 independent of arweave&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yes, but I believe that was for a FFS that was floundering in exec if mem serves&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ok, i didn&apos;t know about this&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ErCiccione: I believe there is already precedent for refunds from FFS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; From memory&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; needmoney90: alright, i don&apos;t recall any, but i may be wrong.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Can&apos;t recall where, but it was definitely a &apos;prove you sent the TX and we can refund&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I don&apos;t think there was controversy back then&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; fluffypony: is my memory serving me correctly?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Being the fund steward, you probably know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; maybe for the fireice situation?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Anyways, carry on. Fluffy can respond at his leisure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; refunds are incredibly rare&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what there is precedent for is that someone gave a good amount of money toward a proposal, in this case it was the Monero Challenge&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he topped it up, and it was over 100 XMR or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that proposal was already defunct&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he was present enough in the community, to see the thread that was made about that and made himself known, and said he was comfortable with that going to the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; In that case i guess it makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; BUT&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all of these &quot;exceptions&quot; are at the leisure of the core team&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think donors should have their wishes honored here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; agreed. Unless a donor speaks up (like say in dEBRUYNE&apos;s thread) saying they are ok with their donation used for other purposes, we have to go with the default&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can&apos;t really push this conversation further without them, unfortunately, so we&apos;ll have to move on&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i agree. We can just find a way to optimize those audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we also have a brand new proposal from a guy wanting us to pay to get onto his e-commerce site&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fresh this morning&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to his credit, he formatted the proposal properly, which is more than I can say for some Monero regulars :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/72&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/72&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but barring that, is there any updates in terms of CCS stuff that anyone wants to give (if you&apos;re funded)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no, ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. workgroup stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so like...core software stuff? is mooo even here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or anyone else that can speak for it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i guess there are no updates on that side. i saw some bug fixing, but i think we are mostly waiting on pony to build. moneromooo will know better&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; (hi everyone, sorry a bit late to meeting but reading logs now)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; b. The Localize Gang&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nothing particularly new from the gang. I&apos;m mostly done with testing weblate and i&apos;m waiting for the GUI to be out to replace pootle with weblate,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; coo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the chinese website will be out soon and the chinese-taiwanese version is in progress (thanks lafudoci),&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; done?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m also reviewing every day the translations we get for the GUI, that sadly, are much less than last release (about 1/3)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; I did French of GUI in a hurry earlier this week, at least this one is done&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; el00ruobuob_: i noticed, thanks. But you also approved your own translations :P (i left a comment in -translations about that - it should be really avoided)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, i started the technical review of french for that reason. It will take some time.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; oh, my bad. I may have clicked on the wrong button&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh, my proposal was fully funded yesterday. I renew my thanks to the community for that :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; c. The GUI club&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh, we will have a couple new languages on monerujo,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nothing more. Rehrar feel free to go on&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; No GUI news we are waiting on release :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sad&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, boys and girls. We have a surprise guest with us today.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; everything is stalling... You can all translate things! :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d like everyone to put their hands together for michael (msvb-mob)!!!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; clap clap clap&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he&apos;d like a few minutes for people to ask questions regarding hardware stuff, and to announce something as well&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Thanks for the clap, very nice.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I have a couple hardware announcements, and we have minutes for questions I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We are making enclosures.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Serially producing with injection moulding technology, which requires to decide one color and plastic chemistry.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; As well as piece producing with FDM (fused deposition modelling) leading to results each enclosure may look different (according to wishes.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Here are examples of FDM in house production:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; At the top of the timeline, or a static URL is &lt;a href=&quot;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/t/161/&quot;&gt;https://taiga.getmonero.org/project/michael-rfc-hwallet-1-implementation/t/161/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The survey for choosing the injection moulding color was inconclusive, here are the results:&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; congrats on the enclosure!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 39% Black&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 28% Orange&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 23% Trans&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 35% Opaque (0)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 20% 30 percent&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 20% 60 percent&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; 27% 90 percent&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; To decide between the top choices black or orange, as well as transparent or opaque, please use this new runoff survey:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://survey.zohopublic.com/zs/G6CNEI&quot;&gt;https://survey.zohopublic.com/zs/G6CNEI&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Be aware that regardless of opacity, the top lid will probably be glass clear, because I can&apos;t find acrylic in other colours for 2mm thickness.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; If you want to influence the way the serial produced enclosure will look, then p&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; lease vote on our last chance survey, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I&apos;ll announce the final winner before flying to Shenzhen to meet manufacturers.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There is other activity involving the projects Monero Metal, Monero Shield, and Monero Badges.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I&apos;ll end the monologue there, does anybody have questions?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Could you share some timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; (approx)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: The timeline of serial production is 2 months for ABS and 2 1/2 months for PC. The PC plastic is stronger but more expensive and more difficult to produce the tool (mold) for.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the survey doesn&apos;t work for me. It hangs when i click next and nothing happens.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what is the status of the hardware wallet itself? Is it waiting on firmware? Is it possible to sign Monero transactions? etc.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; working fine on chrome ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; are any of the two existing versions more complete than the other?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ErCiccione: That&apos;s bad news, I don&apos;t know how to maintain it as it&apos;s Zoho hosted.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; might be my settings on firefox.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: I think your question is &apos;Of two active wallet development branches, which is more complete?&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The answer is that the trunk (head or main according to Git) is the safer long term choice but more advanced. The revstm branch is more complete, but not as good.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I see. And is the trunk able to interact with Monero in the way we&apos;d like it to?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or is that still a ways off?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; This is better: &lt;a href=&quot;https://github.com/monero-project/kastelo/tree/master/hardware/breakneck/&quot;&gt;https://github.com/monero-project/kastelo/tree/master/hardware/breakneck/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...but this is tested: &lt;a href=&quot;https://github.com/monero-project/kastelo/tree/revstm/hardware/breakneck/&quot;&gt;https://github.com/monero-project/kastelo/tree/revstm/hardware/breakneck/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The trunk has no firmware, so it&apos;s impossible to answer. But logically (estimation) it will do all revstm (STM32L476RET6) can do but better.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fascinating.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone else have questions?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The revstm branch constructs XMR wallets in it&apos;s early firmware (not yet released but online.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Aside from wallets, we need help with firmware development for badges. The problem is that not many details may be revealed about them.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (about the survery, i forgot to enable XHR for that page on umatrix. Working fine now)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I want to convince the most secretive people that we open up information for Konferenco and do a firmware workshop.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That may be wishful thinking, but it&apos;s my hope.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ErCiccione: So AJAX is required, meaning Noscript will tank the survey right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is it because you want them to be a surprise?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or is there another reason for the secrecy?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: There is another reason for secrecy. Half absurd and half okay.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msv-mob: very likely, yes&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any other questions for Monero Hardware or shall rehrar move to the next topic?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; what did you have in mind earlier - with the projects: Monero Metal, Monero Shield, and Monero Badges. .. could you elaborate?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Monero Metal is a indistructable (up to 2000 degrees heat) metal wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Monero Shield is a Euroshield clone that&apos;s a shoebox size for mobility.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Monero badges are simply a number of designs for events.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; You know, badges.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; certainly i&apos;ve seen and enjoyed your badges..&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I actually have no idea how hot Ainsi183 steel can become before being damaged.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. Last call for questions.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or we&apos;ll be moving along here&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; i am ahving a look into these euroshields, as i am not familiar w/ them.. might ask later in detail&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; re:steel - i think if you shoot it to the moon it would be ok (monero to the moon), but we need some material for &quot;monero to the sun&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright everyone. Open Ideas Time.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; \Thanks to everyone for participating in the enclosure survey: &lt;a href=&quot;https://survey.zohopublic.com/zs/G6CNEI&quot;&gt;https://survey.zohopublic.com/zs/G6CNEI&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything at all can be discussed. Have at it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...and please broadcast to Facebook, Reddit, Twittie, and wherever else.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; msvb-mob: spread the survey? or news about the wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; parasew[m]: Please tell others about the enclosure survey.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; okay, will do!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-mob: for next survey i would suggest a torbrowser-friendly survey tool. Just to give everybody the possibility to vote anonimously&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ErCiccione, that&apos;s quite a good idea. If anyone gives a suggestion, I&apos;ll use it.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; If there are no open ideas, would nevvton and parasew please give a summary of RIAT activities?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-mob: i used some in past, if i find the names again i will drop a comment here or somewhere else.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ErCiccione: Thanks, I&apos;ll be in China for a while, so write &lt;a href=&quot;mailto:hardware@getmonero.org&quot;&gt;hardware@getmonero.org&lt;/a&gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; will do. have a nice trip :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re closing on the hour here people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; chop cho&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; parasew[m] nevvton[m]: Any RIAT news?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that would be for another forum, I&apos;m afraid.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can go ahead and call the meeting here then.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks everyone for joining! It&apos;s been a pleasure.&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-05-23</title><link>https://beta.monerodevs.org/blog/2019/05/23/logs-for-the-tini2p-dev-meeting-held-on-2019-05-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/23/logs-for-the-tini2p-dev-meeting-held-on-2019-05-23/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 23 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 0: Greetings&lt;br&gt;hello to the void&lt;br&gt;1: What&apos;s been done&lt;br&gt;I2NP messages + processing&lt;br&gt;NetDB initial implementation&lt;br&gt;Global housekeeping refactors&lt;br&gt;Endian util removing Boost::Endian dependency&lt;br&gt;endian util was merged here: tini2p/tini2p!7&lt;br&gt;I2NP + NetDB + housekeeping is in this open merge request: tini2p/tini2p!8&lt;br&gt;Tunnel messages + processing still need implementation, along with some of the other networking parts of NetDB (that require Tunnels)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; will discuss more about Tunnels in the next meeting item&lt;br&gt;global housekeeping was for style + correctness, cleaning up some early spaghetti code&lt;br&gt;some housekeeping remains, so it&apos;s definitely still WIP&lt;br&gt;2: What&apos;s to come&lt;br&gt;ECIES updates following #ls2 discussion and prop. 144 updates&lt;br&gt;Experimental Tunnel impl under ECIES&lt;br&gt;Writing a proposal for Tunnel changes under ECIES, following goals of prop. 144&lt;br&gt;Use standalone ASIO to replace Boost::ASIO dependency&lt;br&gt;my initial experimental ECIES implementation diverges a bit from the current spec proposal&lt;br&gt;will be updating the code to match the most recent revisions, and discussions from #ls2 meetings&lt;br&gt;some mismatch going forward is to be expected, since there are a number of TBD sections in 144&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the hope is to get an MVP impl working, and come together on the necessary changes for the spec&lt;br&gt;similarly, Tunnel changes under ECIES were left out of prop. 144, and I will be implementing an MVP following the spec goals of 144&lt;br&gt;after getting something working, will write up a companion spec proposal for Tunnels under ECIES&lt;br&gt;one difficulty/interesting design challenge will be I2NP fragmenting + encryption for fixed-length tunnel messages&lt;br&gt;during this next run, I will also be replacing Boost::ASIO with standalone ASIO, completely removing Boost dependencies&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; no Boost will hopefully reduce overall code size&lt;br&gt;it will also ironically increase platform portability, since the project won&apos;t be tied to any particular Boost version (since no Boost)&lt;br&gt;for tini2p&apos;s separate client library, HTTP/WebSockets will be an interesting problem to solve&lt;br&gt;hopefully by the time the client library is being implemented, Beast will also have a standalone option&lt;br&gt;the first two items (ECIES + Tunnels) will likely take a large amount of time, probably spanning the next few weeks (if not more)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; the goal is still to have a working (able to talk to other routers via Tunnels) by alpha release (2019-07-10)&lt;br&gt;&lt;code&gt;#ls2&lt;/code&gt; I2P meetings have been very productive the last few weeks, and will hopefully continue to be moving forward&lt;br&gt;short meeting today&lt;br&gt;3: Next meeting time&lt;br&gt;2019-06-06 18:00 UTC&lt;br&gt;meeting closed&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-05-20</title><link>https://beta.monerodevs.org/blog/2019/05/20/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/20/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-20/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 20 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allright everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; welcome to our weekly research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang is a bit behind this morning, but we&apos;ll begin anyhow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agenda is here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/345&quot;&gt;https://github.com/monero-project/meta/issues/345&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll begin with: GREETINGS!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone, I&apos;m surae&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi, sorry to be late&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Preparing for travel today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How&apos;s it going, all?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like a roundtable requires more than two people, otherwise it may be more like a linetable amiright&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Eh, no worries. Plenty to catch up on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move on to roundtable anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; May I go first, with a few tiny things?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then plenty of CLSAG talk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fire away brother&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neato&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working with the author of the output-flooding paper so he can get new results using correct network assumptions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on the CLSAG proofs/definitions with suraeNoether (more on that to follow)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Assisting hyc et al. with the RandomX audit logistics and planning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And a bit more (but not much more) work on the MoJoin scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That is all!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on those prior to suraeNoether&apos;s update?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I suppose the &quot;not much more&quot; means there&apos;s no solution yet for a values ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not without some trust in the dealer (or a designated player)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And now, on to suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, I spent this week writing a new definition of unforgeability for linkable ring signature schemes for the clsag paper, and reading updates on the dlsag paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That CLSAG definition is surprisingly subtle&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; clsag is looking like a 15-20% reduction in rate of growth of blockchain size, 15-20% improvement in verification speed, and we are formally proving signer ambiguity in a way that I think hasn&apos;t been done yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To sum up the earlier work, what remains on the proofs in your opinion? (I&apos;ll be reviewing its current state today on an aeroplane)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the only proof that remains right now is the proof for signer ambiguity and reducing it to the DDH problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i think it may be another weird variant like k-one-more DDH&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Eh, even so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; our unforgeability reduces to k-one-more discrete logarithm, for example&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there has been a back and forth between sarang, myself, and randomrun on the final proof and the utility of the colored coins section&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RandomRun mentioned a possibility for shifting the auxiliary key over to the other side of the hash&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; key(s)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (in the case of multi-type colored transactions)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah, he also noticed a way to aggregate all these dummy key images and it&apos;s possible he just made it even freaking smaller&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not totally convinced of this just yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want it to be true&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But essentially classifying the signing and aux keys by their linkability status is interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, also, i have printed the new ringct3.0 paper that was put on IACR this morning, and i imagine that will be a big topic of conversation at this informal monero workshop sarang and I are meeting up at&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, it uses a Bulletproofs-style proving system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, if correct, is an honest-to-goodness trustless ring signature transaction system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Link: &lt;a href=&quot;https://eprint.iacr.org/2019/508&quot;&gt;https://eprint.iacr.org/2019/508&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; at this point, we have a handful of sublinear ring signature proposals and proving systems on the table for upgrading to Monero 2.0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t think &quot;electric bugaloo&quot; translates to esperanto well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s sort of what I would like to come out of MRL over the next 6-9 months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do we all think about the CLSAG timeline, realistically speaking?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Presumably we&apos;d be freezing for Carbon Crab in August&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we desire to get CLSAG audited, that&apos;s additional time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would prefer to release the paper draft as soon as we have the proofs done (and before adding in other extra goodness, like multi-type transactions)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, everything is proven except a single theorem in an appendix, so i&apos;d be comfortable releasing a draft of it today with &quot;DRAFT&quot; plastered all over it, presuming you and randomrun are cool with that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think it&apos;s possible that after you read the appendix, youare of the opinon that the proof is unnecessary, but i&apos;d rather err on the side of having it and removing it rather than excluding it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a great timeline&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; either way, i can&apos;t imagine the draft will not be finished before the end of the monero workshop this week, and if we are going to get it audited, we should move on that sooner rather than later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be nice to get it in for Carbon Crab, but better to wait if it would mean rushing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Such an audit would likely be fairly cheap, since the base code changes are quite minimal and straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like the clsag change is far-reaching, and the scope of an audit could be... well, let&apos;s talk about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How so? There are two sides: the math, and the implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, consider implementing bulletproofed range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; drop-in replacement for a little black box that sits inside our code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The basic signature functions (and their underlying crypto changes) amount to surprisingly little&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and you can almost trace line-by-line the changes from MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; except it&apos;s not for a single small drop-in black box part of a bigger machine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It almost is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it *is* the machine, in a certain sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, that&apos;d be up to an auditor to gauge the complexity of&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not arguing against an audit, i&apos;m merely wondering aloud about the scope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At any rate, once we&apos;re confident in it, I can contact some reviewers to get estimates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d say from the transaction model (full vs simple) onward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, once you hit where MLSAG is directly called, the scope ends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This tests whether the security is at _least_ as good as MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s more of a future discussion TBH&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, we&apos;re going to need more formal specifications for CLSAG for use in such an audit either way, and i agree it&apos;s water not yet under this bridge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other intriguing work to share suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The workshop will certainly bring many more interesting things to the next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MRL11 has seen no progress since last week due to the time crunch of clsag and dlsag, but it&apos;s a really high priority for me due to the privacy of our users&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;d love to put signature scheme downs and work on sims&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, an action item is surely to get CLSAG pushed out for more review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I shall have to leave momentarily to head to an aeroport&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any questions for me or sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But my action items are to get CLSAG finished up, and continue working on that output flooding data... as well as the workshop this week&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If that new rct3.0 system uses BPs, presumably it lends itself well to multiexps, and then gets to be faster too (pro rata) ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ie, still linear, but nice constants ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Possibly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There may be issues with generators&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: i&apos;m very excited to compare rct3.0 with a super secret paper sarang and i have been reading for a week or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least for batching&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; personally i like having more than one sample of similar techniques because it makes it seem like generalizing is easier&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, the secret rct.3.14159 paper...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fractional ring sizes are the future&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; differentiable signatures are also the future&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the future of today&apos;s tomorrow... yesterday.^tm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One could say... differentiable signatures are integral to the future ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; damn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo is the best of us&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In stupid puns at least.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, since sarang has to take off for el aeropuerto and i, also, need to pack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i say we bring today&apos;s meeting to a close&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll see some of you in person tonight and tomorrow. :P&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-05-19</title><link>https://beta.monerodevs.org/blog/2019/05/19/logs-for-the-dev-meeting-held-on-2019-05-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/19/logs-for-the-dev-meeting-held-on-2019-05-19/</guid><description>Development status, Code &amp; ticket discussion, and miscellaneous</description><pubDate>Sun, 19 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting!!&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; rehrar, o/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; rehrar: btw, did you get any new info from purism ?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; \o&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes. Will update. Did update in -community&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; time&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hello guys. Let&apos;s start the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; so long rbrunner&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Connection problems ... back again&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. What&apos;s been done since previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, well, let&apos;s jump to that then. It&apos;s what we&apos;re all anxious to hear about anyways.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; OK, so we have 4 SoWs from audit teams, we had an unexpected bonus from Arweave.org agreeing to pay for the TrailofBits audit&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the vote on auditor selection is closed and tallied, Kudelski is the clear first choice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Quarkslab and X41 nearly tied for 2nd choice but QL slightly ahead&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and majority voted for 3 choices, so it seems we are going to submit all 3 in CCS&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; randomX integration in monerod is mostly there, we have some bug with reorg handling at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What&apos;s the cost of all three, hyc?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but otherwise the patch has all the functionality we seem to need, including support for mining RPCs so pools and solo miners can work&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; ~$120K&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rehrar, let me get back to you in a few minutes. move on to next topic till I tally&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ there you go&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Standard CCS concerns, since Defcon will be putting up a couple of CCS stuff too here not so far from now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll contact Outreach workgroup to try to do something to get everyone on board and donating, but sure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything else on that hyc?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would structure it in priority order, and if we don&apos;t get full funds, we just omit the last choice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think that covers it for me, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; awesome, thanks for all of your guys&apos; work on this. It&apos;s exciting stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone else have anything that&apos;s been done past couple of weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; monerod can now sync on big endian ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; woohoo!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Wow. Is that still a thing?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; IBM POWER, Fujitsu / oracle SPARC&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; big datacenter boxes, sure&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nice to have anyway!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the improvements that really matter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :P anyways, I can also give an update regarding Purism if desired.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I had a meeting with Todd, the CEO a few days ago.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Please do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They&apos;re still just as excited about Monero. They aren&apos;t really interested in other cryptocurrencies, because only Monero has the ideology of privacy by default, similar to them. They&apos;re still very excited about integrating Moenro into Librem Pay&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so one can theoretically pay using Monero anywhere at any merchant, and merchant settles in fiat.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; still want to ship Monero by default on all of their systems, mobile and desktop.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They don&apos;t have any available dev kits for the Librem5 phone for the devs to mess around with, but they are going to get me emulators for their PureOS stuffs.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And we can start playing with the GUI and stuff on there and make it adaptive, if possible, and the like&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; They&apos;re willing to do a matching thing on a CCS proposal that we do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As in, if we raise x amount of money, they&apos;ll put in x as well (up to some upper limit for them) for a dev to work on this stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; By &quot;ship Monero by default&quot;, do they mean ship with full-node + wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ has expressed a willingness, but I&apos;m not going to put words in his mouth, so you can talk to him for more info&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; jtgrassie: that&apos;s for us to figure otu&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Librem5 phone is indeed a phone, but you will be able to connect it to a monitor and use it as a desktop also, as the OS itself will be adaptive.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nice that things seem to get moving, they seem excited already for quite some time ...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we can choose how we want the GUI to be put on there.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; yeah the light-wallet-server setup is probably more appropriate, but people have synced the chain to their phone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Obviously, since there is the idea that you can do whatever you want on their phone with no abritrary restrictions, the idea that someone can theoretically run a full node on their phone should not be overlooked&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; are they using a micro-HDMI port, or just something like chromecast to use external monitor? just curious, not important&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; Having purism simply accept Monero as a payment method first would be nice&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; the issue might be storage on that sucker, I dont see sd card listed ... ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They do.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or did, at least.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; jtgrassie: they do accept Monero&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; hyc: it looks like it will go usb-c to hdmi or display port (tbd)&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; moneromooo: not an option at checkout&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; rehrar: ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; jwinterm thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is &quot;Cryptocurrencies&quot; option&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; Oh, my bad, Globee&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it&apos;s done via Globee&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, that&apos;s it from me. I&apos;ll ping them in this upcoming week about the emulators&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and discussion may pop up from time to time in -gui&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and maybe here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll be in contact with you mooo, if things need to happen on the core side&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but PureOS is Debian-based, so I don&apos;t think anything crazy will need to happen&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rehrar tell them they need a -Pro model with landscape aspect slideout qwerty keyboard&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll see what I can do to pass that along. :P&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; I guess shipping the wallet by default would be nice. Easy to do.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hmmm, yes, like Psion 5mx&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes, that&apos;s the plan. It&apos;s one of the default softwares on their phone&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *it&apos;d be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone else have something to report or talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I have a quick update. The Monero Ecosystem has a new member: go-monero-rpc-client. The repo is not transferred yet, but it has been approved: &lt;a href=&quot;https://github.com/monero-ecosystem/meta/issues/35&quot;&gt;https://github.com/monero-ecosystem/meta/issues/35&lt;/a&gt;. We didn&apos;t have anything in golang before, so i think it&apos;s cool to have it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s pretty neat.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I wonder if the RandomX repo should be in Ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would think it&apos;d be better suited for Monero Project?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hyc: it would be more than welcome&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I guess it&apos;s up to tevador to decide where he wants it to live&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ecosystem is typically Monero-only things, and while RandomX is be built by Monero for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it should be agnostic in theory, no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as in, other coins can adopt it?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and we already have a 3rd party Arweave planning to use it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Similar to OpenAlias in that respect.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So my suggestion to tevador would be in the Monero Project set of repos&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Well, was created by monero developers for Monero. I think hosting it on a Monero &quot;place&quot; is apropriate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; on the &quot;new&quot; repo.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, any code discussion to happen as a 3 or 4 or whatever?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If not, we can adjourn and go to markets to speculate on the rise of the market.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless someone had other meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anything more to say on next point release?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ooooh yes plz&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Waiting on pony to build binaries AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; core is branched and GUI is waiting for core. Translations for GUI are being submitted, but we are having a lot less contributors than the last release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When is freeze for the Carbon Crab update?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *Crap&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL is feverishly working on CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; an MRL workshop is occurring this week. any requests as to topics of discussion&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Lightning/Bolt building blocks ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fo sho&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so....&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we gucci?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When is the freeze?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For Carbon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whenever we&apos;re done :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think it&apos;s quite dependent on the audits&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we&apos;re planning on getting them in, that is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For randomx?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; freeze for October hardfork you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Goal is to finish by July IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we choose to get CLSAG audited that adds time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero is technically made of money&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I don&apos;t see a huge problem&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so, question answered then?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regardless of how unsatisfactory&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not really, but ok&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how about, when will we know when the freeze will be?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; In the two years I am here now I never saw a real freeze happen :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Only attempts ...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Not that there was a real problem with this&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so true.. i&apos;ve been begging for one for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; one could say the code is currently in a frozen state, since nothing can be merged until fluffy resurfaces&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What a time to be alive&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hyc: luigi got the power now. HE is the leader of Monero afterall&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; at least according to wikipedia&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oho&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, I think we&apos;re pretty much done then. :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sounds like it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; adios&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Two weeks from now? The second?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cya guys&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-05-14</title><link>https://beta.monerodevs.org/blog/2019/05/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-14/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Tue, 14 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/344&quot;&gt;https://github.com/monero-project/meta/issues/344&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs of this meeting will be posted there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how is everyone?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who had fun at MCC? *this guy*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well let&apos;s beign&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; begin*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for the roundtable portion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s start with general questions from the audience, and let&apos;s go around and see if anyone has anything to present&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than sarang and i anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, I suppose we can move to presentations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go ahead suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; go ahead sir&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ahah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jinx&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, CLSAG paper is undergoing the final round the corner. sarang and i are working on the final details today with randomrun, and i hope we can make a public version of the paper available in the next several days (unless some flaw is found)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, just need that timing data and a definite answer on the hash coeffs in the proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; DLSAG paper is undergoing further review, but I believe we are putting up an IACR version of that in the coming days also&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, waiting on all authors to sign off&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MRL11 is still in progress, but now that clsag and dlsag are off my plate, it&apos;s being cranked up in terms of priority&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i anticipate rapid progress on that as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; May 20-24, sarang and endogenic and I are doing the Monero workshop, and I believe we may be having Gao from Clemson come give us talks on starks and fully homomorphic encryption in the RLWE setting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (sarang, we should do some studying before then together on that)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I gave a talk, sat on a panel, and gave an interview at the magical crypto conference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all of those are up on youtube; the talk was about four different branches of research here at MRL&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, i guess i&apos;d prefer answering questions rather than talking myself into a rabbit hole&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc and i have had some conversations about how long-winded i can be so i&apos;m going to zip it unless folks want more details :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether on this work?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, for the audience members who are new&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; DLSAG = dual-recipient output signatures = work toward the claim-or-refund primitive that can underly smart contracts and lightning network. CLSAG = compressed signatures making the rate of growth on the monterion blockchain hopefully 25% smaller and faster to verify&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MRL11 = traceability resistance analysis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, work is important, hard, and slow going, but doing it right is very important to us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, sarang, how about yourself?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plenty to mention&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had overhauled some definitions and such in the CLSAG paper, which suraeNoether has completed more edits on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In particular, some stuff on multi-asset transactions that could be enabled by this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll get timing data and then we can release for review&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;multi-asset&quot; being akin to coloured coins ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not saying I&apos;m recommending such a thing for us, but it&apos;s an easy application&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working on some draft protocols for how a Monero coinjoin could work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now the initial scheme requires a certain amount of trust in a dealer, but is very efficient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is obviously not ideal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MoJoin, I call it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW it doesn&apos;t leak spend data to the dealer, only the partition of inputs-and-outputs to each player in the join&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ and I did two Breaking Monero episodes, one on input/output counts and one on block explorers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s the main stuff for me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, guys: we are deciding to extend early-bird pricing for a few more days&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be advertising it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but don&apos;t forget to get your ticket at monerokon.com before prices change, if you are still coming&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; students are especially encouraged to attend; there will likely be partial rebates at the door for student tickets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions for me?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how many rounds of interaction in mojoin?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The &quot;Gao [...] fully homomorphic&quot; thing makes me wonder if that could not be looked at in conjunction with dealerless coinjoin :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is minimal because of the BP MPC&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, that&apos;s cool. moneromooo i think that&apos;s probably a safe avenue of stuff for us to talk about&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Er, no... 4 rounds now, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had to make a change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The extra round is to avoid commitment sums being used to brute-force the partition by an observer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Making the resulting transaction identical to one not MoJoined (although the output count is something of a giveaway)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, something I&apos;ve not done in the branch is merging outputs to the same destination (originally the intent was to make Alice + Bob atomically paying Carol).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Would that be possible with the dealer based coinjoin ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So A+B generate a single joint output?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think it&apos;s possible to do the BP MPC without leaking the full mask&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unless that&apos;s acceptable&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s fine in that case since Alice and Bob to advertise what they&apos;re paying, since each of them verifies the other does pay.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Would this assume another side channel between them that&apos;s outside of the join?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So it&apos;d be a plug-and-play operation into a join?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I dunno. If you need one I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s probably possible, under the right trust model between A+B&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, &quot;probably possible&quot; is quite the weaselworld&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m here and caught up, sorry for being late&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nbd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; talking coinjoin&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Whats the advantage for Monero in using a CoinJoin implementation? if its better to chat later about it Ill shutup :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, that&apos;s a great question&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It adds another layer of privacy. If Eve looks at one tx, she can&apos;t assume anymore than all the inputs are from hte same owner.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it tries to break the common-ownership assumption&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Ah, so its a mitigation of poisoning/EAE attacks specifically? How does it affect Tx size/blockchain bloat?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My thought about the dealer model (if it&apos;s a necessity, which is yet TBD) is that under a malicious dealer assumption, you basically revert back to the current model&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If we&apos;re lucky, smaller txes since one single BP :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another quick note that hyc and I had a call with Trail of Bits, an auditor who submitted a SoW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they&apos;ll be updating their numbers, and noted that another project may be interested in helping fund RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll have a call with those folks tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Hi, just finished my other call&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, some good stuff from Trail of Bits&lt;br&gt;&lt;strong&gt;&amp;lt;fort3hlulz&amp;gt;&lt;/strong&gt; Awesome, I&apos;m excited to learn more about CoinJoin on Monero as well as CLSAG, thanks guys! Ill get out of your hair now :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks for the question fort3hlulz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The security of coinjoins in Monero is still very much in the air&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; also for the benchmark freaks (like me) Huawei has offered to give me access to some servers with their newest chip, for benchmarking purposes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; will be getting efficiency numbers for CN/R and RandomX on ARMv8&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thats... fantastic...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; thes guys &lt;a href=&quot;https://e.huawei.com/us/products/cloud-computing-dc/servers/arm-based&quot;&gt;https://e.huawei.com/us/products/cloud-computing-dc/servers/arm-based&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll post the ToB updated SoW when they provide it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and MRL marches forward into tomorrow&apos;s yesterday of the future^tm&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; general availability is end of June, early access is nice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s all for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research to present?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or general questions at all?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whats the coolest plane you&apos;ve flown?&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1113&amp;gt;&lt;/strong&gt; what kind of pie do you like?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; berry berry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: commercially, or piloting myself?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; with greek yogurt&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ both&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Commercially, Nepal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Myself, in between buildings in downtown San Francisco and the Golden Gate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which apparently is legal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not place, plane, but i&apos;ll accept your answer happily&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh heh, didn&apos;t see that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Commercially, B787&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Myself, probably a DA40&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s got the aerodynamics of a glider&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; WEll&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to action items&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; final dlsag review today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mrl11 rest of the week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhmmm... and if anything else is handed back to me like clsag&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; word&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; adjective&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll get those CLSAG timings into the paper and finalize the proof question we had&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Carry on with MoJoin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any final words before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps a blog post from CLSAG could be written (similar to the one for Bulletproofs)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just excited for lunch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;Signatures. They are smaller and faster.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t think many community members would understand CLSAG from the technical paper alone :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yes, we could do that once we&apos;re satisfied with security&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; People need these blog posts or else no one will know&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: that would be good, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All righty, thanks to everyone for attending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We are now formally adjourned; logs will appear shortly&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-05-11</title><link>https://beta.monerodevs.org/blog/2019/05/11/logs-for-the-Community-meeting-held-on-2019-05-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/11/logs-for-the-Community-meeting-held-on-2019-05-11/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 11 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/343&quot;&gt;https://github.com/monero-project/meta/issues/343&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; hey hey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. The calendar functionality will unfortunately be shut down soon, so I’m working on another calendar option.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;Guest19860&amp;gt;&lt;/strong&gt; Ciao&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; おす&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yo bro&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar now maintains news highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;. The most recent article is from 2 days ago.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The MCC livestream is currently live, so multitask if you can! &lt;a href=&quot;https://www.youtube.com/watch?v=CyieujRFk3g&quot;&gt;https://www.youtube.com/watch?v=CyieujRFk3g&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ #MCC2019 Day 1 - Magical Crypto Conference - Lightning Network &amp;amp; Bitcoin Without Internet - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A recent research paper preprint was uploaded, and it caused a small stir on social media. The paper sought to quantify an important component (cost of generating many outputs), but many of its assumptions were extremely incorrect. Hopefully the authors will correct and speak with MRL before publishing more work.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I mention this only because I want to steer the community tone to being accepting of new research, but to nevertheless politely call out fatal flaws if necessary. Reddit discussion: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/bn046q/floodxmr%5C_lowcost%5C_transaction%5C_flooding%5C_attack%5C_with/&quot;&gt;https://www.reddit.com/r/Monero/comments/bn046q/floodxmr\_lowcost\_transaction\_flooding\_attack\_with/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] FloodXMR: Low-cost transaction flooding attack with Monero’s bulletproof protocol⋆ (&lt;a href=&quot;https://eprint.iacr.org/2019/455.pdf&quot;&gt;https://eprint.iacr.org/2019/455.pdf&lt;/a&gt;) to r/Monero | 54 points (82.0%) | 46 comments | Posted by McDongger | Created at 2019-05-10 - 16:05:45&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; GUI UX coding (3 months) (161.10/282 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/dsc-2019-q2.html&quot;&gt;https://ccs.getmonero.org/proposals/dsc-2019-q2.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xiphon part time coding (3 months) (74.18/111 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/xiphon-part-time.html&quot;&gt;https://ccs.getmonero.org/proposals/xiphon-part-time.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: Coordinator of the Localization Workgroup – March (51.50/144 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-localizations.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-localizations.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS Proposals in ideas that were previously discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero currency and blockchain statistics hub (20 XMR): &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/58&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/58&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; BtcPayServer Monero Integration (180 XMR): &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/63&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/63&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding To Produce, Write And Record An Entirely Original Rap/Hip-Hop Anthem Exclusively For Monero (18 XMR): &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/65&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/65&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s start with the BtcPay one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any comments?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; I like the idea, but has the guy ever contribute?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;m curious. I&apos;d like to know why 180 xmr as a bounty.&lt;br&gt;&lt;strong&gt;&amp;lt;Guest19860&amp;gt;&lt;/strong&gt; (not to Monero)&lt;br&gt;&lt;strong&gt;&amp;lt;Guest19860&amp;gt;&lt;/strong&gt; I don&apos;t think so, but his track of contributions is very good&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think this is one of their first times working on Monero. They previously did a lot of other work for Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I just want to highlight 180 XMR = 13,363 USD at the moment. Does integrating Monero into the software require so much work?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yeah, basically addin Monero tl their existinf BTC service, I think they should be plenty fine&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; serhack: I think the 180 XMR was based on the price before the rise&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So it probably has to be adjusted downwards&lt;br&gt;&lt;strong&gt;&amp;lt;Guest19860&amp;gt;&lt;/strong&gt; I think the &quot;show us your love for monero first&quot; kind of mentality works well for unknown people, but i think when the contributor can prove his/her experience, it&apos;s not strictly necessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: I have a note on that paper, at some point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Someone claiming to be the author did comment on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I reached out via email directly to offer assistance in getting the paper&apos;s assumptions correct&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What rate do you feel is reasonable?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I feel similarly... we should encourage research, but also encourage professionalism in contacting research teams&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Right dEBRUYNE.&lt;br&gt;&lt;strong&gt;&amp;lt;Guest19860&amp;gt;&lt;/strong&gt; I agree with sarang. I think the community reacted quite well. You cannot release a paper without even verifying that your assumptions are correct, that&apos;s just sloppy work.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, this is part of why preprints exists&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/exists/exist&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; sarang meant to say: Of course, this is part of why preprints exist&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The real test is whether the preprint gets updated to have correct data (which I&apos;d love to see)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If the integration is a full 2 months of work, I think the adjusted rate is pretty reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I did not consider the price. I think it&apos;s okay.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i&apos;m ok too, as long as we could trust his profesionalism&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other comments? The tool seems pretty respected&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; +1 from me as well. I will also try to get that new library he plans to create into the Ecosystem :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, onto the next one: the original rap/hip-hop anthem&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This already received mostly negative feedback on Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Bubblegum pop is the way to go, honestly.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i can only think of &quot;Dash! Dash! Dash!&quot; when i read about that proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes that was a disaster&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; as long at it&apos;s not a k-pop cover, i say no ;)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yep, it&apos;s a No for me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other comments on any of these proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; just a note about the &quot;statistics hub proposal&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; There is also a gingeropolous fiber proposal: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/62/diffs&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/62/diffs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the guy answered to some criticism rised about his proposal on gitlab, i suggested to come talk about it in a community meeting or just to come here and discuss during a random day&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I hope he will come because he seems to be genuine about the proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for pointing them here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; as I mentioned before, I&apos;d like some better understanding of requirements&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes i agree, as i said i hope to see him here, because some folks seem interested in that proposal, and i admit i&apos;m curious about it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nah.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; My CCS got funded, so thanks to everyone that donated/supported. I know there were some concerns...&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Someone can comment the Reddit rap thread on the proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cuz it&apos;s not there atm.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We can move on then&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I have yet to hear officially back from the researchers/academics. When I do, I will share.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Daemon/CLI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The 0.14.1 release is waiting on fluffypony to build. He’s currently focused on the Magical Crypto Conference, so it will be a few more days of waiting. Other development has proceeded in the meantime.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Other questions to #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: take it away&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; So, we had a Localization Workgroup Meeting to discuss how to improve the workflow we use for translations and the wallets. I made a reddit thread with the logs and a tl;dr. Lemme grub it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/bko08i/logs%5C_from%5C_yesterdays%5C_meeting%5C_of%5C_the%5C_monero/&quot;&gt;https://www.reddit.com/r/Monero/comments/bko08i/logs\_from\_yesterdays\_meeting\_of\_the\_monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Logs from yesterday&apos;s meeting of the Monero Localization Workgroup (TL;DR included) (self.Monero) | 30 points (94.0%) | 0 comments | Posted by ErCiccione | Created at 2019-05-04 - 18:14:15&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; So, I started to test weblate and... It&apos;s far far better than Pootle and will make everything much more easier for me,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Since most of the stuff is much easier to handle and there is no need to mess with git because weblate do it pretty good by itself.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; so no more code freeze needed to avoid desync?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The point is that we are definitely going to switch from weblate to Pootle soon (very soon). I&apos;m doing some basic tests at the moment, then i will pass to test the integration,&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need to take the dog out, back in 5 minutes. Move onto c. GUI workgroup if I&apos;m not back in time rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and after that all the cool features weblate has. Then, if everything goes fine, we can start to use it right away.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; el00ruobuob: actually, the code freeze will be necessary anyway :) That issue is not related to which platform we use&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; check the logs of the localization workgroup meeting for more info about that specific thing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but it will make everything easier nonetheless&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; K&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Also, small announcement,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; After the integration of weblate, i plan to reduce my work with the localization workgroup of at least half the time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That&apos;s one reason why during this month i will try to make everything as automatic as possible. The reason of this choice are various and i will explain them better in a dedicated thread&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but the main reason is: i want to spend more time on learn stuff i&apos;m more interested in.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ohnoez&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; obviously this doesn&apos;t mean that i will abandon the localization workgroup, but just that my involvement in it will decrease&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; especially the part of the support to translators (that&apos;s why i&apos;m planning to have everything based on weblate)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks ErCiccione, let us know what if anything we can do to help you&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Sure will do sgp_. I hope this move will also make the workgroup less centralized on me and that a net of support for translators within the workgroup will be created. I will work on this in the near future (CCS or not)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oh, last thing then i&apos;m done:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I finally pushed the last files for the chinese translation of the website. It only needs to be reviewed andthen merged :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s it from me, but i&apos;m happy to answer to any question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If there are none, we can move on to c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: you here?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; This is dsc speaking how can I help you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any GUI updates?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Oh, right. Well I&apos;m working on a CMake recipe for the GUI. We&apos;re porting from qmake. After that, we can integrate Gitian and then we have reproducible builds hooray&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; great stuff&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dsc_s castle, whats your hassle?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; As for upcoming release; migrating windoze buildbot to newer Qt&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; EOF&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks, any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I’m working on sending to multiple destinations.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Code is kinda ready, but I’m missing a good design.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yeah, awesome job btw.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Waiting on knueffelbund, not sure if he saw my message :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; will this only be available in the expert mode?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; needmoney90: Don&apos;t walk across the beamer&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; projector*&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sgp_: Don’t know yet.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Should this be expert only?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if it complicates the UI, I lean yes&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Ideally, there’ll only be a small + button.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I watched your initial test, I look foward to seeing how this is eventually implemented&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Unless there are other questions, let&apos;s keep moving on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have two quick updates from other workgroups&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Defcon call for presentations and volunteers is now open at &lt;a href=&quot;https://monerovillage.org&quot;&gt;https://monerovillage.org&lt;/a&gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They are due on June 3. Please get them in. PM me for questions. That is all.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. PoW workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Looks great.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you are working on RandomX or other PoW stuff, feel free to speak up :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; RandomX’s code has been frozen, and the team has pulled together 4 statements of work from audit companies. You can view them here: &lt;a href=&quot;https://github.com/hyc/RandomxAudits&quot;&gt;https://github.com/hyc/RandomxAudits&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are proposals from Kudelski ($20,000, 3 weeks), Quarkslab ($52,800, 2 weeks), Trail of Bits ($160,000, 6 weeks), and X41 ($47,000, 4 weeks). Monero used Kudelski and Quarkslab for bulletproofs.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Note that the Trail of Bits SoW scope includes bulletproofs currently, so the cost and length will likely come down.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will plenty of other time for other discussions, but what are people’s initial impressions?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; X41 has a nice proposal, Quarkslab was really good last time.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Kudelski &amp;amp; Quarkslab had done a pretty good wrk with bulletproof. I&apos;d love to see them audit RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other first impressions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Wait&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what&apos;s up?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For quarkslab&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Is it possible for them to increase the duration and possibly negotiate a lower price?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The turnaround is extremely fast compared to the others, perhaps there are ways of compromising there&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For our wallets&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you will have to ask hyc ^^^^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Alright, we can chat about it later&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Continue, sorry for the interruption&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; those timelines are my best guess fwiw given the SoWs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack asked for me to ask for improvements to Mastering Monero for the second edition&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i dont think we&apos;ve had a dose of Xeagu__ yet. maybe something before we close?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you have comments on Mastering Monero, I recommend you open issues here: &lt;a href=&quot;https://github.com/monerobook/monerobook&quot;&gt;https://github.com/monerobook/monerobook&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If there are no other ideas, we can wrap up the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We had some good discussions before, so feel free to continue using this channel after the meeting as always&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 25 May at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; thank you all&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-05-09</title><link>https://beta.monerodevs.org/blog/2019/05/09/logs-for-the-tini2p-dev-meeting-held-on-2019-05-09/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/09/logs-for-the-tini2p-dev-meeting-held-on-2019-05-09/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 09 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; hi all almost time for meeting&lt;br&gt;may be chatting into the void, but posting for posterity&lt;br&gt;0: Greetings&lt;br&gt;allo&lt;br&gt;1: Project status / What&apos;s been done&lt;br&gt;over the past couple weeks, have continued work on NetDb and I2NP implementations&lt;br&gt;have gotten through most of the data structures + processing for Garlic and other messages (except those related to Tunnels)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; currently working on fixing a bug with DatabaseStore wrapped in Garlic, off by 3 bytes somewhere in serialization/deserialization (not sure exactly where yet)&lt;br&gt;still regularly attending I2P #ls2 meetings, and the last couple meetings were very productive!&lt;br&gt;Java I2P just released .40, big congrats to their dev team!&lt;br&gt;will continue working on Garlic, and hopefully get the message processing + networking finished by next meeting&lt;br&gt;if I finish work on Garlic, next will be tunnels&lt;br&gt;have also been doing a fair bit of global housekeeping on the codebase, which has taken a bit of time&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; oh, and updated the required c++ standard to C++17 to remove some dependency on Boost&lt;br&gt;it&apos;s not super high priority, but I am trying to eventually be Boost-free&lt;br&gt;the remaining parts are writing an endian util for big endian integers, and swapping in standalone ASIO&lt;br&gt;hopefully by the time tini2p is ready for public consumption, all supported platforms will have C++17 compilers (most do already)&lt;br&gt;all of the project management / devops related stuffs have taken a seat on the backburner&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; still need to figure out a way to run net tests on CI, probably just need to configure static ports, or an open port range on local host. not sure, so results from net tests have to be manually uploaded (not ideal)&lt;br&gt;work on I2NP / Garlic / Tunnels / NetDb are all to get to the point of being able to talk to other implementations for ECIES testing (proposal 144)&lt;br&gt;progress can be tracked on my netdb branch&lt;br&gt;2: What&apos;s to come&lt;br&gt;continued work on netdb &amp;amp; company&lt;br&gt;more housekeeping refactors to remove some early spaghetti code (works, but is ugly), and some refactors for correctness&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; (many thanks to those who indirectly pointed out the warts)&lt;br&gt;if time permits, will dig into some of the project management / devops stuffs. first priority there being getting CI fully functional&lt;br&gt;since the project is mainly hosted on GitLab atm, will likely be using their CI&lt;br&gt;gitea hosting is still a long-term goal, but also very low priority atm&lt;br&gt;3: Next meeting time&lt;br&gt;same time (roughly) two weeks from now: 2019-05-25 @ 18:00 UTC&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; meeting closed&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-05-06</title><link>https://beta.monerodevs.org/blog/2019/05/06/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-06/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/06/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-05-06/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 06 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ping suraeNoether et al.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First on the agenda, GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll wait a couple of minutes to see if others join&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hey guys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thank you for your patience&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since suraeNoether went first last time, I&apos;ll go first in the ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the DLSAG signature paper has been submitted to a conference in a short form, and the IACR preprint is forthcoming&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to our coauthors for their excellent work on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The submission process is arduous and irritating&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Zcoin published an intriguing Zerocoin protocol flaw recently: &lt;a href=&quot;https://zcoin.io/cryptographic-description-of-zerocoin-attack/&quot;&gt;https://zcoin.io/cryptographic-description-of-zerocoin-attack/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sooooo we won&apos;t be switching to Zerocoin anytime soon!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My monthly report is available on CCS: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/34#note%5C_5903&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/34#note\_5903&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is there an issue with DLSAG key images that will impact the publication process?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I updated the CLSAG protocol code to reflect key prefixing, which had been left out mistakenly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doubtful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s an interesting construction regardless&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo asked about doing a CLSAG key image offset (like we do in BPs) to save time while avoiding subgroup issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doing so would save ~315 us per signature on my test machine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it was also noted that there could easily be room for error depending on implementation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that the CLSAG test code already performs this offset on the auxiliary key image, but this isn&apos;t used for linking anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had also been interested in BP generalizations to arbitrary input lengths&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have code for it: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/pybullet-np2&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/pybullet-np2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately this requires the verifier to compute all inner product rounds and loses computational efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It may be possible to modify the algorithm to do the single-round version, but it is not clear to me how to do so cleanly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Currently, I&apos;m working on updating some formal definitions for suraeNoether for CLSAG, and have been doing some code and timing tests for a paper that was presented to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any particular questions on this work?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just curious when you sleep :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go ahead, suraeNoether !&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my update is shorter: unforgeability proof for CLSAG is nearly complete, but I&apos;m holding off on continuing to write on this before I get some comments back from sarang. some of my protocols as described have a few mismatches with our current approaches, and I don&apos;t want to write proofs for the wrong protocols.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m working on my talk for the magical crypto conference (i&apos;m leaving tomorrow for that and I&apos;ll be back home on sunday)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, they&apos;d be correct for our implementation AFAICT, but not for a neat generalization you were working on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh! well, still&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since the proofs will be for the general case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, i&apos;m also trying to solve a problem with the dlsag key images that I thought had been solved, and I&apos;m continuing to review a semi-secret paper for a colleague&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (the last semi-secret paper ended up being DLSAG, which is the groundwork for monero lightning, so y&apos;all know if we&apos;re keeping it semi-secret it&apos;s pretty neato burrito)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is that semi-secrit paper related to Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items for today involve a breaking monero episode, further DLSAG research, further semi-secret research, and writing my MCC talk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i can&apos;t go further yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; when is the earliest you expect to switch back to the bipartite graph paper?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in being public about the contents, I mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: thank you for reminding me about that, this is an ongoing project, sgp_, and I&apos;ve been putting in work regularly on that paper to try to get my simulations working appropriately.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually putting work regularly into the simulations, because the paper is on hold until the sims are done&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang and I are trading some projects back and forth; when i hand him clsag or dlsag, i work on MRL11 until he hands me something back, and it&apos;s like the tides&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t have a good timeline on completing it and getting results, however&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All I&apos;m doing is making sure is that it doesn&apos;t fall by the wayside. There are a million things to do, I just want to make sure this remains in the top 3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll make a little descriptive blurb and make a link to it here later today so that people can see the current state of the thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; perfect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions for suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to ensure that folks in the community are aware of the progress on each of these projects, and we definitely have a *lot* of projects/spinning plates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anyone else has relevant research to present, now is a great time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; none from me. looking forward to seeing the MCC recording/slides&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As am I&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ok, how about ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be rewriting some definitions today to streamline suraeNoether&apos;s CLSAG generalization for the proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finishing up that timing data I mentioned earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; getting another couple of Breaking Monero out the door&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reviewing some output selection stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Others?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I mentioned mine already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that you did&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and sgp_ reminded me to re-add matching to my list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions about konferenco or complaints or more action items to be added to the list of stuff to do for the research conference?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m asking this because sgp_ just reminded me how human and fallible my memory is for big lists of stuff to do :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The speaking agenda for the conference is all set?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, i believe i&apos;m waiting on two TBA titles. i need to add two sponsors to our list, Tari and Symas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m excited to speak and serve as panel moderator&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; those sponsors are on the t-shirt design, but not the website&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man that&apos;s going to be a good panel&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m anticipating pretty rough questions for Voorhees and Gavigan actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FYI questions for the panel will be submitted by the audience and then selected by moderators&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to ensure quality and avoid the inevitable &quot;a few follow-up questions...&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since we have time, here&apos;s an open question... now that the next point release is being finalized, any thoughts from the room about desired changes for the next network upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ i&apos;m curious about this a lot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the other day sarang asked me what i want to see in the next upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; another ringsize revisit. 2 output min. payment ID stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the next big change i want to see is CLSAG, since it&apos;ll be basically cutting our blockchain rate of growth by half&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 25%&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but 2-out min and deprecating pay_id is on my list also&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ish&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah there are some constants&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any chance for dandelion++? I don&apos;t know how long this would take&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably not by fall, but it&apos;s not consensus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any client release could do it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; right, jut curious&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; are you anticipating any work on your end for RandomX? code is frozen and needs to be reviewed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i heard a rumor that tari is looking into ristretto and monero&apos;s protocol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m thinking we should invite someone from tari to give us an update on that for the meeting after next or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: I&apos;m working with hyc to solicit statements of work from reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have 4 interested firms&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once we get publicly-releasable statements we can put them on GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you expect those within the month?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m very excited about that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; are the firms all auditing firms? should we consider trying to bring in a hardware firm to assess that end of the implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, code-auditing i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re getting reviewers with backgrounds in hardware design&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s tough because at some level &quot;can this be built into hardware efficiently&quot; is answered by designing such hardware&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Part of the process will be getting feedback on which reviewers&apos; experience aligns most closely with our goals&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fair nuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t have any other consensus-related questions and comments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else have any?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case, thanks to everyone for participating today. Logs will be posted shortly to the GitHub agenda issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a really quick announcement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you are interested in speaking, running a workshop, and/or volunteering at the Monero Village at Defcon in August, please fill out the CFP by June 3: &lt;a href=&quot;http://monerovillage.org&quot;&gt;http://monerovillage.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We already have some good submissions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (done)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When https?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; whenever rehrar gets the time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we are now adjourned&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-05-05</title><link>https://beta.monerodevs.org/blog/2019/05/05/logs-for-the-dev-meeting-held-on-2019-05-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/05/logs-for-the-dev-meeting-held-on-2019-05-05/</guid><description>Development status, Code &amp; ticket discussion, and miscellaneous</description><pubDate>Sun, 05 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It would be time for one, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Meetings Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; h&apos;lo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;re waiting for 5509 to be finished before branching.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s how moneromooo always says hello, don&apos;t worry&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. What&apos;s been done since the previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; ... a month ago, if I remember correctly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Something like that. :P So in theory at least a few things got done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is dsc_ dEBRUYNE selsta around give a gui update?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and maybe moneromooo can say something, although he kind of did already&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am here&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Suppose I can give a quick GUI update&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please do&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The white theme got merged finally! It also includes a lot of other UI improvements&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Trezor support has been finalized&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We&apos;ve also updated the QT version to 5.9.7, because QT 5.7 was kind of holding us back due to a few bugs being present in it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also QT 5.9.7 allows us to use more features etc.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; An update popup was also implemented, it basically checks whether a new version is available and shows a little pop up if yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Fiat pricing will also be merged soon^tm, note that it will be turned off by default&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Update popup can be seen here fwiw -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/2100&quot;&gt;https://github.com/monero-project/monero-gui/pull/2100&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Other than that, the usual lots of optimizations and bug fixes :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We&apos;re essentially ready for the upcoming release too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Just need to merge a few remaining PRs, wait for the translations, and do some testing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s kind of it I guess :p&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Oh one more thing, for 0.15 we&apos;ll be revamping the send page / flow to make it more intuitive -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2148&quot;&gt;https://github.com/monero-project/monero-gui/issues/2148&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Looks like it will be a interesting release&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Awesome. And where&apos;s the core software in the process of point release? they are planning to have one, right?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, well moneromooo did kind of state at the start&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah after 5509 is resolved we&apos;re branching as far as I know&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It just needs vtnerd to review (and hopefully not say it&apos;s total shite and needs rewriting :P)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then waiting on pony shenanigans?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is it sure already that it will have the version 0.14.1.0?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; If yes, I can make the few trivial updates for the installer for that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Almost certainly.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But there will likely be 0.14.0.1 etc soon afterwards.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; You mean 0.14.1.1?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Ill focus on: pruning/moneroseed handler/automatic mining from within the GUI next, after that TOR/I2P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, I do, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sad dsc_. Mobile one day?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Are we building directly after branching or will there be some time for testing first?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rehrar: Where&apos;s my Librem dev kit? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Both I think.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Oki&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Anyone from the RandomX team here to provide an update?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador, sech1, hyc?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_: I&apos;ll literally beg on the streets for you to get one&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 19:15 &amp;lt;rehrar&amp;gt; sad dsc_. Mobile one day? &amp;lt;-- We don’t really have resources for mobile atm.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; randomx code freeze was april39&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 30&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we have 2 review proposals and a 3rd team isprepping one&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I have a preliminary randomx integration with monerod in my github repo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador is still playing with cpu optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the review proposals will require XMR, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; via CCS?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sech1 has nearly finished a CUDAversion&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let me know if you guys require any help getting the CCS proposal up for them&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Will be intesting to see how fast CUDA will be&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; thanks. waiting for 3rd proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; I estimate CUDA version will have the same hashrate on RandomX as with Cryptonight, maybe even faster&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; It&apos;s like 80% complete now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is kind of really exciting stuff, and I&apos;m super giddy that Monero (via you guys) are on the forefront of this&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is that earlier than originally feared / planned?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rbrunner wdy mean&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The CUDA version. I am a little surprised it&apos;s almost ready already&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; It&apos;s not hard to implement&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But somebody must do it :)&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; But the remaining 20% might take longer, it&apos;s the hardest part to do without losing much hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, so it&apos;s beingdone&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. the last 20% always takes the most time...&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; True that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc any time frame on the 3rd team proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and kind of the CCS in general?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this probably won&apos;t get in this upcoming fork, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I suppose we&apos;ll see the 3rd proposal this week&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we&apos;ll present all 3 for discussion in this channel, decide what to move forward on&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; You can watch my progress with CUDA version here: &lt;a href=&quot;https://github.com/SChernykh/RandomX%5C_CUDA/&quot;&gt;https://github.com/SChernykh/RandomX\_CUDA/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if we have reviews completed by July I think we can roll out in October&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I expect to have fully working testnet monerod in time for monerokon&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: I don&apos;t see why not if we have integration ready + reviews finished by the end of June&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That&apos;s awfully exciting. Thanks for sharing the news on this.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The october fork is then still ~3.5 months away&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so I guess I shouldn&apos;t buy any more GPUs at the moment for my little 2 GPU miner&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; as sech1 noted, GPU hashrate will be comparable to cryptonight&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but CPU rate is much higher than cryptonight&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess we&apos;ll see GPU mining as long as it is profitable&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, no reason why not&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anyone interested in writing minig&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; mining code can get current rev from randomx repo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; final docs/specs arethere now&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; actually, it&apos;s the dev branch of randomx repo which is up to date&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ tevador says all merged to master now&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have a mac (for website testing). Maybe I can give it a shot.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But I&apos;d have to build from source, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or I guess you can grab a binary from that PR.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; what does &apos;SSL&apos; between wallet and daemon mean?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; between monero-wallet-cli and monerod?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Data sent back and forth gets encrypted.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd_&amp;gt;&lt;/strong&gt; moneromooo : I have a mac for testing too&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; gotcha. Ill try to test..&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd_&amp;gt;&lt;/strong&gt; the issue is that I think I have a custom openssl build instead of whatever comes with the system, which is probably what you want to be tested ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, mostly, but a custom one can&apos;t be bad either. Might find some corner case.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo: I&apos;ll put it in the Revuo as well as a volunteer opportunity?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; though it&apos;d help to have instructions on how to test&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe I can talk with you later and do a write up&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I kinda hope it&apos;ll be done and merged within a day now that vtnerd&apos;s around to review ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, I see.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no worries then&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, any other meeting items?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Just the logs of this meeting (if/when posted) will be enough to excite the community I think&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; pump back up to 500 dollah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; jk jk don&apos;t ban&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, if there&apos;s nothing else, I think we can call it here. thanks for the check in everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; byebye&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Thanks&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Localization Workgroup meeting held on 2018-05-03</title><link>https://beta.monerodevs.org/blog/2019/05/04/logs-for-the-localization-workgroup-meeting-held-on-2019-05-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/05/04/logs-for-the-localization-workgroup-meeting-held-on-2019-05-03/</guid><description>Translation&apos;s workflow improvements and future of Pootle</description><pubDate>Sat, 04 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Let&apos;s start this meeting. Copy-pasted text incoming:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi folks, welcome to this meeting of the Monero Localization Workgroup!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The agenda can be found here: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-translations/issues/51&quot;&gt;https://github.com/monero-ecosystem/monero-translations/issues/51&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; First of all, let&apos;s make a quick round of greetings to have an idea of who is here.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi everybody!&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;lafudoci[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola (on mobile)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; alright, not really crowded atm, let&apos;s hope somebody else will join soon. Some more copy-pasted stuff:&lt;br&gt;&lt;strong&gt;&amp;lt;kico&amp;gt;&lt;/strong&gt; yellow&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; So, the two main questions we should answer during this meeting are: How to improve the workflow of our localization system? What&apos;s the role of Pootle in all this?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Thanks to Pootle, the whole process is much easier for translators, since they can directly submit the translated strings using an easy&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; user interface. This was a big improvement from the past and the result is that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we reached an all-time-high peak of Monero contributors and translators during the last hard fork (about 60 translators worked on GUI and/or CLI),&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and we managed to translate and review thousands of strings in about 48 hours. I consider that a huge achievement.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; First of all, I think it&apos;s necessary to give a quick overview of how the translation process works at the moment (using the GUI as example):&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 1. code gets updated all the time, adding and removing strings. About once a month i update the git repository on pootle&apos;s server.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 2. translators continuosly suggest new strings, which i technically review one by one. Some languages have &quot;language coordinators&quot;, which are trusted members of the localization workgroup with the power of reviewing and push translations. They don&apos;t review their own translations.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 3. once a good amount of strings are reviewed i sync them with the git reository on pootle, i refresh the language files with lupdate and then open the PR. This way i&apos;m opening a PR with the code synced with the last changes that happened during the time translators worked on the strings.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 4. Right after, i upload the new synced languages on Pootle, so that translators will work on the updated strings.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 5. the circle repeats.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The bigger issues with this system are 2:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - if some big chuncks of code (with new strings) get merged right before a release, translators will have very few time to translate and i have few time to review&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - Every time the code gets changed, the number of the line referred in the language files changes as well. This means that even if a translation exists, QT won&apos;t see it if the right string is not referred.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; This is very annoying, but right now is resolved doing a round of lupdate (which sync the language files with the code) as last PR before tagging the release.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Selsta mentioned the possibility of removing line numbers and avoid this problem (&lt;a href=&quot;https://github.com/monero-ecosystem/monero-translations/issues/51#issuecomment-487793419&quot;&gt;https://github.com/monero-ecosystem/monero-translations/issues/51#issuecomment-487793419&lt;/a&gt;), but i don&apos;t know if it&apos;s doable, i hope our QT people can answer on this;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; About this workflow, i think with a proper code freeze of 1-2 weeks most of these issue are solved, especially since i sync the code every month or so, keeping a continuous flow of translations, but if there are better options/suggestion, please feel free to suggest them.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, are there any suggestions/ideas?&lt;br&gt;* selsta reading backlog&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (end of first copy-pasted chunk of text about point 1)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Who set up the current GUI translation system?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: i did&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Could maybe the uploads be automated via a python script or something allowing for higher frequency?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; wait, if you mean QT itself, that was already there when i arrived&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Can you try running lupdate with &lt;code&gt;-locations none&lt;/code&gt;?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; (after the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think it should solve the problem you described above.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; xmrscott: they could, yes, but it&apos;s not going to be a big improvement, since i would have to manually commit anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: i will try locally after the meeting, sure, but el00ruobuob had soum doubts about that method, did you read his answer on the issue?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I guess the same strings don’t have multiple translations?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I don’t really understand el00ruobuob’s comment.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: you mean for the same language? they don&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; ErCiccione: Would it be possible to run it on a cron job though and have a bot account or whatever handle the commiting?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think running lupdate manually is fine.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; xmrscott: I thought about it, but i really don&apos;t feel to confident in giving access to my GPG key to a bot (maybe i&apos;m paranoid tho), and i would prefer review to review and test translations anyway before committing (again, could be just paranoy)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We could also add lupdate to the build script meaning that every commit would also include the translation changes, not sure if we want that though.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I&apos;m probably more focused on #1 since that seems to be the larger issue, the refresh cadence&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Not so much the commiting back to master&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: yes, thank you, thjat&apos;s something i forgot to mention:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the problem of syncing strings would be eaily resolvable if the cmake script would run lupdate before every build&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; right now it only runs lrelease&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; You’d still have to manually update pootle?&lt;br&gt;&lt;strong&gt;&amp;lt;lafudoci[m]&amp;gt;&lt;/strong&gt; I guess el00ruobuob was asking how does qt pickup string if there is no line numbers. And what happen to those duplicated string.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Scan all the sources for strings and add a single translation per language to each string.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: yes, but it would fix the problem of the non-synced translations if some PR (even if they don&apos;t add/remove strings) get merged-, since the makefile will sync them before building .&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I don’t know what lupdate -location none does though.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think we should really make the makefile run lupdate in any case, that would make unnecessary the last PR to sync the language files after the bugfixes&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; dsc*: Opinion?&lt;br&gt;**&amp;lt;dsc*&amp;gt;** Yes.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* Sorry I did not follow the conversation, please continue ill read up&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ErCiccione: We’ll have to test it.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;ErCiccione&amp;gt;** dsc&lt;/em&gt;: the main question is: could you (or somebody else) make run lupdate right before lrelease when building (everything is in the makefile)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; (We can try)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ok, great, thanks. That would solve the second. Let&apos;s keep in touch about that dsc&lt;/em&gt;, i will open an issue on -gui to keep track of the development.&lt;br&gt;**&amp;lt;dsc*&amp;gt;** Yeah sorry I just got back from abroad&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* im following convo tho&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no worries man :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; What about the first point? i&apos;m really convinced that a proper code freeze of at least one week (so, only bugfixes get merged) , would mostly resolve that point.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* Would be nice if Pootle would sync itself and figure out the mappings&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* So, instead of once a month, it would update continuously&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* So in the situation that GUI has a code freeze, we can still do a bugfix that changes some lines - but there wont be a Pootle PR neccesary&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Pootle doesn&apos;t have this feature AFAIK, but i could be wrong. In any case, i don&apos;t know the importance of that, since we don&apos;t need the strings to be continuously up to date, the important is that they are for the release.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: if we integrate lupdate in the building process, we can push bugfixes with no issues at all from that side, since if we don&apos;t add/remove strings, there is no problem&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* right&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* maybe I should set up Pootle myself on a server&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the important is that we don&apos;t add a shitload of strings 2 days before the release, like it happened last hard fork :P&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* (to see how it works)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* right&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: FWIW Pootle has a nice integrated webserver that make the testing process in a non-production environment very quick and easy.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* ill look into that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; If nobody else has comment on this first meeting point, i would pass to the second one, which is Pootle itself and how to deal with it (will explain what i mean)&lt;br&gt;**&amp;lt;ErCiccione&amp;gt;** thanks dsc*.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; alright, let&apos;s go on. Some more copy-pasted text incoming.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Second big point of this meeting is Pootle itself.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The project is nice and at the moment has every feature we need, the problem is that development is basically dead. I asked support for some minor issues for months without answer.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; When they finally did answer, they basically told me the project is developed &quot;when they have time&quot; and even offered to hand it over if i was interested. See &lt;a href=&quot;https://github.com/translate/pootle/issues/6893&quot;&gt;https://github.com/translate/pootle/issues/6893&lt;/a&gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The point is: i don&apos;t think other localization platforms would change in a substantial way our workflow. I used Weblate in past (which would be the first candidate if we replace Pootle) to translate Riot in Italian and they use a workflow similar to ours, with the difference that they automatically push commits to their repo.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Since i&apos;m not a core team member, automatically commiting is out of question and i honestly don&apos;t mind opening PRs manually, since it allows me to review and test locally, which helps with my perpetual anxia :P.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; It&apos;s also true that it&apos;s not optimal to use a platform which is basically abandoned, from both a security and functional point of view (weblate has more features than Pootle).&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I would like to hear the opinion of the community at large about this, since integrating Pootle required a good amount of resources and i understand that would be annoying to replace it after a so short period of time, but i personally am not a fan of th idea of using an abandoned project. Also,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if we decide to try another platform (as said, i would try weblate, but other suggestions are welcome), i would have to dedicate time to that, which will obviously slow down some other things.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Anyway, in case, i&apos;m confident i could manage to have a working new platform before the end of my CCS (beginning of June), since i already tested weblate in past and i already have access to the translate.getmonero server.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; In the meantime, we would keep using Pootle until the new platform is ready. Thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; My vote is to transition to Weblate. Notable features for more casual users&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, weblate has some nice feature would be nice to have (like a better commenting system for every string)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Namely, ability to get emails when new strings are added; not everyone monitors #monero-translations or r/monero like a hack for new strngs announcements&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://docs.weblate.org/en/latest/admin/continuous.html&quot;&gt;https://docs.weblate.org/en/latest/admin/continuous.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I think that ultimately you are the person to make such decision&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; as authority on all things translations&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; *like a hawk&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I doubt anyone has better insight in such systems :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; xmrscott: true. Just FYI, the first choice at the time was weblate, we went for pootle because me, serhack and rehrar had all problems with making weblate&apos;s webserver work properly, but that was about a year ago and now we have many more developers who could take a look at it.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: thank you for your trust :) but i thought that since there is my CCS involved, more opinions on this would be really appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (i wrote an year ago, but it&apos;s actually less, six months maybe? or something like that)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don;t really remember i should check the backlogs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; There seem to be no strong opinions on this point, so i think i will just try weblate locally or in a vps, then will keep you all updated about it, without spending too much time on it at first. Sounds good?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yep yep!&lt;br&gt;&lt;strong&gt;&amp;lt;lafudoci[m]&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Alright, if somebody has questions/ideas/random thoughts, please go ahead, otherwise we can just end the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Let&apos;s wrap it up then. Thank you all for coming, especially if it&apos;s morning in your country and you are at work :P. Have a good day and see you around!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-04-29</title><link>https://beta.monerodevs.org/blog/2019/04/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-29/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 29 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A reminder that this meeting will be logged to the GitHub agenda issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; peanut gallery watching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For 2. ROUNDTABLE, do you want to go first suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how about you go first, because i tend to over-explain and write a book. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My investigation into Lelantus is wrapping up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I added multi-input spends using a modified Fiat-Shamir transform in the Groth commitment-to-zero proof protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and added direct anonymous payments using stealth addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Along with general refactoring and cleanup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you mean you included those things into your test code?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/tree/lelantus/lelantus&quot;&gt;https://github.com/SarangNoether/skunkworks/tree/lelantus/lelantus&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat; was the modified FS the original one you and I discussed that seemed a little sketchy?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; transaction.py has some example transaction flows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; test.py has other tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh, so for the folks in the audience&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I asked around and the general agreement seemed to be that it&apos;s fine if used properly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the idea is to carry out more than one sigma protocol via FS transform simultaneously, using a common challenge across the multiple protocols&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; computed by hashing *all* of the various sigma protocol&apos;s first stages in some canonical way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worth noting that&apos;s not an MPC perse&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *per se&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my radar goes off here, because it appears to me like this gives an adversarial prover the ability to select which hash function they use to carry out the FS transform for one of their batched sigma protocols&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it probably would be very hard to pull off across all the protocols simultaneously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the proofs are always verified in a single batch, so the verifier computes the F-S challenge themselves&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, this is *lelantus* and they are doing a weird but cool idea that doesn&apos;t have a formal security claim behind it, and it&apos;s cool, but it definitely sets off my internal radar&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m glad you implemented it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also: I worked up a possible new transaction type for migrating RingCT outputs to Lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Brief writeup: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/lelantus/lelantus/migration.md&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/lelantus/lelantus/migration.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; delightful!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s an intermediate commitment stage to avoid the necessity for a churn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also did some generalization work on Bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was looking into a way to allow arbitrary-length inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; had it all coded up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should make that one of our calls later today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; turns out the original paper authors thought about that method too, and found it was flawed :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; er... later this week i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s another trickier way that shouldn&apos;t have this problem, and I&apos;m getting it finished&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are some unfortunate space-time tradeoffs with this method, though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the scaling gets funky&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m eager to hear about this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; arbitrary-length input things are always so tricky&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The prover alternates between doing the inner product folding and sending additional scalar elements to the verifier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it depends on some binary decompositions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For range proofs it&apos;s probably not worth it, but we&apos;ll see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s much more useful for circuit applications where the inputs get very large&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks, Sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, our DLSAG coauthors wanted to submit to a conference with length restrictions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i didn&apos;t hear about the restrictions...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m antsy to release this thing, but I&apos;ll respect their constraints for submission first&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve not been following that conversation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah they had to shorten it due to page limits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s an unfortunate issue with key images that we don&apos;t have a good answer to yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it doesn&apos;t affect anything that&apos;s deployed, only new constructions under investigation)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you support a collaboration rule/social norm/expectation at MRL that preprints have to be made public before peer review submission?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the future i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not really&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just a thought&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s typical to withhold preprints until submission&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, it depends on the journal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it used to be very typical&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but I understand the desire to avoid getting scooped, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s more and more typical to post pre-prints before seeking publication&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; especially in the crypto space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I personally prefer preprints ASAP, but I can respect others&apos; wishes here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, but if it&apos;s published on arxiv or iacr, you have a timestamp of your idea with your name on it, so the scooping thing never made sense to me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s a good point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks again, Sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions for Sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for my update: the tail end of last week, some family showed up unexpectedly and I had to host, and this killed my productivity on Thursday and Friday. I spent most of the weekend making up for that shortfall working on simulations and a bit on CLSAG security, which was just extending my work from previously in the week. I also did some work on output selection (see below)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; signature scheme proofs and analysis: I put this on the back burner last week to work on MRL11 simulations (see below, also related to output selection), so not much movement here. The remaining piece for CLSAG is matching our formal descriptions of what is being tested vs. what is being proven, to meet the theory with the application.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Most of CLSAG is within close reach of finishing, but it&apos;s a little slower going than I would like. Sarang and I have a call scheduled later today to discuss this (see below). I also sent my thring signatures paper to a colleague to attempt to destroy my security proofs before I attempt a formal peer review.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MRL11 simulations and output selection and churn etc: Some deep issues with my code cropped up, which took a lot of last week to figure out. This led to some ground-up reworking of my bipartite graph code and matching code. Finding maximal matchings in bipartite graphs worked just fine, but finding optimal matchings in bipartite graphs had to be corrected...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and none of my unit tests were catching the problem. I expect another commit later today once I make a few more changes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang and I are scheduling calls for several days this week to try to tie up some loose ends on a few remaining projects before Concensus/MCC and Monero Workshop next month. Today we are talking about CLSAG and tomorrow about simulations.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m speaking at Magical Crypto Conference by the way, and I&apos;ll be talking about CLSAG, DLSAG, and the general future of Monero, given upcoming signature schemes and key models; if I have time, I may speak about a longer-term future of Monero that requires deeper changes to our protocol. I only have 15 minutes so I&apos;ll be compressing the mathyness.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone who will be in NYC should come heckle me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Monero konferenco updates: We are about 8 weeks away! It&apos;s a little off-topic to talk about konferenco organization, but people always have questions, so I&apos;m just going ot give a brief update.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; XMRHaelan and Thunderosa have been working on some great poster and t-shirt designs. I&apos;m uploading the final version of the poster to the konferenco website later today so we don&apos;t have a bunch of versions floating around.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Anyone here who is a speaker at the Konferenco and has not started arranging travel, please contact me immediately (I do not have a complete list in front of me, but I&apos;ll be contacting folks individually again). Also, please check &lt;a href=&quot;https://monerokon.com&quot;&gt;https://monerokon.com&lt;/a&gt; under the schedule to see if any information about your talk is incorrect or if you think you are in the incorrect session, or if you need to get your title&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and abstract to me (*cough* isthmus andytoshi). hyc pointed out that his name was accidentally excluded from a previous version of the poster, for example: we&apos;ve double and triple checked things, but we are human and miss stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Konferenco final touches: speaker rooms are taken care of, flights are almost done being taken care of, and all that remains is ticket and t-shirt sales before the event. If you are a speaker and you have any questions, please contact me. Also, if you are getting tickets, snag them soon because there&apos;s only a little over 2 weeks of early-bird pricing left. I&apos;ll be posting a budget update some time in the nex&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 3 weeks, and a post-mortem update after the Konferenco.&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; ok i&apos;ll do title/abstract today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, basically, I&apos;m catching up on Konferenco emails after the meeting, sending travel reimbursements this week, meeting with sarang on CLSAG and simulations, and writing my talk for MCC... and loving life&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; andytoshi: thanks brother!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this job is crazy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i love it&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also, anyone else have relevant research to present here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose that takes care of your action items for the week as well, suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although i just found this morning four separate ring signature papers i need to read&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; word&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe a fifth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *sigh*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, shoot along some links&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since we didn&apos;t have additional 3. QUESTIONS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re on 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will finish up this (correct) Bulletproofs input length generalization, so we have it available if desired&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as get more feedback for CLSAG formalization&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been wanting to get an implementation of circuit Bulletproofs for a long time, and would like to get started on it if time permits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last questions or comments, since it&apos;s a pretty quiet day today?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I do have a question:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was playing around with merging txes together, and luigi pointed out that Eve can brute force a ridiculously small space to work out which subsets of ins and outs have matching sums to reconnect inputs to outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So if anyone can find a way to generate these &quot;part&quot; txes so that the merged ins/outs add up, that&apos;d help a lot :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (without leaking private information between participants)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I was thinking about that construction earlier moneromooo. No solution yet, unfortunately, from me :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was playing around with discrete log knowledge proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, rarely does anyone complain that a meeting was too short, so let&apos;s go ahead and formally adjourn; research discussions can of course continue here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the GitHub agenda issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-04-27</title><link>https://beta.monerodevs.org/blog/2019/04/27/logs-for-the-Community-meeting-held-on-2019-04-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/27/logs-for-the-Community-meeting-held-on-2019-04-27/</guid><description>Community highlights, CCS / FFS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 27 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Community workgroup meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Workgroup Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/337&quot;&gt;https://github.com/monero-project/meta/issues/337&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi guiz&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Beep boop loading xeagu.exe&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s talk about the big Monero vulnerability that allows me to steal everyone&apos;s Monero&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; rehrar was that in the DLC?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; key new feature of next GUI release&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I&apos;ll just use the *other* GUI release&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights and Moneroversary reflection&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar now maintains news highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;. The most recent article is from 2 days ago.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Most notably, Monero celebrated its 5th Moneroversary on Thursday April 18.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; riat planned a full day of events that was well-received. They included a livestreamed countdown that received 3,353 minutes of watch time so far.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Later that day, we hosted the showcase, which included nearly four hours of live events. This is the community’s most viewed event. It has over 23,637 minutes of watch time so far.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Other various communities hosted local events. Mastering Monero released its ebook and free PDF versions to celebrate.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would like to thank everyone who participated in the events. We set the bar high this year, and I look forward to years of Moneroversary celebrations in the future!&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I watched 666 minutes of that watch time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; If somebody missed the news about the Ecosystem project: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/bhp5j6/the%5C_monero%5C_ecosystem%5C_now%5C_has%5C_a%5C_chatroom%5C_and%5C_a/&quot;&gt;https://www.reddit.com/r/Monero/comments/bhp5j6/the\_monero\_ecosystem\_now\_has\_a\_chatroom\_and\_a/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] The Monero Ecosystem now has a chatroom and a website (moneroecosystem.org), Join us! (self.Monero) | 41 points (89.0%) | 6 comments | Posted by ErCiccione | Created at 2019-04-26 - 17:40:51&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Basically: new website and chat (#monero-ecosystem)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; 14 people came to the Church of Monero Mass 34&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; GUI UX coding (3 months) (97.48 / 282 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/dsc-2019-q2.html&quot;&gt;https://ccs.getmonero.org/proposals/dsc-2019-q2.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xiphon part time coding (3 months) (16.28 / 110 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/xiphon-part-time.html&quot;&gt;https://ccs.getmonero.org/proposals/xiphon-part-time.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; knueffelbund GUI design for Q2 2019 (24.87 / 37 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/knueffelbund-gui-design-for-q2-2019.html&quot;&gt;https://ccs.getmonero.org/proposals/knueffelbund-gui-design-for-q2-2019.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: Coordinator of the Localization Workgroup – March (20.03 / 144 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-localizations.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-localizations.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed one at a time:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; most of those are actually funded more than they are shown&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; someone made a donation that donated to several proposals in one transaction, and we didn&apos;t anticipate that, so it only shows up on one.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: is there a delay now? It used to be nearly instant&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; xiphon: made a fix, and it&apos;ll be live soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh, I see&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; interesting background&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; this is the related issue: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/issues/4&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/issues/4&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Korean Translations GUI &amp;amp; CLI &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/56&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/56&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Yeah waiting on approval still&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; after much discussion, it seems most people are not comfortable working through an intermediary to fund someone the community has never spoken to before&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; sgp_: the core team has not reached consensus yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; from what I tell they have not commented yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi has commented&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh, never mind then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I&apos;ve spoken with him briefly about this&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Maybe your friend could start working on one translation on a volunteer basis, and consider the CCS after? that would help the CCS to be accepted i think Xeagu__&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;d just like to thank everyone who donated to my CCS thus far, or any CCS for that matter.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: at the bare minimum, it would give some assurance of quality&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: this would be massive, yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &amp;lt;el00ruobuob_[m]: I think most of the concerns are about the fact that the community don&apos;t feel that a paied middle man is necessary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Xeagu__: take note dude ^&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; The core team retains full control of funds at all times. They don&apos;t need assurance of quality because they hold all the cards at all times&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Xeagu__: while this may be true, we&apos;re not talking about funds&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re talking about getting it moved&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i think there are two point there: the middleman, and the new contributor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *moved in the first place&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; almost every CCS has seen the proposer do some amount of volunteer work&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Rehrar no they want me to bow to their command and I bow to no authority but God. It will be accepted by merit alone or it won&apos;t be accepted at all.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even other people who request money for translations typically have some XMR volunteer trnaslation under their belt&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: this argument can be trivially extrapolated to &quot;move anything, only pay out what they want&quot; which isn&apos;t the real situation. There is still an initial vetting process before moving to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Xeagu__: dude, stop being a dork&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t know which &quot;they&quot; you&apos;re talking about&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lack of volunteer work has been a point of contention on many previous proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yours is not special&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yours is not special&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: we literally cannot assess the merit based on the proposal you created&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one more time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yours is NOT special&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i can&apos;t believe we are still talking about this.&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; same&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the aspect I&apos;m talking about has nothign to do with you, your religion, or any other absurd contrivance you have in your head&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; volunteer work goes a long way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; unless there are other comments, I&apos;d like to move on. All these points have been stated before&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Whoever demands that I do my work &quot;their&quot; way even if my work sufficiently meets the needs of the project goals.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m quickly losing patience&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero currency and blockchain statistics hub &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/58&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/58&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; We can attach these logs to the proposal comments&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Xeagu__ get a job and some dignity, we have work to do.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this other proposal is not very detailed, but I appreciate the user taking the effort to create something of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I personally would like to see some more detailed project requirements&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about that proposal, i think the idea is interesting and i too think we miss those statistics,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding this proposal, I have the same issue as with Xeagu&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but i don&apos;t like the fact that we don&apos;t know much about him and that he basically ignored the results of his own poll&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, we also have little background&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I don’t think CCS for a website are a good idea. They will stop maintaining these once the funds are paid out.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he says he&apos;s been working on another wallet, which was cancelled (which is cool), but I didn&apos;t see any of it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and besides that, I don&apos;t know him, or he doesn&apos;t have volunteer work as far as I can see&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If I might say something real fast.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: that&apos;s a good point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s important to know that we have formalized rules and structures in place, which are written on a page there. But it&apos;s also important to realize the community and CCS have informal expectations (non-written)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as all organizations do, regardless of state of decentarlization&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; My proposal does not carry such continual funding requirements&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so maybe this is a broader discussion. Should these informal expectations be written?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;d help with the issues we have now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: your comment is off-topic for this other proposal&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I&apos;ve worked with Monero-Noncesense Lab workgroup which aims to study blockchain systems from an empirical data science perspective.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe not as requirements, but information of culture&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a statement that proposals are MUCH MORE likely to be moved if there is evidence of volunteer work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I would honestly table this discussion since it gets broad really fast&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I support some, even broad, guidelines for the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: we have some&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; getting link&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; All the details for Monero Noncesense Research Lab could be found on &lt;a href=&quot;https://noncesense-research-lab.github.io/&quot;&gt;https://noncesense-research-lab.github.io/&lt;/a&gt;. I think it&apos;s an helpful project.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://ccs.getmonero.org/what-is-ccs/&quot;&gt;https://ccs.getmonero.org/what-is-ccs/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Is it possible to be a paid volunteer?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: yes, but i think they should be more strict (we discussed about this in past. I mean me and you.)&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; serhack: I was just about to mention that AIUI NRL is working on things similar to what this proposal is offering&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; discussion tabled, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; in short though, I agree that a basic guide that says &quot;the best proposals generally have x, y, z&quot; could be useful even if it&apos;s just a malleable framework&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; until open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we can stay on schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks, any other comment on this second proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; sgp_: would all proposals be held to that standard? Even future MRL ones?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m meh about it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rehrar approved stance (official) ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Again, I do not support the current one without more specific requirements at least&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; + for meh&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Against it.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; *+1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; NEXT&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; If we consider applying standards for proposals, they should apply to all CCS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll continue discussion at the end of the meeting Xeagu__&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; promise&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have an interest in this discussion too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Or we have a small group of people calling all the shots, in which case why are we even voting at all&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Yay I left one tyranny for another!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Xeagu__: hold off-topic comments until appropriate time please.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; At the end of this meeting this discussion will continue, I said.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; failure to do so will result in a mute until the end of the meeting when the discussion starts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *resumes&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Excuse me warden&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s Mr. warden to you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go on&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; So,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Recently we pushed the Turkish translation. A lot of work there, not perfect, but the group behind it is working on some improvements. I&apos;m in contact with them by email&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; *turkish translation of getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/bgv7ai/getmoneroorg%5C_available%5C_in%5C_turkish%5C_our%5C_website%5C_now/&quot;&gt;https://www.reddit.com/r/Monero/comments/bgv7ai/getmoneroorg\_available\_in\_turkish\_our\_website\_now/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Getmonero.org available in Turkish - Our website now speaks 11 languages!! (self.Monero) | 66 points (93.0%) | 14 comments | Posted by ErCiccione | Created at 2019-04-24 - 14:21:39&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The main point i want to discuss about now is Pootle&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; As i said during last meeting, i&apos;m a bit concerned about the state of the development. Apparently the developers started to work on it again, but intermittently. This put me in a weird situation,&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; still gotta email me the stuffs you were talking about ;)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; If it&apos;s not broke, don&apos;t fix it&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; We shouldn&apos;t be wasting community resources digging holes and filling them back in&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: totally forgot about it, sorry man, will send you everything after i&apos;m done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no worries, I&apos;ve been stupid busy with Defcon related things anyways.So I wouldn&apos;t have got to it even if you did.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as i was saying, the weird situation is that pootle is working, but could be vulnerable, since not really actively developed. ATm i&apos;m inclined to keep using it until i see that it doesn&apos;t fit our needs anymore,&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; ErCiccione: would you sabotage the translations platform Pootle to stop me from using it to produce Korean translations?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but i think i will call a Localization Workgroup meeting about this, to see what the workgroup at large thinks about the issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: that comment is unacceptable&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Xeagu__: get a doctor.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; It&apos;s a question not a comment&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ErCiccione: Would switching to a different platform help with the syncing problem?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; preferably you&apos;d be able to update translations dynamically as changes happen&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; final warning Xeagu__&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: what syncing problem?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; one that does not require a code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: we already do that, i sync pootle every month or so, the code freeze is only necessary because we tend to push commits which add/remove strings right before tagging andreleasing&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Adding a string should not have an effect on other strings.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ideally&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; do think dsc_ of a system which create a PR each time a string is translated &amp;amp; approved?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rehrar: I haven&apos;t checked it yet&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;d like a system where we wouldn&apos;t have to code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; or where a simple string change doesn&apos;t mess up the whole translation&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: not sure of what you mean, but it doesn&apos;t on pootle. It does for the way QT handles translations. It basically have to go pick the strings in thecode and resync them with the language files&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; The nature of those translation files is such that strings are mapped to code, using the line number as an identifier. This characteristic makes a code freeze neccesary and is not related to how Qt works, rather how Pootle works (I can think of a dynamic system that accounts for this)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; So I was wondering if there was a Pootle equivalent that could do this&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; to be clear, translators continuously submit translations, once they are ready they get pushed to the repo and synced&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Yeah technically you can submit translations manually without Pootle by just pushing commits to the main gitlab branch&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Well, keep it in mind if you&apos;re evaluating new systems. In addition, we are developers - if it does not exist we can make it :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok now i got it. That&apos;s actually not a problem. I could create a scipt that pull new strings from github everytime they get pushed and update pootle, but that won&apos;t solve the fact that if strings are pushed right before the release, they need to be approved&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_ ^&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; a great system would have a tagged uuid associated to each string to keep track on them&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Sure but at least we can still change the code (read: change line numbers)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; using our future NewSystem(tm)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; The approval process for verifying translations before each release sounds cumbersome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that can still be done, the script could refresh the code each time. I don&apos;t automate it because i review and sign the commits&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I think you lose the mappings that way&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anyway, i&apos;m totally open to a better system, i think we can set a Localization Workgroup meeting to discuss about this as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Cool we can discuss it afterwards ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Pootle is an improvement anyway :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I like Pootle&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other localization comments?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: definitely a huge improvement from every point of view.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can you please discuss the recent meeting you had and recap the recent changes dsc_?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Are we implementing any changes to the decoy selection algorithm?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Sure, afaik. selsta has some updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: that&apos;s probably off-topic here, but yes&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; A change to the GUI wallet is off topic in discussion about GUI changes?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We are still trying to get Qt 5.9 running.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Other than that, this release is going to be awesome.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; GUI meeting logs are here for those who are interested: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/blob/bc2d7e6691bb47e6e3fc09f25ffa7fba67360035/%5C_posts/2019-04-23-logs-for-the-GUI-meeting-held-on-2019-04-23.md&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/blob/bc2d7e6691bb47e6e3fc09f25ffa7fba67360035/\_posts/2019-04-23-logs-for-the-GUI-meeting-held-on-2019-04-23.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That&apos;s not specific the GUI, it uses the same code as the CLI Xeagu__&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ty el00ruobuob_[m]&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yw&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; White theme, UI improvements, bug fixes...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I saw a lot of stuff was merged a few days ago&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes, latest master is looking great. Compile to see what we worked on.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Oh, forgot to say, New GUI will have a new language: Hindi &amp;lt;- that&apos;s a big one actually&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I&apos;ve scheduled GUI meetings every tuesday, 17:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; #monero-gui&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great, let me know how those go&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll add them to the calendar&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i&apos;ll try to make it and grab the logs each times dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; That would be great el00ruobuob_[m] thanks a lot&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i love dark themes, i use them as everywhere i can. my special eyes. but does anyone think the white theme should be default to match the website so there is some type of cohesion there?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We’ll leave it optional for now.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; We can think about making it default later.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; context: &lt;a href=&quot;https://imgur.com/a/EBhSh9j&quot;&gt;https://imgur.com/a/EBhSh9j&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; sure. i know its more of a gui channel thing and i brought it up at the meeting, but maybe the community channel has some input? awesome work on the gui btw!&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ErCiccione: Regarding GUI code freeze, monday most likely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think dark is much more common now and is ok as the default&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anyone else have an opinion? Any final comments?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Great to know dsc_, thanks, but are we code freezing before the core repo branch? this would be a first time&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Could very well be the case ;)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Actually no.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; core goes first always :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, don&apos;t think would be a good idea to freeze before&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; we depend on it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; talking with the pony, he wanted to branch some days ago, but i guess some stuff still needs to go in.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; He originally played with the idea for tagging for the Moneroversary&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; In fact, translations for the CLI are already merged&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; sgp_: if thats the case, and i welcome it, the website should be dark as well.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kinghat: pr welcome ;p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinghat: hmm, interesting point. Taken there I don&apos;t know if I agree, so I&apos;ll have to think about it more for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar has some agenda items for open ideas, so let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks selsta, dsc_, and ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; a dark mode for the website? that&apos;s a lot of CSS fun for rehrar!&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dsc_: i thought the white theme is already in the next gui release?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kinghat: getmonero.org is also on git&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar, you wanted to start talking about the Revuo&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; ya i know its on there.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Moneroversary puzzle by needmoney90 was cool. I&apos;m creating one of my own. If anyone has cool puzzle ideas, please pm me.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dsc_: make it take place in a dungeon. with dragooons.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: cool&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; and make them have large talons.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, so&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one thing to discuss is the Revuo&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; plz dont reply with &quot;prs welcome&quot; 👅&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for those who haven&apos;t yet seen it, take a look at revuo-monero.com&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; There&apos;s a meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a few questions for everyone&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Thanks for the ping dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; anytime&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Publish on a day other than thursday?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Right now we&apos;re publishing on thursday. Is another day better?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Ive considered a puzzle workgroup dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Any ideas for other sections?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I enjoyed putting it together&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Puzzle section as suggest rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Styling? If anyone has any comments or critiques on UI/UX, let me know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. The Merchant Highlight. Good idea? Bad idea? Sustainable?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oops. that would be 4.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; 4 uses ringct&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m trying to make this into a valuable resource for the community.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which means listening to community feedback&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmoney90: get me some puzzles, bro&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; 5.(or is it 4?) good idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. no preference, possible to A/B test based on views? 2. my biggest feedback is on the contributing section, especially on ways to make these more approachable 3. no comments 4. sure, why not keep trying it and see how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; yes to The Merchant Highlight&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, that&apos;s it from me :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please send further feedback my way&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; how about we move on to the second item, CCS guidelines. We probably need a dedicated meeting for this later too&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; can even include those that take direct Monero donations such as VLC and Tor&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; under Merchants&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; or similar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, I&apos;ve been thinking of donations stuffs too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, CCS Guidelines&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any further comments on the formalization (semi-formalization) of the CCS guidelines&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think setting examples of good/bad submission scenarios is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm...&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; All funded participants should participate in the funding thread&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; exactly, something like that&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Otherwise we could get a situation where someone hires out to fiverrr etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Xeagu__: yes we are updating decoy selection at the next point update&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Rather than guidelines you could just call them &quot;Tips for successful applications&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, that&apos;s basically what they are&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have that&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; needmoney90: +1&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Also I think the featured merchant section on revuo is great. And it should definitely have donation type things&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I think we mean just adding a few &quot;extra pointers&quot; to this list: &lt;a href=&quot;https://ccs.getmonero.org/what-is-ccs/&quot;&gt;https://ccs.getmonero.org/what-is-ccs/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; That&apos;s a sensible rule&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; a minimal level of engagement across platforms is a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and what might those be?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: &quot;the community prefers known proposers with a history of good work&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So there seems to be some confusion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because there actually IS only a tiny group making these decisions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the reason for voting in a placel ike this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is just gauging some community sentiment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not deciding anything&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; learninandlurkin: contribution to any code repo, help of users on reddit/stackexchange...?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this meeting/workgroup and stuff don&apos;t decide anything in regards to the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: sure, but the discussions influence the decisions&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; rehrar, we should definitely add a &quot;participate to community meeting where the proposal is discussed&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to what extent?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: it&apos;s often used by core team, asking if they talked here first, or looking at concerns listed here to see if they are addressed&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; having the submiters in the meeting would help getting feedbacks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the amount to which these discussions influence decisions is not revealed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we shouldn&apos;t overstate it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I merely mean to convey ways people can benefit their proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; technically &quot;drumming up support&quot; isn&apos;t necessary if they are already talking with the core team and donors, for example&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: they are the stewards of the community, if we consider them as people who decides and we just give our opinion, they are not stewards anymore&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they are stewards of many things&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Obviously this workgroup doesn&apos;t make the final decision, but we need to not pretend that the decisions are often based on the discussions here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but they run the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I wouldn&apos;t use the term steward for the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I think a tip to attend meeting (community workgroup or otherwise) is a good one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; correct sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; +1 learninandlurkin&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so we shoudl provide guidelines on how to approach these meetings, etc. to best support their proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; even if we don&apos;t make the final call&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; And recognize while today it is not proposal getting stone walled, tomorrow it might be.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll think about how to phrase things&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; *not your proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a statement like &quot;the core team often prefers proposers who participate in the community meetings and address feedback&quot; is useful without being inaccurate or misleading&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; If only we had some spreadsheet to keep track of who attends weekly meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; As a general gauge of involvement and time investment&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: mmh, i don&apos;t think we should write down what the core team prefers without having an input from thenm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the community perfers that sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and makes recommendation to the core team based off of it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: of course&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Xeagu__, you can browse the meeting logs on the repo/website to track people attendance&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; ErCiccione : will the ecosystem channel be relayed to mattermost?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m speaking on the experience of others discussing at the meetings first per core team recommendation, though it can be anything else too&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Sure but why would you want to burden the core team with that additional task of reading?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: they aren&apos;t required to read it&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; learninandlurkin: sure, didn&apos;t think about it, I will ask pigeons.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but they can if they want&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Sure, but do they? A spreadsheet tracking attendance would give them a summary of community activity and participation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; interesting thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: that may be a good idea, but it seems like a mostly separate idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; while some people make name for themselves in the community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; how does taht decay over time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is the basic question&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if I was to leave for a year&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and come back&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; should my voice carry the same weight?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that it does now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; philosophy sidetracks with rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I&apos;ve been thinking about this with the COM&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Xeagu__: funny to read you saying this, whenyou attended only the community meetings where your CCS proposal was discussed.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Make reset the list every year or so&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; S/make/maybe&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; you&apos;re voice will be important to me, to the end of times rehrar...&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; ErCiccione: I have attended many many meetings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; since this is getting well off-topic, rehrar can you please explain exactly what you are looking for? It&apos;s very unclear to me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Xeagu__: no, you didn&apos;t. Logs are public, genius.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: let&apos;s put that aside&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; ErCiccione: if you had a spreadsheet, you could call me out for having attended fewer meetings than you&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; But since you don&apos;t have an exact number, it&apos;s arbitrary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; same for you Xeagu__&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: lies must be called out, especially if they are logged.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nothing in mind specifically&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; How is this off topic sgp_ when you introduced the idea just a few messages back&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Xeagu__: it;s not, logs are public on the website and can be seen by everybody. You are a lier.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Quote : 2:14 PM &amp;lt;• sgp_&amp;gt; a statement like &quot;the core team often prefers proposers who participate in the community meetings and address feedback&quot; is useful without being inaccurate or misleading&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: you, for example, are strongly opposed to people who open proposals who don&apos;t have past volunteer work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well yes, but that&apos;s my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; does it worry you that it&apos;s not included anywhere? is this something the Core Team shares? If so, it should be documented somewhere as a preference&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not polling what people think of my ideas&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but rather what ideas people might have for inclusion&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you think I should poll for my own ideas, I can do that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think next stesp then could be presenting a list of common recommendations to the Core Team and seeing which ones they agree with&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, we&apos;re running long&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe we can call it here and discussino can continue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we can maybe have a meeting speicifcally for CCS stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, I can make a lit of these things then and ask for others to add comments, then message the core team&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and try to get core team here for verification&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, very incomplete to have these meta discussions without them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is a tough discussion to have, I understand&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i believe we could say something like &quot;the community rarely approve CCS without a past volunteer work&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since the reality is that it&apos;s the core team&apos;s system&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and people don&apos;t like to be under their power to that extent&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; What is the exact problem with the CCS that is getting discussed right now?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it&apos;s the way it is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: that people want clarification on the acceptance process&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to call the meeting since we are over, have no other discussion topics, and the conversation has regressed considerably. Future CCS-specific meetings are probably necessary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s the primary thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 11 May at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Coffee Chat is next Saturday 4 May at 16:00 UTC (before the Defcon meeting).&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; selsta: there are no established rules for CCS format and some proposals get approved or denied without clear reasons why&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar. It now has several people adding meetings, so it’s a great resource: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Thanks Justin&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Thank you all! Enjoy your lifes!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: I added your meetings to the calendar&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-04-25</title><link>https://beta.monerodevs.org/blog/2019/04/25/logs-for-the-tini2p-dev-meeting-held-on-2019-04-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/25/logs-for-the-tini2p-dev-meeting-held-on-2019-04-25/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 25 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; alright, late meeting today, not that it really matters...&lt;br&gt;Greetings&lt;br&gt;hello&lt;br&gt;2: Status/Progress since last meeting&lt;br&gt;since last meeting, have been working on NetDb stuff. those interested can track my progress in the netdb branch&lt;br&gt;almost all of the basic I2NP message processing is there, but the majority of the networking portions still remain (sending/responding to messages on the wire, etc)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; garlic encryption is also a large part of sending I2NP messages on the wire and through tunnels, so I may implement mock garlic encryption until 144 is finalized&lt;br&gt;the next I2P #ls2 meeting is next Monday, so hopefully more is resolved there regarding what new garlic encryption will be&lt;br&gt;have been somewhat distracted with meatspace concerns, so this past two weeks has been much less productive than normal&lt;br&gt;3: Short-term roadmap&lt;br&gt;Will continue implementing NetDb + Garlic, and start on Tunnels&lt;br&gt;if those can be completed in the next 2-4 weeks, I will have a router that can at least communicate with other tini2p routers&lt;br&gt;tini2p routers won&apos;t be able to communicate with the larger I2P network until all the new crypto is locked in&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; there is a somewhat adversarial vibe i&apos;m getting from the main I2P team, so hopefully I won&apos;t be blocked by political bullshit on their part&lt;br&gt;if it becomes clear that I2P is intentionally blocking my progress, I will build a router independent of their network, taking all the best bits, leaving all the trash&lt;br&gt;maybe another next-generation anonymity network spawns, similar to the I2P split from Tor at I2P&apos;s inception&lt;br&gt;that&apos;s not the most desirable outcome, however. a great deal can be gained from both sides by having another independent I2P implementation. all the other implementations are coming from the same small group of people&lt;br&gt;4: Next meeting&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; Two weeks, roughly the same time: 2019-05-09 @ 18:00 UTC&lt;br&gt;meeting over&lt;/p&gt;
</content:encoded></item><item><title>Logs for the GUI Meeting Held on 2019-04-23</title><link>https://beta.monerodevs.org/blog/2019/04/23/logs-for-the-GUI-meeting-held-on-2019-04-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/23/logs-for-the-GUI-meeting-held-on-2019-04-23/</guid><description>Pending PRs, Issues, past week development, coming week development and miscellaneous</description><pubDate>Tue, 23 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Meeting started&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Welcome all&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I plan to do this every week since development is going so fast nowadays, we&apos;ll have a chance to reflect on what has been worked on, what is being worked on and what should be worked on and also what should not be worked on. Greetings to all who showed up.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes, I copy pasted that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; - Discuss pending PRs&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Seeing as release is soon, we should merge current PRs ASAP, in addition also rebase &amp;amp; merge all PRs that have [Qt 5.9] in the title, in light of pigeons success regarding updating the buildbots. After this is done, we have time for testing and translations.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; From my side of things, for this release I want to include my IPC PR (both #2029 and #2041 from rbrunner), the white-theme PR and the wallet explorer PR (#2068) and all PRs marked Qt 5.9.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; If anyone wants to discuss any particular PR in-depth, go for it.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think QR code stuff should not be included in the next release.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Not enough time to test this.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Also requiring buildbot changes.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; (#1816)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I agree with selsta. A lot of changes will go in for this release already, and some big ones are not merged yet.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes that one is tricky. We already have enough on our plate&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; lets summon luigi while we&apos;re at it&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; .summon&lt;br&gt;&lt;strong&gt;&amp;lt;xmr-pr&amp;gt;&lt;/strong&gt; luigi1111 luigi1111w luigi1113 luigi1112 luigi1114 ༼つ ◕_◕ ༽つ&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Could you merge current list, soon? Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; selsta: What kind of buildbot changes does 1816 require?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; dEBRUYNE: zbar library has to get installed and to get 1816 to build on macOS seems hacky.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ah I see, let&apos;s not merge that then&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; see &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/1816#issuecomment-448998772&quot;&gt;https://github.com/monero-project/monero-gui/pull/1816#issuecomment-448998772&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Should we merge the QT 5.9 PRs?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Pigeons had success on the Linux buildbots, but has yet to finalize building on mac os x and windows&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Should not matter imo, we should merge so we have some time to test properly&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; yep, pigeons provided me an access to mac buildbot, i will take a look&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Seeing as buildbots will be migrated sooner or later&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; thanks for your help on this BTW xiphon&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ok, then let&apos;s add the ones that are ready and reviewed to the merge list&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; dEBRUYNE: I propose to first get rid of the current list&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Due to the rebases that will are required for the Qt 5.9 PRs&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; .merges&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; already quite long&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Ah right&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps we should try to semi code freeze at the end of this week?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; i.e. ensure all necessary PRs are merged and then test a lot&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes, assuming luigi has time to merge today and tomorow&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; if luigi is busy we might not make end of week&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Yes please. Longer it is, happier i will be :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; there is also the GUI guide to update after all the merges&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Next agenda item?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; - Discuss pending issues&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; as in, github issues.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Anyone experienced &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2074&quot;&gt;https://github.com/monero-project/monero-gui/issues/2074&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; We&apos;re you using the debugger from within QtCreator?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Never happened to me&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; No debugger.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I want to discuss &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2024&quot;&gt;https://github.com/monero-project/monero-gui/issues/2024&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1113&amp;gt;&lt;/strong&gt; so much text&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://twitter.com/Ben%5C_Sharp%5C_/status/1119273759125299200&quot;&gt;https://twitter.com/Ben\_Sharp\_/status/1119273759125299200&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Complaint from some is &quot;dark mode is to dark&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Discuss.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; too dark*&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Also, the question wether or not we&apos;d want white theme as a default&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I wonder whether it would be futile to try to find the right shade of dark whilst we have a white theme&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; i&apos;d like it even darker tbh&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Most websites use white as default, black (night) as option&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; True&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think people got used to the black theme now. I would keep that as default&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; i would like dark theme as default&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Personally I&apos;d like the black theme to be default, but I&apos;d like to see what others think.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am kind of ambivalent :P&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Ok. As for that Github issue. a redesign will take up loads of resources. That&apos;s why I did not comment there.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; White theme should get some feedback first. We can decide in a later release if we want it to be default.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; But I applaud any effort in thinkering with new designs&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; There are some ideas we can use from #2024 though.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think a full redesign is too time consuming and too risky&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But like selsta said, we can indeed reuse some stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; make use of*&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes, lets keep #2024 in mind going forward&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; After we&apos;ve cleared the pending PRs, we should relook at the issues, I think we can close a few&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ErCiccione: Are you still making an effort to report our binaries to anti-virus vendors?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: I stopped when all of them basically replied &quot;our system catch it, so it&apos;s malware&quot;. Also, with the cli now having the background miner option as default, i see even more difficult to get delisted from their lists&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Hmm, was afraid of that. Please update #1747 and/or close the issue :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think the only way to not get flagged would be to remove the miner from the GUI, or detach it somehow&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe we can detect those and report them to the user as crapware.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Fair&apos;s fair/.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; I think the only way to not get flagged would be to remove the AV&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dsc_: will do.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; moneromooo: Agreed 100%&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ridiculous stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Speaking of background mining, anyone know how to disable it? &lt;a href=&quot;https://bitcointalk.org/index.php?topic=583449.msg50721098#msg50721098&quot;&gt;https://bitcointalk.org/index.php?topic=583449.msg50721098#msg50721098&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah, lots of big ones tho&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So next time someone asks, please ask them to list a file specific to that AV. I&apos;ll add some code to check and warn if found.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; moneromooo: doesn&apos;t make a sense&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; your binary won&apos;t run&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; if the user have the AV that reports this binary&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, it sees it before it gets run ? That&apos;s annoying indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i think the gui should match the website, so light theme and dark theme option. i only use dark themes if theres an option btw.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; some do, yes, but not all of them&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (for the records: the issue about AV: &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/1747&quot;&gt;https://github.com/monero-project/monero-gui/issues/1747&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I guess it&apos;s a bad idea to have some code in main{} that checks the integrity of the local installation, in order to detect if files imperative to GUIs/CLIs operation have been altered or quarantined, which implies AV fucked with it.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then maybe we can piss them off by making a &quot;warning&quot; page in the GUI to warn people not use this list of shit AVs ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Bad idea in the sense that you don&apos;t want to waste time on creating such a mechanism.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Yes, files get quarantined upon extraction of the binaries (according to users)&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; i think we shoun&apos;d not care about this particular issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t mind spending time writing code that pisses off assholes.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; AV behaviour is not under our control&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; xiphon: i disagree. It&apos;s bad UX&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; it is bad AV&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; is not our issue&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; It is *kinda* our issue, as dEBRUYNE has to deal with users with an incomplete installation&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; but we should ignore this issue anyhow&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure, but there is little we can do at this point :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; btw, that list of AVs is from november, don&apos;t know how the situation is now with the last binaries&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, it only removes part of the code ?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes only certain files AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah not all of them&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; AV on macOS blocks it completely.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is there a list of what it removes and does not remove ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Tbh I think it gets quarantined due to integrated miner, but not entirely sure&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: differs per av -_-&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I could do with a list for all.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Any AV works on the file basis&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, it&apos;s definitely the miner. That&apos;s what i was told when i contacted many AV companies (details in the issue)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So we&apos;ll have a binary that just does the check, then runs the main one.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; so it removes the whole binary file it thinks is a malware&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; yep, that would work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; and if they remove THAT one, it&apos;ll obviously look bad since it&apos;s just a &quot;warn about crapware&quot; one ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; but i realyl a bad idea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not asking you to do it of course, I will :)&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; it will still complicate the stuff no matter who will do that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Probably best to add a warning on the download page.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; And not bother further.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I have to agree with xiphon here&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; selsta: Yeah perhaps a popup on the website that links to the guide I created&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; AV: waste precious CPU cycles on placebo protection. Enrich your desktop experience with totally-not-annoying popups.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE&amp;gt; fwiw there are warnings in the GUI guide as well, we could be more verbose or integrate your guide.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Both should work too :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; True :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Can we talk about #2100 for a bit?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Go for it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I quite like it, but my only worry is that the DNS involved causes some issues on startup&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In the past, we had it enabled and, for some users, the GUI would show a black screen upon startup&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Relevant issue -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/761&quot;&gt;https://github.com/monero-project/monero-gui/issues/761&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Someone needs to test #2100. I&apos;m not sure how to. The DNS check always returns empty for me.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I can, however, confirm it does indeed do a DNS request&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; and it always has done this, in the past, as long as I can remember&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I just never saw that popup&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; #761 doesn&apos;t seem to be DNS - related&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because it was disabled&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; it was never disabled&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Unless it was disabled over at core (wallet api)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; which afaik. it has not&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What is this PR doing then? &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/777&quot;&gt;https://github.com/monero-project/monero-gui/pull/777&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; That PR disables a message handler registration :P&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; which is logging related&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Regardless I will look into it, it&apos;s a feature that should work properly. Regarding #2100, what do you think about linking directly to the site?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is the link actually clickable?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Does not seem so.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; should we make it clickable?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Hmm yeah, I&apos;m wondering that.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; We can decide later. If nobody looks at #2100 I will, but I don&apos;t think it will make next release.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Ill prioritize it&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Next agenda point, before people fall asleep&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; - Discuss developments past week&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Past week I&apos;ve been working 1) a CMake recipe (I&apos;m stuck) 2) Support for database pruning 3) Updating &lt;code&gt;qml-xmr&lt;/code&gt; to work with our latest changes 4) Kneuffelbund&apos;s new seed page for in the wizard (Japenese layout).&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Anyone have an update what he/she has been working on?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; all translations for the GUI are reviewed and merged on Pootle. I&apos;m waiting for the next big round of merges, then i will make a call for translators&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as i said before, would be great to have the mergeable merged asap, so to have time to review/submit translations and update the guide&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; for the distracted, the guide is here: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and help is always appreciated :)&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I’m currently only reviewing PRs.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; was looking into hardware wallet restorate height bug (already sent a PR)&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; s/restorate/restore&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dsc_: Including it in the next release seems a bit hasty, yes, as we&apos;ve had issues with it in the past&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Therefore it needs to be thorougly checked and tested&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Ok guys&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Next agenda point would be developments for the coming week, but it is clear, that is, we go into ship-mode and merge all the things.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; and test afterwards.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I call the meeting finished&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ErCiccione: It could occur that we merge after you&apos;ve already started translations, please don&apos;t get mad :-P&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Ah, almost forgot to mention&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Had an idea regarding the issue with exchanges the still use long payment id&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if it&apos;s not big stuff i will be just moderately mad. Will pray the gods of the code freeze once again :P&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Have to say that i don&apos;t like the approach, but still want to mention it&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; We can hardcode the deposit addresses of the exchanges that are using long payment ids&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; And warn a user or explicitly show the pamyne id field for that addresses&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; What if those exchanges have a pool of wallets?&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; It will still be an improvement&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Even if we don&apos;t catch all the cases&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I thought about this too while doing the PID in description PR but I’m not sure if it would be a good idea to do address specific code.&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; think they don&apos;t use multiple wallets, but i didn&apos;t check that&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; It&apos;s not a bad idea xiphon, in the sense that it is a bad idea, but I would approve such PR&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; yeah, like i said, i don&apos;t like to have a particular service - specific code (hardcoded lsit of deposit addresses to check though), but it might somehow improve the situation with missing deposits until long payment ids get consensus banned&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Would this be something you could pick up or would you rather have someone else research those addresses and implement it?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; In any case, feel free to create an issue&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Which services still use long payment ids? Bittrex, binance, and other?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; xmr.to I think/&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; &quot;would you rather have someone else research those addresses&quot; &amp;lt;- at least this&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; i&apos;m fine with implementing it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tippero :D&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; xmr.to uses integrated or subaddress&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; is Tippero still alive?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; selsta: Ha! busted.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Why are you selling Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; (joking :P)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, I just checked.&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; dsc_&amp;gt; Complaint from some is &quot;dark mode is too dark&quot; &amp;lt;&amp;lt;&amp;lt; FWIW, i agree. black and white are both harsh/extremes. instead of white and black themes, i&apos;d suggest light and dark. could potentially avoid inverting images across themes by doing so.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; dsc_: :P&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; moneromooo: what are your thoughts on having such a temporal check in the monero core wallet codebase?&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; that way both cli and gui wallets will act the same in this case&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; or we can expect that monero cli users are more experienced that gui users and have this check only in the gui code&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; s/that/than&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What temporal check ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You mean checking a list of known addresses that want a long payment id ?&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think it&apos;s a bit shit but maybe the lesser evil.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Though we already talked about this long ago and did not do it, so...&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; alright, i think we can do this only on the gui side&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-04-22</title><link>https://beta.monerodevs.org/blog/2019/04/22/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/22/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-22/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 22 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s begin. Logs of this meeting will be posted to the GitHub link afterward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume suraeNoether is also here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can move to 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The new output selection algorithm was put into a PR by moneromooo with some additional tests added; many thanks to moneromooo for that work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it&apos;s now merged&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This helps to mitigate the block weighting issues and provide better selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The attempted CLSAG proof reduction to LSAG was not successful because of the way key images are computed, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, I&apos;ve been working on applying the MLSAG proof techniques more directly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; distrated&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m still working with the Lelantus paper author, a Zcoin cryptographer, to offer some collaborative insight on efficiency gains&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just about finished with test code refactoring, and some additional fixes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what sort of gains are you talking about there?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what is lelantus, and why is it interesting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s a transaction protocol produced by a Zcoin researcher that uses some of the techniques that StringCT also used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but with a more direct balance proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The paper suggested some batching speedups, but I observed that you could apply them much more broadly to the entire set of transaction proofs (there are several)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat! are you two narrowing down on some concrete numbers for comparison in efficiency?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what sort of work remains, in that regard?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lot of the batching gains depend heavily on the anonymity set used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and there are plenty of open questions about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But, for example, the bulk of a spend proof (ignoring balance proof and range proofs) for a 1024-size anonymity set is probably about 100 ms using Monero timing operations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wowow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is purely back-of-the-envelope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for those in the audience, i tend to think of 50 ms is on the border of too slow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does 512 anon set take 50 ms?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is it logarithmic?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; mostly linear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; keep in mind that batching verification reduces the cost per proof&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man, we should talk about the space-time tradeoff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have good numbers for that yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; asymptotically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I&apos;ll be working up a set of charts for this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fantastic.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For reference, an MLSAG verification with 1024 ringsize takes 1.2 s&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also the kind of batching that I&apos;m thinking of as being most useful requires the batch to use the same decoy anonymity set&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh that&apos;s sort of an omniring property&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You still get some gains without this assumption, but not nearly to the same degree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which we&apos;ll be learning about at the konferenco, apparently :) real_or_random&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using a common set means your multiexp operation uses the same generators across proofs (mostly)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course, i haven&apos;t seen omniring yet...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, other questions for me?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Good recap, sarang, thanks for describing it to us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *claps*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Over to you suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, the past week has been busy for surae&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=0TeFrpLL4-E&quot;&gt;https://www.youtube.com/watch?v=0TeFrpLL4-E&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MRL 11 update: I finally found the problem with my simulation code, which had to do with passing around an identity for objects like nodes and edges that can be used to retrieve the object, versus passing around the object itself. it&apos;s a silly and embarassing mistake, and it took me way too much time to figure out why things were going wrong. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I made a push this morning to my mrl-skunkworks powerpuff branch after finally realizing the problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that includes the new experimenter class that is actually generating confusion tables... the data it spits out (information for a confusion table) is junk and incorrect, but it doesn&apos;t break anything, so I pushed it.... The overall infrastructure is at the point where it may be of interest to #noncesense-research-lab and Isthmus for independent work.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or anyone else who is interested&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-powerpuff/Matching&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-powerpuff/Matching&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are your next steps for this (jumping ahead a bit)?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the main idea is this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how accurate is the matching approach as ring size scales up? how accurate is the matching approach as churn number increases? how can we use the answers to these questions to formulate best practices for monero churners?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is there a way we can define some concrete threshold we want to attain?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Understanding how ring size and some specified churn behaviors affect these matching heuristics can give a much clearer picture of what it would take to hit certain thresholds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, that&apos;s my progress update on MRL11: soon^TM. I&apos;m actually getting results without breaking anything, and now it&apos;s a matter of debugging the code and writing new tests to ensure that the results I&apos;m getting are consistent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but I also have a collaborative update, as described in the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long story short: Clemson University&apos;s School of Mathematical and Statistical Sciences is interested in starting a general center for blockchain and cryptocurrency studies.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and they are interested in involving Monero Research Lab in their efforts.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; coolio&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we have a few interesting research collaboration possibilities with clemson just stand-alone, new shiny blockchain center notwithstanding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mainly: Professor Shuhong Gao is in the middle of writing several papers that promise to be rather groundbreaking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one of these is reporting a purported attack upon two of the post-quantum nist candidate encryption algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one of these is a new approach to fully homomorphic encryption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sounds very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; previous attempts at FHE suffer weird problems. if you want to add two ciphertexts together, it&apos;s easy to retain the number of bits. but to do something like multiplication, you need a larger number of bits than either ciphertext... and so previous approahces sort of use this expanding scratchpad of bits and take up lots of space to perform a computation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gao has developed a way that improves the space efficiency by several orders of magnitude, bringing *practical* FHE into reality&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; his approaches use the RLWE cryptographic setting, which I&apos;ve been looking into recently due to its speed (big keys but very fast algorithms)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sounds suspiciously interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, no kidding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he has four visiting scholars interested in blockchain and a handful of students, and the next thing on their plate is RLWE-based STARKs efficient enough for use in something like Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, basically: I&apos;m super excited about the possibility of collaborating with these folks!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; conflict of interest disclosure: Clemson flew me out to South Carolina last week and put me up in a hotel and fed me. I gave a talk. I received a per diem for food. This is all rather ordinary in that regard.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i&apos;m encouraging that Clemson have a presence at the Monero Konferenco, to come meet members of the monero community in person&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I&apos;m encouraging their graduate students to jump in on our research meetings&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Totally; getting more researchers involved is great for the project&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I want them to come to the Konferenco, meet some of the folks in the Monero community face to face, and contribute to Monero&apos;s development. I think this is a good thing both for Monero and Clemson University, and I think a more formal academic collaboration with Monero Research Lab is long overdue.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, for what it&apos;s worth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the last time I was at clemson, speaking with people about cryptocurrency or privacy as a human right was a hard conversation to have&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this time, the conversations went... very... very .... differently.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a lot changes in 3 years.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; people are excited about this.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what would you say is the origin of the change in their reactoin?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fungibility?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cause the Snowden disclosures etc came out a long time ago&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually, i think it&apos;s structural&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; meaning: the right people are in control right now for this to move, if that makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other new work to share suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; different people standing between the department and their goals than last time, like deans and provosts...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm, also, on a totally wild and weird research note&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it turns out a homological algebra construction called Ext that Sarang and I studied in grad school together may be the key to forcing my silly signature scheme using commutative/cartesian squares from last year to work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so I&apos;m discussing a paper with another clemson professor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; very clever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s pretty close to the &quot;pure math&quot; end of the spectrum for this room, so i&apos;m not sure whether i should talk about it before we have some more results&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it turns out that Ext can be used to parameterize the zero function between two modules (like, for example, elliptic curve groups)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we are trying to use that to hide information in a function from one to the other&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s... bizarre, and it might just work!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and tha&apos;ts all I have other than action items&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neato&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but this is round-table and perhaps andytoshi or real_or_random or ArticMine have some thoughts on stuff they&apos;ve been working o.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research work of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or anyone else, for that matter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I guess we can move to 3. QUESTIONS and/or 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; eyyyyy&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *late&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooh isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you have an update beefore we move onto 3?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Been working on playing around with camel emission curves, though that window has probably shut for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, @n3ptune and I looked at single-transaction outputs in recentish history. There are O(1000) of them&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/5399&quot;&gt;https://github.com/monero-project/monero/issues/5399&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/YyM3h9KG/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/YyM3h9KG/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; TL;DR:&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There have been over 2500+ single-output transactions since 2017&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Single-output transactions (1OTXs) are a persistent intermittent phenomen&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; *phenomena&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There was a surge of 1OTXs around height 1562000&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 1OTXs are observed to this day (data includes 2019)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Could be made consensus, which has been brought up before without any movement&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; They&apos;re also linked to a lot of other nasty heuristics - odd ring sizes, fees that stick out by an order of magnitude, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that spike is crazy&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yeah, epic churn event. Should be pretty easy to dissect and trace, but I left that as an exercise for the reader.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; bet that was sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, let&apos;s go to action items&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This should be consensus. Isthmus opened a GitHub issue, and I don&apos;t think anyone has voiced opposition to it&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111w&amp;gt;&lt;/strong&gt; 2 output min is good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Oh yea, if you have thoughts, leave them here: &lt;a href=&quot;https://github.com/monero-project/monero/issues/5399&quot;&gt;https://github.com/monero-project/monero/issues/5399&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Otherwise, good to move on&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; could the spike on 1output transactions be somehow related to monero classic/original ? date seems to almost coincide.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, in the interest of hitting our 1-hour target, I&apos;ll work up numbers for batch Lelantus verification at varying anonymity set sizes, and finish up some example code refactoring to complete that project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m also looking into how a new transaction type could be used to transition RingCT outputs to this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Submission of the DLSAG paper is finally happening&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; woops, sorry, my action items all revolve around getting my simulations done and some confusion tables pushed out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after that i can go do other things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to Isthmus for opening that issue and getting the conversation started again on 1-out txns&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 👍&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other final thoughts before we adjourn and return to general discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, interesting hypothesis @charuto - might be connected. XMC forked off at 1546000 and the 1OTX spike is around 1560000&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we are now adjourned! Logs will be posted to the GitHub issue shortly. Thanks to everyone for attending; let the discussions continue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-04-15</title><link>https://beta.monerodevs.org/blog/2019/04/15/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/15/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-15/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 15 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s begin our meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;[-mugatu-]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Quiet day today...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I suppose we can still move to 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first today?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure, my cat is missing and i want to go look for her, so i&apos;m going to make this quick&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Understood&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; CLSAG signatures are fast and small, they are so fast and small that my naive colored-coin approach could support two assets and still be faster and smaller than our present MLSAG scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not recommending coloring monero, but commenting on overall speed, it&apos;s nuts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; however, as sarang mentioned, there is a key image problem i&apos;m looking into&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s possible rectifying them will cost us some of those gains&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I don&apos;t think a straightforward LSAG reduction works here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the meantime, i&apos;m handing CLSAG off to sarang for at least 7 days so i can focus on MRL11&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I wonder if a redefinition of the security requirements to accommodate the new linking will be sufficient&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since we&apos;re rounding the corner on that, it&apos;s my top priority, and i want to get CLSAG out of sight for a few days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i&apos;ll be back later today, hopefully with suraecat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks, and best of luck with your search&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I completed the building blocks for a simple Lelantus transaction flow (insecure example code in agenda)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and am in contact with the paper&apos;s author to discuss some privacy aspects of the construction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the CLSAG example code has been updated to reflect some changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and, as suraeNoether said, still working on proper formalization, which is trickier than expected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The output selection algorithm discussed here still has an open PR from moneromooo that needs eyeballs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; PR 5389&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yo&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Will lurk mostly.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research to share?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Just announcing presence&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we can keep waxing poetic about CLSAG definitions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; here now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; bah, silly autocomplete&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have these multi user txes going in the background, and I am wondering whether the &apos;a&apos; values can be reuesd for multiple outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Remind me what these values are/&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; What&apos;s the status on M-of-N multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The idea is to make 16 actual outs for the &quot;same&quot; logical output, so they get shuffled as new outputs are added.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (our notation is often inconsistent)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And I don&apos;t know whether it&apos;s safe to keep those. I assume sharing them with other usesr of the same tx is not good.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;suraeNoether&amp;gt; however, as sarang mentioned, there is a key image problem i&apos;m looking into &amp;lt;= This is referring to CSLAG right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there are no such issues with MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right, thanks for clarifying&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The problem refers to the fact that trying to reduce CLSAG to LSAG with an aggregated key yields the wrong key image&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; a is the random secret keys generated at proive time to create the pseudoOuts.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You asked me to review this earlier, and it completely slipped my mind&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll look for the code snippet you sent in PM&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to ensure I don&apos;t get wrong the terms you&apos;re referring to&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: did you have something you wished to discuss too?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t believe so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, this meeting is turning out to be quite short :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: anything specific, aside from the reuse question you posed?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (to discuss here, I mean)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not at the moment I think.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I suppose we can move right along then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to 3. QUESTIONS and 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While suraeNoether continues working on matching/churn via MRL-0011, I have several things for the week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now that CLSAG reduction to LSAG is proving so problematic, I want to see if definition modifications for the LSAG proofs will suffice for our use case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be checking on moneromooo&apos;s question shortly (apologies for letting that slip by)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as more work on Lelantus transaction flows&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Have you consulted RandomRun regarding this problem btw?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether and I have been in contact with him throughout the development process&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t believe this problem has practical effects on CLSAG&apos;s security, only in the complexity of the formalization&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions or action items on people&apos;s minds?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I see, so it does not render the scheme infeasible?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, depends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we end up not being able to prove secure under proper definitions, that&apos;s a bit of a quandry&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but in the worst case, we decide not to adopt the scheme, and are right back to where we are now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; True, better safe than sorry I guess :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, the space and time savings are so compelling that it&apos;s worth the effort&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ~25% space savings and 15% time savings for a 2-2 transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (in the signature portion)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Not bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, any last questions before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto, in that case, we are adjourned. Discussion can of course continue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted shortly to the GitHub agenda issue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-04-13</title><link>https://beta.monerodevs.org/blog/2019/04/13/logs-for-the-Community-meeting-held-on-2019-04-13/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/13/logs-for-the-Community-meeting-held-on-2019-04-13/</guid><description>Community highlights, CCS / FFS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 13 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/328&quot;&gt;https://github.com/monero-project/meta/issues/328&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What up, kids?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Konnichiwa&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; hulla&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; aloha&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: care-uh-mell&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi (i&apos;m from mobile, forgot we are one hour ahead in europe)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; typical ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Most of the meeting today will revolve around the upcoming Moneroversary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar now maintains news highlights at &lt;a href=&quot;https://revuo-monero.com/&quot;&gt;https://revuo-monero.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Most notably, the Monero Konferenco schedule is online and tickets are now available: &lt;a href=&quot;https://monerokon.com/schedule&quot;&gt;https://monerokon.com/schedule&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; new issue couple days ago&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; And of course you shouldn’t miss the Coffee Chat from last weekend: &lt;a href=&quot;https://www.youtube.com/watch?v=adNi17O791M&quot;&gt;https://www.youtube.com/watch?v=adNi17O791M&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2019.04.06 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Rehrar: sadly, that&apos;s too true :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The guide for the GUI wallet is ready and built,&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Needs some minor adjustment but it&apos;s mostly ready. &lt;a href=&quot;Https://github.com/monero-ecosystem/monero-GUI-guide&quot;&gt;Https://github.com/monero-ecosystem/monero-GUI-guide&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Reviews and suggestions are very much appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ah, it will be included in the next GUI release.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any others?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; e&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ccs is going ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if anyone has feedback on it, let me know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the end&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; speaking of which&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Most CCS proposals were funded shortly after the previous meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “ErCiccione: Coordinator of the Localization Workgroup – March” (0 / 144 XMR) &lt;a href=&quot;https://ccs.getmonero.org/proposals/ErCiccione-localizations.html&quot;&gt;https://ccs.getmonero.org/proposals/ErCiccione-localizations.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “knueffelbund GUI design for Q2 2019” &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/54&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/54&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “xiphon part time coding” &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/55&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/55&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #givexiphonmoney&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a CCS update, or comments about any of these CCS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Imo we can move those proposals to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE has spoken&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think all current proposals should be moved to funding required.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; luigi1111w ^&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yep, totally&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my main concern is that some of these are quite expensive, but I understand the expertise is very valuable&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; should there be a ccs for the RandomX audits?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; when they feel it&apos;s raedy learninandlurkin, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there probably will be at some point&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; after code freeze I guess&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I believe they want a code freeze at the end of the month&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as always, one of the key conversations to be had around the CCS is how to encourage more participation&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; In the past, what has happened to the XMR raised for the &quot;general fund&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: expensive to which extent?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meaning what learninandlurkin?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; It&apos;s only 148XMR isn&apos;t it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; General Fund money goes to things that core team deem necessary to support the project. Infrastructure, servers, and stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; what has it actually been spent on in the past? or did &quot;general fund&quot; not exist before ccs?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Before PhDs were on quarterlies, they were paid out of GF&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; getmonero.org servers and CDN and stuff are paid out of Gf&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; general fund existed b4 FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; every time I write gf I think girlfriend&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero&apos;s girlfriend pays for lots of things&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Monera&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Sounds sensible. Should this maybe be explained in the general fund post?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; GF has contributed to some FFS proposals in the past&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that post was just a test post for the CCS, and I turned it into something that can be useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; troo nioc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but on the Donate page that the button takes you to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perhaps yes, that info should go there&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; So people know what they&apos;re donating to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well, I need to pester core team for the view keys for both gf and ccs wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as both are &quot;public&quot;. In quotations because they&apos;ve been posted somewhere.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But nobody remembers where. It&apos;s been a while. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: it depends on the circumstances. I just want to avoid every expert from asking for the full corporate rate if we can help it, since they get extra value working on projects they enjoy on their schedule for a cause they support. Similar rationale for working for other nonprofits, that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: I&apos;ve never seen the CCS view key. Doesn&apos;t mean it was never shared, but I couldn&apos;t find it with a moderate search&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; It would be great if the view keys were prominently linked on the CCS frontpage when you find them&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: As far as I can see, the rates are in line with what other contributors asked&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i agree with you learninandlurkin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah but we&apos;d also need key images for it to be super useful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there any other CCS discussions? We&apos;re a little off-topic on the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It looks like there is unanimous approval for moving both proposals&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: 50 usd is far from corporate rate though, in addition xiphon already showed good faith by contributing regardless of funding&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I definitely agree in this case. Lots of expertise required for an existing contributor in a much-needed feature&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Unless there are any other final comments, I want to move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; u do u sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Take it away ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Thank you sgp_. So,&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; We had some issues with pootle, nothin major, but some annoying visual bug&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I contacted the pootle team on all their platforms but they never answered for months&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; This made me realise that development on that side is basically stopped and the project is kinda dead. They started to revive it after my pressures, but still&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; semi-serious idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what if we grandfathered in Pootle as a Monero Project thingy?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I&apos;m now thinking of giving weblate another shot, i will test it and see how that goes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or forked it or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Rehrar: actually one of the developers kinda wanted to handle away the project, but i&apos;m definitely not the kind of person with the expertise necessary to maintain that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; please have him send me an email&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:rehrar@tuta.io&quot;&gt;rehrar@tuta.io&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Rehrar: will do.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and you can message me later. I&apos;d like to hear more about that conversation.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Btw, we will still use pootle until we switch, so no slowdowns, but i don&apos;t think we will use it for long.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Renrar: on gitter there is a brief talk and there is also an issue on gitlab&apos;s pootle. Will send uoi everything later.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Beside the pootle things. I was contacted by&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; A group, I don&apos;t have the details on the phone now, which is making the translation of getmonero in turkish for free&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; The translation is mostly done, but it doesn&apos;t include the guides (still a massive work). They are finishing it, after that i will review the technical side. Then PR. Shouldn&apos;t take long&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Chinese is also in progress, i will upload the WIP MR in monero-site as soon as i fet the translation.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; These are the major things gong on at the moment.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything else for/from the localization workgroup?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I&apos;m done. For the records, we always need translators at: translate.getmonero.org/projects&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s official: Monero has its OWN Defcon village this year in a larger space.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I’m working with rehrar, xmrscott, msvb-lab, and the riat team to help coordinate planning. If you have any questions, please contact rehrar. He’s the glue holding this project together. You can ask us in #monero-defcon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You can see the logs of the previous meeting here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/317&quot;&gt;https://github.com/monero-project/meta/issues/317&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. GUI workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Do you need me to post those logs on the Wesite sgp_?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As the GUI team has been increasingly become its own workgroup, I&apos;ve asked dsc_ to speak during this section about their progress&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: probably not&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; unless others really want it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ok, fine. let me know if you want to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know I&apos;m not a typical GUI guy, but I do have one thing I&apos;ve been talking with dsc_ about that I&apos;d like to have discussed here at the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; they will probably be kept on Taiga or whatever instead&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Go for it rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; aight, so as many of us might recall, Purism wants to put a Monero wallet into their upcoming phone line (and down the road laptops as well) by default&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_ has alraedy opened an issue a while ago about what it might look like to have a GUI that is specifically for mobile&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_: can you post that link here?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2026&quot;&gt;https://github.com/monero-project/monero-gui/issues/2026&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he also says (and he is here to correct me in the event I&apos;m an idiot) that it is doable within a reasonable time frame, but obviously at the expense of other GUI things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I personally think this is a super exciting thing that we shouldn&apos;t miss out on. Purism is quite known in the privacy community, and I have had several conversatiosn (email, voice and video chat, etc) with the CEO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and he is excited about Monero over Bitcoin for privacy reasons and blah blah blah stuff we know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to give each other &quot;stamps of approval&quot; is a big deal, and to be shipped in their stuff by default is another big deal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meaning anyone who buys a Purism laptop or phone and turns it on, has a Monero wallet as part of the default bundled software&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I definitely think it&apos;s worth spending the time to get something like this up and going, and dsc_ says he is able and willing to do it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; want to expand on anything dsc_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; amazing thing, rehrar. didn&apos;t they also offer a discount when purism laptops are bought with monero?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for Moenro contributors, they are offering a 10% discount, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; on their hardware. Contact me for more info.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Excellent idea, but as mentioned integrating GUI natively on Librem 5 would cost $X *time* that otherwise be spend on other areas. Which brings up the question of funding and priorities. From technical standpoint its def. doable.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I want to prevent the situation where I use community funds to make Librem 5 better.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; However, if the community sees it as a good investment, it&apos;s fine of course.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I like the idea of an easier integration, i&apos;m not so sure about putting monero tesources on that.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; So there&apos;s that.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; why can&apos;t purism pay for the ccs?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; (they have some monero :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; FYI; Librem 5 integration also has overlap with a long standing wish to migrate GUI to mobile platforms in general&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can ask them if they&apos;d be willing to contribute some resources to this for sure&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt; I&apos;d be willing tovthrow down money on a librem5 CCS for dsc if need be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll contact Todd (CEO) and ask if they&apos;d be down to contribut x amount of money to see this happen.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; xmrscott :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; contingent on what dsc_ estimates something like this might cost&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; x = y/2?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: this may be something worth having a short meeting for if you&apos;re up for planning it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; A CCS proposal would definitely be a good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: Sure, might be best.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Keep im mind the launch is Q3 currently, and this is something we&apos;d out on launch date IMO&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt; *we&apos;d want out&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; what happens to those purism wallets after a hardfork o_O&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rehrar: I can do time estimates but might be best to either have a seperate meeting or github issue about it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it&apos;s probably best to have a different discussion about this, but thanks for bringing it to our attention dsc_ rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep, we&apos;ll do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final GUI updates? Will white theme make 0.14.1 now? :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; White theme is an overarching term for many GUI improvements from a visual standpoint&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; These require a newer Qt version, which GUI workgroup is currently migrating our buildbots towards&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; In addition I&apos;m currently working on a cmake recipe that would replace qmake, which is somewhat of a requirement for reproducable builds&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; There are more updates but just boring GUI stuff. Please do join #monero-gui ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We&apos;re going to be over today unfortunately, but we need to have a discussion about the Moneroversary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Moneroversary&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero’s 5th anniversary is this week on Thursday the 18! I’ve been helping organize the occasion to make it a meaningful event for all. You can see the current event information here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/324&quot;&gt;https://github.com/monero-project/meta/issues/324&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will summarize the current events as follows:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; riat is having an all-day event in Vienna.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Two events will be livestreamed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The first will be run by riat, who will livestream the countdown. This happens around 11 UTC, which is about 7 ET.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The second will be supported by me, beginning at 21 UTC (17 ET).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m] is looking for others in Paris to meet up for lunch&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yep, no responses yet...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let’s begin talking about the first livestreamed event. parasew[m], can you explain how you want the countdown livestream to go, and then others can give some feedback&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: come to Las Cruces, we&apos;ll have lunch&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *parasew&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i&apos;m not sure to make it in my 2hr lunch break rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; so we will start at 10:00 local time (CET) with open house at the riat institute, the countdown will be at ca. 11 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; there are a few cakes getting produced, so we will cut a few different cakes :)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; (monero-themed cakes)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you need anything from us for the countdown livestream?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; we were hoping that people want to join in remotely, but if there are not responses el00ruobuob_[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Except the Jitsi/YouTube instructions&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; yes pls do send that through sgp_ :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Can the Monero cake be livestreamed into my mouth? sounds great!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; we have a countdown script and a large screen, so that should work. anyone who wants to join in please get in contact&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew: will it be interactive at all with the online audience?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; it can be, what do you think? i was more organising the cake part and we have a meeting on monday to define details.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; community, how could the livestream be more interesting without being intrusive on the meetup?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; maybe a game with open participation?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; crowd-source wishes to be made while the candles are being blown out for Monero&apos;s birthday&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I gotta go. Have a good meeting guys.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; bye ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; bye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew: will there be any activities for people to watch in the livestream?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: talks, fun events, etc&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; so the workshops, talks, etc. i did not want to stream, as it changes the participation. lots of people are uncomfortable being seen on cam&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, just referring to the countdown&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; ok, understood.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I gotta go. Have a good meeting guys.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eg: if binaryFate or you want to give a few words before the countdown expires&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; so the easiest would be a moderation, i will discuss with binary asap.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; does someone want to join in or is it too early on the day?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, just think of ways to make the livestream useful for those watching online. I don&apos;t want this to ruin the event at all, but hopefully there&apos;s something good for everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wouldn&apos;t expect someone to join in unless they specifically say so&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; sure :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let’s talk about the second livestreamed event now. The details are still unfolding, and the event will vary based on who can participate. We will begin with a brief check-in with riat, an interview with fluffypony, a community Q&amp;amp;A (like the Coffee Chats), and a puzzle provided by needmoney90 and midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; At this point, I need specific participants to indicate what they would like to do specifically. If they want to participate in a general Q&amp;amp;A or have a specialized session where they talk about topics of interest. Please let me know ASAP in the issue or by PM&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; can we get someone rapping like vitalik already?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sgp_: that&apos;s at 9pm UTC right ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; kinghat: I&apos;ll prepare something if you&apos;re willing to drop a beat ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fluffypony: yes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; parasew I&apos;ll probably be in Vienna 17th evening already, and be early on 18th if there is anyting I can help doing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have an idea I want to run by you fluffypony and see if you&apos;re up for it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it would be cool for you to mostly take over for your part of the session, leading a discussion about Monero&apos;s history&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; dood my beats are smol and potate, make the bjtches wanna go home and mastur.. regurgitate.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I know you&apos;ve given the story about Monero&apos;s history many times, but it would be useful to take the time to speak about details many people forget and don&apos;t fit in a normal podcast interview&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; give the event a cool name like &quot;premine, boating accident, and barolo: fluffypony discusses Monero&apos;s history&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if you prefer to do something else, let me know so I can get someone else to do the history part&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; isn&apos;t it in this order &quot;premine, barolo, and boating accident&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; do it like the start wars scrolling text&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; why not barolo, premine, boating?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; (looks like this could be a game for the #moneroversary, sorting of incidents)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; anyway, barolo may be the reason for boating accident&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wonder if I could get rehrar to do an event on people slowly realizing that cryptocurrency privacy is important, yet few are courageous enough to address it with the importance it deserves&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; keep wondering&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Birth of Monero -&amp;gt; History of upgrades + Big events/milestones -&amp;gt; &quot;State of the Union Address&quot; -&amp;gt; the future&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, it looks like participation has dropped. If you would like to have an event by yourself or with others around 21 UTC, you need to comment on Github ASAP. Please comment even if you are available and open to the idea, so I can pitch some ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; One last point to cover: how to get press to cover the event&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; easy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew: you said privacy is a hot topic in Vienna. Have you contacted press about the event?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; airdrop&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; there are a few local press ppl i invited, radio, etc&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; and we sent out to a lot of people, invited other pricacy ngos and groups&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; but international press might be more interesting ofc&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; (to point to monero and not to the event in vie, as austria is very small and tiny, and non-english) :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can reach out to a few cryptocurrency news contacts&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other comments on the Moneroversary?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need people to aggressively participate in the planning if they want the event to go well&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; will the stream be on Fondajo, sgp?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; otherwise it will just be another Coffee Chat&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew: yes&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; it would make sense to have the youtube link early, in order to spread.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure, I can make them today even&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need a YouTube thubmnail. rehrar: can you handle this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pretty please?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; i will be meeting with the riat ppl on monday and go through details. i will also be online in #monero-community if someone wants to participate or has ideas for the vienna event.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, let us know what you plan to do for the first livestream&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to wrap up the meeting now. Thanks for bearing with its duration&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; sgp_: yes ok will take into account that there might not be a lot of participation from external other groups, so we will make sure there is moderation and cake excellence.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 27 April at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Be there for the Moneroversary on 18 April: &lt;a href=&quot;https://github.com/monero-project/meta/issues/324&quot;&gt;https://github.com/monero-project/meta/issues/324&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar. It now has several people adding meetings, so it’s a great resource: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Thank you all! See ya on thursday!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; bye el00ruobuob_[m]!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; thanks all, talk soon!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-04-11</title><link>https://beta.monerodevs.org/blog/2019/04/11/logs-for-the-tini2p-dev-meeting-held-on-2019-04-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/11/logs-for-the-tini2p-dev-meeting-held-on-2019-04-11/</guid><description>Current project status, Roadmap, Meta issues, and miscellaneous</description><pubDate>Thu, 11 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;tini2p&lt;/strong&gt; hi all, meeting in ~10 min.&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; Meeting agenda:&lt;br&gt;Greetings&lt;br&gt;Proposals + status updates&lt;br&gt;Short-term goals&lt;br&gt;Meta issues&lt;br&gt;Confirm next meeting time&lt;br&gt;&lt;strong&gt;kinghat&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; bueno @k1nghat&lt;br&gt;Greetings&lt;br&gt;looks taken care of ;)&lt;br&gt;Proposals + status updates&lt;br&gt;agh, effin markdown&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; Ecies updates&lt;br&gt;zzz has made another round of updates to Proposal 144 (ECIES-X25519-AEAD-Ratchet), including:&lt;/p&gt;
&lt;p&gt;KDF 1, 2 &amp;amp; 3 for new session message&lt;br&gt;More fleshed out handshake protocol&lt;br&gt;Elligator2 for point obfuscation in new session message part 1&lt;br&gt;LeaseSet2 basic implementation tini2p/tini2p!4.&lt;/p&gt;
&lt;p&gt;For full implementation, need to implement a blinding signature scheme&lt;br&gt;Which scheme to implement:&lt;br&gt;Red25519 (Ed25519-based scheme on prime-order subgroup)&lt;br&gt;Ed25519-Blinded (Ed25519-based scheme from tor)&lt;br&gt;XEdDSA-Gimli/Blake2b/Sha3/Sha512 (X25519-based scheme on prime-order Montgomery curve)&lt;br&gt;in Signal spec, hash is an unspecified, crypto-secure hashing function&lt;br&gt;Sha512 is the default in spec, Gimli is the default in libHydrogen&lt;br&gt;Have heard some concern voiced over implementing new proposals, with no backwards compat to current protocols.&lt;/p&gt;
&lt;p&gt;I understand the want to have a router that can talk to routers on those older protocols.&lt;br&gt;Service is better on old stuff, until new stuff is widely propagated, old stuff is known to work, etc.&lt;/p&gt;
&lt;p&gt;The main goals of this project are to implement a minimal, secure I2P router library, and promote/develop the new I2P protocols.&lt;/p&gt;
&lt;p&gt;I&apos;ve even considered splitting off tini2p into separate libraries, each using only one end-to-end crypto and one signing scheme.&lt;/p&gt;
&lt;p&gt;However, I&apos;m only one person, and currently the sole developer on this project.&lt;/p&gt;
&lt;p&gt;ElGamal and DSA are being shelved soon(tm).&lt;/p&gt;
&lt;p&gt;There are also existing router implementations that handle backwards compatibility very well, use those for talking to old stuff.&lt;/p&gt;
&lt;p&gt;Updated Prop. 144&lt;br&gt;any questions/comments?&lt;br&gt;ok, onto the next&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; 3: Short-term goals&lt;br&gt;Short-term goals&lt;br&gt;With the new end-to-end crypto &amp;amp; blinded signature schemes, it&apos;s necessary to take on a crypto library as a full dependency.&lt;br&gt;The high-level public APIs are great for standard use, but fall short when implementing new crypto (by design).&lt;br&gt;Adding a crypto library as a submodule dependency will grant full control over the internals, and exposing new APIs.&lt;/p&gt;
&lt;p&gt;LibreSSL&lt;br&gt;Great support and documentation for X25519 EC arithmetic&lt;br&gt;Internal EC functions are low-level enough to implement needed schemes&lt;br&gt;Has enough other crypto to be the sole crypto library used in tini2p&lt;br&gt;EC arithmetic done on Montgomery curve, no bi-map swapping&lt;br&gt;Blake2b and/or Sha3 would be ported from OpenSSL (if needed)&lt;br&gt;potential for upstream patches&lt;br&gt;patches are unlikely to be included (code bloat)&lt;br&gt;libSodium&lt;br&gt;Support for X25519 EC arithmetic, but very limited/high-level (as intended)&lt;br&gt;X25519 maths are wrappers around ref10 and Ed25519 (faster, secure (as LibreSSL)?)&lt;br&gt;X25519 ref10 math is available, but implementing Elligator2 inverse map requires special care&lt;br&gt;All EC arithmetic done on Ed25519&lt;br&gt;Convert input(s) to Ed25519 point(s), do stuff, convert result to X25519 point&lt;br&gt;libHydrogen&lt;br&gt;Could act as a replacement for libSodium&lt;br&gt;First-class support for X25519 arithmetic (it&apos;s the only crypto primitive for signing/encryption)&lt;br&gt;Uses Gimli for a generic hashing function&lt;br&gt;Would serve as basis for an XEdDSA-Gimli-384 signature proposal&lt;br&gt;X25519 maths are low-level enough to be useful for building ECIES-X25519&lt;br&gt;Very small code footprint&lt;br&gt;All above libraries are unlikely to adopt schemes used in I2P, which means maintaining a local fork dependency for any custom crypto.&lt;/p&gt;
&lt;p&gt;str4d mentioned working on a potential new C crypto library based (at least in part, iirc) on dalek design.&lt;br&gt;FWIR, the new library would be low-level enough to implement new schemes, while still providing some protections to the user.&lt;/p&gt;
&lt;p&gt;For the near-to-mid future:&lt;/p&gt;
&lt;p&gt;Experiment w/ adding libHydrogen as a dependency, replacing uses of Blake2b with Gimli&lt;br&gt;Implement XEdDSA and ECIES primitives inside (libHydrogen, LibreSSL), and expose simple API&lt;br&gt;Write wrappers around libHydrogen API, if it&apos;s already low-level enough for XEdDSA + ECIES&lt;br&gt;Slightly hesitant to add LibreSSL as a full dependency due to library size.&lt;br&gt;LibreSSL is much smaller than OpenSSL, but much larger than libHydrogen.&lt;br&gt;If tini2p can make due with LibreSSL/OpenSSL as a system dependency, it will be much better for overall project/binary size.&lt;br&gt;That being said, if LibreSSL is a local fork, all unecessary bits can be removed with care (when such concerns become important).&lt;/p&gt;
&lt;p&gt;Usually leave request open for aprox. 1 week, gives a chance for others to review, and to come back to it with fresh eyes for final self-review.&lt;/p&gt;
&lt;p&gt;Outside of crypto concerns, will be working on Tunnels + NetDb, which are largely independent of crypto concerns&lt;br&gt;ugh repeating muhself&lt;br&gt;any questions/comments?&lt;br&gt;&lt;strong&gt;kinghat&lt;/strong&gt; im here, i just for the most part dont know what it all means. more of a cheerleader! :P&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; heh, feel free to ask questions kinghat&lt;br&gt;or, can get you some pom-poms ;)&lt;br&gt;4: Meta issues&lt;br&gt;Setting up CI on GitLab.&lt;br&gt;Working on adding webhooks to the gitter, so those interested can stay updated.&lt;br&gt;Setting up IRC bouncer/server&lt;br&gt;^ listed in rough order of priority&lt;br&gt;CI should be the most simple, just haven&apos;t dedicated time to it&lt;br&gt;same with the webhooks for this gittter room&lt;br&gt;The IRC bouncer requires funds + time, and is fairly low-priority&lt;br&gt;costs are purely for hosting&lt;br&gt;&lt;strong&gt;kinghat&lt;/strong&gt; check out thelounge.chat&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; Would like to have a presence on IRC, but other things are taking precedence. Especially since other means of public communication are available.&lt;br&gt;will do, thanks @k1nghat&lt;br&gt;&lt;strong&gt;kinghat&lt;/strong&gt; i also have a VPS host my own thelounge, could probably setup an account if needed.&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; sure, but that doesn&apos;t really solve the problem&lt;br&gt;have had other offers for people to host my IRC bouncer. personally not comfortable with that, though i appreciate the offers&lt;br&gt;it really just comes down to paying for a VPS, and setting up a bouncer. simple, but annoying and costs funds&lt;br&gt;&lt;strong&gt;kinghat&lt;/strong&gt; im in the us. i pay hetzer $2.50 a month for the VPS.&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; anyway, focus over the next two weeks will be implementing basic NetDb, updating ECIES implementation, and starting I2NP/Tunnels&lt;br&gt;$2.50 a month that i don&apos;t need to spend atm&lt;br&gt;&lt;strong&gt;kinghat&lt;/strong&gt; sure, just letting you know its the cheapest ive found.&lt;br&gt;or just host it at home for $free50.&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; of course :)&lt;br&gt;anyway, spam and other bullshit have made IRC an annoying place to hang out. not in a hurry to rejoin&lt;br&gt;i&apos;m on Irc2P, here on gitter, reddit, Wire... how many ways do people need to contact me?&lt;br&gt;5: Confirm next meeting time&lt;br&gt;Same time, two weeks? So, 2019-04-25 @ 18:00 UTC&lt;br&gt;&lt;strong&gt;tini2p&lt;/strong&gt; alright, end of meeting, thanks to all for attending&lt;br&gt;which means you @k1nghat&lt;br&gt;;)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-04-08</title><link>https://beta.monerodevs.org/blog/2019/04/08/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/08/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-08/</guid><description>Sarang work, Surae work, Output distribution and miscellaneous</description><pubDate>Mon, 08 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; come to think of it, though, I&apos;m not sure who else is working on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, our weekly meeting begins shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/327&quot;&gt;https://github.com/monero-project/meta/issues/327&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;d enjoy a meeting if you pass through ATL on your upcoming clemson visit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and begin since it&apos;s about time to start&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who&apos;s here today?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; holaa&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Welcome to dotkc, who is fairly new to our channels&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s jump into 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few things to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, I have an example branch (link in agenda) of a C++ implementation of CLSAG ring signatures, along with basic timing tests for our current ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; WHEEE!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On my test machine, an 11-member MLSAG (current scheme) takes 13.0 ms to verify&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; clsag is so cool man&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we move to CLSAG, an 11-signature takes 10.6 ms to verify&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we modify the hash coefficients (more later on that), it increases to 11.1 ms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This means that if we take these numbers as correct, CLSAG gives us smaller _and_ faster signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that the linked branch is for example purposes only&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are a few new underlying functions that would need review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a 15% gain in verification time, after a year of blockchain growth, is equivalent to a really large gain in overall download+sync time, saving future nodes the time it takes to start mining monero... and that&apos;s true even if we boost ring sizes moderately to ring size 13-14, based on sarang&apos;s numbers: we will still have an overall gain in download+sync time after a year. i&apos;m not sure if i recommend that yet,&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tiny changes in verification time mean huge swings in space capacity, if we count download+sync time as our metric.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reminder that the space savings are 320 bytes per spent input (each spent input is a separate signature)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; How does size compare?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it will be delightful to see the graph of monero blockchain size over time one year from clsag implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;ll be the good nooch&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions or comments on CLSAG as it currently stands?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is currently no decision to use this, nor a timeline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is also a Python example implementation: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/clsag/clsag/clsag.py&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/clsag/clsag/clsag.py&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So a typical tx with two outputs has a ~620 byte savings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Er, 2 inputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These savings are per spent input (and therefore per signature)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a quick comment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go ahead suraeNoether !&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the difference between sarang&apos;s 11.1 ms version and 10.6 ms version is that the 11.1 ms version is provably unforgeable as long as LSAG is unforgeable. it&apos;s a drop-in version of musig key aggregation (andytoshi ^) for use in confidential transactions, and the proof is very easy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for the 10.6 ms version, i&apos;m still tinkering with the proof of unforgeability.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s less trivial to prove&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and, fwiw, this is one of the first times in my life i&apos;ve seen a literal engineering example of the gap between the theoretical and the application :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; very cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now the timing code has a flag where you can choose which version you want to examine&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s kind of neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, please play around with CLSAG if you find it interesting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ more techies need that lightbulb moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next up: Dandelion__&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/__/++&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What is the impact of ring size?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: it uses 1 additional scalar per ring member (as opposed to 2)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: we could increase ring size to 13-14 and see similar verificaiton times as our present ring sizes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; verification increases linearly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; afaik&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, once we hit ringsize 13-14, we hit the same verification time as an 11-MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (approximately)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If desired, I can make up a chart with sizes and times&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Still the space saving is significant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it&apos;s faster&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: a quick, rough estimate chart is good enough for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW, an n-CLSAG will always be faster than an n-MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The original question was comparing n-CLSAG to 11-MLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and of course there&apos;s a crossover point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyhoo, we&apos;ve talked informally about Dandelion++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have links to a proposed BIP on this, as well as an updated PR for Grin about it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we want to move forward with Dandelion++ as part of our txn routing, there are some design choices to make&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; d++ is going to be a topic of conversation i believe by vtnerd at the konferenco (ping)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, and the usual reminder that it is _not_ a replacement for network-level solutions like Tor/I2P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Grin changed their implementation such that a node does not fluff/stem on a per-txn basis, but on a per-epoch basis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this is what the original paper says&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the BIP does not address this (and I believe is incorrect)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Grin&apos;s implementation is a little more complex than ours would need to be, since they perform txn aggregation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: can you provide a few helpful links for the record?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; links to BIP/Grin in agenda&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m curious on the details of grin&apos;s implementation vs the bip&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah great thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Original D++ paper: &lt;a href=&quot;https://arxiv.org/abs/1805.11060&quot;&gt;https://arxiv.org/abs/1805.11060&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on D++?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to see it implemented in Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i do too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe the epochal approach taken by grin is the correct one, but maybe there&apos;s an argument out there for the difference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wonder if andytoshi or gmaxwell would chime in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The epoch approach is correct according to the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So at each epoch, the node flips a weighted coin to decide which &quot;mode&quot; it is in: fluff or stem&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; i don&apos;t know anything about dandelion, sorry :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; all txns are routed according to that (unless the node detects a black-hole attack)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi: I did reach out once in -wizards to ask about the BIP, but didn&apos;t hear anything :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; perhaps others have discussed it elsewhere, who knows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The last thing I have to share is that moneromooo prepared PR 5389 (link in agenda) regarding output selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it uses the &quot;output lineup&quot; method we&apos;ve discussed here at length&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Review on the method/PR would be most welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s all for me right now... suraeNoether, your report?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; great, so I have a few updates&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; first things first: monero konferenco registration is now open on &lt;a href=&quot;https://monerokon.com&quot;&gt;https://monerokon.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; second things second: as I mentioned right before the meeting, next week I&apos;m headed out to Clemson University to give a talk and meet with some colleagues&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m meeting with Gao, the lead researcher there in their blockchain group&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, my top priority right now is my most-old project rihgt now, which is MRL-11 and my matching simulations + churn analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and let&apos;s discuss churn in more detail after your report too)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; given the recent conversation with dotkc and sgp_ about automated churn, this priority is tippy top&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I cannot stress enough how important MRL-11 is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, before we discuss that in depth, do you have anything not related to it to share suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; I have a colleague who might be a great fit to jump in and help MRL-11 efforts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not yet: after the meeting i want to have a public discussion about the various behaviors we want to test&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yes, let&apos;s talk churn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have the infrastructure of matching done and the infrastructure for monte carlo simulations of a blockchain graph done&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dotkc: you had posted in r/Monero a few things regarding a tool your group is working on; can you introduce yourself to the room?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and sgp_ and dotkc have discussed it at length on r/Monero and earlier in this room&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; i&apos;m nobody, it&apos;s a hobby project that materialized into code and my colleagues and I talk a lot about privacy so here we are to help&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (since dotkc is new here, a reminder that these meeting logs are made public afterward, FYI)&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; I&apos;m aware and thank you for pointing it out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you describe your tool briefly?&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; we started by gathering every shred of churn-related discussion from around the community&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; plus our basic familiarity with several chain analysis and network monitoring techniques&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; the intention is to join you all in researching privacy wrt churn and help users employ &quot;less bad&quot; practices&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; we don&apos;t need to reach &quot;best practices&quot; to improve the network, imo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The intention of the software tool, from my understanding in reading earlier logs, is to automate certain churn practices according to guidelines that are being developed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that there is a donation component of some kind to support projects&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; and I&apos;m definitely not going to be manually throwing tons of churn-like transactions onto the network for analysis so our first step was making a tool to automate that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this particular point seemed more controversial&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; donations were certainly controversial. I think many of you will find the concept easier to swallow if you look at the code and see how we have padded donations with sweep_single&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; then, instead of thinking donation, think possibly-safer-spend&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What particular churn-related heuristics do you wish to avoid with this automation?&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; maybe this technique would be better employed to enable a user to reveal less in a transaction to a potential adversary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One reason we don&apos;t have any formal churn recommendations yet is because of a lack of complete understanding of relevant heuristics that might be employed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some would be timing-based, others purely graph-based, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; a few we discussed with @isthmus last week are avoiding sweep_all combining unrelated outputs without any clear benefit to doing so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you discuss the specific heuristics you want to mitigate or avoid&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; 1. sweep_all combining unrelated&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (some of this is in GitHub/reddit, but I&apos;d like to hear a summary here too)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Personal opinion, your tool won&apos;t thrive if the donation stuff (where a third output is created) isn&apos;t removed&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; 2. a bunch of sweep_single in a short period of time, from the same IP, relayed to same neighbors, blah blah blah&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; thanks dEBRUYNE, i moved it to an optional flag after discussions here yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; let&apos;s take a step back. I don&apos;t propose dots living on as a stand alone tool.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Why can&apos;t the donation be part of the churn btw?&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; it&apos;s a tool to research churn that is likely to die in 2 ways&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And it&apos;s certainly a good idea to limit such network tests to testnet until better studied&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dotkc: Normally a sweep_all with 1 input would create 2 outputs, one that goes back to the sender, and one that is sent to a random address&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; 1. churn found to promote privacy: we&apos;ll move these techniques into main wallet&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; What if you&apos;d replace that random address with the donation address?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Then you&apos;d avoid having 3 output transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: that&apos;s what they were doing iirc&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; 2. churn found to harm privacy, dots helps destroy the delusion of churn==privacy that surrounds this community (particularly less intermediate users)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I guess that may still provide some leakage, but would be better&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; churn==privacy that surrounds this community &amp;lt;= I disagree. I think most of the community is aware that abusing certain features such as churn can hurt one&apos;s privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A concern relating to donation was also that donation to a view-enabled address provides public information relating to churn transactions&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; yeah, we don&apos;t do 3 output transactions, i&apos;m not sure who tossed that into the discussion. seems like they were talking about some old wallet&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: That would be a concern yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It was an example of some observable donation behavior someone else attempted that had similar privacy consequences&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; our &quot;donate&quot; is like this 1. sweep_single 2. spend (donate) 3. sweep the change&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; which, IF, and that&apos;s a big if, churn has benefits then this technique would be the safest way to spend XMR&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; since we do a pre-spend churn, then spend, then churn the change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I question the kinds of fingerprints this could leave in the transaction graph&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and need to think about it more&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dotkc: for the reasons I mentioned yesterday, including donated outputs in any step of the process is incrementally worse for privacy. It would be better to churn those 3 times without donation. I think the pressure to include this donation feature is getting us started on the wrong foot&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; totally agree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in complete agreement with sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; random time delays b/w pre-spend -&amp;gt; spend -&amp;gt; change-churn ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Good point; we can certainly talk about general churn strategies independently of donation&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; please remember that it&apos;s OPTIONAL and in a very clearly defined test &amp;amp; research tool that is recommended for testnet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; churn is going to be difficult enough to nail down security details for without trying to model donations built into the process&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dotkc: please understand&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Random time delays are certainly important for mitigating timing heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are recommending against it due to the privacy properties of monero that make everyone&apos;s privacy sensitive to everyone else&apos;s choices.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Graph-specific heuristics would depend also on transaction rates (and appearance of outputs in other decoy rings, etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if some users optionally want to donate, great, they can construct a transaction on their own to make a donation and do it normally; you are talking about inserting a step into a non-security process designed for security&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is like trying to build auto-donations into monero&apos;s key exchanges for some reason&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, let&apos;s discuss general churn without the donation idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or like riding a tractor on hallucinogens, or dividing by zero. you can do it, you can do a lot of things, doesn&apos;t mean you should.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, speaking of churn and modeling it&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i am so lost with the talk of &apos;donations&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, let&apos;s forget about the idea of embedding donations within churn for now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m simulating an economy where every output is born in a coinbase transaction or a regular transaction. Coinbase transactions have a fixed probability p of being sent to some &quot;marked&quot; party.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think that&apos;s a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all other transactions either take all marked inputs or all not marked inputs&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; most of you seem hung up on the &quot;donate&quot; part, which is why i ask you to consider the same algorithm employed as a &quot;spend&quot; instead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a transaction with non-marked inputs has a fixed probability of q of being sent to the same marked party&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; like if you want to pay someone and you know their wallet will eventually become compromised&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; it&apos;s the same problem as if you send to a donation address with open view key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why would you send money to someone who you suspect will lose their wallet password?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or give it to a malicious party?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dotkc: yes, but you are suggesting a donation as a PART of the churn PROCESS, not as a payment after you already churn your funds&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; people should be cautious of who they donate to, research required&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay check it, i want to have some discussion about formal statistical modeling, and i want to stop talking about donations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dotkc: let&apos;s chat more about this after the research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for now let&apos;s talk statistics&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I really think we should put discussion about donations aside, since it seems like we are going to keep talking in circles. We can come back to it outside of meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m simulating a ledger where every output is born in a coinbase transaction or a regular transaction. Coinbase transactions have a fixed probability p of being sent to some &quot;marked&quot; party.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; routing out all the fakes in crypto would be a great research tool&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; in either case, we want to be able to spend to someone without our privacy depending on them keeping their wallet private&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all other transactions either take all marked inputs or all not marked inputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a transaction with non-marked inputs has a fixed probability of q of being sent to the same marked party&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now when an output is created, a lifespan for that output is randomly selected&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if the output is not marked, the lifespan is drawn from the wallet spend-time distribuiton&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; when a block rolls around, all the outputs flagged as &quot;to be spent&apos; are bundled into transactions using the empirical distribution fo number of inputs and outputs provided by n3ptune, isthmus at #noncesense-research-lab&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the process repeats itself&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the parameters that vary from simulation to simulation is &quot;what does the marked party do with their outputs?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the churn case with a fixed wait-time between churns, the answer is &quot;send to yourself N times, waiting h blocks between sends each time&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; After this process, how is the resulting graph evaluated?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the churn case where the churner waits the wallet spend-time distribution (which is statistically identical to the background economy in this simulation), and churns a very large number of times N, it should be clear that an adversary will have zero advantage in identifying the churner&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; churn is a verb&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;churn case&quot; is a noun. :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; once a simulation is generated, the adversary runs the matching algorithm and we have another set of parameters to test: which models the adversary uses to try to find the true spend pattern&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So there are two choices i have to make about how this goes: first, i select the distribution the marked party is spending from. second, i select the model the adversary is going to use to try to match transactions. Then the confusion table I get out of it answers the question &quot;using this adversary&apos;s model, X, when the marked party uses model Y, how good is the matching algorithm?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and for each of these choices, i can generate a confusion table&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, and I think what needs to be nailed down is what the adversary is using for its models&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; precisely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is why i want sgp_&apos;s input, for one thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some are timing-based, which can be avoided by proper delay times&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the problem is the adversary can use any heuristic they like to construct a model.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Others are purely graph-based, and depend heavily on outputs&apos; use in decoys and the links between true/fake-change outputs in the graph&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; is this spend problem, at least partially, addressed by Dandelion++?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; BUT! this idea that if the churner is using the background distribution is one side of the coin. I claim this in addition: as the model Y diverges from the wallet spend-time distribution, the quality of the results will become more robust against variations in the choice of X, i.e.\ as long as you aren&apos;t too far off from the spend-time distribution, you are mostly indistinguishable, but if your behavior is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very far off, you are an easy target.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; D++ only affects how the relay process works&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric nah, this has everything to do with the ledger and totally ignores the minnig network&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it does introduce slight delays, sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but these are very minor&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; re: obfuscating true spend time + origin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric this is essentially ledger forensics in the environment of ring signatures. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; D++ helps against network-wide observation, not targeted observation&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; am i understanding this simulation correctly, in that outputs are in perpetual motion (churned)?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; ah, think i understand, thanks. has to be dealt with at sig level&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; i propose naming such behavior maintenance churn&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; we&apos;ll end up with butter&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; midipoet: in my model, yeah, that&apos;s how i&apos;m modeling the economy to generate a fake blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; and i do agree with @suraeNoether that under his analysis, the appropriate timing makes such moves difficult to unmask&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after all, the goal of selecting a wallet distribution is that all otuptus will have ages drawn from it (not possible, but the goal)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; either way, the way i have this experiment set up, it is *necessarily* true that the case in which the churner matches the wallet distribution for N churns in a row will enjoy indistinguishability and the probability of any one edge being traced is R^-N, so we can think of this as an idealized model anyway&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; this does still neglect many real-world considerations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Using a birthday attack argument, a churn with length &amp;gt; 23 is &quot;sufficient.&quot; but that&apos;s huge, and I suspect we will have, in practice much lower bounds.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; is it safe to neglect for now, and gradually ramp up to more real-world-like conditions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dotkc: we can model various heuristics using my above approach under the &quot;model X&quot; component of my little rant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To what extent have we established a set of candidate heuristics?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the best help i can get for this is ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; bingo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before i can finish typing, sarang for the win&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A framework is great, but extremely limited without something to test&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; they can then be tested using the &quot;made-up&quot; blockchain to find the ground truth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I propose that dotkc and suraeNoether work more closely on identifying such heuristics to examine, whether temporal or purely graph-based or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having totally separate research paths for this is likely a waste of resources&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; agreed and willing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I do agree with sgp_ (and others) that getting this nailed down should be considered a priority&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right now i&apos;m testing 1) periodic non-random spends, like a magazine subscription, 2) a single exponential wait time, like an impatient churner, but which has some of the statistical characteristics of our wallet spend-time distribution 3) gamma distribution, but tweaking expected wait time up and down smoothly to see the sensitivity of the confusion table to the difference between expected wait times&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I appreciate your interest and willingness to bring this up dotkc&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; maybe 4) uniform-random over some given range?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 3) also corresponds to an impatient (or paranoid!) churner, but in a way that seems more apples-to-apples&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; might i propose a few small wins the community might enjoy while the more comprehensive research continues?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric cool, i&apos;ll throw 4) uniform on there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric yes that&apos;s a nice simple one to test&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do you mean dotkc ?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;ll PM you at some point with a list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ bingo bango&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not sure if it helps, but I have an old patch that split txes to have one input at a time, and sent them at poisson delayed intervals.&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; top of most search engines is a credible-looking post recommending sweep_all. that most certainly links outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BTW dotkc are you a developer on the dots code?&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; there is plenty of advice around the community to churn for privacy and thousands of people view that sweep_all advice (if the page&apos;s counter is to be trusted)&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; the developer, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, I certainly am of the opinion that there is no thorough, well-tested churn advice at this point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a rock and hard place&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; i agree with that&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; but could we agree on anythign that&apos;s definitely bad?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s fighting against a somewhat unknown set of heuristics (somewhat)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s an interesting way to look at it dotkc&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; removing even one &quot;most certainly bad&quot; case is progress that would support user privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think the best practice is to spend at the &quot;ground truth&quot; background economy rate of spending, but that&apos;s literally impossible to determine. the next best solution is massive anonymity sets so timing analysis on the inputs fails. as the zcash example demonstrates, that doesn&apos;t do much for the output end of things.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, the idea of sweep_all vs single, for example&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m testing that hypothesis&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; i was deliberate in aiming at &quot;less bad&quot; with my short term goals for dots&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as mentioned, linking outputs is a profoundly bad thing (in general, too)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and very tough until/unless we enable coinjoin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dotkc: the worst thing that could be implemented is periodic behavior&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dotkc deterministically periodic i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: worst in terms of timing, perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not necessarily in terms of other metadata (in/out counts, for example)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and the vast majority of my work is based on timing alone.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but periodic behavior stands out in a power spectrum like a novice at a nudist colony&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Graph structure certainly interweaves with timing, but there&apos;s plenty beyond that too&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; i agree with you both that sweep_all linkages and trivial temporal linkages seem very bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I consider output linking to be extremely hard to avoid, since it&apos;s an inherent part of multi-input txns&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it depends on the circumstances, but yes sweep_all is bad if you don&apos;t want these outputs associated&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you don&apos;t want them associated, use two accounts ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: yeah, always keep your outputs separate if you can :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dotkc had included some multi-account ideas in GitHub as well, IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; this is progress, we&apos;ve nearly agreed on at least one &quot;bad&quot; behavior!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, let&apos;s briefly wrap up and then continue discussion afterward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s jump to 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;dotkc&amp;gt;&lt;/strong&gt; @sarang: you are correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; one sec dotkc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dotkc: periodic behavior or any behavior in timing that is fundamentally unlike the &quot;background rate&quot; of spending will stick out statistically. repetitive behavior is super super linkable. i can tell you that with 100% confidence.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides contributing to the churn discussion to assist suraeNoether et al. with frameworks, I am finalizing CLSAG material as well as an unfortunate snag in DLSAG security that we&apos;re trying to address&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your action items?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items: simulations for MRL-11. sgp_ was going to send me some links to possible behaviors to investigate. continuing commentary and thought on dlsag and the clsag security proof. uhm...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll probably do a little bit of recreational coding like spectre later this week after i&apos;ve put some more hours into matching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems all are in agreement that matching/churn should be a priority that&apos;s been put to the backburner too long&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending. We&apos;re now adjourned; logs will be posted to the github issue shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let the discussion continue!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-04-07</title><link>https://beta.monerodevs.org/blog/2019/04/07/logs-for-the-dev-meeting-held-on-2019-04-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/07/logs-for-the-dev-meeting-held-on-2019-04-07/</guid><description>Point release discussions, and miscellaneous</description><pubDate>Sun, 07 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so, no meeting today?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; gingeropolous: you there?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know you gys had a meeting last week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it was impromptu, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we want dev meetings to stay on the weeks that community ones are not, then it should be today, since community meeting is next week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can do a short one if there&apos;s not much to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thoughts hyc?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the choice is up to you&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; short meeting is prob a good idea just to touch base&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; see how the point release is shaping up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc has spoken&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;ll wait until designated time&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; would be good to get back onto regular schedule&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I did kind of announce it on github :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So not sure if it is impromptu&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then I was just out of it that week and didn&apos;t notice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I prefer to fault others than myself, so if you could take the blame dEBRUYNE I&apos;d appreciate that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anything else for today&apos;s agenda?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings? :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh yeah, I always forget the social conventions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Point release items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo around? dsc_ too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ping the other peoples&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; GUI is almost ready for 0.14.1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bam, thanks selsta&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and that will have Trezor, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I don&apos;t own one, so it&apos;s not a big deal for me, but I&apos;ll have an answer for people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone to do a quick update on Monero Core?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; also, what is the name for the core software? Can we name it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ve had this discussion a lot of times.&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; monerod and monero-wallet-cli?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, good talk everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; point release doesn&apos;t get a new name&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s still Bron Butterfly&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Boron&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I meant monero core software hc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *hyc&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; More than the &quot;daemon&quot; and &quot;CLI&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what&apos;s wrong with calling it core?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nothing, I guess. I just don&apos;t know that there&apos;s one thing that people agree on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, doesn&apos;t seem there&apos;s anyone around to update on Monero core&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: anything else on the GUI. When expected to be done?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if someone wants to update on core whenever they have the time, that&apos;d be cool.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; looks like nothing else then&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; By core, you mean the GUI or not the GUI ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s confusing because some people mean not the GUI now.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; the &apos;monero&apos; repository I guess :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; well, with rights, since the GUI was called monero-corefor long time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but it&apos;s called monero-gui now so ...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it made no sense that the GUI was ever called core&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; god only knows why someone thought &quot;hey let&apos;s make a gui but not call it the gui!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I can give some further updates on the GUI once mooo is done with the core stuff :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Can we all agree between us present that core means CLI tools and daemon?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; isn&apos;t just linked hyc? IIRC it should still take you to the GUI if you look for monero-project/monero-core&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and GUI means GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; most applications with GUIs are not called by their function+GUI, probably&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i confirm monero-core still points to monero-gui&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof. I&apos;ll restart the conversation again on github issue or something in regards to naming&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, moneromooo is it possible to tell us where point release is at for CLI/core stufs?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: My intention was to let you go first :-P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; jwinterm: do you find that&apos;s true for apps that have both GUI and CLI? particularly if only a CLI existed for a long time?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;ve started merging stuff before the customary 10 days wait now. I expect we&apos;ll branch soonish.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The only thing I know of that&apos;s really needed before a branch is the new fake out selection.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And that&apos;s PRed.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A few nice to have are the SSL changes, the second part of the RPC tests, and possibly the pay-for-service but I think that one&apos;s unlikely to happen now.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i will push some translations for the CLI next week, we should have a new language available (hindi)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So if anyone wants something in before the branch, be fast.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And this time, there should be lots of time for translations ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe I&apos;ll PR a pleasant message when opening the wallet so I can get a &quot;contributor&quot; flair or the reddits&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; 19:13 &amp;lt;rehrar&amp;gt; well, doesn&apos;t seem there&apos;s anyone around to update on Monero core &amp;lt;-- All features are PRed, only missing review.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; moneromooo: yep, not complaining this time (yet) :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: all you&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Let&apos;s see&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; btw I hope #5376 makes it in this round, it&apos;ll be helpful for the solo mining code&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; hyc: not too many apps spring to mind that meet that criterion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like selsta said, we should be ready in time for 0.14.1.0&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There will be a revamped history page as well as a revamped address book&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Xiphon has also posted a ffs to work on some stuff such as optimizing the communication between the wallet and the daemon and implementing a decentralized remote node scanner -&amp;gt; &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/55&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/55&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For the latter feature, we&apos;ll have to wait a bit before nodes will start using the --public-node flag&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Oh there will also be fiat pricing (the feature will be turned off by default)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And we&apos;ve started discussing how to easily integrate i2p-zero and tor&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ If anyone has suggestion on a design, feel free to list them&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; integrate in terms of design, yes dEBRUYNE ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; wrt i2p, I think the easiest would be the bundle the i2p binary with the GUI binary and then have a checkbox on the settings page to start it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The new white theme may also be included in the point release btw (vid from dsc here -&amp;gt; &lt;a href=&quot;https://www.youtube.com/watch?v=gTLNwRaoa4s&quot;&gt;https://www.youtube.com/watch?v=gTLNwRaoa4s&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ooh, that&apos;s kind of cool&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s it basically :-P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anything else from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I said we could keep it short. :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; let&apos;s call it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cool. Two weeks from now. Same time. See you all then.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, those who have used the new CCS. How was it?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; To donate or to put up a proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; just quickly:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; The guide for the GUI is completed, thanks to el00ruobuob, it only needs to be built and translated, but it can be included with next release :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; reviews and features/suggestions are always welcome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; rehrar: I think it&apos;s a great improvement in terms of usability for the community, still needs some tweaking, but i think it&apos;s a huge improvement&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ErCiccione[m]: Doesn&apos;t the ecosystem repo already have the Monero heart logo btw? :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, but i thought would be cool to have a personalized logo. I&apos;d like the Ecosystem Project to grow with time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The hear tlogo kind of grew on me :-P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; eheh i can&apos;t deny i would miss it&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-04-01</title><link>https://beta.monerodevs.org/blog/2019/04/01/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-01/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/04/01/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-04-01/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 01 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we&apos;ll begin shortly. Agenda is here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/325&quot;&gt;https://github.com/monero-project/meta/issues/325&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs from this channel will be posted as a comment to that GitHub issue shortly after the meeting is done&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice topic choice btw&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since others may join over time, let&apos;s go ahead and jump to 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Jointly, suraeNoether and I have been working on formalization of the compact CLSAG signature scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; muah ha ha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The choice of how keys are aggregated likely affects the security proofs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and this also affects the efficiency, so I&apos;ll continue investigating the effects of this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, it turns out that one variant of CLSAG is easily provably secure assuming LSAGs are secure, and the variant initially proposed by randomrun is easily proven secure similarly to previous approaches...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any thoughts to add on this suraeNoether since it&apos;s a project we&apos;re both on?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep! so the fun part about this scheme is that it makes ring signatures with R ring members take up R+1 scalars only. previously it was 2R+1, I believe...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The original proposal has slightly more efficient computation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah. and while this seems nice and all alone on it&apos;s face, but this is actually sort of a deeper compactification than I originally thought...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The variant suraeNoether is thinking of would add perhaps 60 us of verification time (on my test machine)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod* that variant is the &quot;easily proven secure&quot; variant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Certainly worthwhile to get proofs for the original, to save that time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working on some modifications to the underlying C++ crypto plumbing to accommodate this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, what&apos;s really cool about this is: using our previous signatures, we could pull off &quot;colored coin&quot; transactions in RingCT... but it felt like there could only be one color for the outputs, and the signatures were proportionally sized to the number of colors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing major, just a few straightforward extensions to what we have now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; using this compactification, a really easily written version of colored ringct can be developed where all signatures are R+1-sized, regardless of teh number of colors&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; verification time will take the same amount of time as it would have before, but it removes the dependency of the signature size on the number of colors, which is neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, the key aggregation idea, coupled with optional changes to key image format, has a lot of neat directions to go&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Wait Monero colored coins?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think i&apos;m on page 6 of a new document describing all the above. proofs and stuff and all... it&apos;s pretty much written itself.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Xeagu: only as a hypothetical&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Xeagu it would be *possible* to implement it this way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not recommending that we *do*&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Wow very interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m pointing out that one of the technical challenges involving scaling the blockchain to the number of colors has been removed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is neat, but i&apos;m not convinced Monero Gold and Monero Silver need to be a thing. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For sure. No timeline on CLSAG integration yet, nor formal talk about whether or not we intend to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ although compactifying our present RingCT is a high priority, because it will save hours or more of sync time within only a year.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Would such an implementation compete with Tari for digital assets?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think the project would want to target that use case&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Got it. Was just thinking that Counterparty works because of colored coins.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s nice to have such a useful signature scheme available and understood&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, I&apos;ve been plugging away at an example implementation of the Lelantus transaction protocol, which was recently updated by its author&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so I&apos;m going back to make changes etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: other things to report?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i put an hour or two into a small new side project this weekend i&apos;m thinking of calling SlyHash&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; What is SlyHash?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m inventing it and naming it after sly and the family stone, the funk band. :P the goal of this project is to design a parazoa-based hash function as a toy (emphasis on toy) proof of work algorithm, with the goal of experimenting with power and timing properties, etc... parazoa is the generalization of the sponge approach used to design keccak&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You were investigating the applications of this as a VDF, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah! hopefully. :P&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I don&apos;t know what keccak or VDF are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keccak is the algorithm that was used (slightly modified) as SHA-3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a VDF is a verifiable delay function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i want to design it to be really dumb to compute, like using permutation polynomials instead of ciphers for permutations, and so on. it&apos;s ... a dumb little side thing that may end up evolving into something more sophisticated (so maybe parazoa was a good choice), but for now i&apos;m literally just measuring how close to &quot;ideal&quot; a randomly selected permutation polynomial of a specific form is. if i find a goo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one in the first 12.5 million cases, i&apos;ll implement it. if not, i&apos;m throwing the project out the window&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Might consider designing such that it would be cheap/easy to ASIC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, does anyone else have interesting work to share?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Yes I have something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; A YouTube video I made&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://youtu.be/7t6ikOnTbcM&quot;&gt;https://youtu.be/7t6ikOnTbcM&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What is the topic?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; First of a series on something I call CrypARTgraphy&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Using art to encrypt messages&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Similar to the idea of steganography?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Not quite no. More like combining related symbology and the relationship between ideas to create paralleled meaning.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not really sure what that means, I must admit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but I have not yet watched the video)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I have some ideas for applying the math of ECC where the variables and prime numbers are substituted with ideas, objects, and art from stories or events&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Math is fundementally logic and stories (art) contain variables with logical relationships&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks Xeagu&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a quick comment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know sgp_ also had something to mention about the upcoming 5-year genesis block anniversary as well?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aha go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/324&quot;&gt;https://github.com/monero-project/meta/issues/324&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This isn&apos;t strictly research-related, but I would like the recommendations and participation of researchers in Monero&apos;s upcoming 5 year &quot;Moneroversary&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you can comment your availability and desired events in the Github issue, that would be greatly appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s all, unless there are any quick questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be neat to take a 30K foot view of how Monero has evolved technically over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What has been accomplished, and what still needs work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, I expect a good portion to cover Monero&apos;s history. Focusing on the technical changes over time is an area where you all can help :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so that&apos;s about 2.5 weeks away&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Konferenco is about 2.5 months away&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, so the sooner I get feedback, the better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, so it is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Attendance seems fairly sparse today, but does anyone else have research work to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we can move on with this (fairly quick) agenda&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh one more thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo added the ability to &quot;freeze&quot; outputs. These don&apos;t show up in the wallet balance and will not be spent until &quot;thawed&quot; &lt;a href=&quot;https://github.com/monero-project/monero/pull/5333&quot;&gt;https://github.com/monero-project/monero/pull/5333&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh yes, this seems a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In case you fear an output may be &quot;poisoned&quot; via some kind of controlled spend&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; precisely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s super neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not really a general solution, of course, but one definite way to avoid something you suspect is adversarial&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, on to 3. QUESTIONS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any general questions, or those relating to research discussed here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why are they called elliptic curves&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -___-&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; think i&apos;m going to start a novelty twitter account called surae_googling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; is the supermarket open today&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I&apos;ll follow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; It is April 1st&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we can wrap up soon... on to 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; surae_ducking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will continue working on CLSAG stuff, to move the testing along&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and continue Lelantus investigation as available&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but this is lower priority of course)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m finishing up my tech note on teh security and benefits and applications of clsag and pass them onto sarang for review. i want them posted by the end of hte week since the scheme is so straightforward. i&apos;m also going to seek inspiration: &lt;a href=&quot;https://twitter.com/RikerGoogling/status/1112758935973322752&quot;&gt;https://twitter.com/RikerGoogling/status/1112758935973322752&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sigh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We are all April Fools on this day&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any other action items of note?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; btw guys, i&apos;m not kidding about CLSAG being useful for colored monero, even though its&apos; april 1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my april 1 jokes are more like &quot;haha i put almond milk in my wife&apos;s coffee instead of cow&apos;s milk, take that lady&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; When are the conference tickets supposed to go up for sale btw?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: mere dozens of hours&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the early bird tickets anyway&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Cool&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Allergic to almonds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll post in here and -community and on reddit and twitter when they are available, and i&apos;ll ask for some amplification&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also i have the last pile of abstracts to go through and the schedule to finish organizing.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All right, well thanks to everyone for attending this quick research meeting. Discussion on topics can of course continue, but let&apos;s go ahead and formally adjourn&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-03-31</title><link>https://beta.monerodevs.org/blog/2019/03/31/logs-for-the-dev-meeting-held-on-2019-03-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/31/logs-for-the-dev-meeting-held-on-2019-03-31/</guid><description>Point release discussions, and miscellaneous</description><pubDate>Sun, 31 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Time to start!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; cc hyc, fluffypony, moneromooo, jtgrassie, vtnerd, sarang, suraeNoether, and anyone else I forgot :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hio&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd__&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Let&apos;s start with the main topic of this meeting, the point release&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: could you perhaps tell us what basically remains to be done / merged before we can tag the point release?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5239 5287 5288 5289 5290 5291 5292 5294 5295 5297 5298 5299 5302 5303 5305 5306 5307 5308 5309 5313 5317 5318 5319 5322 5325 5326 5327 5329 5331&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also waiting on 5121 to be squashed, probably going to give up on that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think there&apos;s anything really showstopper, so it&apos;ll be whenever we drain github.&lt;br&gt;&lt;strong&gt;&amp;lt;mrantrax&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like to get the SSL changes from vtnerd__, and the rpc tests if possible.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: please rebase 5221&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5320 is in &quot;do not merge&quot; for now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, and the pay for service stuff, but this might require too much review time.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 5332 is still in review&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Actually 5352 will need to go in before the release.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The 100k lookups hit HDDs hard.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 100%, it&apos;s on my list&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So we can basically tag after that list is merged&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: no&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; merge + give it like a week or two for issues&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps I should&apos;ve said branch :P&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah we can branch&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So branch after that list is merged, then test 1-2 or two weeks and merge any fixes into the branch&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Thereafter, tag :p&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The list above is basically what&apos;s 10 days old.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps we could use Monero&apos;s birthday (April 18) as target date&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; depends on if people review things :-P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And we need to make sure the ledger stuff is all ok. I&apos;m not 100% sure whether 5332 is all we need.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: I think stoffu said he&apos;d extensively review and test the Ledger PRs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Anything else you&apos;d like to mention or discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Birthday would be pretty cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just that it would be really really nice if people were to review 5357 (pay for rpc).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s possibly going to give us a noticeable hash rate boost.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s got all the incentives in the right direction I think.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And if someone wanted to go add optional pay-for-service to a bittorrent client, that could be a massive thing :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For anyone reading, #5357 basically allows a remote node to add a pay for service feature, where the remote node users would use hashes to pay for the remote node service&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Is there an outline of the basic idea somewhere?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is a long commit message.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sgp_: it&apos;s not a birthday, it&apos;s a Moneroversary :-P&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok, got that commit message, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Do you perhaps want to give a quick update on MRL stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We wrapped up some simulations on output selection, working on a proposed ring signature scheme to make transactions smaller, among other things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know what the timeline would be on this scheme, if it was decided to implement it&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; How much smaller?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it would save 320 bytes per spent input&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Verification time should be a wash, or a bit faster than right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re finishing up security proofs on the scheme&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That&apos;s a significant shave of transaction size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; will return addresses make it in the next hard fork?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Would it be worthwhile to get some independent auditor to look at the new scheme as wel?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; as well*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; External audits are always beneficial&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the scheme itself is quite straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Example code: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/clsag/clsag/clsag.py&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/clsag/clsag/clsag.py&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Wouldn&apos;t hurt indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto: at least one return address scheme (by knaccc) would not require a fork at all (all client side using txextra)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I presume the changes would need a hard fork to get activated?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: for CLSAG? yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It could be decided to allow both sig schemes, but that seems unnecessary if the savings are all in our favor&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; is txextra what is currently used for standalone unencrypted payment ids? i&apos;ve heard the suggestion of using the old paymentid field as a return address&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The dual-address DLSAG signature model would also allow for refunds, but would require a hard fork and a lot of other changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto: this is (more or less) what knaccc&apos;s idea does, but for multi-output transactions in a clever way&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Yeah, especially if they are audited&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; CLSAG != DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Speaking of DLSAG, is the paper set to be released soon?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if that&apos;s what you mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m going to be checking in with our coauthors tomorrow about this. There was a rolling deadline for the paper submission&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; if I may interject, any updates on that interesting return address feature that was thrown around some weeks ago?&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; thanks for the info sarang , personally i think the feature is well worth the additional transaction bytes, hope it makes it sooner or later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kayront: was that knaccc&apos;s approach?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (there have been a few different ideas for refunds)&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; don&apos;t recall sarang , i think the first time I saw it it was someone else, I remember not recognizing the nickname. not sure if there have been further refinements to the idea since&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regardless of the eventual decision on DLSAG, I support moving to the smaller CLSAG signature scheme if/when it&apos;s deemed ready&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; these are independent schemes? both can be combined?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Possibly. There a few different architectures for CLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; also, any news on the other bulletproofs implementation? multiple output bulletproofs i believe it was called&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We already have multi-output BPs charuto&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; MPC maybe ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you mean the multiparty computation for them?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s example code already. Questions remain on the security guarantees if you try to reduce the rounds in the MPC&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; hold on let me search a bit&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; i believe it was multi-output BPs&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; didnt you guys at MRL start by only looking and implementing single-output BPs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, well those were ready when BPs were first deployed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We started to, but the timeline worked out to do multi-output right away&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe it&apos;s a consensus rule to aggregate outputs, in fact&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We did recently get some additional BP verification time improvements added&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; oh, so single-output BPs never made it live? we skipped them and went directly to multi-output when BPs got introduced? great&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; oh, also, how&apos;s that tor integration going? haven&apos;t heard of it for some time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but those are not consensus (purely client-side algebra changes)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto: yep&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; kayront: That PR got merged recently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the BP MPC was an idea that moneromooo was interested in for a coinjoin-style construction&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; dEBRUYNE: do you have a link?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; kayront: &lt;a href=&quot;https://twitter.com/JEhrenhofer/status/1110942633348816896&quot;&gt;https://twitter.com/JEhrenhofer/status/1110942633348816896&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Thanks for your update :) To be clear, for a standard 2 input 2 output transaction, the savings would be approximately 25-30% right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, approximately 25% savings sounds right for a 2-2 w/ encrypted pID&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, this all assumes favorable verification times and completed security proofs (and any other audit/review that&apos;s desired)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks to RandomRun for the clever idea on this&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Cool!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; dsc provided an update for the GUI yesterday in -community, which I&apos;ll just paste&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;dsc_&amp;gt;&lt;/strong&gt; GUI update&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;dsc_&amp;gt;&lt;/strong&gt; Currently I&apos;m implementing a white theme for the GUI. Will take a while to complete (ETA: 2 weeks). I also finished a redesign of the history page, now called transactions. Not only does it perform well when the user has a lot of historic data, it&apos;s also an improvement to UX.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;dsc_&amp;gt;&lt;/strong&gt; kneuffelbund, designer of the GUI, did some IRL testing with *real* people and made notes. He is now designing/tweaking the wizards. &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2040&quot;&gt;https://github.com/monero-project/monero-gui/issues/2040&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;dsc_&amp;gt;&lt;/strong&gt; Me, Selsta and rbrunner7 worked on &lt;code&gt;monero://&lt;/code&gt; URI support on Windows/Linux/OSX. Selsta is working on xmr&amp;lt;-&amp;gt;fiat conversions and xiphon is afaik. working on a decentralized node-o-matic.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;dsc_&amp;gt;&lt;/strong&gt; Currently we are investigating a migration to Qt 5.9.7, which should give *some* extra performance and allow us to use newer Qt features.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;dsc_&amp;gt;&lt;/strong&gt; After next point release, I will most likely focus on either i2p/tor integrations or android support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; On top of this, I&apos;ve begun chatting with the gui team on how to approach the networking UI for Tor/i2p/dandelion. Still in early stages, but I have some design examples&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What UI would be needed for dandelion?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for just dandelion, just an on/off toggle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why have the option to toggle at all?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Why would you want an off toggle ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The dandelion++ protocol basically reverts to standard diffusion if something goes wonky (like a malicious peer)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: I believe dandelion leaks more information to the first selected node&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What information ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The normal information. I think the difference is that in dandelion++, that node actually knows it is the first&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Whereas normally it is a guess&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: exactly, yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It does not know it is the first, without other information&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It knows only that it&apos;s part of a stem-mode relay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; using parameters from other projects, the average stem length is 10 hops&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 10? I figured it was more like 2-3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s tuneable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BIP and Grin use 10% fluff probability IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the stem topology changes every 10 minutes (also tuneable)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would like to have a quick discussion on this sometime elsewhere before I agree the option for non-dandelion should be removed from expert mode, but dandelion is a minor part of the page design anyway. If it indeed doesn&apos;t leak any more information, then I agree it shouldn&apos;t be a configurable option&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we don&apos;t have any concrete plans on Dandelion yet anyway :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m certaonly not going to be adding an off option unless you show there is leakage.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I was also investigating dandelion over Tor, which separates the IP further. Although it may be &quot;unnecessary&quot; if other tweaks were done to p2p links, still lookign into this&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, unless vtnerd gets there first :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, I am aware of dandelion + Tor/i2p options too&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;sarang&amp;gt;&lt;/strong&gt; It does not know it is the first, without other information &amp;lt;= So thi sis not true? &quot;that node actually knows it is the first&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; in dandelion++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless it has other network information, it only sees a relayed transaction that&apos;s marked to be in stem mode&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; no data on the stem length is transmitted&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; also FWIW dandelion++ does not address targeted network-level attacks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Then I see no reason to turn it off :-P&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I dont see why the node would necessarily know that its the first, unless it was simultaneously monitoring all links from that peer (ISP level packet monitoring)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think I mostly used deduction in my analysis with only 2 stem nodes. With more, I&apos;m more confident there is ambiguity&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; In which case it&apos;d also know without dandelion.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah vtnerd dandelion++ is intended to mitigate against larger-scale network observation&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; thats why I was looking into injecting noise over Tor, this makes ISP level stuff much harder&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The nice thing about dandelion is that it cares only about peer topology, and not about anything else at the network level&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; correct, its a simple technique for making the techniques that coinbase or whatever are trying to do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BTW I&apos;m pretty sure the current BIP has a slightly incorrect implementation when it comes to the stem-fluff transition, that Grin recently changed away from&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ntcp2 in i2p gives approximately 65kB packets to play with too, plenty of room for padding noise&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; *mitigate the observation that...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I changed my mind. Dandelion with stem nodes &amp;gt;2 should be automatic imo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The formal analysis also assumes a slow and small rollout&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so the network benefits even if only a portion of nodes upgrade to support it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (not really as applicable for us, but good to know anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; oneiric_ : its a bit more inolved than simple padding, you have to be careful about &quot;burstiness&quot; - if the link suddenly starts sending out lots of data just before a new tx appears in the mempool, its a potential giveaway too&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; theres a certain pattern to the epee p2p protocol chatter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can also discuss Dandelion++ details at tomorrow&apos;s MRL meeting if this is useful for anyone&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah, in my test code i do uniform sample of full range&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (17:00 UTC)&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; or should be, I have to look at some wireshark captures a bit to say more&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Long ago, I intended to relay txes on a fixed timer. Though it may be best to do this on a poisson timer.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, this is a good idea for diffusion mode&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (because then you can your tx at once, and reset a poisson delay)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And relay some random tx when it fires.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and in fact for the Dandelion++ protocol, the recommendation for a block stem txn is a random delay before a diffusion&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; fixed timers can be iffy, I posted a link to a paper in #monero-research-lab about this. all branches need same timing or you can see which branch someone took based on the small delay of when it appears on the wire&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *blocked&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vtnerd what&apos;s the status of #4139 (MyMonero compatible server)? Still need reviewers? I&apos;ve had several people express to me that this PR is important for other ecosystem projects&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think anyone reviewed yet.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hmm, I missed that part sarang thats interesting. that may work nicely with some of the stuff I prposed for the tor-part2 ffs/ccs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it assumes both that diffusion has a random delay, and that nodes use a random timer that checks for blocked stem relays&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; sgp_ I posted an update that unfortunately, I will be changing the DB format to fix a bug. no one has contacted me indicating they are using it, and therefore need code to upgrade the DB, so I should push those changes out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the call it the embargo timer&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; it is also probably worth breaking that review into at least one other PR to make it easier to review. otherwise, after the next push I&apos;ll do, it would be considered stable if anyone was willing to run it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vtnerd: Talking about lightservers, have you seen knaccc&apos;s proposal to improve privacy? &lt;a href=&quot;https://github.com/monero-project/monero/issues/5145&quot;&gt;https://github.com/monero-project/monero/issues/5145&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; it seems like most people won&apos;t run it until has builds _somewhere_, so yeah I dunno&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s more random thoughts than a proposal :) it&apos;s far from a perfect solution&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; I&apos;m not sure what knacc was proposing with that really. Limiting the leaks of subaddress info I guess?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it means that light-wallet servers can&apos;t know the amounts of any outputs, even if it knows which outputs the connecting user owns&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and also can&apos;t know which outputs the user owns, if it&apos;s fully implemented&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; that would require a hardfork protocol change&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes, that&apos;s one of the many reasons it&apos;s far from perfect&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; so - just forward all txes to the frontend for scanning. Thats alwasy been a proposal, and can be done with monerujo or similar right? The only advantage is eventually coming up with a faster/&quot;lighter&quot; protocol format&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; well just changing the way that output amounts are encrypted so that the lightwallet can&apos;t know which users are rich would be quite good&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it would mean light-wallet servers could not be required to report high value accounts&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; again, to be clear, i&apos;m not proposiing people consider this seriously for implementation. it&apos;s just to spark thoughts that could lead to perhaps even better ideas&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does anyone have anything they want in 0.14.1.0 that&apos;s not PRed yet ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are we doing anything with output selection?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now the selection algorithm selects outputs with poor weighting (relative to block density)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this leads to, for example, overselection of coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (apologies if this already appears in a PR that I haven&apos;t seen yet)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It does not. Last I knew it was waiting for more analysis.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I was waiting to hear what analysis people actually wanted&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And also there was this tantalizing comment about the numerical instability only applying to one way of doing the right thing...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still strongly suspect that a discrete density-weighted block selection will yield statistically the same results&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, as far as I&apos;m concerned, it it makes things substantially better, I&apos;m for adding it. We can always re-improve it again later.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I don&apos;t have an efficient and stable way of doing that right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I request additional eyes on the algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s the output_lineup method from these simulations: &lt;a href=&quot;https://github.com/SarangNoether/skunkworks/blob/outputs/outputs/simulate.py&quot;&gt;https://github.com/SarangNoether/skunkworks/blob/outputs/outputs/simulate.py&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, there was also talk of making the scaling dependent on the last year or so, rather than the full chain.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is tuneable in the simulation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and I agree that it&apos;s a good modification&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang: select_lineup? #L128&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whoops, yes, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the statistics relating to output types refers to the size of the block (in outputs) from which the draw occurred&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so a type-1 output is always coinbase (but not vice versa)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No output selection algorithm performs ideally under all possible chain conditions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. if transaction volumes plummet for an extended period&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I believe that the lineup method does the most reasonable job under most conditions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If someone has an efficient way to do a gamma CDF (which would allow a direct discrete weighting of block selection by their size/density) please let me know&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what are the failure conditions? how bad is the failure if it happens (compared with alternatives)?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We&apos;re a bit over time, so I kind of want to wrap this up. Does anyone have anything else to add?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (discussions can of course continue after the meeting)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: try the feast or famine conditions&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; FWIW, the CDF can be calculated only every, say, 1k blocks. Then interpolation.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wonder how quickly that breaks down for the head and tail of the distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (which would affect the ability to spend very new or very old coins)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am very open to a discrete CDF method if it performs better than lineup&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tail, likely nothing. But yes, it probably warrants having more samples at the head.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Going to call the end of the meeting. Thanks all for coming and providing input!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-03-30</title><link>https://beta.monerodevs.org/blog/2019/03/30/logs-for-the-Community-meeting-held-on-2019-03-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/30/logs-for-the-Community-meeting-held-on-2019-03-30/</guid><description>Community highlights, CCS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 30 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/323&quot;&gt;https://github.com/monero-project/meta/issues/323&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; huge crowd of 3 people today :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; 4!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Here too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Tor project now accepts Monero donations: &lt;a href=&quot;https://donate.torproject.org/cryptocurrency&quot;&gt;https://donate.torproject.org/cryptocurrency&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; OsrsNeedF2P made an on-chain Monero tip bot, currently only for testnet: &lt;a href=&quot;https://www.reddit.com/r/MoneroTipsBot/wiki/index&quot;&gt;https://www.reddit.com/r/MoneroTipsBot/wiki/index&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_: just link to the revuo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero was listed on KuCoin: &lt;a href=&quot;https://www.kucoin.com/news/en-monero-xmr-gets-listed-on-kucoin&quot;&gt;https://www.kucoin.com/news/en-monero-xmr-gets-listed-on-kucoin&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it has everything you just said&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar started this initiative&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; called the Revuo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinda like to old Revuo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but there are also weekly issues&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; rehrar: will the new repo be uploaded on the old repo of the revuo in the Ecosystem Project?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Because right now that repo is basically dead&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://revuo-monero.com/weekly-issue.html&quot;&gt;http://revuo-monero.com/weekly-issue.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: is https still broken?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oop, forgot to set it up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you could be getting fed an illegitimate revuo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; via MITM&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and have all of the wrong info&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will get it up today :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: the quarterlies (which I plan to restart) are different than the weeklies&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll decide how to go about this.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That saves me a lot of time each meeting tbh&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Ok, let me know rehrar. i think would be good to have both there at this point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates (previously FFS updates)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar made a few updates to the CCS after receiving some feedback. Check it out at &lt;a href=&quot;https://ccs.getmonero.org&quot;&gt;https://ccs.getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; geez, so far it&apos;s the rehrar show. Did any of you guys do anything this week?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I jest. Relax.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47: video creation / translations into russian (february – july) (0.29/46.8 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/v1docq47-video-creation-translations-into-russian-(february-july).html&quot;&gt;https://ccs.getmonero.org/proposals/v1docq47-video-creation-translations-into-russian-(february-july).html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae Funding for Q2 2019 (156.05/618 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/surae-mrl-research-q2-2019.html&quot;&gt;https://ccs.getmonero.org/proposals/surae-mrl-research-q2-2019.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo coding, april 2019 (266.60/410 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/mooo-2019-04.html&quot;&gt;https://ccs.getmonero.org/proposals/mooo-2019-04.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: research funding for 2019 Q2 (423.93/638 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2019-q2.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2019-q2.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Defcon Monero Party 2019 (14.29/57 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/pwrcycle-Defcon%5C_Monero%5C_Party%5C_2019.html&quot;&gt;https://ccs.getmonero.org/proposals/pwrcycle-Defcon\_Monero\_Party\_2019.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: JANUARY TO MARCH (PART TIME FOR A NEW QUARTER) (16.66/45 XMR): &lt;a href=&quot;https://ccs.getmonero.org/proposals/el00ruobuob-january-to-march-part-time-for-a-new-quarter.html&quot;&gt;https://ccs.getmonero.org/proposals/el00ruobuob-january-to-march-part-time-for-a-new-quarter.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funds short for all of these: 936.98 XMR (about 45,000 USD)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Outreach quarterly and ongoing task funding (asking 84 XMR: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/45&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/45&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh wait no&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s not for discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that belongs in WiP but something needs to be changed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I didn&apos;t have time to write my new CCS. I hope i can do it today or max tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: good to know :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll ping xmrhaelan again&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Not much to discuss here this week on these proposals then, just get donating!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a CCS update, or comments about any of these CCS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; So,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Few big news: we have 8 new languages open for translations on Pootle. I explained why i think that&apos;s important on reddit &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/b5d5xg/gui%5C_wallet%5C_translatable%5C_in%5C_8%5C_new%5C_languages%5C_new/&quot;&gt;https://www.reddit.com/r/Monero/comments/b5d5xg/gui\_wallet\_translatable\_in\_8\_new\_languages\_new/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] GUI Wallet translatable in 8 new languages + New guide for Pootle available (self.Monero) | 18 points (87.0%) | 3 comments | Posted by ErCiccione | Created at 2019-03-25 - 16:55:12&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I made a guide with screenshots for pootle: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-translations/blob/master/pootle.md&quot;&gt;https://github.com/monero-ecosystem/monero-translations/blob/master/pootle.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I&apos;ve also been contacted by some kind of organziation who laims to provide translations for free to project they consider worthy&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; So, at the moment there should be a team working on translating entirely getmonero.org to turkis&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; The chinese translation of the website is going slow, but i found another person willing to contribute, this will hopefully speed things up&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Next steps for the workgroup:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Translate as many languages as possible for next GUI release is the first priority, when that is done i will focus on improve pootle and integrate more projects&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i already said what are my plans for the next months, but i will put everything nicely in the new CCS.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; none from me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; (my keyboard is missing some letters lately, hope what i wrote is understandable anyway)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; oh,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; almost forgot. Once Monerujo will be integrated in Pootle i will totally change the way we use Taiga. Right now i&apos;m using it only for few minor things.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Fin.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; GUI update&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Currently I&apos;m implementing a white theme for the GUI. Will take a while to complete (ETA: 2 weeks). I also finished a redesign of the history page, now called transactions. Not only does it perform well when the user has a lot of historic data, it&apos;s also an improvement to UX.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kneuffelbund, designer of the GUI, did some IRL testing with *real* people and made notes. He is now designing/tweaking the wizards. &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/2040&quot;&gt;https://github.com/monero-project/monero-gui/issues/2040&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Me, Selsta and rbrunner7 worked on &lt;code&gt;monero://&lt;/code&gt; URI support on Windows/Linux/OSX. Selsta is working on xmr&amp;lt;-&amp;gt;fiat conversions and xiphon is afaik. working on a decentralized node-o-matic.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Currently we are investigating a migration to Qt 5.9.7, which should give *some* extra performance and allow us to use newer Qt features.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; After next point release, I will most likely focus on either i2p/tor integrations or android support.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; since when is &quot;a while&quot; in Monero &quot;two weeks?&quot; :p&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I actually expect 1 week but I did +1 week because you know... :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all these things look cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; which of these are expected for 0.14.1?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; so six weeks, got it&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; jwinterm knows whatsup :)&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: history page, uri support will make it for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; White theme is a rather big change, dont think we want to rush it. Needs to be tested extensively.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other questions or other workgroup updates?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; vienna/austria monero is planning a larger meetup and event for &quot;5 years of monero&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Wow, that is coming up&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; also a few peeps are meeting regularly from now on to work, but more as a closed group rather than as a meetup. m2049r, parasew, nevvton, txmr have been meeting about this yesterday.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Would be cool to organize some kind of online event for the 5 years&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; what is actual birthday?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; definitely!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; April 18&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll ask around and see what people are available and what they want to do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew[m]: when is the meetup date for this?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we are actually planning for the 18th of april&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i&apos;m thinking of something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll create an organization Github issue after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; but a lot of people are not in vienna of course. i am still fancying the idea of possibly organising a small thing in berlin, but vienna is easier for me to organise ofc.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &amp;nbsp;ErCiccione: the online idea is also great. this could be a possible way to combine local meetings and connect everyone :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; parasew: yes, i think a mix of the two would be very cool.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; anything else planned yet for 5 years? to possibly joing forces&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; *join&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Don&apos;t think so.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I think for instance, a countdown would be good to have&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; countdown to 5 years of the existance of the genesis block?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: I have a brief CCS-related announcement to deliver at some point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let me make the Github issue for this, and we can better document what times people are available, what people want to get out of it, and any other details that can be useful&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Then most of the meeting on the 13th can be used for finalizing the details&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; amazing sgp_ !&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: I think now is a good time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Alright&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There had been informal talk a while back about Loki Foundation, an Australian charity supporting the Loki project (a Monero fork), wanting to support MRL research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The Foundation has offered to complete the rest of my CCS fundraising externally (i.e. not through CCS directly)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So, unless there are major objections, I&apos;ll be asking CCS admins to &quot;freeze&quot; the CCS at its current level, after which the foundation will complete the remaining amount&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This lowers the community burden without changing any of my research goals, methods, or reporting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As long as you meet the goals/requirements outlined in the CCS that donors gave money to, I see no issues with this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No research goals have changed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was very specific on this point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there any other comments on this?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I agree with sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yay verily&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, neat. I will make a comment in CCS outlining this and requesting the freeze from admins&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there is any &quot;overflow&quot; of the total during this process for any reason, the excess can go to the General Fund&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oops not that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I have VMs available for any Monero contributor/workgroup. Currently I&apos;m offering hosting services for a couple of XMR workgroups. Hit me up if interested.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any ideas to talk about, or are we all thinking about the birthday party&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; did anyone watch the italian guy monerotalk episode?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not yet&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; re: voting on the blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I want ErCiccione[m]&apos;s thoughts on it!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ehm ehm: That&apos;s bullshit&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I saw his comment, and someone had previously asked me what I thought about voting system, perhaps that it could be used in cases of contentious outcomes to ffs proposals&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/b7bj7b/monero%5C_talk%5C_live%5C_in%5C_10%5C_min%5C_a%5C_chat%5C_w%5C_vincenzo%5C_di/ejqs2c4/&quot;&gt;https://www.reddit.com/r/Monero/comments/b7bj7b/monero\_talk\_live\_in\_10\_min\_a\_chat\_w\_vincenzo\_di/ejqs2c4/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero Talk LIVE in 10 min! A chat w/ Vincenzo Di Nicola to discuss the Italian government’s testing of an online blockchain voting system built on Monero! (&lt;a href=&quot;https://www.youtube.com/c/monerotalk&quot;&gt;https://www.youtube.com/c/monerotalk&lt;/a&gt;) to r/Monero | 10 points (92.0%) | 4 comments | Posted by sunchakr | Created at 2019-03-30 - 13:55:24&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; like i2p one for isntance, with stake holders voting how to wind it down&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They contacted me with questions about voting ideas&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; They are just doing political propaganda. They have nothing, just making announcements and getting press attention.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s certainly fun to think about how it could be done, but it&apos;s obviously a very subtle problem to solve&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sarang: Yes. The problem is that they publicize it like omething they are testing, but they are still looking for ideas on &quot;how to make it work&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To be clear, I don&apos;t endorse any particular ideas or implementations for this. I only answered questions because it&apos;s an interesting problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have not closely followed their timeline or previous announcements&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; It is interesting, but they are exploting that interest to gain political consensus. They have nothing more than: &quot;would be cool to vote on a blockchain, let&apos;s figure out how to do it&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Thank you, but we are all at that point :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; btw, in the reddit comment i posted i explain a bit more. I pressed them with questions for week. Now they are a joke in the Italian chat.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is certainly not a problem to be taken lightly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; shame&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll continue thinking about it, since it is a fun set of challenges&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; what is the advantage of voting with ring signatures on the blockchain versus just voting with ring signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They were interested in trust models where the tabulators may not be trusted, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interestingly, one of the original &quot;classic&quot; academic use cases for ring signatures was anonymous voting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (but not in any particular implementation)&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; right, my thought was that if you wanted to vote on the outcome of a ffs you participated in, then you register your public key at donation time&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; then anyone who donated can later vote by constructing ring sig with all public keys to anonymously vote on outcome&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; but doesn&apos;t need to be on blockchain, at least not for that scenario&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, if you assume a trusted party there generally isn&apos;t a need for that kind of untrusted distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to wrap up the meeting now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 13 April at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There is a Coffee Chat next week on 6 April at 16:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar. It now has several people adding meetings, so it’s a great resource: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Thank you everybody&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; bye everybody! talk soon!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-03-28</title><link>https://beta.monerodevs.org/blog/2019/03/28/logs-for-the-tini2p-dev-meeting-held-on-2019-03-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/28/logs-for-the-tini2p-dev-meeting-held-on-2019-03-28/</guid><description>Project infrastructure, Current status, Roadmap, I2P proposal implementation, and miscellaneous</description><pubDate>Thu, 28 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 0. greets&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Hey!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 1. Project infrastructure / DevOps&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; recently setup CircleCI, Docker and Bitbucket CI pipelines&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; going to try out Drone CI (integrates w/ GitLab), and decide on a final CI provider&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will keep alternative configs in contrib/&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; got a basic Docker image setup with everything needed to build tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; need to fix net tests to be able to run in a container for accurate coverage stats&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; other than that, CI is more-or-less setup&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will be experimenting/playing with gitea over the next weeks, and mirror GitLab to GitHub, BitBucket, and gitea&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; unfortunately lost access to tini2p account on GitHub, though still have push ability&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; main github repo is now: &lt;a href=&quot;https://github.com/tnii2p-project/tini2p&quot;&gt;https://github.com/tnii2p-project/tini2p&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; 404 :(&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; derp&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; type&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; typo&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; my fingers are terrible today&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/tini2p-project/tini2p&quot;&gt;https://github.com/tini2p-project/tini2p&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Yea!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; -_-&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any questions/comments? i think that&apos;s all for infrastructure stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Do you see any dependency problems with Drone CI or the other choices? (I haven&apos;t used them so I&apos;m not sure about any restrictions/costs.)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; most of them i&apos;ve seen are basically the same&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; x free hours for builds, then monery&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the integrations are the differentiators&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; circle works with github and bitbucket, drone works with gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; sry, have to go due to emrf, bbl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; think there are webhook integrations on most/all major gitserver providers&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ttyl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anything else on 1?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 2. Current project status / what&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; spent a lot of time replacing crypto++ with libsodium + tiny-AES-c&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; then realized, &quot;oh, i need an SSL lib&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so, added LibreSSL as a dependency for potential future Keccak patch, and replaced tiny-AES-c with SSL impl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that&apos;s in an open MR: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/merge%5C_requests/2&quot;&gt;https://gitlab.com/tini2p/tini2p/merge\_requests/2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; finished with code cleanup, generic crypto/signature wrappers, and a basic experimental ECIES-X25519-AEAD-Ratchet impl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; merged MR: &lt;a href=&quot;https://gitlab.com/tini2p/tini2p/merge%5C_requests/1&quot;&gt;https://gitlab.com/tini2p/tini2p/merge\_requests/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently working on generic wrappers for the proposed Blake2b EdDSA variants&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; which i will discuss in 4&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; questions/comments on 2?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; awesome progress&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will also hopefully be able to help zzz with ECIES testing (fingers-crossed)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks endogenic :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 3. Short-term road map&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; implement the Blake2b sig variants to help other I2P projects with testing&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; implement tunnels + basic netdb&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if lmdb interface is simple enough, will skip past doing blockfile format, and just use lmdb for addressbook/netdb needs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that&apos;s where i want to be anyway :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; adding alpha and beta milestones to the gitlab project&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; projected alpha release for 2019/07/10&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; with a beta following 3 months after&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will see how this first cycle goes, but will try to keep to that release schedule, or shorten it if feasible&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; good plan&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the minimum usable set is generally critical to keep in mind to avoid getting lost along the way&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dont think that&apos;s a huge issue here given the name &quot;tiny&quot; though :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; good origins&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah, if shorter, may do alpha (2 months) -&amp;gt; beta (2 months) -&amp;gt; point release&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; true, as part of 4. i&apos;ll talk about the current sig variant proposals, and which of those will end up in tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; which is actually a nice transition (smooth endogenic)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 4. I2P proposal implementation&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/123-new-netdb-entries&quot;&gt;https://geti2p.net/spec/proposals/123-new-netdb-entries&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&quot;&gt;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/146-red25519&quot;&gt;https://geti2p.net/spec/proposals/146-red25519&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/148-eddsa-blake2b-ed25519&quot;&gt;https://geti2p.net/spec/proposals/148-eddsa-blake2b-ed25519&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; we went over 123 and 144 last meeting, iirc&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; one thing that has changed, zzz has said he will be switching focus back to ECIES, and hammering out some spec details&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so we are getting closer to a finalized spec, which will reduce code footprint&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 146 and 148 are the new sig variant proposals&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for eddsa&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; RedDSA is needed for blinding encrypted lease sets, and Blake2b variants are needed to protect against LEA attacks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ed25519ctx was also suggested, and is being considered for LEA protection&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; personally, think Ed25519ctx is gross given the alternatives, but it&apos;s in an RFC&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; RFC 8032 to be specific&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the hash function in RFC 8032 isn&apos;t specified, other than being a crypto-secure hashing function with 512-bits security&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Blake2b satifies all criteria&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for full details see the proposals and #ls2 meeting logs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so, my plan is to write generic wrappers for all variants, then keep whichever get accepted&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right now, it&apos;s looking like RedDSA-Blake2b-EdDSA can be used for all places where a signature is needed&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; a lot is still up in the air though, and nothing has been finalized yet&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any comments/questions on 4?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; one more thing actually, EdDSA-Blake2b-Ed25519 could also be used everywhere a signature is used&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; afaiui EdDSA-Blake2b-Ed25519 can also do blinding needed for encrypted lease sets&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 5. Confirm next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; same time two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right on, meeting over. thanks to all for attending&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-03-25</title><link>https://beta.monerodevs.org/blog/2019/03/25/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/25/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-25/</guid><description>Surae work, Sarang work, Output distribution and miscellaneous</description><pubDate>Mon, 25 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our meeting begins presentyl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agenda is here, where logs will be posted as well: &lt;a href=&quot;https://github.com/monero-project/meta/issues/320&quot;&gt;https://github.com/monero-project/meta/issues/320&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good mornign everyone&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending today&lt;br&gt;&lt;strong&gt;&amp;lt;[-mugatu-]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go ahead and discuss your recent work?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hiyo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, in the past week i&apos;ve been working on MRL-0011, which is rounding the corner of large-scale number crunching&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MRL-0011 is the churn analysis/matching in bipartite graphs paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have the graph theoretic stuff passing unit tests, and i&apos;ve written 1) a simulator that generates a blockchain and 2) an experimenter that tries to link transactions, and then compares it to the &quot;ground truth.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these last two have not passed tests yet; my latest commit is here: &lt;a href=&quot;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-powerpuff/Matching&quot;&gt;https://github.com/b-g-goodell/mrl-skunkworks/tree/matching-powerpuff/Matching&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the simulations are fairly closely linked with our output selection methods, and i&apos;m going to insert more than one output selection method to compare them all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent. The idea of using the transaction graph to gain heuristic advantage is an annoying consequence of being decoy-based, and having a solid framework will be useful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the goal is to simulate a blockchain in which someone is churning or otherwise spending in an abnormal pattern,a nd we are going to assess the false pos/false negative rate of trying to de-anonymize this individual, and we are going to compare these to the anonymity set sizes ranging from monero-sized ring signatures to zcash sized snarks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; coding this all up and testing it to make sure it does what we need it to do is taking more time than i had hoped, but now we have the possibility of making some formal recommendations on output selection algorithms and the practicable security of monero&apos;s plausible deniability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, a broader question about output selection and transaction behavior has always been a sticking point IMO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, final update: the DLSAG paper is still being worked on by us and our co-authors but i think we are seeing some movement, and i&apos;ll let sarang talk about CLSAG stuff, since that&apos;s his bag right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doing churn correctly, selecting outputs safely to avoid linking, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s certainly a necessary piece of research the community can benefit from&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh oh, isthmus at noncesense research lab has put a fellow of insight&apos;s program onto &quot;automated churn based on best practices,&quot; so i&apos;ve been working with him on enumerating our currently known best practices&lt;br&gt;&lt;strong&gt;&amp;lt;alexanarcho&amp;gt;&lt;/strong&gt; Is there any graphic representation of the transaction graph?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not that I know of&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; alexanarcho i have done no graphics, but my code at that link above dumps into a text file that hopefully is rather readable, and contains all the information to physically draw out a graph by hand (for a small example)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s always the danger of chasing heuristics with this stuff... but hitting the big ones is a good strategy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, again, that simulator is not yet passing unit tests, so it&apos;s almost certain to act wonky right now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: that discussion sounds interesting. I&apos;m happy to lend a hand there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: neat, let&apos;s chat with Isthmus_ at the end of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other work or news to share suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm, monero konferenco update: the schedule is coming really soon(tm) like some time this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are essentially all full up for speakers, but i&apos;m holding out for a few folks from the electronic frontier foundation, aviv zohar and yonatan sompolinsky (i think one of them are coming) and either benedikt bunz or his coauthor ben... i can&apos;t remember his name and i&apos;m looking it up... (i have a verbal commitment that one of these two are coming to present too)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if anyone wants to submit an abstract, now is last minute. :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any specific questions for suraeNoether on anything he&apos;s discussed?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ben fisch*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been working much more on the CLSAG signature scheme brought up by RandomRun in the issue linked in the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have three versions coded now (link in agenda)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This scheme compresses ring signatures (probably a bad terminology, but oh well) by reducing the required number of scalars in the signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Recall that right now, we have two forms of MLSAG signatures: full and simple&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Full has an index linking issue when used with multiple inputs, so we only use it for single-input spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Simple signs each input separately, but has no index problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can use CLSAG for both full and simple, and even extend it to multi-input full signatures if we decided to stop caring about index linking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, we can make the C stand for compact&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it needed a name)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Based on operation counts, we should see no performance hit in verification, and _possibly_ a slight improvement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if that&apos;s the case, then we actually save big time a year down the line&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, if we were to move to this, we&apos;d save 320 bytes per input (at the current ring size)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it would require adding the new sign/verify scheme, as well as a new custom triple-scalarmult function to handle the expanded key operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s very straightforward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudos to RandomRun for this clever idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; small changes in verification time now add up over the next year to hours or days of download+sync time, and are exponentially related to similar changes in space usage. the fact that we save space *and* verification time with this signature scheme adds up to crazy wacky gains over the next year...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Confirming the verification savings or cost will require a more complete C++ implementation, of course. These are estimates based on operation counts and the new C++ triple-scalarmult that I added and tested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any specific questions on this?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any downsides?&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; the same question^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;d need a new security proof to account for the new key aggregation (similar to MuSig)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But assuming this, and successful verification testing, it&apos;s a definite win&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ that&apos;s a good question. i know group operations timing can be exploited to great effect, and i wonder if the triple scalar mult method is more or less vulnerable to side channel analysis by timing than our present method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We already use variable timing for key operations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, no reason to make it a lot worse, though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this is a very straightforward extension to the double version we use now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s neither clever nor novel&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (the triple function, not CLSAG!)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be nice if we could use CLSAG for multi-input with a single signature, but oh well&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Is &quot;key aggregation&quot; the linking/combination of key images together to form a transaction? Sorry if dumb question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (we&apos;d save a huuuuge amount on space and time)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe the security proof of clsag is a straightforward thing; sarang do you want me to write up a proof for clsag&apos;s unforgeability some time this week, or should we wait to see where development goes on it first? iirc the key images changed in the past week or something like that? is that the case?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Key aggregation puts the amount and output key operations into a single operation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but does so in a way that prevents tomfoolery&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is it desirable to make the functions constant time? if so, how much effort involved?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Understood&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We technically add a new &quot;key image&quot; for the amount commitments that isn&apos;t used in the same way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, relating to key images...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are 2 ways to do CLSAG key images&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; midipoet: yes. musig aggregated user keys to make n-of-n threshold keys. the result is each participant has a secret share and the group has an aggregated key from the combined secrets. clsag aggregates together the one-time/stealth keys with the pedersen commitments to the amount in a 2-of-2 way, and forgets the idea of a crowd of people doing it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One of them keeps the current key image format but adds a second one that doesn&apos;t need to be checked for linking (it&apos;s only to make the math work)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another version changes key image formats to use a fixed generator point, which could decrease verification time by a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The timing differences are minor&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; minor like less than 1% difference or minor like same big-oh?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps a few %&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could even mix old and new key image styles, but this might make the proofs more complex&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I think now is the time to write the proofs, now that we understand the different versions of this scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm. more than 1% difference in timing is sufficient enough to worry about in terms of the effective space savings. we may have to run some numbers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll start writing them later this week, then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW the current image format is x*H(xG), and the alternate one is x*H (for globally fixed point H)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you&apos;d save by avoiding the hash-to-point and by precomputing multiples for the new generator H&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I have both versions in the linked code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions on CLSAG?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The CN paper does not mention a particular reason for this extra H() ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does knowing xG and xH provide an advantage in computing x, assuming G and H have an unknown discrete log wrt each other??&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am mostly confident that the new format provides the same security, but not completely convinced&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The option still exists to use CLSAG with the current image format&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: that is exactly the case we have now, except H = H(X) is a function of the output key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s look into this carefully&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: likely to avoid the structure associated with xX = (x^2)G&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway: I am also continuing to work on test code for the Lelantus transaction protocol, and also deeper dives into other implementations of the Dandelion++ routing protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know of proposals/merges for this in Bitcoin, Grin, and Zcoin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i didn&apos;t realize you were implementing lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m determining if it&apos;s feasible as is, or if its components have value elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No plans to implement it, of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; only investigating more closely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be interested to see how it scales compared to our system, if there&apos;s a payoff point.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think there will be a sticking point with scaling commitment sets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, thanks to the community for supporting my current open funding request for the next few months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s all I have for now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have new work or news to share for the roundtable?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; been reading a lot on signature schemes and LEA for I2P related stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything of particular interest so far oneiric_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; blake2b sha3 and ed25519ctx are being considered as replacements for sha2 in eddsa&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; LEA is particularly important for I2P because messages are signed, rather than H(m)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; blake is a nice hash function&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; OpenSSL already has hooks for Sha3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; plays nicely with the other hash functions, doesn&apos;t throw rocks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; suraeNoether: agree, that&apos;s what i&apos;d like too&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if sha3 has the highest likelihood for adoption, that may be what gets used&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; EOF&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is probably hard to quantify, but I wonder which has had the most analysis overall&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; my hunch would be sha3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as would mine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, that&apos;s just my idle musings :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; but blake2 is really popular too, especially amongst we crypto nerds&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :) np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s combine them to make a new function: BLAH-3&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been reading up on the parazoa extension of the keccak sponge, it&apos;s weird and interesting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s my &quot;funtime&quot; ie post coffee preshower reading&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s move to 3. QUESTIONS&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ooo sounds fancy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any general questions or observations on past, current, or ongoing research before we wrap up?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Question regarding inputs. We had some discussions last night, but I wanted to bring up how if you only receive 1 input, you can only send 1 transaction at a time. sweep_all works, but it would be better if there was more leniency altogether. Can this be done?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It can be done, using the settings I mentioned yesterday.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Specific qualms with sweep?&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; sarang: User experience, and only official wallet supports&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; moneromoo: do you have any suggestions on the parameters you were mentioning?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm, I wonder how much of this is a UX issue given the current support&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure, count to 5, value to 0.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Of course outputs will dwindle to 1 if you&apos;re sending large amounts. In that case, split again.&lt;br&gt;&lt;strong&gt;&amp;lt;OsrsNeedsF2P&amp;gt;&lt;/strong&gt; Is this a wallet level implementation, or is this something the RPC would handle on its own? (might be a dumb question)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (which can be done at the same time as sending a tx to someone else)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; wallet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The RPC would also do.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, speaking of RPC.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero/pull/5331/commits/c7bfdc356618fd1ccbe0f87fd5009e944cd12e50&quot;&gt;https://github.com/monero-project/monero/pull/5331/commits/c7bfdc356618fd1ccbe0f87fd5009e944cd12e50&lt;/a&gt; will allow people to extract blockchain data (ie, nonces, difficulty, block times, etc) and process them with python.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; pinging Isthmus_ and associates, who may be particularly interested in this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I look forward to testing this moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other general questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, we&apos;ll move to 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week, I&apos;ll continue wrapping up the initial work on CLSAG, continue coding on Lelantus components, and finalize some observations on Dandelion++ routing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (a note that Dandelion is client-opt-in and doesn&apos;t require a fork, whereas CLSAG would be)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; With regards dandelion++ afaik Grin have just release a rewrite of the code, of that is of any interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi sorry, i got distracted&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; link?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items involve some paperwork with dlsag and generating our simulation results for matching.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They have extended their version to include some aspects of input-output collapsing (or whatever they call it)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think there&apos;s a good chance we are going to be able to push mrl-11 out the door in the next few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent; hopefully we can get the CLSAG proofs hammered out with ease&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think clsag proofs will be tomorrow afternoon, tbh&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/mimblewimble/grin/pull/2628&quot;&gt;https://github.com/mimblewimble/grin/pull/2628&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m blocking off my 2-5pm time for that sarang&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting that Grin wanted to address the stem/fluff phase per epoch and not per transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This was a subtle point in the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, other action items to wrap up?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, thanks to everyone for attending today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Logs will be posted to the agenda issue shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We are now adjourned!&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-03-24</title><link>https://beta.monerodevs.org/blog/2019/03/24/logs-for-the-dev-meeting-held-on-2019-03-24/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/24/logs-for-the-dev-meeting-held-on-2019-03-24/</guid><description>Future of PoW algorithm discussion</description><pubDate>Sun, 24 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s 5:00 PM utc, let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I made a few notes, that I think will be worthwhile to start the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - The tweaks are inherently centralizing and potentially dangerous. They thus need to stop.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - Dual PoW, in its current form, is considered unsafe and therefore undesired.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - The path of least resistance seems to be adopting RandomX as soon as viably possible (October perhaps) and switching to SHA3 in case it fails (i.e. no pre-commitment to SHA3 unless RandomX fails) or switching to SHA3 when the tail emission starts.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - In order to be proactive, we need a back up plan in case RandomX fails. Preferred current back-up plan seems to be SHA3, as a RandomX failure would mean we&apos;ve basically exhausted our options.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - In case RandomX fails, no further tweaks should be made.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - We need to come up with some heuristics that define failure. In my opinion, the easiest heuristic is ASIC miners taking over the network and thus driving out all other miners, thereby showing a significant efficiency advantage.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If anyone has remarks, please let them hear and let&apos;s start :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Tweaks are no more centralizing and potentially dangerous than randomx.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you disagree, you get to give arguments for it.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; randomX has been in development longer than 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; &quot;ASIC miners taking over the network&quot; would you use the &quot;unknow hash&quot; metric here?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and won&apos;t be changing every 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; I should add that there are ways in which RandomX could be tweaked in the future if it lasts a few year to match the progress in CPU design&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: they are highly centralised, they require a small group of people to collaborate on it and dictate what the network should do&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; &quot;the easiest heuristic is ASIC miners taking over the network&quot; how will we get evidence of this? there&apos;s some thoughts that what we saw recently wasn&apos;t asics but some kind of fpga&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; It might be hard to define how ASICs are in the network. Maybe if the top CPU in the market not becoming profitable anymore? That would mean no normal user should be profitable do we can assume ASICS are in the network&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also tweaks have to occur every 6 months, whereas RandomX envisions to be a long-term algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I dispute not the claim they are centralized, but the imlication that randomx is better because of it.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; are the pow forks more or less centralizing than the consensus changes we&apos;ve been making every 6 months regardless of PoW?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; + we can let it get audited&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; gingeropolous: Definintely more in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: fair - I don&apos;t have strong feelings on RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; re: ASIC miners taking over the network - are we relying on miners to self-report?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;Hey, my profitability sucks, I&apos;m abandoning XMR and mining something else now&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t think we should absolutely rely on that, but we can certainly take it into account as a factor&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; hyc, &lt;a href=&quot;https://minexmr.com/pools.html&quot;&gt;https://minexmr.com/pools.html&lt;/a&gt; should give a good idea of how profitable for random miner it is.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; can we examine the question of whether randomx has as much flexibility in being tweaked as the existing algo?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; steep increase in hashrate (and profitability drop) without price changing is a strong indicator of more efficient hardware (ASICs)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I see the reason behind tweaks as key here. Making a hard fork to improve the algorithm makes sense. Changing the algorithm for the sole purpose of breaking ASICs with no improvement is a no no&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; the more &quot;unknown&quot; source of hasrate there is, the worst it is.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ideally all hash rate would have an unknown source.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ I disagree with that one actually&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s an easy metric to be gamed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; (was referring to el00ruobuob_[m], not moneromooo)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: profitability is trivially gamed&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; &quot;unknown source&quot; is a terrible metric.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; could have been private pools or temp switch of large mining farms too&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; so what kind of metric?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: no clue, it&apos;s been ENTIRELY subjective thus far&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; It just means an unlisted pool or solo-miners&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; there&apos;s some thoughts that what we saw recently wasn&apos;t asics but some kind of fpga &amp;lt;= Does that matter though? A single group secretly gaining the majority of the network hashrate is inherently bad&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ agreed with dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: we&apos;re trying to discuss probable heuristics currently&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it matters in the approach taken to counteract&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we don&apos;t care if it&apos;s ASICs or FPGAs, if it&apos;s not CPUs or GPUs it&apos;s a threat&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^, agreed, but ... it&apos;d be nice to get specific&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Changing the algorithm to prevent a 51% makes sense to me. That is a definite, explicit improvement.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; One more note I forgot to add, tevador recently changed some parameters for RandomX, which significantly improved verification time -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/316#issuecomment-475651654&quot;&gt;https://github.com/monero-project/meta/issues/316#issuecomment-475651654&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is this the 4 gb to 1 gb switch?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if it was fpga, reaction should be different than a big cpu farm swatiching over&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that makes me happy&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; verification time is on par or better than CN&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; gingeropolous: 2 GB iirc&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; much better on low end hardware&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, 4GB to 2GB&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: out of interest, what would it take to make you comfortable with RandomX?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, 4 GB was crazy&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not sure. I also have not looked at it yet.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Whilst I agree, last time the entity had already gained the majority of the hashrate before we set a fork date with a new PoW tweak&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Imo we were just praying at that point they wouldn&apos;t do anything malicious&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Agree, that was an uncomfortable period of time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not necessarily unfomfortable with it per se. I&apos;m more opposed to the claim that it is less centralized and dangerous, at least without good arguments.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that said, I don&apos;t think RandomX solves the economies of scale problem at all&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^^ probably true&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Arguably it is less centralized because we don&apos;t have to change it every 6 months&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well, for me, the commodity hw PoW has an interesting thing in that scenario, right?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Switching the PoW at the same time as making consensus changes is basically forcing compulsory adoption of those changes, it centralizes everything with the devs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; RandomX envisions to be an algorithm which can sustain ASIC resistance for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You&apos;re guessing as much as we did before.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;ve been thinking about this for a bit now&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: there is no such thing&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a good change it will lead to ASIC co existence rather than domination&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; if we supposedly had some massive hr gain and we&apos;re locked into randomx, someone could buy a bunch of server time etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; any &quot;commodity hardware PoW&quot; will cease to be &quot;mostly commodity hardware&quot; within short order if Monero continues to become increasingly valuable. it&apos;s a battle that is already lost, give it up.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; if its gets to that situation in an asic dominated networ, what then?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: Depends on what kind of efficiency gain they get though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is the fundamental key&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think this is a reasonable heuristic -&amp;gt; &amp;lt;sech1&amp;gt; steep increase in hashrate (and profitability drop) without price changing is a strong indicator of more efficient hardware (ASICs)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Especially if it drives out all other miners&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; what happens if , in a world where we go sha3, we figure out the network is pwned?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: I agree that&apos;s the best way to look at it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: pwned by whom? at 7nm the ASIC performance gap evens out&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It also means if I can say 30% of my home heating bill I mine but for only 0.5% why bother&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; save&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; But then, again, ASICS coexistence might even be desirable if they’re not hundreds times faster than the fastest cpu on market&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ASICs are good if they do not cause a party to have control over too much of the network hash rate.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is better than no ASICs&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; can i ask how likely it would be that someone develops an ASIC for SHA-3 with substantial efficiency gaines, before everyone else, patents it, secretely mines with it, and leads us to exactly the same situation with regards the potential for 51%?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: and if a single entity amasses 70% of all the hashrate in existence at 7nm then, frankly, they have enough money to amass 70% of the hashrate regardless of what we do - depressing, but true&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; dEBRUYNE: that does make sense. sech1 what metric would one use to tell the difference b/w fpga &amp;amp; asic?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; true fluffypony , true&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oneiric_: Arguably, if RandomX is dominated by FPGAs, it may make more sense to switch to SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but its pow, so its a constant burn. so it would have to be a long fight&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: we&apos;re pretty close to 7nm, which means that improvements from competitors will be marginal - the braintrust in the big players is substantial&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; if its an asic world, its no different than a PoS world&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; oneiric_ FPGA can&apos;t be efficient at RandomX, forget it&lt;br&gt;&lt;strong&gt;&amp;lt;ph4r05&amp;gt;&lt;/strong&gt; moneromooo: you are right about the &quot;const size_t len_chunks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; asic dominated is PoS, there i said it&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; gingeropolous: word&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Especially with an algorithm such as SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; dEBRUYNE: I&apos;m not sure. FPGA commoditization is at least a discussion avenue that&apos;s relatively unexplored.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which is one of the simplest algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; can you give some details?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I realize they aren&apos;t even really commoditized yet, which makes it more concerning&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Surely that heuristic could could be games easily. If the ASIC Dev knew we would switch to their preferred algorithm the moment there is a spike in HR, it would be in their interest to cause such a spike for delayed profits.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; saw hyc&apos;s softcore post, is it for those reasons?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; dEBRUYNE: FPGAs cannot run RandomX at anywhere near CPU efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; oneiric_ yes&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; learninandlurkin: which heuristic?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok thanks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador, sech1: Thanks for clarifying&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: This one -&amp;gt; &amp;lt;sech1&amp;gt; steep increase in hashrate (and profitability drop) without price changing is a strong indicator of more efficient hardware (ASICs)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oh, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; they could just hire a botnet to cause a spike&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony We need to consider 3D chips both on the ASIC and non ASIC side 7 nm is not a limit&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Do you think there would be botnets out there that would be vastly bigger than Monero&apos;s total hashrate?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because that&apos;s what needed to increase the hashrate steeply&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; guess my question applies now though, how would one tell the difference b/w fpga and asic being responsible for hash increase?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am kind of skeptical about that&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: 7nm is a pretty practical limit right now&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what would that botnet have been doing before they hired it? why would it not have been mining the whole time?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but not long term&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; pre-cnr&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: no clue, maybe Craig Wright&apos;s supercomputer :-P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Hah&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Botnets spawn. It might not have existed before.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: could be hiring a few botnets that were doing other things before&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; INTEL is looking at 3D for this ear&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; year&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; gingeropolous: if &quot;asic dominated&quot; is essentially POS - just in a different format, then i hate to say it, but its a very big waste of energy.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oneiric_: FPGA would be on par with GPU. not better. FPGA is irrelevant.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For sure Hyc?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: non-ASIC is essentially PoS&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: that&apos;s how economies of scale work&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, so no way a fpga farm could have looked like asics?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: the people with the most money win&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; ArticMine: it&apos;s still many years away and no ASIC manufacturer will use immature technology&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i meant in the attack vector. you buy asics once, they work, you own the network&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 3D is already in our cellphone&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; in a non-asic network, you develop asics, but others can do other stuff&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i really don&apos;t understand keeping the keys to the system behind a locked door&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; fluffypony: not if the hardware requirements meant that mining could be a &quot;side&quot; process as apposed to a fixed process&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: we already tried background mining, nobody is going to do it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; honestly, i can&apos;t get the argument, so i just gotta watch this from afar. good luck everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: even if they do, they will be out-competed by manufacturers spinning up boards with 36x embedded GPUs or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; at ~some high marketcap it becomes feasible to do so&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; In the interest of adding some structure to the debate/meeting, might it be a good idea if the RandomX folks can describe the state of RandomX, their own detailed opinions, maybe how close to audit-ready it is. Then everyone else can comment upon that and work from there?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony At a high enough marketcap ASIC become competitive with RandomX I agree with that. the real question is by how much&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yes, a state summary would be really nice&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; we have more or less complete specification here: &lt;a href=&quot;https://github.com/tevador/RandomX/blob/master/doc/specs.md&quot;&gt;https://github.com/tevador/RandomX/blob/master/doc/specs.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; also design notes: &lt;a href=&quot;https://github.com/tevador/RandomX/blob/master/doc/design.md&quot;&gt;https://github.com/tevador/RandomX/blob/master/doc/design.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; RandomX has working implementation and documentation&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; + working code of course&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can someone link the chart I made? It&apos;s a good overview&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: it&apos;s not ASICs necessarily, could just be large custom boards with embedded GPUs suspended in oil, mining on &quot;free&quot; renewable energy in sub-zero climates, which leads to either (1) hashrate is dominated by a single entity, or (2) if commercialised it completely crowds out home miners&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ve been rustling the bushes of CPU/hardware design forums looking for reviewers/auditors&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; But maybe for people who haven&apos;t poked their heads into #monero-pow in a while, what&apos;s recently been going on? I saw there were some interesting test results from many people&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Would it be preferable if the community hired an audit firm to perform an audit of randomx? We could ask either kudelski or quarkslab&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; code includes: reference interpreter (portable, but slow), x86 JIT compiler for fast verification and mining&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Additionally, I think wownere is set to implement RandomX on their mainnet, which should yield some test data as well&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: are either of them well-suited to it?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Well, there&apos;s two reviews needed basically&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I wonder if Halong or Innosilicon or whoever would be up to audit it for pay&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 1. We need to review the algorithm for bugs / exploits etc.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony Yes I agree but again the question again becomes what is the advantage&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ good suggestion but I wonder about their incentive to be forthright / honest&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 2. We need to review the algorithm with a view of how asic resistant it is&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: true&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I think hardware experts would be needed as well as traditional code auditors, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: I think Tim Olsen wanted to provide a free review of RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; a prof crypto consulting firm with pow specialists would be good&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; Tim Olson promised a free review, but hasn&apos;t delivered yet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: there isn&apos;t really such a thing&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; erm&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The small player can get effective free electricity by displacing electric resistance heating for example&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; im almost certain there is&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; we should make one!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; or surplus solar power&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: a &quot;PoW specialist&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah pow been around for before cryptocurrency&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; yes but largely ignored&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; surely there is a consultancy firm with such an expert&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Adam Back is about the closest you&apos;ll get to a PoW expert :-P&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if that&apos;s accurate, we should get him&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Btw, we also have to think about what course of action to take if we get a report from an expert that clearly states the algorithm wouldn&apos;t hold&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Surely that depends on the nature of the failure&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; I dont think we need a PoW expert, rather a hardware expert.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; depends on what you mean by wouldn&apos;t hold&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; This expert should also propose ways to improve RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; ^ excatly&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; *exactly&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; Tim Olson said a good estimate of ASIC efficiency requires several months of work on the design and costs six figures&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: basically a large efficiency advantage that would surely drive out all other miners&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; jtgrassie: disagree, domain specialization is key in cryptanalysis&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; x4-x5 and you can be reasonably sure that all other miners are driven out&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; jtgrassie: I agree&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; jtgrassie: a hardware designer, someone who&apos;s actually built ASICs from algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; also would prefer outside the monero-sphere&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; someone known independent from the community&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; x5 means a 20% rebate on my heating bill in XMR&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: The problem is to find someone reliable though :-P&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; oneiric_: this is about efficiency to perform a hash though on certain hardware rather than consensus.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I know that OhGodAGirl / Kristy-Leigh Minehan has glanced at it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; six figures? can the CCS take that in a bear market? might take longer than october lol&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and I can ask her how much she&apos;d charge to give it a thorough look&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; its also about the cryptographic strength of a new hashing algo jtgrassie&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: cryptographically it&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oneiric_: I think it uses well known algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the underlying hash is Keccak or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador can probably clarify&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it uses Blake2b under the hood&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; has a pro cryptographer outside monero signed off on that?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: it&apos;s pretty easy to see that internally&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; in unique and new ways&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; basically we need 2 reviews: one will include only the specification and the other one will review the code for bugs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; my point is, until an outside professional looks at it, would just be taking your word. no offense&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the contention isn&apos;t whether it correctly uses Blake2b, but whether it&apos;ll survive first passes by ASIC designers&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; any auditor can do the bug review&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; with hardware/ASIC/PoW &quot;experts&quot; being needed for the spec review?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and also a review by an ASIC designer, no?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: I fear a specification review will still be somewhat subjective&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: there are enough people in this room that can confirm that, we don&apos;t need to waste time on that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also a reviewer might miss stuff&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We won&apos;t know how asic resistant it actually is until we see it in practice&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; again my point is they shouldn&apos;t be in this room&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; midipoet: that&apos;s basically specification review&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; dEBRUYNE: ok, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you really aren&apos;t going to know unless you pay a hardware design house to actually design an ASIC for it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the point of a review isn&apos;t to pat oneself on the back. it&apos;s to have a disinterested party look at the code/algos critically&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and see what it&apos;s projected performance and cost are&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1 to hyc&apos;s point&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oneiric_: That&apos;s basically covered by a code review&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: you&apos;re focusing on the wrong aspect - if you don&apos;t trust the people in this room to get something that basic right then you should be reviewing PRs, many of which have only my review on them before they&apos;re merged&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; oneiric_, not everyone in this room is on the same side. Theres plenty of sceptics alreay here.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; is paying a HW deisgn house to design an ASIC out of the question?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; One more thing we have to keep in mind is that we cannot stop the network and have to decide on what to do in October within a few months. Would people prefer another tweak or implementing RandomX (it is probably ready by then)?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, maybe what i said is coming off wrong. i didn&apos;t mean any devs didn&apos;t know how to use blake2b, that&apos;s dumb. i was saying whoever does the audit shouldn&apos;t be associated with monero-project at all&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Any idea of cost of that ASIC design? six figures?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: they&apos;d charge us for tape-out probably&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I personally think the tweaks ought to stop, hence my preference for RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; so call it $1m+&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; just a 16 nm mask costs ~5M&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oneiric_: An external audit firm will be hired to review the code&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tevador: we can work at 28nm for this purpose, surely&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would stop short of prodction, just get a design that runs in a simulator is fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s just to get a feel on how it would perform&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hyc: Even that would be quite costly I think&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, but probably under $1M&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; So could we maybe get Tim Olson &amp;amp; Kristy-Leigh Minehan and whoever else people know into a meeting to talk about the practicalities of a spec review and/or ASIC commissioning?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t think the community would be able to fund $500k at the moment though&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Especially given that we have a lot of other proposals seeking funding as well&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Tim has declined the project for pay&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; funding an ASIC design for RandomX makes no sense&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; we need some experts to review the specification&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Hopefully Tim Olsen will provide the review soon, that would already set us a big step forward&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Well, and if the only way to get them to seriously review *is* making an ASIC design?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador: so far we&apos;ve had several experts give casual response. I&apos;m not sure anything less rigorous than a working design will tell us more&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; an expert look at specs + design + impl could produce better results than a &quot;casual response&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; or you&apos;re paying the wrong firm&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; the problem is finding those experts&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; agreed, doesn&apos;t seem easy&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; what have those casual responses been like? any valuable and constructive suggestions so far? and negative responses?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; Linzhi already refused to make any comments about RandomX because they clearly don&apos;t want it adopted&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Just &quot;we can 10x this, I swear&quot;, right?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; mebbe they can&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; causal responses from Tim Olson were &quot;you are on the right track&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ASIC designers would also have the incentive to tell you its an effective design, even it it wasnt.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah, another narrowing of the candidate field&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, we already touched on this. element of trust is lacking.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; also we have modified the design slightly based on critical reviews on one hardware forum&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; or if they are hones refuse to comment&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; honest&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; Just voicing my support for RandomX, being the best known asic resistant option we have.  If it fails an audit or in practice, and nothing better has come along, then I’d support throwing in the towel with an asic friendly algorithm.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; link? I doubt I&apos;ll understand it but could be valuable for the logs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; to the hardware forum discussion I mean&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how about gmaxwell&apos;s criticisms of algos like randomx?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; woodser: ProgPoW has good pedigree too, so I would say it&apos;s among the best&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: There is some speculation ProgPow is finetuned for Nvidia though&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.realworldtech.com/forum/?threadid=183905&quot;&gt;https://www.realworldtech.com/forum/?threadid=183905&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; @endogenic can you reference or elaborate on gmaxwell’s criticisms of algos like randomx?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; If we just wait for the inevitable collapse of ETH, we would have the option of switching to ProgPow without being minority chain! lol&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; take those responses with a grain of salt, though&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; thanks I&apos;ll bookmark for reading&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; the only valuable thing was their criticism of the lack of branches in RandomX, which we have since fixed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right, most of those responses are hand-waving. the devil is in the details, and none of them will account for the details.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hah, in 10 years we will have a Spectre-like bug in RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;onlycoffee&amp;gt;&lt;/strong&gt; didn&apos;t randomx change on their nonce grinding suggestion?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; randomX changed nonce approach based on gmaxwell critique&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; rbrunner, that assumes monero is still around in 10 years :P&lt;br&gt;&lt;strong&gt;&amp;lt;onlycoffee&amp;gt;&lt;/strong&gt; alright, so they did have some fair criticisms, which I think can be summarized as concerns over non-obvious &quot;shortcuts&quot; in the algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we&apos;re coming up on 50 minutes. what do we need to accomplish in this meeting? action items?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; more like shortcuts in the design of an ASIC&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; compared to a CPU&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; we should find reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I am still searching for reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; can we come up with an action plan. or example RandomX if fail then SHA-3?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I am a little wondering that nobody drives in and shouts bloody murder on behalf of GPU miners ...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: That&apos;s one thing I wanted to discuss in this  meeting&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt;  ... due to the controversy around progpow I would prefer to avoid hiring Kristy-Leigh for this&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; But then we need a very clear definition of “failure”&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As far as I can see, the path of least resistance in the (Dev) community is either:&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Touching on a point dEBRUYNE brought up, if getting proper reviews/audits stalls and the network is rekt before October, could CN-R be tweaked as a stopgap?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Because you don’t want people saying “oh well I don’t consider this as a failure” and divide the community.&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; ^ hyc ditto&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - Implement RandomX, switch to SHA3 in case RandomX fails, do not precommit to a set date&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; or:&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; vp11, indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; - Implement RandomX, switch to SHA3 in case RandomX fails, precommit to a set date for SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: The metric sech1 described is probably the best we can get in my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I would say  Implement RandomX, switch to SHA3 in case RandomX fails, do not precommit to a set date.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also if an asic manufacturer, for some reason, publishes an actual device, we can compare efficiency numbers&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; - Implement RandomX, do not yet pre-commit to any further action because too early / too unsecure?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: We have to be proactive, not reactive imo&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony explained why in the Github issue (#316)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rbrunner: gpu miners probably realize their concerns will be ignored anyway&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; the second option seems like a contradiction because how can you only switch in the case of failure, yet also have a predetermined date to switch?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; proactive can&apos;t predicct the future is the problem there.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it would be better to say there will be no reactive tweaks anymore, so we can at least see the ASIC being offered publicly...&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ferretinjapan: and reactive is centralised&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; choose the lesser of two evils&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; learninandlurking: if it fails before the precommited date&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; I don’t see how we can commit to a date without knowing if it will be necessary&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; fluffypony, indeed, theres always a tradeoff.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I agree with not precommitting to a date. I think other coins are switching to SHA3 so manufacturers could start hw development without Monero precomitting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oneiric_: why ignored? i noticed not many in the community seems to be against a cpu-only algo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m with ArticMine, first option&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I *really* don&apos;t like this &quot;centralised&quot; pseudo argument, when the claimed point of centralization is to remove a greater centralization.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; the thing is you have more flexibility being reactive.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; GPU miners win vs ASIC and loose vs CPU. I am not sure they come out as looses with RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; hyc ArticMine +1&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; proactive could see you walking off alciff too.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Being proactive also means a greater risk of community split imo&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; cliff*&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ErCiccione: i noticed anyone voicing concerns about keeping gpu being ignored, ridiculed, or downvoted&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Uh reactive*&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: there&apos;s serious regulatory risk with having a small group of people dictate changes to the network, at worst we&apos;re making sure nobody comes after you or I&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; those in control of this community give 0phux bout gpu miners&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; oneiric_: you&apos;re starting to sound like MoneroCrusher :-P&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; exactly lol&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are those risks particularly about PoW, or also about any other consensus change, or also about any major non-consensus change ?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; WHEN DUAL POW&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; and it begins&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oneiric_: that&apos;s not what i&apos;ve seen, but i could have missed it. But we are having meetings and multiple discussions on multiple platforms, and i don&apos;t see their voice being silenced.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oneiric_: As far as I can see, gpuminers are not totally alienated. sech1 estimated a CPU advantage of 2:1 and I think that gap can be closed further by a competent GPU miner developer&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Monero can express the intent to switch to SHA3 keeping the two variables that I don’t know the name an incognito which would let manufacturers get almost everything ready “just in case”. Other coins are switching to SHA3 so I don’t really see that much gain by precommitting to a date&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also GPUs are easier to scale&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; didn&apos;t say silenced&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: particularly about PoW because of the need for last-minute changes (or secrecy on tweaks, equally undesireable)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: Do you mean Monero will choose it&apos;s own custom parameters for SHA3?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; dEBRUYNE: if thats true i&apos;m all for it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; will/can&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; with non-PoW consensus changes we can plan them well in advance&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Yes dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony I agree which is why a hard fork change has to be justified by overall improvement in the algo&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; surely these centralisation risks of forks would be somewhat mitigated by reproducible builds? Maybe that should be kicked up in the list of priorities&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; learninandlurkin: nope, builds don&apos;t even factor into it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; couldn&apos;t we: Implement randomX and precommit to a SHA3 ASIC, without a clearly defined date first? And set the date later?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I think Tim Olson commented something about it in the github issue&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: Yes I remember, that would work I guess&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Though that doesn&apos;t render any &apos;design&apos; invalid&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; by later, i mean, in a 6 month to 1 year window&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I don&apos;t understand why people already want to set a fixed successor for RandomX. What if none is needed?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; fluffypony: could you explalin why not? Surely it lessens the fundamental reliance on &quot;lead&quot; maintainers and devs, and hence lowers the risks you were talking about?&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; wouldn’t SHA3 be unecessary if RandomX delivers all our hopes and dreams?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I believe one of the &quot;legal&quot; tests for a decentralized cryptocurrency is that anyone has a chance at mining. Arguably, not trying to fix a party having &amp;gt;&amp;gt; 50% means we stop being such.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; rbrunner: Again, in order to be proactive&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Precommitting to a date for me is akin as maybe finding the cure for a disease but kill your patient anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; woodser: Yes, but we still need a backup plan in case it fails&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; rbrunner: The point is mainly signalling to the community that forking more than once a year has become untenable, and we need to make a choice if things break&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; rbrunner, hence my concerns of &quot;walking off a cliff&quot; someone could manipulate such a timetable.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; many people assume things are fine&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; learninandlurkin: it does nothing to lessen the reliance on maintainers and devs - even if every node compiled its own software they&apos;re still running software from a &quot;central&quot; repository dictated by the people who work on that&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok, the condition &quot;if RandomX breaks&quot; went missing. With that in I can agree&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; Agreed, then we’d need to clearly signal an action plan&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Yeah, If RandomX pans out I&apos;m all in, but I&apos;m being realistic that this is basically our last shot&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; and the community needs to realize that&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; the number of people advocating for a 4-6 month fork schedule is insane&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; And they need to be let down gently&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; A little behind that the whole concept of PoW is put into question, if you ask me&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; thats a bigger discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; With no clear alternative in sight, of course&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; needmoney90, that in itself can cause a schism.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We cannot create a dependence on 4-6 months forks.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; needmoney90: I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; I think &quot;RandomX failed&quot; condition comes true only when there is no debate about it in the community at all. Like when hashrate spiked so much and for so long time that everyone gets 20% (at best) from money spent on electricity.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; With who? People who want to fork constantly?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Let &apos;em, they wont keep our market cap&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; they cant, we&apos;re too big&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ferretinjapan: anyone who wants 4 month forks are welcome to fork off&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; :-P&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; we could just let ASICS rule Monero, and move the whole community to a brand new implementation of MimbleWimble&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; needmoney90, with trying to give a &quot;gentle&quot; ultimatum&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; the only way to fork that often is to drop the market cap / ecosystem size&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; go for it&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; fluffypony, I&apos;ve never advocated a 4 month fork schedule.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ferretinjapan: was joke&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; then you tacitly allow asics if randomx fails&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; even if there was a 2x ASIC, it doesn&apos;t require the same response as a 50x ASIC&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If you advocate asic resistance and not a 4-month fork schedule, you&apos;re willfully ignoring reality&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; iKnow :) but some people might think I&apos;m opf that mind&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; midipoet: MW is already coming via Tari, not sure if doubling down on that is helpful - also MW requires interactivity, where Monero does not, it would be a fundamentally different thing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sech1: Yeah that sounds reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; this is not counting randomx of course*&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; needmoney90, aaaand theres the ulimatium :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; RX is our prescription for asic resistance&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tevador: if randomx appeared to fail, would you want to continue trying to get a better algorithm, hypothetically ?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; depends on how it fails&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; fluffypony: ah i was just joking. i lked the idea od taking all our devs and community and starting on a 2nd/3rd generation tech.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Mcash would be interesting, but they&apos;ll run into the same issues if they get big&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; I wouldn&apos;t consider a 2x more efficient ASIC a failure&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it fails by having a party suddenly seem to get close to 50% of the network hash rate.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; mooo, I think its a &quot;we&apos;ll cross that bridge when we get to it&quot; issue&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; and we could still make annual PoW upgrade as new CPUs are introduced&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not asking to start now :)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;d be strongly opposed to an &quot;annual PoW upgrade&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; a 2x ASIC is not a RandomX failure Would you accept a 50% rebate payable in XMR on your heating cost by running a peice of software on our computer? 30% 10% 5% 1% .1% This becomes the question&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: You also have to factor in that not everyone uses their miner for heating&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; annual POW would probably be too late.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: as would I&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; dEBRUYNE: what time scale would you be comfortable with? no changes at all until the end of time?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Anything under annual PoW is basically off the table right now&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; barring emergency forks&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; we can maybe get one more off&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: Yes, no changes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Reintroducing tweaks reintroduces the same risks smooth described here -&amp;gt; &lt;a href=&quot;https://github.com/monero-project/monero/issues/3387#issue-304296870&quot;&gt;https://github.com/monero-project/monero/issues/3387#issue-304296870&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I think it is clear that even a perfect CPU favouring algorithm would eventually need to be changed, because CPUs will eventually change&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which we&apos;re trying to get away from with a long-term algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is an example why 2x or even 10x may not be a failure. 100x Yes that is a failure&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 10x will invariable drive out all other miners&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; well, what if CPUs start routinely ship with 4 MB of cache per core&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There are a host of other situation where a small miner would have an advantage. Excess solar is another case&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: Aren&apos;t we then finding ourselves in a situation where new CPUs are more suitable for the algorithm than old CPUs?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; Botnets have 0 power costs, don&apos;t forget it. They can always compete with ASICs.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 10x is marginal&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t think that is necessarily a problem that requires tweaking&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I&apos;ll just say I think it&apos;s naieve to think that its &quot;randomX because nothing else is viable in the future. Ever.&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I&apos;d like to throw in that looking far into the future is nice and all, but we have an urgent problem *now* - somebody owned our network, and maybe will again ...&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ferretinjapan: If you have any actionable directions as opposed to &quot;its gotta exist because I want it&quot;, I&apos;m all ears.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; we are all ears*&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; that kind if thinking eradicate all future innovateions ever.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sech1: Sure, but at some point they only own a negligible amount of the hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In the last 3 months leading up to the hard fork, they were probably still mining, but probably owned only like 5-10%&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; If newer generation widespread CPUs perform better than older simpler ones, then older simpler ones become a form of ASIC, right?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; that kind if thinking eradicate all future innovateions ever. &amp;lt;= That seems more like wishful thinking imo&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; needmoney90, you didn&apos;t understand what I said. I said taking all options off the table forever is naieve.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; but yeah looking that far ahead is kinda pointless right now&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The ecosystem size and market cap are taking the options off the table, my dude&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; we cant keep forking like this&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; Dead2, Ring CT is wishful thinking?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; dEBRUYNE, ^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Arguably that&apos;s different than PoW algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; the point is, things improve, even though you ccan&apos;t see an alternative right now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s good to have an idea and plan even if it may change&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; you&apos;re free to make a coin that forks constantly to resist asics, and piss off exchanges/wallet providers/the ecosystem.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ferretinjapan: nobody is suggesting it will never change&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, saying PoW will never change again is a bit shortsighted&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I think planning for it to change regularly vs. planning for it to change infrequently are different&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d rather pissed off exchanges than a party with 51% of the hash rate.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Suggesting you want asic resistance and also not being willing/able to fork more than once a year is a direct contradiction&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; you need to choose one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I also don&apos;t think that the Monero protocol should ossify because we need to constantly improve privacy&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; but I do think that PoW should ossify, for reasons that I hope are obvious&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The difference is an improvement POW is no different in this respect. Endless tweaks with no improvement in POW is very different&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; And we can&apos;t do the latter&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; needmoney90, you&apos;re cutting off your nose to spite your face. You could very well box the entire network into a corner.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; A future where we have annual protocol upgrades which occasionally also involve a PoW upgrade to better reflect innovations in the CPU market sounds pretty good to me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: sure, but imo we don&apos;t need to tweak if a new generation of CPUs simply outclasses the old generation of CPUs&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; What are you even suggesting ferret?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Isn&apos;t that basically natural evolvement&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; at a FIXED date&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; You keep saying &quot;no, reality sucks, choose a different reality&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; theres only one reality&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: yeah I basically agree with this&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; needmoney90, I&apos;ve already made myself clear. I said it above.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; fork every 4 months, I know&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So if we find a way to lower the ASIC advantage from say 5x to 1.5x with RandomX that is a valid &quot;tweak&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If you dont want 4-month forks, you dont want asic resistance&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; asics will be de facto present on the network&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: How do you know that tweak will work out though?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Only practice will tell and we may be at risk of another manufacturer again gaining a x5 advantage&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; needmoney90: even with cnr?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; im not sure.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One can test an verify ahead of time&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; we&apos;ll see&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: I think this was a hypothetical example&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In my opinion, if RandomX gets overrun by ASICs, we should just switch to an asic friendly algorithm and not try to apply band-aid&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; but I&apos;m suspecting its 4-6m&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; and then asics are out again&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ArticMine: Not fully, only practice can tell&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One can also argue intent&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if cnr keeps at 6+ mo fork, that at least buys time for review + discussion about RandomX and other alternatives&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: I think it depends on the circumstances of it being overrun, but I largely agree except for bug-like fixes&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;woodser&amp;gt;&lt;/strong&gt; also agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If on the other hand the tweak leaves the ASIC advantage at 5x and only bricks the ASICs that is not a valid tweak&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is the key difference Intent is critical&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is, if the ASICs were, or were threating to be, at &amp;gt; 50% of the network hash rate.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We also have to weigh off the risks involved with a tweak against the risks of switching to SHA3 at that point&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It is a short term fix, but it is one nonetheless.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; MONERO 2039 NETWORK UPGRADE CHANGELOG: 1) Changed to QuantumX to lower the advantage of Quantum ASIC advantage, and slow the encroachment of the Terminator hoards.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; moneromooo then one tweak followed by SHA-3&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; At that point it may be better to just introduce SHA3 in a few months&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine: yes, only as an emergency option to buy ~3 months before SHA3 if needed&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol skynet is online&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It will be sufficient for manufacturers to tape out a device&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Reacting to a party gaining the majority of the hashrate with tweaking may also raise the possibility of them acting maliciously&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I am far from confident SHA-3 will lead to a healthy non oligopolistic market. Though it might, but that&apos;s wholesale speculation.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I do not disagree mooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And it loses us the &quot;ease of starting mining&quot;, for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Agree&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; at tpd&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Don&apos;t disagree either, but I think it&apos;s a better option than trying to apply band-aid to RandomX in case it fails&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed. that&apos;s why I&apos;ve opposed any plan that unconditionally says &quot;we shift to SHA3&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To kind of conclude this subject, I think most are in favor of &quot;- Implement RandomX, switch to SHA3 in case RandomX fails, do not precommit to a set date&quot; right?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; It really really depends on the nature of the failure and the band-aid. Audits, audits, audits....&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; maybe, but maybe the market matures enough in the next 1-2 years that asic-friendliness makes sense. maybe it doesn&apos;t. agree with flexible algo for asic-friendly&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; unless we manfacture SHA-3 ASICS. but am not sure how that worked for SIA.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Band-aids are per definition tweaks, which we&apos;re arguably trying to get away from&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; midipoet: SIA is a poor example, they forked off other manufacturers that made more efficient devices&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also they used a relatively complex algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I&apos;m of the opinion that we need to precommit to a SHA-3 date so that manufacturers start working towards it&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; moneromooo: I agree, but I think I&apos;m more confident that sha3 will lead to a non-oligopolistic market than I am that randomx will not lead to a single entity producing custom hw leading to that entity controlling 51% of the network hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fluffypony: there are already other coins using SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: no, there really aren&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Shitcoin #7 doesn&apos;t count&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; why do manufacturers need to wait for us?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Two tweak types: 1) narrow ASIC advantage, 2) break existing ASICs. I think most agree 1 is highly preferable to 2&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; max keiser would like a word with you fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol jwinterm&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Fluffypony, keccack has some actual adoption&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; fluffypony: what about not committing to algo, and selecting one that has highest likelihood of adoption at the time of the decision?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; not top-20 adoption&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Band-aids are different from technological evolution too. ArticMine is correct that we should be open to improve the algorithm even if ASICS are not dominating. We don’t need a schedule for that nor a specific PoW fork. This could be added to a “normal” network upgrade.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: &quot;improvement&quot; is a tweak&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; nvm, keccack has no real adoption&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And who can objectively determine that it is an improvement?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; keccack is used by eth no?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; statement retracted its all garbage&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; needmoney90: was about to say&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Not really a tweak if it&apos;s something like &quot;Made the Randomness of RandomX more Random&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony A few months is all manufactures need. Pre commit makes no sense if RandomX is working&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I thikn a lot of people are underestimating the risks involved with a tweak&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ^^^^^^^^^&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; These improvements can be tested in stagenet, test net, other coins, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: for them to truly compete and reduce large differences they need more time&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the arms race is about being first to market&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1 for Articmine&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; sha-3 ip is available through numerous asic producers (not just cryptocurrency asics), for instance: &lt;a href=&quot;https://www.silexinsight.com/products/security/sha-3-ip-core/&quot;&gt;https://www.silexinsight.com/products/security/sha-3-ip-core/&lt;/a&gt; or &lt;a href=&quot;https://www.xilinx.com/products/intellectual-property/1-gex6yw.html&quot;&gt;https://www.xilinx.com/products/intellectual-property/1-gex6yw.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Yes, improvements are tweaks if you want, but intent is different. Do you think Bill Gates was right when he said that 640k was enough for everyone? Evolution happens.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: ironically I think we understand this better than ASICs given the past actions and observed behaviors&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; by pre-committing we get rid of the &quot;first to market&quot; race&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; jwinterm: based on particular reasons ?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I think it would be trivial to turnaround an asic for sha-3 in under three months by simply licensing ip&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: The fact that some people are still advocating for them makes me think we don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; fluffypony no one is going to work on SHA3 ASIC 2 years in advance, it&apos;s an eternity in crypto&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; based on the experience with cryptonight and tweaks moneromooo mostly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; fluffypony: if it&apos;s all about being first to market, then we WILL end up with a monopoly.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the arms race is about being first to market &amp;lt;= I don&apos;t think that is necessary a problem in the beginning&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and an eternity in silicon&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As long as it doens&apos;t lead to a manufacturer dominating&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; I don&apos;t think we need to precommit to a date for SHA-3 at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: most manufacturers have similar tape out times&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; 6-month advance notice should be enough if we want to switch in the future&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sech1: I know, but I also don&apos;t see value in precommitting to a short-term date because then RandomX is largely pointless&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: I think it&apos;s important to distinguish between planned tweaks with the intent of breaking (current) and RandomX improvements. These have very different impacts and implications&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; We’re already precommitting to the possibility of SHA3. Isn’t that enough? :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tevador: if RandomX is broken and someone manufacturers a 10x ASIC then it will be a panic-switch and NOBODY will be ready on the manufacturing side&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; then it&apos;ll be the Bitcoin ASIC arms race all over again&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Vp11: it&apos;s a process, this is Signalling&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I&apos;m general afraid of commitment, so I vote against committing to a date&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; vp11 +1&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: &quot;Improvements&quot; are still tweaks, same risks involved. Besides, who can objectively determine they are actually improvements?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If it&apos;s not in the consensus layer, this is the best we can do&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Gauge consensus and get everyone on the same page&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: If that happens, we can plan a fork 6 months in the future I presume&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; having a set of viable alternative for backup makes more sense than precommiting to me&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Imo the only viable option if RandomX fails is SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: given the history I STRONGLY DOUBT everyone will be able to chill whilst someone takes over the hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: I disagree with grouping a possible 2 year off improvement that isn&apos;t rushed to have the same risks and annoyances that we have now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s certainly a lot of overlap&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; dEBRUYNE: and if in 6-months something better comes up?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; dEBRUYNE: who can objectively determine if the current improvements on the protocol are actual improvements? The answer should be because there are tests, research and audits. Why it should be different to pow research?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; oneiric_: It&apos;s a risk, but a slight one&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: That doesn&apos;t rule out the &quot;improvement&quot; yielding an advantage for an ASIC manufacturer&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok so consider these two scenarios:&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; just don&apos;t see the harm in saying: &quot;we&apos;ll fallback to one of SHA3, Blake2b, ChaCha, etc.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; That doesn’t rule out the improvement (on protocol) yielding a possibility of breaking the whole thing.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 1. RandomX fails and a 10x ASIC appears, we decide to fork in 6 months and in the meantime a single manufacturer controls 90% of the hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; vp11: I don&apos;t see how that is related&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; 2. We have precommited to SHA3 in 2 years. 6 months in, RandomX fails and a 10x ASIC appears, we decide to emergency fork in 8 weeks, and at least some manufacturers already have plans in place and can accelerate them.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; option 3 is no precommit + emergency fork, which is untenable&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Do you think asic manufacturers will realistically start designing 18 months in advance?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am kind of skeptical about that&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; I don;t think anyone would make any work on SHA-3 ASIC 1.5 years in advance&lt;br&gt;&lt;strong&gt;&amp;lt;mrantrax&amp;gt;&lt;/strong&gt; that would be a waste of time&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And what in those arguments speaks for SHA3? Why not piggyback on Bitcoin ASICs?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In case 2 the creator of the 90% takeover starts making the SHA-3 ASIC since they know a head of time that is the fall back&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Because someone would have 99% of the hash rate.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; fluffypony, I&apos;m for 3. otherwise, a miner could decide to game the network by hiring a huge botnet to spike the HR and fake RandomX asics, thus triggering a non-rollbackable switchover. Remember Miners do NOT like RandomX they&apos;ll be incentivised to nerf it.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: they will start the process of raising money, designing, aiming for 7nm, etc&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; rbrunner: that puts monero at the mercy of f2pool or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; The same argument against the tweaks in PoW can be used against the tweaks in the protocol. If someone finds a better way to improve RandomX in the future (while we’re on it) we should consider implementing it in a responsible way, the same way we do for the protocol improvements.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; dEBRUYNE:&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Out of the frying pan 10x into the fire 100x&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It&apos;s vastly different&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if asic manufacturers can already do &amp;lt;6 mo design on something as complicated as cryptonight, dont see sha3 asic taking more than a couple weeks&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Any announcement of a switch date relies on (SHA-3 ASICs produced to sell freely)&amp;gt;&amp;gt;(SHA-3 ASICs produced to mine fore profit at the moment of the fork)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vp11: the argument being made is that RandomX is the be-all and end-all of ASICs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; There&apos;s no way you can compare improvements in the protocol to &quot;improvements&quot; in the PoW algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; so the a fair market emerging is quite an assumption, especially immediately&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorry of ASIC resistance&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I just did :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony RandomX is not the be-all and end all of all ASICs far from it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; RandomX will kill single-purpose fixed function hardware. That&apos;s unequivocal.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; there are already SHA-3 designs available, ETH ASIC contains Keccak cores; the only investment would be the tapeout/mask which nobody would do 2 years in advance&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; vp11: no, I mean that there is expected to not be a &quot;better way to improve RandomX&quot; much, if at all&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the only open question is how efficient you can make a programmable chip&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; randomx is the best we have. But then 6 months ago (or wahtever) it was somehting else. Years ago it was CN. Maybe a better way will be found in the next year or two. Claiming randomx is the last now does not seem too productive. It might be the last you&apos;re willing to countenance, but that is another claim.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; There must be some logical contradiction somewhere in using RandomX first and already committing to SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rbrunner: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; precommit to SHA3 before knowing how well randomX performed is illogical&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Or use it at all if SHA3 is so good ...&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: RandomX *will* eventually fail, though&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; And theres incentives for miners to (pardon pun) undermine RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rbrunner: I&apos;m for side-stepping it, but few others are&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; fluffypony you can&apos;t be 100% sure about that&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Moneromooo: it&apos;s the last we can realistically use before we succumb to ASICs due to ecosystem size&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fluffypony: yes, which is why I think it&apos;s good to share an intent to switch if it breaks&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony, sech1: Only practice will tell I guess&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Even if we find another option or two, the network will be de facto ASIC mined until then. And it would take a lot of time to switch over.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sech1: yes, I can. It will not achieve its stated objective in the long run - a custom motherboard with a bunch of CPUs or GPUs on it is indistinguishable from an expensive ASIC.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fluffypony: theoretically yes. Even if an ASIC was only 1% more efficient, there is presumably a marketcap value where it becomes profitable to build that ASIC&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But it is prudent to have a back up plan in case it fails&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but those outcomes are far away&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Moneromooo in years past we had the benefit of being small/flexible, we could adapt rapidly&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; We&apos;re kind of a billion dollars now&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; fluffypony then we have different definitions of failure&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; custom montherboard with a 1.5 efficiency advantage can hardly be called an ASIC&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; needmoney90: we&apos;re over a billion Dollars in a bear market&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; fluffypony hyc: RandomX *will* eventually fail, though &amp;lt;---- that is very debatable It may well lead to co existence in the 1.5x to 10x range&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; tevador: it&apos;s functionally equivalent&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;m trying not to overstate things Fluffy.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; the last batches of ASICs were 10-50x more efficient&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; that&apos;s a different situation&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ArticMine: 3x - 10x would be sufficient to allow a single manufacturer dominate hashrate&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Just pointing out the realoty that even if more asic resistant algos exist, we don&apos;t have the luxury of algo hopping more than once a year at this point&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s really a different argument. it&apos;s always true that whatever the mechanism, the one with the deepest pockets can buy the most of them&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t see that as an impassable obstacle. Pissed off exchanges -&amp;gt; fewer exhanges; someone with &amp;gt; 50% hash rate -&amp;gt; pointless coin.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Even then is reckless&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; custom multi-cpu motherboard with 1.5x efficiency - no sense in keeping it in secret, much more sense in selling it to millions of miners&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sech1: no, keep it secret and mine for a while until you&apos;ve made enough money, then blow off the dust and sell them&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; that&apos;s the Bitmain Model (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; the other thing is RandomX has ubiquity on it&apos;s side to balance out advantages ASICs can have.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; fluffypony this model doesn&apos;t work with only 1.5-3x efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ASIC manufacturers can&apos;t buy up ALL CPUs/GPUs.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 3x is very debatable given the ETH experience 10x maybe&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This also assumes only one ASIC manufacturer for RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Articmine is it possible that the pos fork / difficulty bomb have delayed investment in asics&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Due to fears of their longevity on the network&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; Current ETH ASICs available on the market are only 2.3x more efficient&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; yes ubiquity is a powerful force in stopping a 51% attack. Maybe it&apos;s controversial but I&apos;m actually in favour of botnets if they decentalize things with common hardware&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It did not. What is happening in ETH is the advantage is low 2x -4x&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also while this is going on the CPU do not stay static&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; The barrier to entry for building a botnet is potentially much lower than the one to build an ASIC farm&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is Ethereum mining feasible on CPU ?&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; no.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you don&apos;t mind, would it be all right if I focus the discussion more into a few main topics? We can more reliably debate about the pros and cons under different scenarios and help predict actions. Otherwise this conversation can go on forever.&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; GPU advantage is well over 10x&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is on GPU well after a year of ASICs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I think only practice can tell what kind of efficiency advantage will drive out other miners&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So you ave co existence GPU / ASIC which also leads to competition between ASIC manufactures. The very thing SHA-3 is trying to engineer&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; have&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I think from reading this discussion that longer term plans are pretty much pointless until we&apos;ve had some audits/reviews/testing of RandomX especially because people are against hard-coding failure by adding a date for SHA-3&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then maybe if RandomX fails (to have small enough of a CPU-to-ASIC efficiciency gap), then switching to Ethereum&apos;s hash might be better than SHA-3. We lose a lot of ease of access, but it&apos;s still a lot better than ASIC or nohting.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (once Ethereum is PoS, which it apparetnly is not yet)&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; Sounds reasonable.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am skeptical the asic advantage for ETH asics will remain at 2.3x though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; moneromooo That is a very interesting option if ETH goes POS&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Sounds reasonable today. Nobody knows about tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So another fall back&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; dEBRUYNE, Me too.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; ETH ASIC with HBM will be 6x-10x more efficient than a GPU&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; There are still a lot of factors. Even if ASICs can be 2-3x more efficient, they aren&apos;t produced in volumes that can challenge GPUs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it will unfortunately become less reasonable over time, but it&apos;s an option. Ethereum also needs to actually make the switch of course&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; (or if ETH just collapses)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the ASIC companies are lower priority, don&apos;t get the same access to chip fabs as the bigger players&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc: plus the extra purposes of GPU/CPU and more stable market have added value that&apos;s hard to calculate&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you need a GPU to (feasibly) sync the Ethereum blockchain ?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; almost seem more rational to do a mashup of multiple POWs as a stopgap to ensure decentralisation if RandomX fails, :P&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or, rather, anyone knows how much verifying a hash on CPU costs ?&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; moneromooo: GPU is of no benefit to syncing ETH&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; you need a time machine to feasibly syn the ETH blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; moneromooo: no, but you need a quad core CPU, 32 GB of RAM and an SSD&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ^ Even then syncing will be quite difficilt&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; difficult*&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was a bad questiuon. The second question is what I intended :)&lt;br&gt;&lt;strong&gt;&amp;lt;asymptotically&amp;gt;&lt;/strong&gt; ferretinjapan: i don&apos;t think that really works. see DASH or other coins that uses X11&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; asymptotically, was half joking for the record.&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; moneromooo, Syncing eth chain takes 8 hours on a beefy i7 with a ssd and a 100mbit/s connection. No gpu required.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ... and you need to be near the ETH miners because of the 15 sec block time&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; tevador, No you dont neewd 32GB ram, 4GB will do.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m really interested in &quot;if we had Ethereum&apos;s hash in monero, how much would the PoW verification cost&quot;. Hence why my first question was bad.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Since ethereum has probably way more blocks than us, if 15 seconds.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; I think CPU verification of ethash is roughly 4 ms or so&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What&apos;s CN on a similar CPU ?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; to be clear, are we discussing ETHs current hash or ProgPow?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; ethhash&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; CN is 12-15 ms on similar CPU&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; Why is ProgPow not an option for monero?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; although feasibly we could steal either as a back up plan once they go PoS&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It could be, if randomx fails.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dr-mike: GPU-centric&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; not-invented-here&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; if fluffypony were to mine an ETH block at home for me to mine also at home on top of his block there is ~500 msec for the speed of light and switching alone out of 15 sec&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (and no other suitable candidate is apparent)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; shrouded in controversy&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; I agree RandomX should be given a chance, if it fails ProgPow is the next best thing.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oneiric_: not true, it *was* invented here.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; nvidia sponsored PoW&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Mega orphan risk&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; my mistake&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Why should RandomX fail and ProgPoW *not*?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Isn&apos;t the basic approach the same?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rbrunner yes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; No reason at all, but it&apos;s nice to know there are other PoW that can be stolen if RandomX fails and a stopgap is needed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If randomx fails, isn&apos;t progpow likely to fail as well?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Progpow targets an arch that&apos;s already optimized to be massively parallel.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; learninandlurkin I think that&apos;s a good way of looking at it, a stopgap&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No shortage of stopgaps. Take basically anything, just different&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (though I do not know what it does)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; learninandlurkin: not sure why we would need a stopgap at that point though&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rbrunner but progpow claims to fully utilize a GPU, as randomX claims to fully utilize a CPU. progpow actually doesn&apos;t use more than ~40% of a GPU tho&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Imo it would be better to switch to asics then&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; How much does cost to pay ASIC manufacturer to build 10x more efficient miner of RandomX comparing to CPU?&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; 10e+6$?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; 10x more efficient? I don&apos;t think even whole AMD R&amp;amp;D budget would be enough&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We&apos;re kind of digressing a bit from the original topics btw, I&apos;d like to switch back to the initial points&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; A bit? :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if feasible randomx + progpow seems to solve a lot of controversy. though i don&apos;t know the technical consequence of something like that&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; First, does the randomx team think RandomX can be viably implemented in October?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; And if so, would people prefer RandomX over another tweak?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Linzhi already has one ready to go apparently&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; tevador?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: if it can be done, I prefer it over another tweak&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Pretty sure rnadomX will be ready codewise&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the only holdup now is reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it&apos;s definitely possible for Oct&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; When can we have RandomX on a testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If the code is reviewed, is randomx not better than another tweak?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; With the large caveat that I did not look at randomx yet, I think I&apos;d prefer a CNv4 tweak about 5 months (rather than 6) after the past march fork first, then randomx.&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; All those reviewers are mute now.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: so you&apos;re looking for RandomX addition around January 2020?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless randomx is 100% ready.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, sounds plausible.&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; RandomX must be ready before October.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Can we maybe get Outreach to bomb the whole internet with links to RandomX docs, just to get more eyes on it?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; daemon integration will be a bit more work than CNv4&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: Then it seems imperative for the community to ensure RandomX is 100% ready in october&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, everything would need to be a go&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In my opinion, it is achievable, we&apos;ve got about 6-7 months left&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &amp;lt; will dedicate some time to RandomX review over the next weeks&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; learninandlurkin: I&apos;d be highly suprosed if the Outreach team would find qualified reviewers.&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; *supprised&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; also we need to prepare: pool software and a reference miner&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Also maybe retitle the General Fund on CCS to &quot;Desprately needed RandomX audit fund&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; We should hite the same auditors ethereum hires for progpow.&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; *hire&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; that seems fairly aggresive for oct release&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; presumably you would want everything finalized by end of aug or so&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; dr-mike: has that already happened, or will happen?&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; that&apos;s four or five months from now&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; jwinterm: Right, but according to tevador RandomX, in its current state, is basically ready&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So we can use 4-5 months for testing and reviewing&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; It will happen in the next 2-3 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; afaik ETH has only recently decided to o ahead with audits for progpow&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did it not add loops like a week ago ? That seems like a large change for it to be ready yet.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; has the auditor already been selected? if so, who?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; btw is there a need to rewrite RandomX into C for review?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; currently C++&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; or 4-5 months of looking for reviewers and failing to raise the funds for it :( it&apos;s a possibility&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; No, but it was given a GO, core devs will hire the auditors in the next 2-3 weeks and will notify the community.&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; what would be the estimated cost to hire someone/some firm to do an independent review?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Are the auditors for ProgPow just Nvidia?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks, look forward to seeing who they select, and reading the audit when it&apos;s finished&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tevador: probably not needed. that was just a personal preference of mine&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did it not add loops like a week ago ? That seems like a large change for it to be ready yet. &amp;lt;= tevador, any comment on this?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m not asking for it to stop improving btw :)&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; not loops, one instruction was modified to jump back in such way that loops are impossible&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, branches.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it was not a major change from my point of view&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I thought it did not have branches before. But admittedly I mostly follow the backlog quickly.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; yes, it did not have branches before&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; branches were added in respose to critics on HW forum&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; now there are branches with a fixed 1/128 probability&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, so now it has, but in such a way that it is always &quot;safe&quot;. Right ?&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it was tuned to have almost no effect on CPU performance&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, safe, no loops&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes, no infinite loops are possible with this type of branches&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So this is on the side of &quot;nice to have&quot;, not &quot;damn, how we could forget that&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it should be easy to prove that it cannot have an infinite cycle&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; tevador these branches are even designed to not trigger after they&apos;ve triggered, loops are simply impossible&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; rbrunner asking tough questions :)&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; the main purupose is to take advantage of the commit/retire stages in CPUs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; My understanding is that programs won&apos;t be known in advance like what sech1 did with CNR. Correct ?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; dr-mike, someones gotta :)&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; without this, ASIC could have a simplified pipeline&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; moneromooo: 8 random programs per hash&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; unique&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; moneromooo it can be formally proved that branches are safe in RandomX, we made sure it&apos;s easy to do&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are these 8 random programs per hash knowable in advance, or not ?&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; No, they&apos;re generated on the fly&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; having a formal verification tool as a deliverable from the audit would be awesome&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; no, you have to execute Nth program to find out the code for the N+1st program&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, that does not necessarily preclude knowing in advance.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; and the first program is generated from the block header&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Right. That does. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; full block header hash&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Wait, why do loops matter?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Branches&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I thought it just took program state after X instruction executions&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Not loops :)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; loops make runtimes too variable&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; it&apos;s not so easy to have loops and keep approximately the same runtime per hash&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can&apos;t do that (fast) without a hardware insns counter + exception.&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; we tried in RandomJS and it was not pretty&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; This is better suited for -Pow, sorry&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;that&quot; being &quot;program state after X instructions[s]&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah we&apos;re off in the weeds here&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Carry on, I&apos;ll speak up if I have something useful to speak of&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To sum up this point, people prefer RandomX in october as long as it is ready and audited.&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; yes.&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; hard pass&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; yes, except stoffu&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Let me switch to another point I&apos;d like to get a bit of a vote on. Like I said, the path of least resistance seems to be either:&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It&apos;s not just preference, the consensus is pretty much unanimous except for the gpu mining bloc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think so, the &quot;ready and audited&quot; being a bit subjective I suppose.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 1. RandomX -&amp;gt; Switch to SHA3 in case RandomX fails&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 2. RandomX -&amp;gt; precommit to SHA3 on a set date&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I&apos;d prefer going straight to sha-3 and being done with it, but obviously I&apos;m in minority here with notmike and stoffu&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Can I get a bit of a vote on this ^&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If you don&apos;t like either options, you can abstain and mention it&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; 3. None of the above ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;jtgrassie&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; 111&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; abstain&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; what does &quot;fails&quot; mean?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; 1, but with the caveat that failure be rigidly defined&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; I don&apos;t know that I saw resolution on that term&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; jwinterm, thats the million dollar question.&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; jwinterm we spent first 40 minutes to discuss it&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; its way too vague.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; jwinterm: This basically -&amp;gt; &amp;lt;sech1&amp;gt; steep increase in hashrate (and profitability drop) without price changing is a strong indicator of more efficient hardware (ASICs)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (if ETH has gone PoS by then, we could consider ETHash instead of SHA3. I&apos;m still opposed to pre-committing to SHA3 in any form)&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; in light of being too vague I&apos;ll go 2, probably would go 2 anyway tbh&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; 1, but with no dedicated successor yet&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; RandomX, and then (1) if we have another contender ready, switch to that, or (2) if the apparently ASICs seem to be barely getting to 50%, then a tweak, or (3) SHA-3.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;dr-mike&amp;gt;&lt;/strong&gt; that sounds better moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yeah, I&apos; like moo&apos;s option better. Option M for me.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; 1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And yes, ethhash maybe instead.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Again, I think the failure is up for some discussion, especially the nature of it. I&apos;m for switching to SHA3 if RandomX catastrophically fails for sure&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I vote for hyc&apos;s last comment&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; My personal preference is option 1 fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; I think the consensus is theres not enough of a plan to have a consensus :P&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; actually I vote for this -&amp;gt; &amp;lt;moneromooo&amp;gt; RandomX, and then (1) if we have another contender ready, switch to that, or (2) if the apparently ASICs seem to be barely getting to 50%, then a tweak, or (3) SHA-3.&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd___&amp;gt;&lt;/strong&gt; Fwiw -&amp;gt; Sha3 precommit (2)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a very strong consensus to proceed with RandomX at this point.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Adding to this, there is about a 3 month turnaround time between when a failure is determined and Monero can move to SHA3, if that&apos;s the desired action. Monero can generally either use a stopgap for those months or wait it out&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think the nature of the failure will determine which of the two actions are taken&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ASICs control 90%? Stopgap maybe warranted&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd___&amp;gt;&lt;/strong&gt; Randomx by October seems aggressive if daemon integration is complicated. And an x86 only optimized version is unfortunate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ASICs at 20%, proven advantage and growing? Maybe wait it out&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: Would you be able to integrate randomx with the daemon as well?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; The nature of theoretical failures is the big limitation to planning beyond auditing RandomX REALLY REALLY well&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; vtnerd___: shouldn&apos;t take long to get an ARMv8 version going&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And then if we switch to SHA-3 and we end up with a laughing &amp;gt; 50% ASIC manufcaturer, what do we do ? Go home ? Resurrect Cryptonite and ask MRL to find how to make it private ?&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd___&amp;gt;&lt;/strong&gt; Eh, not April yet so might be doable&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; sgp_, yeah, &quot;failure&quot; could mean literally anything.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The question I possible see is 1a RandomX if fail SHA-3 vs 1b RandomX if fail ETHhash / ProgPOW if fail SHA-3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: the switch to SHA3 should ideally be the final option, at least for a long while. We would probably out of options after that&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; moneromooo: considering sia and decred each have at least three asic manufacturers and they are lower on the totem pole that seems unlikely, imo&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd___&amp;gt;&lt;/strong&gt; There seems to be plenty of fear driving the decisions which could result in a worse outcome&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; jwinterm: Plus both of those coins have more complex algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; not by much, I think they both use variants of blake, which is another sha3 finalist I think&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The intent is that before the SHA3 switch, Monero can have resources that help meet the manufacturers halfway and lower the barriers to entry&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; jwinterm: ok, 3 still seems not good though, but I suppose beggars can&apos;t be choosers...&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; if one manufacturer is 2-3x more efficient that&apos;s exactly like a RandomX &apos;failure&apos; situation, at least temporarily&lt;br&gt;&lt;strong&gt;&amp;lt;jwinterm&amp;gt;&lt;/strong&gt; at least four for decred - ffminer, bitmain, innosilicon, and obelisk&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; tevador: yes, I agree that the mere existence of ASICs isn&apos;t necessarily failure&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tevador: I doubt any manufacturer will be 2-3x more effficient though at this stage&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Especially with a friendly algorithm like SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; jwinterm: Thanks for correcting me&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Yeah, at some point PoW itself is a failure, even if that insight does not help much&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; sgp_, SHA3 might not be the best though. Its just the &quot;safest/easiest&quot; right now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ferretinjapan: for &quot;ease of entry into ASIC manufacturer club&quot; ? If you have better, feel free to list :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ferretinjapan: that&apos;s why I&apos;m not for a set sunset date. We could say &quot;switch to the best ASIC-friendly PoW algorithm&quot; instead. But we would need to keep making resources for whatever that is to not be caught off-guard&lt;br&gt;&lt;strong&gt;&amp;lt;DaveyJones&amp;gt;&lt;/strong&gt; +1 ^&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; moneromooo, well, my money is on RandomX :P&lt;br&gt;&lt;strong&gt;&amp;lt;tevador&amp;gt;&lt;/strong&gt; WhatsMiner is about 2x more efficient than Bitmain at SHA256 at 16 nm, so it&apos;s not impossible to have one manufacturer dominate even a simple algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Arguably sha256 is relatively mroe complex though :p&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; more*&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; sgp +1&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; But that said, who knows, QC could put a monkey wrench in SHA3 for all I know, and 5 -10 years later, and we&apos;re back here again.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ph4r05: so {} inits to NULL for sure, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To sum up this point, people mostly prefer this course of action -&amp;gt; &quot;RandomX -&amp;gt; Switch to SHA3 in case RandomX fails&quot;, where I suppose SHA3 can be substituted by &quot;an asic friendly algorithm&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ferretinjapan: that&apos;s possible, which is why it&apos;s important to focus on the logic of the decisions rather than the specific implementations as much for these high-level discussions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, I think that&apos;s mostly fair&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; dEBRUYNE: +1 with that modification&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Agree more or less&lt;br&gt;&lt;strong&gt;&amp;lt;sech1&amp;gt;&lt;/strong&gt; yes, it doesn&apos;t have to be fixed at SHA3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I added a summary of our thoughts a little over a week ago here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/316#issuecomment-472589586&quot;&gt;https://github.com/monero-project/meta/issues/316#issuecomment-472589586&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ph4r05&amp;gt;&lt;/strong&gt; moneromooo: to be sure, I set it to null now&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; sgp_, not that I think QCs will be viable for a long time (if ever) but if we wanted to hedge against the possibility, RandomX would probably be much better than SHA3.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You can substitute &quot;SHA3&quot; for &quot;an ASIC-friendly algorithm&quot; in it&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; On an administrative note, would people like for me to open a new issue on Github where we can further discuss stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; Though I could be talking out my backside on that point...&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; One thing I&apos;d like to see a more in depth discussion on is how to classify failure of RandomX&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Cool. It might well be it&apos;s for sure, I&apos;m still confused by this construct :) Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sure. new issue, summary from today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: I recommend focusing the discussion on more specific points. Possibly several issues. Eg: what if RandomX fails day 1 of implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that way we can focus the discussions and cut through the general nonsense&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then gmaxwell gets to laugh mercilessly at us for months :P&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The previous ticket had a pretty good signal to noise ratio tbh&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Until shortly before the end :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, the last week was useless :(&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That being said, I&apos;ll try to list some more specific points&lt;br&gt;&lt;strong&gt;&amp;lt;ferretinjapan&amp;gt;&lt;/strong&gt; yeah, there&apos;ll probably be a whole spectrum of different &quot;failures&quot; you&apos;d want to define.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ferretinjapan: exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fwiw, at the bottom of the chart I added &quot;emergency tweak to break ASICs.&quot; I think we can have a good discussion about that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; some more background:&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;d like to conclude the meeting soon fwiw :-P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this situation would be triggered if 1) Monero implemented RandomX, and 2) Monero doesn&apos;t have a good ability for a quick ASIC-friendly turnaround&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am goign to call an end to this meetings. Thanks all for coming and participating!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;ll create a new Github issue tomorrow where we can further discuss some stuff in detail&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks dEBRUYNE for setting it up&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Thank you all, i&apos;ll be posting those logs in a minute&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-03-18</title><link>https://beta.monerodevs.org/blog/2019/03/18/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-18/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/18/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-18/</guid><description>Sarang work, Surae work, Output distribution and miscellaneous</description><pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; greetings!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; hidere&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; worriedrise: i&apos;m pretty sure i can prove that it&apos;s an interaction-free instantiation of thring signatures without much effort at all. i spent about an hour working on that proof this weekend, but i haven&apos;t uploaded it anywhere yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s discuss it shortly per the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since it should warrant plenty of discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I am looking forward to seeing it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have been discussing output selection quite a bit, and should prepare to make a recommendation for the next point release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The output age distribution for selections made by the different options are reasonably close to each other under usual chain conditions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At this point I&apos;m going to recommend the output-lineup method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any thoughts on this?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for now, i favor the lineup method, until we have established a better alternative, or better metrics for analysis&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I am fine with that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For the output lineup method, the parameters (assuming you still use a gamma) are going to be very different.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They use the same 2-day mean, but with an average output age determined by the chain (or some portion thereof)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And they depend on how many outputs there are in the blocks. That seems to be fundamentally wrong to me, even though it seems to work in practice...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I feels like overfitting/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know a better approach that meets our needs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The point is they use averaging to smooth out density fluctuations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; whatever method we end up selecting, we will have to re-estimate our selection parameters, since the distribution technically won&apos;t be gamma, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the sensitivity to blockchain density is actually a feature not a bug imho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under the famine condition, for example, the averaging means that older outputs are favored more than the 2-day mean would currently do&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I had expected gamma to stay.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The exp-gamma selection would stya&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the parameters use an average output age&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to sarang&apos;s point about famine: real-life spend-time distributions are very much sensitive to blockchain density and vice versa. a famine condition as sarang describes is &quot;what happens if people start spending less and less, or with greater intervals of time between spends?&quot; the answer *should* be that older outputs appear in ring signatures more often&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I invite people to play around with the algorithms and chain conditions with my simulation code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to moo&apos;s point: we are still trying to approximate a gamma distribution in terms of the age of one of the next outputs to be confirmed on-chain.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Is anyone looking into the metrics of how many times an output is used in a ring? That should give us soe good insights&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but either way, we should probably run our own analysis on spend-times and see if the parameters reported in the monerolink paper are sitll reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC the statistical average tends toward the fixed ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At any rate, if people want to do more analysis, now is the time so we have a solid scheme ready for next release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise: there&apos;s working bulletproofs MPC test code now, but the security guarantees depend heavily on the number of rounds and the presence or absence of player precommitments to their values to avoid cancellations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; worriedrise and sarang: the average number of uses per key with a fixed ring size of R and N total ring signatures is &amp;lt;= R. Why? assume each ring signature has R members, and there are N ring signatures in total. There are at least N keys (one for each ring signature) so the average number of uses per key is total number of uses (N*R) divided by total number of keys (there are N or more of these). So the&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; average uses per key is at most R.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gratz on working bulletproofs MPC; to be precise you mean &quot;bulletproofed range proof MPCs&quot; correct? not arbitrary bulletproofed statements?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; range proofs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the idea extends to general proofs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Average, yes. But the question is are there rings being over/under-selected?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; And how bad is the problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so sarang you&apos;ve been reading more on lelantus?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, and playing around with some of the schemes they use&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Modifications to BPs and a Groth sigma protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nothing to report except that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My funding request is open for funding now, and is about 1/3 complete!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you have plans or ideas on how to assess scaling of the lelantus ringct versus ours?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, more careful op counts and a better understanding of how to handle commitments in the Groth protocol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s still very pie-in-the-sky at this point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay; need anything from me in your reading about it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not at this point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so my work this past week has revolved primarily around simulations for my matching code, which i want to describe briefly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically, i&apos;m trying to simulate a blockchain under &quot;realistic enough&quot; circumstances and embed within this simulation some abnormal behavior that an analyzer may be interested in seeking out with machine learning or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example, if we want to model the classic EABE controlled purchase weekly of some illicit stuff, this would correspond to embedding a periodic signal into this blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for another example, what if a specific vendor is merely impatient and spends more rapidly than other vendors? drawing from an exponential distribution instead of a gamma, or something along those lines&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the goal is for my matching algorithm to try to find this embedded signal and see how good it is at this task, both in terms of false positives and false negatives&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this can be loosely compared to the methods used in monerolink for testing those approaches, with a major exception: the goal here is to estimate the power of the statistical test over a wide range of hypotheses, while all the &quot;background noise&quot; is behaving *just as one would expect with our wallet distributions.*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i want to sit down with sarang later today to discuss output selection simulation methods. after all, if we suspect we&apos;ll be implementing one of four different schemes, it makes sense to implement these in the simulations and test their performance... but it&apos;s very easy to go overboard with such tests and over-engineering a big experiment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to come up with a very precise set of tests to get to the heart of what we want to test and what information we need in order to make informed decisions and move forward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on teh plus side, we are ending up with a pretty rigorous simulation suite for simulating monero blockchains.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Could we keep track of a counter to keep track of how outputs may be over/under-selected, as I mentioned before?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my other updates involve dlsag security stuff and reading about generalizations of the keccak sponge construction to the family of parazoa hash functions. but those are less interesting: the first paper is nearing completion, and the second is pie-in-the-sky&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I believe this may be a good goal&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think you can do that with one of the tools in src/blockchain_utilities&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; worriedrise: how would this data affect your opinion on output selection?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; If we can find certain outputs that are consistently being under selected, that is more likely to be the true soender&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; spender&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; And conversely&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I believe that might be already happening with the approach of choosing uniformly on small blocks, not just to coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re certainly seeing outputs being selected with improper weighting based on block size, no doubt&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Coinbase outputs are just easy to spot, which is why people noticed them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The numbers for output-lineup are much better on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My sim tool can provide those numbers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, that&apos;s an interesting heuristic, actually, worriedrise, but i&apos;m not too worried about it for the following reason&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. how often are outputs in blocks of size X selected relative to their occurrence on the chain&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Yes, but we should check if further methods don&apos;t do that as well inadvertently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What do you mean? We can check those numbers for all the proposed methods&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just run the sim tool, choosing your preferred selection method and preferred chain density condition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (including the real chain)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I believe we can. I was not sure we were&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I added that functionality a week or two ago to the tool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Feel free to run it if you want to play around with the results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (link in agenda)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Thanks. I hadn&apos;t seen it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, basically my primary lack of concern comes from variance&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; How about for the actual blockchain, do we have that data?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if average ring use is &amp;lt;= 11 when we have a fixed ring size 11, the variance in use per output is going to be *huge* compared to 11&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; worriedrise: that data meaning...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the power of that heuristic would be absolutely awful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The chain density, or the frequency of selections based on poor weighting?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Agreed. But we can see the problem with coinbase outputs. Maybe looking at the data we can see it with other outputs too&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; The data of outputs use in the actual blockchain. Maybe you have that already&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Not just for the simulations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have data for how frequently outputs from small blocks are overselected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have data for how the current selection scheme performs under simulated selections from the actual chain&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; That should be good enough for now. I am still curious though :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can chase heuristics all day long; let&apos;s move along for now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; worriedrise: nothing stopping you from compiling some data and taking a gander and seeing if any conclusions can be drawn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in favor of more data, generally&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I don&apos;t know how to do that, but I will look into it and see what I can do.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: anything else to report from your update?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nothing to report yet, although I suspect a draft of the matching paper is incoming some time this week (but i said that last week too)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; worriedrise/randomrun had an idea for making MLSAGs shorter: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/52&quot;&gt;https://github.com/monero-project/research-lab/issues/52&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This has grown into an idea for general MLSAGs that applies a kind of key aggregation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Care to comment or discuss worriedrise?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; That is just something that seemed reasonable, but I have no security proofs at this time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for simple ringct transactions, the approach uses a Musig-style key aggregation with LSAG signatures to construct a RingCT, instead of using MLSAG signatures to construct RingCT. The overall size of the signatures are smaller, although verification time takes as much time (roughly) as previously.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; The idea is to use a hashed linear combination to aggregate keys&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; into a single signing key&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Linkability is harder&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at worst, it would require a new image format&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at best, a second image-style point, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the unforgeability proof because of the structure of this, essentially boils down to a very similar proof to the proof of security for the thring signatures paper (&lt;a href=&quot;https://eprint.iacr.org/2018/774.pdf&quot;&gt;https://eprint.iacr.org/2018/774.pdf&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; linkability *is* harder&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Correct, but that may work well with the previous one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Have you been able to write down how that would work, without changing the key image?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You mean the general form?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have not&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I would love to see that bc it would work for DLSAGs s well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The specific initial form would work with the existing key image, by adding the second point as you mentioned in the post&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I have only just started examining the scheme in detail today!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Yes, but just for aggregating the amount component&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; It seems to me that we need different sets of constants for different key images, as it stands&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; But with the change to the key image, they all aggregate together&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; The problem is that that doesn&apos;t work for DLSAGs as they are right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Since their key images are not defined over a common point&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I am trying to see a way&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Would love suggestions :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is a very clever idea regardless&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once this meeting is over, I will be continuing to review it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; It still looks too good to be true. Please double chack that carefully&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for worriedrise on this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We will certainly continue to keep investigating it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Brief update on Konferenco: we are beginning to purchase travel tickets for speakers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tickets to the konferenco will be on sale soon(tm)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone wants to submit an abstract, please don&apos;t hesitate! konferenco.xyz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; very excited!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we have a great lineup of speakers, and we need more!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps we can convince worriedrise/randomrun :D&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I saw you will be in NY in May too&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Another conference&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d[m]&amp;gt;&lt;/strong&gt; What kind of speaker are you looking for?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are having more speakers added later today, by the way; i believe we may have someone from the human rights foundation and/or an activist working in venezuela to come speak, and we are having the executive director at coincenter, Jerry Brito, come speak, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; h4sh3d[m]: any technical content related to monero or privacy enhancing technologies in general are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are having some speakers on the social impacts of these technologies too; scholarly work only, no ICOs, a gathering of intelleckshuals&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically: if you have an idea for an abstract, you may as well submit it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; worriedrise: i will be at MCC yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lucky suraeNoether !&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a feeling i&apos;ll be put to work organizing. :P&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Since we are talking about other technologies, what do you think of the idea of having monero addresses as Bitmessage addresses, as I proposed&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/51&quot;&gt;https://github.com/monero-project/research-lab/issues/51&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I saw that there is an issue with the order of encryption and authentication&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems clever if used correctly!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; But assuming we get over that&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Thank&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, it shouldnt&apos; be too rough, i just haven&apos;t sat down and thought about it yet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Would you care to explain what the problem is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the easy way to fix it is with a tailored key structure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so basically&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; when you are encrypting and authenticating, you don&apos;t want to authenticate-and-then-encrypt, followed by verification-then-decryption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; er.. followed by decryption-then-verification i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (swap the latter version)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is a bad way to do things because you end up decrypting something without knowing who it came from&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if, on the other hand, the ciphertext is signed by the authenticating key, you know whoever signed it approves of the ciphertext&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so first you check the signature, then you decrypt&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; no idea if it has any relevance but I believe it was rbrunner that was using bitmessage for his multisig scheme (MMS)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; What is wrong with not knowing who it came from?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Can&apos;t you stablish that later?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; Once you see the key?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, here&apos;s an example&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You wouldn&apos;t know if the encrypted message had been altered&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of why the implementation is dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I would know that is was signed by the accompanying key. Are you saying I wouldn&apos;t know if the key was switched?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the extreme and silly example is &quot;what if an app developer decrypts the ciphertext and starts executing it as code while checking in parallel that the signature is valid? then you are running arbitrary code without knowledge of what&apos;s in it or whatever.&quot; and this seems like it has an easy fix, right, is that the developer should be doing things in the other order...&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; At first contact, I would just have to take wahtever key it was given, but from that point on, I would know whether further messges are signed by the same person&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but actually, the answer is no, the encrypt/decrypt should be going in the other order so a bad developer can&apos;t make that mistake&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is using a silly but very malicious example&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are more harmless examples like sarang&apos;s mention that you don&apos;t know if the ciphertext is actually going to decrypt to the intended plaintext.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and to be frank, that&apos;s the root of the problem&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is an app developer fails to check for signature check fail and starts executing the ciphertext as code ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ciphertext is indistinguishable from white noise, so their code would do nothing with high probability :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; what a ride that would be&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The ciphertext is under attacker control.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://link.springer.com/chapter/10.1007/3-540-44448-3%5C_41&quot;&gt;https://link.springer.com/chapter/10.1007/3-540-44448-3\_41&lt;/a&gt; worriedrise this paper is pretty seminal in the area&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; I see. I have to think more about that one. I wonder how that problem is handled in Bitmessage currently&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: ah yeah, that&apos;s true, but at that point your developer is merely executing random code it&apos;s received from an extra party&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That was what you assumed too :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, let&apos;s review action items and then continue further discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will keep talking with suraeNoether about output selection if he has additional thoughts/concerns, will review the MLSAG change in detail, and continue toying around with Lelantus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and watch my funding request =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hm moneromooo no, in my example, the developer decrypts first :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your action items for the week?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) funding request, 2) monthly report for last month, 3) simulations, 4) dlsag security, 5) reduced mlsag security&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh and fun reading on parazoa&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neato&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any final questions or remarks before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks for joining us worriedrise today&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;worriedrise&amp;gt;&lt;/strong&gt; My pleasure. Thnks for having me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending. We are now adjourned!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-03-16</title><link>https://beta.monerodevs.org/blog/2019/03/16/logs-for-the-Community-meeting-held-on-2019-03-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/16/logs-for-the-Community-meeting-held-on-2019-03-16/</guid><description>Community highlights, CCS / FFS updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 16 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/318&quot;&gt;https://github.com/monero-project/meta/issues/318&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; hey hey&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; HI&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Hey hey hey!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; d=&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Welcome rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; An enormous discussion on Monero’s PoW occurred in this issue. It’s a long read: &lt;a href=&quot;https://github.com/monero-project/meta/issues/316&quot;&gt;https://github.com/monero-project/meta/issues/316&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A meeting has been scheduled for 24 March @ 17:00 UTC. Please read the other materials before participating in the meeting, since many ideas have already been discussed: &lt;a href=&quot;https://github.com/monero-project/meta/issues/315#issuecomment-473538744&quot;&gt;https://github.com/monero-project/meta/issues/315#issuecomment-473538744&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; h4sh3d created a new Rust Monero library: &lt;a href=&quot;https://github.com/monero-rs/monero-rs&quot;&gt;https://github.com/monero-rs/monero-rs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero had a successful network upgrade. Spent output lists are available on &lt;a href=&quot;https://moneroblackball.com&quot;&gt;https://moneroblackball.com&lt;/a&gt;, though network impact was essentially 0, and you should make your own anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There was an issue with the Ledger client. It is fixed with new versions.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We had a SPECIAL UPGRADE EDITION of the Coffee Chat, which ran for 2 hours: &lt;a href=&quot;https://www.youtube.com/watch?v=D7TB7yr9enE&quot;&gt;https://www.youtube.com/watch?v=D7TB7yr9enE&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat Special Upgrade Edition - 2019.03.09 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; I started updating the GUI-guide, any review are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Getmonero.org is available in two new languages: Dutch and Portuguese (Br)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I started to work with rehrar moving old, completed FFS proposals to the new CCS GitLab instance.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i handed in first final draft of the &quot;Perspectives on Privacy&quot; paper in for review. so its on the way!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; I have PRd a full update of getmonero.org roadmap (reviews are welcome here too)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I been working with people to get the OSticket/LiveHelperChat thing up. Someone got it to work. I&apos;m impressed.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; vienna/austria monero group getting active again after winter hibernation. we had a lot of afk things to do but had a great monero austria meetup. meetups will be more frequently now and we are setting up some workshops in the near future.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; parasew[m]: read my thingy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if only there was a tool that allowed people to brag/complain about what they did that day..... :p &lt;a href=&quot;https://github.com/monero-project/meta/issues/311&quot;&gt;https://github.com/monero-project/meta/issues/311&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; work continues on tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Trezor integration has been PRed to the GUI repo&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sgp_, shouldn&apos;t we start testing humhub online, to see if it suits us?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other community updates?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Welcome chowbungaman24&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Yes, sec.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Last week i:&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; - Provided 6tb server to noncense research&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; - Wrote IRC bot to support monero related development, idling in #noncense-research-lab, #monero-site, #monero-gui&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; - Nearly finished a new history page in the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; EOF&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; i left you a twitch msg, dsc_. also dsc_ streams gooey dev. 😃&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_: did you or needmoney90 make the integration for the CCS here?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Oh yes, yep. It is idling here too, announcing CCS proposals when they&apos;re proposed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool, thanks for that &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; here is a question about updates. what is the story for the release with all the fancy features?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinghat: that&apos;s a great question&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I don&apos;t have an excellent answer, but I&apos;m trying to encourage this process to happen quickly&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Welcome msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i&apos;m still praying the gods of the code freeze for this release&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Probably within a few weeks kinghat, sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE: do you know what we are waiting for?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Hey pwrcycle&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi pwrcycle&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hi Xeagu__ Sorry for being late.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; Is there a Defcon meeting this morning&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; wasnt all the stuffs ready it just needed to be tested properly? and we are just waiting because of &quot;update fatigue&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; pwrcycle: No, April 6th&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pwrcycle: this is a community meeting; we can discuss your proposal in a few mins. Defcon-specific meeting is later&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; k, yeah. just checking.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; kinghat: I recommend checking in #monero-dev, I want to keep the meeting moving&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But I understand that a quick 0.14.1 update is in the community&apos;s best interest&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I hope we keep the update fatigue to a minimum&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. CCS updates (previously FFS updates)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The new CCS has been deployed! Check it out at &lt;a href=&quot;https://ccs.getmonero.org&quot;&gt;https://ccs.getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47’s proposal was previously in funding required in the FFS, and it needs to be moved out of ideas to funding required in the CCS: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/32&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/32&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob’s proposal still needs funding (16.31 / 45): &lt;a href=&quot;https://ccs.getmonero.org/proposals/el00ruobuob-january-to-march-part-time-for-a-new-quarter.html&quot;&gt;https://ccs.getmonero.org/proposals/el00ruobuob-january-to-march-part-time-for-a-new-quarter.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Sarang’s proposal still needs funding (215 / 638): &lt;a href=&quot;https://ccs.getmonero.org/proposals/sarang-2019-q2.html&quot;&gt;https://ccs.getmonero.org/proposals/sarang-2019-q2.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; are there any questions on sarang&apos;s proposal? I didn&apos;t expect it to be moved already&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; (I didn&apos;t have time to write my proposal -my last one is expired - i will do it after i&apos;m done with the guide for Pootle)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, none then. We discussed it a lot in the past&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; CCS proposals in ideas to be discussed:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. pwrcycle-Defcon_Monero_Party_2019: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/33&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/33&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pwrcycle: any comments?&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; lets have fun&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I support fun&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sgp_: There&apos;s a lot of open Prs still that need to be merged (+ some have to be reviewed)&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; So a few weeks seem reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I&apos;m still negotiating better pricing for drinks, but everything else is negotiated.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I would imagine most of it is beers, no?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; pwrcycle: any chance you could get ytcracker to perform?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pwrcycle: I mentioned that I think $0 should go to Monero-badge drinks, any excess to extra merch/snacks instead. Otherwise I think it&apos;s good&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; $200 in beers is a good amount of alcohol for a party I think&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ooo oo and mc frontalot&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; DJs are set, we have the deal for the club. Enyone with either a Defcon or Monero badge gets in with +1.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll DJ next year&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: we need to buy from venue, so that&apos;s like 12 drinks lol&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; I kind of put the 200 in there so people would know any leftover money would go to drinks. I kind of feel like everyone can get their own.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; plenty for a party sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Hmm what is the venue?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; It&apos;s like a club?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i would DJ, but i don&apos;t think my music would suit Vegas. not enough cowbell&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Venue last party was great imo&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; The club has a &quot;6 bucket of beers&quot; for $50. which would make beer prices $8.33 cents.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Are we reserving the entire venue or will there be non-Monero people there?&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; Chatteau Nightclub at the Paris hotel. (still trying to keep it kind of secret just to create some mystery)&lt;br&gt;&lt;strong&gt;&amp;lt;wowario&amp;gt;&lt;/strong&gt; any chance getting Ben Earl Turner?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it&apos;s a huge venue&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Yeah I&apos;m not trying to spoil any surprises&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; We do not have the club exclussivily (way too much money). We do get to basically control the venue though.&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; i think the most useful part is the &quot;rooftop&quot; where people can go and get away for a few moments and smoke cigarettes if they want.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; What I really liked about the last party was the setting which allowed for places where we could have drunk conversation&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; can all this be discussed during the defcon meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; what time is the defcon meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; &amp;nbsp;ErCiccione: true +1&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; April 6, 17UTC&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: this one is better for talking. More discussion areas&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any comments on whether this should be moved or not?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: is right, we mostly just need to get a yay or nay&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Okay cool sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Check meta to post agenda topics on the defcoon meeting issue&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yay from me&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yay here too&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i like parties&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; cowbell or no cowbell&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Xeagu: Get Xeagu to the Konferenco! &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/42&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/42&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: any comments?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Not really sure what else I can add&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Vote yes!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; given the feedback, this is a controversial proposal&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; In this case I think the consensus is more than clear and there isn&apos;t really much more to say.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; It&apos;s not just controversial, one person is in favor, an entire community it&apos;s not. As easy as that IMHO.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say no, for the reason that we should set a precedent to compensate for people that will either be presenting or doing necessary work to make the conferences happen&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I feel the proposal is light on &apos;what does the Monero community get back in return&apos; but I agree with Brandon Goodell&apos;s comment to merge it anyway and see how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all previous proposals were for these reasons, and it should not change. While there is no hard and fast rule for that, it gives the community the best bang for buck&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; regardless of what has gone on previously. and disregarding personal judgements of Xeagu. i have to be honest, and say that i don&apos;t understand where the value of this project is. It is literally ~$1000 for a conference &apos;report&apos; plus some pictures.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also fwiw in this case, the Konferenco proposal covered travel expenses for those who are speaking&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; dsc_: As i wrote on gitlab, moving a CCS proposal with that motivation set a bad precedent and reward untrustful behaviour.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: I mostly agree with midipoet. It&apos;s not especially clear what the benefits are&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; But having said that, the actual funding process was supposed to be the measure of community value, as apposed to our judgements.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fwiw I also don&apos;t find the accusations of sock puppeting that happened to be of any use to anyone ever&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it gets really stupid. There is never any proof.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; sgp_: would you recommend me to be a speaker to provide more value?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; What can be definitively said is that those who did comment have no reputation or trust&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; great. That&apos;s fine.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: if you are a speaker, then this proposal isn&apos;t needed&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Yes and I am not a speaker&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But accusing people of socks is a bunch of garbage unless you have proof. So let&apos;s try to stop that, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; rehrar protects his puppets :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rehrar is sick of thinking Monero is a kindergarden&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; don&apos;t raise pssibilities without solid proof, this be court of law&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; rehrar: if you are referring to me, i&apos;m strongly suspicious, but as you said i have no proofs, so that&apos;s definitely not a point.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wasn&apos;t just you ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; sgp_: I would have a better chance at being accepted as a speaker if you vouched for me. Same for rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; rehrar: you saw me speak at 35C3. It&apos;s unfortunate that recording disappeared.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It doesn&apos;t seem like people have that many more comments. The core team just needs to make a decision I guess&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oneiric_: it&apos;s my opinion oneiric_. I&apos;m sure one man&apos;s opinion won&apos;t make people cry too much&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Xeagu_: what would you talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Xeagu__: I did, but you&apos;re not speaking here so that&apos;s that&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; tears flow like rivers rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oneiric_: and rivers are the soul of the soul&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; midipoet: that is the challenge. It is an academic conference and I am an Artist not an academic&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; #toodeepbro&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i have a doctorate in Art. there is crossover&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so again, what would you speak about?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Some might call me a Con Artist.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to keep moving on. Leave further comments in the Gitlab issue. And keep the discussions as civil as possible please&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d. Monero Outreach quarterly and ongoing task funding &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/45&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/45&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is anyone here from the Outreach workgroup?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &quot;Cryptocurreny: the long con&quot;. Not a bad speech title&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right then, we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e. mooo&apos;s april coding: &lt;a href=&quot;https://repo.getmonero.org/monero-project/ccs-proposals/merge%5C_requests/46&quot;&gt;https://repo.getmonero.org/monero-project/ccs-proposals/merge\_requests/46&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hard no from me on this one&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; same&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; What do we need a dev for?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; not even a good dev either&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; useless man, i agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; not enough marketing&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; needs more cowbell&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Would say yes for baaa&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^needs a new joke&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; midipoet: you really love cowbell man :P&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; joke of the week, and its only Saturday.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a CCS update, or comments about any of these CCS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; o wow, missed a comma, created a useless superhero name&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Hardware workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Michael outlined a number of discussion topics of potential interest. Please ask questions on any of these topics: &lt;a href=&quot;https://github.com/monero-project/meta/issues/318#issuecomment-473528693&quot;&gt;https://github.com/monero-project/meta/issues/318#issuecomment-473528693&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; after 1-2 years, how close to a working prototype board?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hi, so this is the part where Monero hardware gets reported.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We&apos;ve had some requests for information in the last week, so there is an opportunity for specific questions now.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Topics can include Steel storage Wallet enclosure Wallet firmware Event badges Monero shield Konferenco BSides MUC BSides Vegas&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; how about a working hardware wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Just put some commas inbetween there, and you will understand the projects we&apos;re working on and physical places to report progress.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneiric_: What is the question.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; how close are you to a working prototype board&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; All prototypes are done and we have two developer edition revisions, 0.8.3 (currently in design or 0.8.1 in distribution) and 0.9.0 is a more modern architecture but more difficult to develop.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we really need to release that state of open hardware :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; parasew[m] can attest it&apos;ll help clear things up somewhat&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; awesome thanks msvb-mob, will tester boards be distributed?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Maybe you mean tags and releases in Github terminology, and that is something that has been done badly, if you look there are some but not reflecting the current state.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; rehrar: true, i am on it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneric_: Tester boards are in circulation and I sent one just today, for example. Others last week, with hopes that firmware engineers figure out the beginning steps.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I meant releasing the statement that we discussed at C3&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it is written&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; All the (about ten) to mechanical engineers have been distributed since a few months ago.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And the enclosure design has reached a beta testing level of grade.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; &amp;gt;parasew can attest it&apos;ll help clear things up somewhat&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: what&apos;s blocking this from getting out? I remember this being discussed months ago&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; RIAT been busy&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; @rehrar has been working on a long text to explain the status of the hardware wallets and the text will explain how open hardware projects are often underestimated. there also won&apos;t be a &quot;final product&quot;, as boards are versioned (see the reprap project as example)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; nevvton: i don&apos;t think quoting will work on freenode&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; erciccione_[m]: actually - it did, lol&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is there still an idea to eventually sell these devices to the Monero community?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Long or short text is useful of course, as well as people rebroadcasting status reports in their favourite channels like Facebook and Telegram or wherever else.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: Yes, there is a cloud service since a month ago that will be used for the distribution and the first type of distribution will require stagenet coins for hardware.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; parasew[m]: Oh ok, maybe it depends by the client. I remember it not working on hexchat, but i might be wrong.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s not documented anywhere, because the details are too difficult to determine and no real stagenet plan is available yet.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; dEBRUYNE: just to be clear - i am not working on the hardware project itself. i just wanted to clear up the fog, as i have an open hw background and i am very active in this domain.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-mob: So community members will be able to buy hardware wallets from a certain company?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: This has always been the case, with hopes that whoever has sales skills makes the platform. Because nobody has done so, I&apos;ve organised the cloud service and done some PHP crappy bug fixing on a web eccomerce platform to use.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Okay, thanks for clearing that up&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Well, as long as community members can order something and pay properly then it should be OK&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; instructions for diy build too?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Even if the design is crappy :P&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for the hw nerds that like to solder stuff&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneiric_: Unfortunately novice instructions including how to use Kicad or how to arrange for PCBA is not part of the project.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Only a couple more minutes on this topic&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that&apos;s lame :(&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; why not?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneiric_: The path to a hello world hardware device for anybody who wants to produce their own wallet begins with ordering a very simple PCB from OSHPark and learning the beginnings.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneiric_: It&apos;s a good idea to make a ten step document. I did that once, but can&apos;t remember where I put it and it&apos;s not maintained due to priority and focus on maximum speed towards distribution.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: I think we can go to the next topic unless anybody has a last hardware question?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; no worries, i would like to contribute, so maybe i can help with a guide&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Defcon workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is assembly something possible with minimal hw / electronics tools?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Nothing to say except there is a meeting 6 April at 17:00 UTC: &lt;a href=&quot;https://github.com/monero-project/meta/issues/317&quot;&gt;https://github.com/monero-project/meta/issues/317&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do any workgroups have something to report?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL continues to do things :/&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sarang go first&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, that was pretty much it unless there were specific questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worked up some Bulletproofs MPC code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; finished up tests on output selection for the point upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Another paper on refund-enabling signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for the sake of time, I will switch 6 and 5&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 30 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; but... but...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m working to get all the other meetings on this calendar too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_ you skipped my report.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you have a tight schedule, thanks for joining us!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I totally missed that, my bad!!!!!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ErCiccione[m]: what is up&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorry&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; no worries :). nothing too major actually, but i wanted to say&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-mob: One more thing, for which wallets can we expect integration?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that the reorganization of the workgroup is slowly progressing. I finally have a local copy of Pootle that i&apos;m using for testing new features and, particularly, fix some issues&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; translators can work on the CLI and the GUI anytime they want, since no major changes are in sight AFAIK.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; we are looking for translators for Monerujo, we really need them and few answered to my call this time&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: You need to ask the firmware designers that, because they decide the USB communications and command set in the protocol. The option exists to make the wallet compatible with anything, but my personal preference is to use the command line and gui tools from the native Monero distro.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; also, the guide for Pootle will be finished very soon&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-mob: Who are the firmware designers?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I&apos;d personally like to see Monerujo and MyMonero (web) integration too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: There may be a native Electron application for workstation and a Reactnative for mobile.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Just please share my calls for translators as much as possible, we have many contributors for non-techncial work (on pootle), but very few for technical (kinda technical, talking about using git)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: You for example, are a welcome firmware developer.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I don&apos;t possess those capabilities :-P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i tried to be as short as possible, if anybody has questions, i&apos;m happy to answer&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Is there anyone realistically working on it?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: thanks, and sorry!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; dEBRUYNE: Monerujo-HW already exists as a firmware project, so it&apos;s kind of an obvious port to do the Anroid application, but I won&apos;t be the one to decide that.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; iirc in the past m2049r did some work&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Monerujo and Monerujo-HW are two different projects.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_: no worries. ANyway, i thought a report from the localization workgroup was always one of the point of the community meeting, could you add it at every meeting uf you don&apos;t already do it? Mostly beacuse I write in my proposal that updates and questions will happen during these meetings and i want to be sure everybody knows it and can ask question if they want.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; msvb-mob: could you explain for everyone ?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; msvb-mob: re: monerujo, monerujo-hw&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; nevvton: Monerujo is a Android only application, compiled from Java code. Monerujo-HW is a firmware application that can only run on Cortex-M devices (no Android nor IA32.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Monerujo-HW can run on any Trezor, Kastelo, Nitrokey, or any other ARM Cortex-M device that&apos;s sold by ST Microelectronics.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; msvb-mob: certainly aware of monerujo project&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Mooltipass probably won&apos;t work with Monerujo-HW because the Mooltipass uses a SAMD (not from ST Micro rather from Atmel) device.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; &amp;lt;msvb-mob &quot;nevvton: Monerujo is a Android o&quot;&amp;gt; just wanted to know about it’s -HW cortex-M in detail&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Keepkey is also STM, so it will run Monerujo-HW with minimal changes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Coldcard is SAMD so it will not.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; You starting to get the idea? Like OpenSSL will run on your laptop but on a AWS server as well.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; nevvton: What is the detailed question?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We&apos;re in 5. Open Ideas time now&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; basically you just answered about the different standards . StM/ SaMd&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; msvb-mob: thanks for clearifiying&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have an idea or conversation?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not to be heard by the masses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve just got some choice words of affection for oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is still in posted log territory :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Does anybody have a status report on the Github to Gitlab migration?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oooo muh narcissism abounds, please tell rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob: I do not&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; rehrar: were you working on a Monero GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; if so, any update?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I would like to ask to community. What should we do with getmonero.dev domain?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have only so much time, so it&apos;s had to take a back seat to things like the new CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack have you asked the Core Team?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; serhack: good domain! maybe some developer tutorials? i anyway think that the &apos;libraries and helpers&apos; on the getmonero.org website is a bit hidden. for anyone developing software with monero this could be a very nice resource.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol he left&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; lol!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; rehrar: good for logs anyways;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; serhack needs getmonero.lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, we will wrap up then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; thankyou sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; thanks everyone, great meeting. lots of people here! thanks sgp :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks all&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &quot;monero - we put the YO in YOU&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; hahah!! totally love and live it!!&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; /see you all soon! thanks for great conversations to everyone&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Thanks sgp.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks all around&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-03-14</title><link>https://beta.monerodevs.org/blog/2019/03/14/logs-for-the-tini2p-dev-meeting-held-on-2019-03-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/14/logs-for-the-tini2p-dev-meeting-held-on-2019-03-14/</guid><description>Current project status, Roadmap, I2P proposal implementation, and miscellaneous</description><pubDate>Thu, 14 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; time to meet is almost here&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks to everyone for attending/lurking&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; item 0: Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Hey-o!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hiyo all&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; welcome Corklander, looks like it may just be us today again&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; item 1: Current project status / what&apos;s been done&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; have spent the last few weeks refactoring and implementing generic wrappers for ecies&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; went down a rabbit hole that took way longer thatn expected&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; than*&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; in the middle of switching crypto++ for libsodium&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; last remaining piece is the AES impl, which will be replaced with tiny-aes&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; hi. lurking.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; reddsa took a backburner spot, and i will refocus on it after necessary refactors&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi kinghat&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; should be finished with refactors in next few days, and will MR the changes on gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will leave it up for ~1 week for review&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; other than that, been working on other housekeeping refactors, and attending i2p dev meetings&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any questions/comments?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; there were i2p dev meetings? were they public?&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; will this have an FFS/ICO ?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; whoops. not i2p xmr related dev meetings.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yep, every week for #ls2 meetings discussing new leaseset2/netdb specs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol the greatest ICO crim-&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; with all the premines&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; wheres the old project?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; which old project?&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; there was a bid FFS on kvri?&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; is this replacing that?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; nop, not from me&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i&apos;m still up in the air on an ffs&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; okay, continue&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; well, the last one run with the money&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; or so I&apos;ve heard&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; people might be afraid for another FFS&lt;br&gt;&lt;strong&gt;&amp;lt;crim-&amp;gt;&lt;/strong&gt; atleast me&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; idk about all that. my last ffs got a little borked with overpromising/miscommunication, which has hopefully been resolved&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if you or anyone would like to discuss it, i&apos;m open&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; im just here for the tini2p 😄&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Same. Other projects are for other meetings, IMO.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; its my understanding that i fairly addressed regarding milestone completion, maybe you think differently crim-?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; regardless, i want people to feel they can approach me openly about funding questions&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Ah. +1&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; not here to swindle anyone, and i think my track record proves that&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any other questions about item 1?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; my brain has already forgotten about the many different privacy network implementations that are in dev atm since the kovri mess.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; true, i2pd is still actively developed, along with java i2p, and i2p-zero packaging&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; and there is ire of course :) the rust impl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; there may be more&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so onto item 2: Short-term road map&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so will continue with refactors + reddsa/encls2 this week&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hopefully should be ready to test within the next 1-2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; after that will shift focus back to ecies and i2np for router-to-router communication&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hopefully the generic wrappers i&apos;ve written will be flexible enough for whatever crypto primitives are settled on&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; leaseset2 and proposal 123 afaiu are still the main focus for i2p project, though focus maybe be shifting to 144&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; don&apos;t quote me on that&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hopefully should have router-to-router communication within the next month or so&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; at least ready for local testnet / vms&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; also need to work on some docs / other meta housekeeping, and separating impl into ipp files&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any questions/comments on short-term plans?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; For the testnet plans, do you have specific objectives?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah, i&apos;d like to build something people can spin up locally with no outside networking&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; As in: 1) must complete &apos;hello world&apos; round trip. 2) must have memory leaks below 100MB/day, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; tbh, haven&apos;t thought that far into it. but can come up with some metrics for automated testnet runs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; CI is still on my todo, so thanks for the reminder&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; I&apos;m asking because I&apos;m not sure where to separate unit and integration tests for a network-layer project.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently, i have separated the independently testable stuff into unit_tests&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; stuff that requires networking goes in net_tests&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Ah, right. Well that makes sense to my brain now. :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so far, haven&apos;t seen the need for a separate integration_test, but will if the need arises&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; had a slow-test dir for a bit, but it was only for elgamal, and only when prime search was turned on&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; now there&apos;s no elgamal at all so !!!!! ::)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; also zzz brought up that it wasn&apos;t obvious the library is header-only, so people may think nothing has been done&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; all of the impl is currently in .h files&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i will be splitting impl into .ipp files, but the library is still intended to be header-only&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will write a reference router in .cc, but library user&apos;s are encouraged to just include the headers without needing a separate bin for the router&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; users&apos;*&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; users?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if no more on 2, item 3: I2P proposal implementation (123, 144)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; not much has changed, str4d added a more fleshed-out reddsa spec&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; there is currently some discussion over exactly how to do aplha generation and key blinding&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; there will be another meeting in #ls2 on i2prc this upcoming monday, iirc&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 144 is the ecies-x25519-ratchet proposal&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any questions on tini2p impl plans or questions in general re: the new spec proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; cool deal, looks like we&apos;ll be ending early&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; last item: Confirm next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; same time in two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; sure. gotta jet. see ya!&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; l8er kinghat, thanks for lurkin&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok so 2019-03-28 at 18:00 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; meeting over, thanks all&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Yea!&lt;br&gt;&lt;strong&gt;&amp;lt;wowario&amp;gt;&lt;/strong&gt; thanks oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks for the input Corklander&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Sure!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; np wowario&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Good work, btw&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks man&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-03-11</title><link>https://beta.monerodevs.org/blog/2019/03/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-11/</guid><description>Network upgrade, Point release discussions, MRL work, and miscellaneous</description><pubDate>Mon, 11 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our meeting begins presently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go ahead and get started. Agenda is here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/314&quot;&gt;https://github.com/monero-project/meta/issues/314&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;MRL-discord&amp;gt; &amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hello! Biking, in soon.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s recap 2. NETWORK UPGRADE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudos to everyone for a successful first upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t recall when the second was slated to occur, since block arrival was stunted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any thoughts on the upgrade after the fact?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe it was dEBRUYNE who wanted an upcoming meeting specifically to talk more deeply about the future of PoW&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; anyone monitored the &quot;old chain&quot;? if there have been this large amount of asics on there, and not turned off it should be visible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe sgp_ ran some blackball numbers on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and found essentially nothing of interest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but as far as hashrate, I am not sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, no chain reactions so far, very few known spent outputs through reused key images&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; impact on network privacy so far is essentially 0&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: were the key image reuse numbers for only v9 and v10?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, just those two&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Relating to this, we can also introduce 3. NEXT POINT RELEASE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not all desired non-consensus changes made it in to this release, so Sometime Soon (tm) will be a point release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BP optimizations will be one nice addition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would like output selection to also be included... we talked about it at length at an earlier meeting&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: Correct. It&apos;s a topic with a lot of depth that requires an extensive discussion imo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: do you have a current recommendation for output selection?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m running into problems testing the matching code, based on this problem too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is a discussion of the different algorithms: &lt;a href=&quot;https://github.com/monero-project/meta/issues/307#issuecomment-466514757&quot;&gt;https://github.com/monero-project/meta/issues/307#issuecomment-466514757&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; iirc the output lineup method performs quite well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I prefer it among the others that were tested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it&apos;s a change that deserves more than two thumbs-up :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there is no optimal solution, but some solutions are better than others and the output lineup method is more reasonable than the other proposals, and i have no new proposals to make (yet)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I updated the sim code (link in agenda) to examine the output weighting in more details&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully the BP optimizations are less contenious&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm i think i have one possible proposal that i want to chat about with you by side channel to hash out some details&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should have a formal recommendation before whatever date is set for the point release code freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else relating to the point upgrade that ought to be discussed?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ping moneromooo perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I just want timelines. Nothing to say on content.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What&apos;s the question ? :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t know about any date. Depends when we get all the stuff on master ready really.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything relating to the next point release you&apos;d like us to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; None that come to mind right now.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case, let&apos;s move to 4. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to go first?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I can go first instead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aha, go ehead&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Well, my simulations for the matching code are to the point where i&apos;m running a matching on some test data now to generate a confusion matrix.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m also editing the manuscript describing the whole process&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one of the problems i&apos;m running into is actually simulating our output selection in part because it&apos;s not clear which direction we are going yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and it occurred to me that this could help inform our choice of output selection by seeing if one of these possibilities makes matching easier or harder&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO matching expect spend with proper weighting seems optimal enough from a purely timing perspective&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (leaving out questions of binning etc)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; when i say easy or hard i don&apos;t mean in terms of time, because as we&apos;ve seen matching is essentially super duper fast&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean in terms of false negative and false positive rates&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you are 100% on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aw shucks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m working on a variety of other side things but i&apos;m shooting for this matching paper to be complete and published some time in the next 2 months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we get more speakers for the konferenco, then i won&apos;t be speaking, but otherwise i will probably be presenting on this at the konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat; anything else of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s all i have today, thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few things&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; The line up is looking great btw! Fantastic effort for a first konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; catching up on lots of reaidng in algebraic geometry :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, my next FFS/CCS will be posted soon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As was discussed here, in -community, and elsewhere, the request will be for immediate payout&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This means both donors and I know the actual value of the donations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since this is a big change, any questions or comments on it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (presumably suraeNoether will be doing the same arrangement)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in support of this, and i will indeed be mimicking this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Folks who do not trust us to run with the money should, of course, not donate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But my hope is that our records have shown we&apos;re good for it :D&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; happy we came to that solution eventually, hopefully will be better for your guys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to binaryFate and others for agreeing to this change&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; yes the idea is that donors being careful should discourage randomers to do the same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The CCS posting will _very_ clearly state the arrangement, so there is no confusion&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; If you figure out the markdown&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes indeed&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Technically, it&apos;s within the existing rules as stated: one milestone, which consists of &quot;sarang starts working&quot; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, the paper that suraeNoether and I have been collaborating with external researchers on (DLSAG et al.) is in final review now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve been asked not to share it before it&apos;s released as a preprint, as a courtesy to all authors&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It has some great details on useful constructions that I&apos;m sure we&apos;ll discuss at length after the preprint goes to IACR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;ll be submitted for a conference as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, I wrote up some additional tests and code for Bulletproofs MPC&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: How does this work if the proposal is not fully funded yet when your period starts?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Two options: either the bulk is paid out and it stays open until filled&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or it all sits there until fully funded&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I prefer the first, but am open to discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regarding Bulletproofs MPC, real_or_random had some great thoughts on this before the meeting (but I won&apos;t put him on the spot)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i imagine that the important part is laying out which way it goes in the proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the question has to do with what a malicious player can do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We chatted about the fact that an evil player could try to pull what amounts to a cancellation of partial proof elements, effectively setting the inputs to the hash that generates a F-S challenge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I couldn&apos;t find a way that this could be used as an exploit, aside from obviously generated an invalid proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the security proofs for BPs do require that F-S challenges are uniform&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had neglected that point when I had thought about this earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My strong suspicion is that proof elements are still uniformly distributed in the presence of a dishonest challenge due to the prover&apos;s randomness, and that you still get zk in this case (but not provably)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moral: if we do anything in the future that requires/desires this scheme, these things would need to be considered&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions/comments relating to this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; allrightythen&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think we should continue to ponder it and write something up formally about the BP MPC schemes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well that&apos;s the thing... there&apos;s really nothing to write formally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can probably solve all the theoretical woes by having all players commit to their proof elements before multicasting them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then an honest prover is guaranteed uniform F-S challenges&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Sorry but I&apos;m a little out of the loop here. What exactly are BP MPC for? something to do with multisig with BP?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s nice to think about collectively computing BP range proofs, but I&apos;m still v curious about the coinjoin approach that we are considering on the larger scale.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ideally, untrusted parties could generate single BPs for outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after all, it&apos;s hard to even think about threat models unless we know how these things will be used in practice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, this is all pie-in-the-sky right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; learninandlurkin: collaborating with friends to compute a range proof for a coinjoin style transaction, so that the participants don&apos;t reveal their amounts to each other&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yes, the threat model would be very different depending on how the rounds go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finally, suraeNoether had shown me this a while back: &lt;a href=&quot;https://lelantus.io/lelantus.pdf&quot;&gt;https://lelantus.io/lelantus.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed on the commit-and-reveal; expensive but usually does the trick to ensure participants can&apos;t be rewound inappropriately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An interesting application of some of the fundamentals behind Bulletproofs and the old StringCT scheme&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; So... allowing multi-input transactions where each user doesn&apos;t know the amounts of the other inputs? Sounds useful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; learninandlurkin hence our interest in nailing down threat models *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been playing around with some of the math in that paper to see what nuggets could be extracted&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i had a brief thing to point out: isthmus and n3ptune at noncesense-research-lab answered one of my requests and we now have a complete empirical distribution of number of inputs and outputs per transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; forgot to mention this:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neato, where is this distribution to be found?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/noncesense-research-lab/tx%5C_in%5C_out%5C_distribution&quot;&gt;https://github.com/noncesense-research-lab/tx\_in\_out\_distribution&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the data surprised me&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;sarang&amp;gt;&lt;/strong&gt; I prefer the first, but am open to discussion &amp;lt;= I&apos;d be OK with the first, but perhaps it would be most convenient to use a rounded number&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; e.g. if 211 XMR is funded, pay out 200&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You won&apos;t believe what&apos;s in tx_distribution_in.csv!&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Mebbe malware&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; super heavy tails for one thing, and a rootkit for another&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: perhaps a full payout at date X, and then a second payout at either date Y or completion, whichever comes first&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt; &amp;lt;sarang&amp;gt;&lt;/strong&gt; I prefer the first, but am open to discussion &amp;lt;-- donors will have no incentive to fund in time, it will drag till the end of the period&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; binaryFate: how would you do it?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I like the incentive to donors of you proposing something and getting to work on it only if funded&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I imagine coinjoining going on would really complicate output selection. Or is there some idea where they work off each other to get rid of heuristics?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Depends on how timely it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; learningandlurkin coinjoin brings a whole new nightmare to the party. does everyone bring their own mix-ins? certainly nothing is to stop a malicious party from coinjoining with a bunch of badly selected mix-ins&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A ring is one person only. Fake output selection is untouched.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well each input signs with its own ring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That person makes their own ring, yes. Otherwise others would know which is the real out.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The benefit is breaking the assumption of one-party control of outputs and the link to the input rings&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What about simple attack of using the same 10 decoys as one of the other participants?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Is parasew, nevvton, or txmr in the channel?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; mmm you don&apos;t know which are decoys, nevermind ^^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If this moves forward, hopefully we can determine the necessary practical security for BPs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we can&apos;t aggregate, they&apos;d have to be separate for each output&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my beard is getting very thoroughly stroked this morning. much to think about...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe we&apos;d get practical security without player commitments, but not provable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway: does anyone else wish to share interesting research before we close?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Yes it sounds like the interplay between coinjoin and ringsigs will require some diagrams for me to ever understand. Could get complicated.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think you would want a commit-and-reveal stage for everyone to see the ring members to prevent malicious ring intersection in the coinjoin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MoneroCoinJoin: an easy 14-round process!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus and i have been chatting about methods of extracting the true spend-time distribution from the monero blockchain without knowing exactly which outputs have been spent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a very nascent conversation, though I think it&apos;ll end up being a very straightforward project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Discussions in #noncesense-research-lab I presume?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; so, truish spend-time distribution&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Are there regular meetings on this or just continuous discussion? I had been working on this at some point and have some code around aiming to graphically show the real spend distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve seen a few informal conversations in #noncesense-research-lab but didn&apos;t know if suraeNoether had something more formal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: ah, no, this has been a casual conversation by side channel, but there is clearly interest&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll start blabbing about it in here more publicly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, let&apos;s review 6. ACTION ITEMS and then close to continue discussion afterword&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Ok don&apos;t hesitate to ping me on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be posting my CCS request soon, tidying up the output selection stuff for a recommendation, getting the DLSAG application paper reviewed and out the door, and playing around with that Lelantus paper when/if I get a chance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; CCS request, working on simulations and measurable numbers for matching, and looking into using our matching code to answer questions about output selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also casual github maintenance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any final questions or remarks before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; once you guys have made a recommendation for output selection&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; and it gets implemented, what&apos;s the next big focus?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There will be much to consider in the realm of refund and payment channels&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Ooh yes the refund ideas from a while back were really interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and some aspects of output selection, like linking spends across rings in txns, is not solved yet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Seems like a logical next area of research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and if coinjoin works out, there will be a lot to consider with that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also transaction relay and network-level anonymity stuff that&apos;s still in progress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To quote the Simpsons: &quot;like the cleaning of a house... IT NEVER ENDS&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But on that note, our meeting does end&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending. We&apos;re adjourned; let the conversations continue&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the Dev Meeting Held on 2019-03-10</title><link>https://beta.monerodevs.org/blog/2019/03/10/logs-for-the-dev-meeting-held-on-2019-03-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/10/logs-for-the-dev-meeting-held-on-2019-03-10/</guid><description>March 9th HF feedback, Point release discussions, and miscellaneous</description><pubDate>Sun, 10 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ding&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; dong&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oyo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The witch.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi guys!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sup y&apos;all&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Fork Discussions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Is there anything that anyone present would like to discuss regarding the previous fork? We&apos;ll get to next point release items soon.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; looks like all quiet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it all went smooth as a baby&apos;s skin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yay. It looks like this meeting will be short indeed.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Just the first block was a real cliffhanger, right?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; it&apos;s been a long first block, besides that all&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I take advantage of the quietness to say that i hope we will introduce a strict(er) release cycle for next release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At some point the goal is to move to a longer cycle, no?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; maybe we should focus on making reproducible builds work&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i recently took a look at how nextcloud does, they release every 4 months, so it&apos;s somehow usable for us&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; hyc: solid +1 for that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sarang: i hope so, afaik we never really had a proper discussion about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As long as PoW tweaks are in the cards, I presume we&apos;ll stick to 6 months though&lt;br&gt;&lt;strong&gt;&amp;lt;WoomyZoomy&amp;gt;&lt;/strong&gt; Why the use of &quot;goto&quot; in bulletproof_PROVE instead of more common flow controls?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s a question for moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, simplicity.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. Upcoming point release discussions&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sarang: sure, i was just pointing out that the timing is similar, so we could look at their system for inspiration. I can&apos;t find the page right now, but it was very solid, with planty of time for development, freeze and RC releases&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They presumably don&apos;t have to have misc other software update in sync.&lt;br&gt;&lt;strong&gt;&amp;lt;WoomyZoomy&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know I had some questions, and the community at large is a little confused what is coming in the next point release, and if we have a timeline for that or not&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Everything that&apos;s on master, probably all/most of what&apos;s currnetly PRed and that&apos;s not super old.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Except maybe the 128 bit diff change.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; * current master crashes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, nohting says we can&apos;t add *more* fixes :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; (nextcloud&apos;s release schedule: &lt;a href=&quot;https://docs.nextcloud.com/server/stable/admin%5C_manual/release%5C_schedule.html&quot;&gt;https://docs.nextcloud.com/server/stable/admin\_manual/release\_schedule.html&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; because I know some features people are excited about (like Trezor, no?) are coming out with that?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we just going with &quot;soon&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Better faster stronger bulletproofs :D&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; not too soon, we need a proper code freeze for this point release&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I would love to just have that week of freeze for the GUI this time&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yeah me too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did the GUI not choose to do a full release already ?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Should be easier now, with the threat of ASIC domination gone&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah, it would be simpler if it was only the monero project. but we have to coordinate with exchanges/mining pools/3rd party miner developers/ etc&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think so, GUI was fully released&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; moneromooo: yes, but would be good to have always that week for every release. I really need it to sync translations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is the intention to have new output selection for the point release?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you and suraeNoether are happy with the details, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be nice to have a rough deadline for freeze set&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and we can discuss output selection at tomorrow&apos;s MRL meeting 17:00 UTC)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unfortunately hard to do without core?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe also depends on when master will be able to work with the 3 Monero nets again, because basically testing can start only then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, was there any other meeting items that someone wanted to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; now that we at the other side?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The second hardfork will hardly give any problems, being rather trivial, right?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Likely.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If this is a good avenue for it, I&apos;d like any opinions on output selection since it is likely to change at the next point release (non consensus, of course)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve discussed in MRL at length&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; oh the point release will be a hardfork also?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No, I mean the second hardfork in what, 2 hours or so?&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; when was the first?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yesterday.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; er .. yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; most likely 22h rbrunner&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; ok i see i thought i was reading things wrong&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ah, ok, 2 days&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; more than 2 days, at the current rate&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 0.9 days based upon 2 min blocks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We are more like 15 in blocks now&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 15min&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But with nicely falling difficulty&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If someone can get the master daemon to crash in debug mode with log level 2 and a core, that&apos;d be great :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; does anyone have any comments for sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Because mine ain&apos;t.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; is it the output selection about coinbase transactions highlight by sgp_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; took quite a while for my debug build to crash but it eventually did. before I removed the ssl patches&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: it will help to address that, but in a more general sense&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did you have a better stack trace, and logs showing what was being done in other threads ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; where output selection is poorly weighted by block &quot;density&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo: I gave you the stack trace, didn&apos;t check other threads unfortunately. I can try spinning that up again.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i have to confess i don&apos;t understand very well this subject sarang&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Logs will help here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang, maybe discuss tomorrow at the MRL meeting&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If another thread deleted some object, it might not show up on the stack trace if it&apos;s already done.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think we can end here and business as usual can commence if that&apos;s alright with everyone.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Next weeks is community meeting, and we want to be desynced from them, so next meeting two weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; rehrar: sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for coming, and everyone was here with the new time (stupid DST)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Over here in Europe we will soon stop that DST nonsense&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thank you all!&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Maybe last change next year&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Likewise!&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.14.0.2 &quot;Boron Butterfly&quot; Minor Point Release</title><link>https://beta.monerodevs.org/blog/2019/03/08/monero-0.14.2-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/08/monero-0.14.2-released/</guid><description>An intermediary, stable release specifically for the March 9th network update</description><pubDate>Fri, 08 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the v0.14.0.2 minor point release of the Monero software, and it is part of the v0.14 network update. That major release was due to the March 9th network update, which in turn added a new PoW based on Cryptonight-R, added a new block weight algorithm, and introduced a slightly more efficient RingCT format. This is a intermediary, stable release specifically for the network update, and does not represent the bulk of the effort on Monero over the past 6 months. That effort will be in the 0.14.1 release, which will follow in March after the network update.&lt;/p&gt;
&lt;p&gt;Some highlights of this minor point release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added fix from Ledger for change bug with subaddresses&lt;/li&gt;
&lt;li&gt;Fix crafted coinbase tx mishandling in wallet&lt;/li&gt;
&lt;li&gt;Fix JIT build on mac&lt;/li&gt;
&lt;li&gt;Make slow hash request a restricted RPC request&lt;/li&gt;
&lt;li&gt;Fix off by one in block weight in regtest mode&lt;/li&gt;
&lt;li&gt;Fix fork rules determination for old daemons&lt;/li&gt;
&lt;li&gt;Fix estimated block height for GUI/API&lt;/li&gt;
&lt;li&gt;Fix sync wedge when an incoming tx is already in the pool&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Contributors for this Release&lt;/h3&gt;
&lt;p&gt;This intermediary release was the direct result of 14 people who worked, largely unpaid and altruistically, to put out 105 commits containing 6 122 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;cslashm&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;naughtyfox&lt;/li&gt;
&lt;li&gt;Pol Mauri&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;TheCharlatan&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;selsta&lt;/li&gt;
&lt;li&gt;Tom Smeding&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Official Download Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.14.0.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.14.0.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.14.0.2.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.14.0.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.14.0.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Download Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.14.0.2.zip, ee68ef8d4b3309cca9e68ee272919c222021804e493c2549c910ef370dfe595a
monero-win-x86-v0.14.0.2.zip, e471015b4851aef259758fc6a98805655c69db53f29b68362f63dccb496f6e55
monero-mac-x64-v0.14.0.2.tar.bz2, 255ae412daa04a0e0143325a7763e0574a27e7be86f4ef48582efde9fc07241c
monero-linux-x64-v0.14.0.2.tar.bz2, 4dd5cd9976eda6b33b16821e79e671527b78a1c9bfb3d973efe84b824642dd21
monero-linux-x86-v0.14.0.2.tar.bz2, be6ad1de8f16bdeeaf5f4f36f93dcaad97eaa8ff02449b7fffed1abe21605e0e
monero-linux-armv8-v0.14.0.2.tar.bz2, 6558f4cff51a1f25c9979a57fc31edd46caaaeda18c81c76e1dc6c94144525c6
monero-linux-armv7-v0.14.0.2.tar.bz2, f0e3d82354a9a25776bd2081f2bb1c081a8589ffb783e765ec974d211174236a
monero-freebsd-x64-v0.14.0.2.tar.bz2, 3fc84b1ca32d99d436d304ee1401e911bbc1b0e1fc0314dc3f879df15e8428f3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-03-04</title><link>https://beta.monerodevs.org/blog/2019/03/04/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-04/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/04/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-03-04/</guid><description>Sarang work, Surae work, SamsungGalaxyPlayer proposal and miscellaneous</description><pubDate>Mon, 04 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall we begin?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s go over our usual 2. ROUNDTABLE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the spirit of fairness and generosity, I will go first :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I posted my February monthly report (see agenda for link); comments welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides the things listed there, I have initial working code for a Bulletproofs MPC (link in agenda also)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo has been toying around with the idea of a coinjoin-type scheme, for which this MPC would be efficient and useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It still needs a lot of additional testing and work, but the initial code is operational&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And along with suraeNoether, still making edits and fixes to an upcoming paper in collaboration with other researchers for submission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week I&apos;ll be doing some MPC code cleanup and adversarial unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for me on these topics?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have one&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; link for repo?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Link at the agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/309&quot;&gt;https://github.com/monero-project/meta/issues/309&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the code is in super early stages&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the bulletproof coinjoin-style mpc: is this described in any level of detail anywhere outside of the bulletproofs paper? i think i get how bulletproofed MPC works, but if they are intended for use in a coinjoin-style way with Monero, i would like to see an explanation of how&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah good point. The BP paper only described the MPC protocol, and hinted at applications&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo has been working on the Monero-specific coinjoin at his &quot;multi&quot; branch&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; has coinjoin ringct been described outside of code?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not that I know of. It&apos;s on my list :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW having the bulletproofs code refactored to allow for MPC is a good idea anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It turns the usual multi-output proof into a trivial MPC with one player&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and of course the verifier is completely unchanged&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not trying to imply that the MPC work is not important or unrelated to monero; it is both important and related. i just wanted to see what had been written.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my update is simple, too.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m working on my February report right now. i am working on my funding request for next quarter. sarang and i are both working into our proposals one big change from previous proposals: primarily a pay-up-front clause to prevent MRL researchers from having their paychecks degrade over the funding period.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ooh good point on the new funding model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We discussed this publicly a lot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, i&apos;ve passed the proofs-stuff back to our co-authors, who i&apos;m chatting with almost daily on the publication; our deadlines have been pushed back twice now, so i asked for permission to explain what we are working on, and I got a &quot;little bit&quot; of consent, so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically, sarang and i have been working with two authors on formalizing the DLSAG stuff, and i&apos;ve been working on security proofs while sarang has been working on getting timing results for comparing to vanilla monero ringct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, the paper has specific constructions for payment channels et al.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (one of the reasons i wanted a written description of bulletproof coinjoin is to see how well it will mesh with the new scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh interesting. I hadn&apos;t thought of that part&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, long story short: the primitives required in monero for a lightning network&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The bulletproofs MPC protocol is independent of how the coinjoin signatures are done, FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: right, the bulletproofs mpc is merely to securely compute a range proof collaboratively, right, wihtout revealing your hidden values to your cosigners&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I get your point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, my plate this week consists of 1) reading about flyclient and making a proposal (if any, even if it is to ignore flyclient), 2) matching simulations are finally moving a little bit after some late night saturday work, and 3) my feb report + next quarter funding request&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that finishes up my brief roundtable update&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would love to hear from anyone else who has done any research this past week. isthmus is always on fire with productivity (poor guy has 3rd degree burns)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i&apos;m looking at the agenda here and we have sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe sgp suggested a different input selection algorithm for pools: &lt;a href=&quot;https://github.com/monero-project/monero/issues/5222&quot;&gt;https://github.com/monero-project/monero/issues/5222&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, thanks suraeNoether for the link to the Github discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this discussion is only around the public POOL selection algorithm, not the selection algorithm for other users&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I expect this to be non-controversial and to have no negative impact on any party, but if you feel otherwise, I&apos;d love your comment in the issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Unless there are any questions, we can keep going&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; some of the thoughts presented in your github discussion reflect some of the thoughts that isthmus has had on the matter with multi-input transactions, so I actually think this discussion is a little more broad than you suspect&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but also: since input selection isn&apos;t consensus, any pool could *decide* to do this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it could be. this concept as I presented it has been thrown around since early 2018&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like to have a confirmation that it does not harm anything else before I code it up.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (from sarang and/or surae)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the problem as I see it is that it reduces things in the following way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have looked over it briefly this morning but want to think about it in more detail&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we have a ring size N*M, and the average number of outputs per transaction is M, and ring members are selected by transaction instead of by input, there is a strong argument that this reduces the effective ring size to N.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the true ring size is N*M, but there are only N transactions included as ring memb ers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, it&apos;s a version of binning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and if you can eliminate a bin provably or heuristically, it&apos;s a problem&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I argue the typical drawbacks of binning do not apply here, since the public pools make all of the transaction details public anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ring signatures could provide 0 protection and the pools wouldn&apos;t be worse off&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the concern isn&apos;t these public pool&apos;s privacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s their behavior negatively impacting the privacy of other participatns in the monero ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The goal isn&apos;t to restore the effective ringsize of the pool rings. It&apos;s to preserve the integrity of the pool outputs used in other rings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: here&apos;s my problem, as i see it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another problem anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say i am a pool and i have 3 xmr and i want to send 1xmr each to: (1) miner alice and (2) miner bob and (3) myself as change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; er... 3 outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; assume each output is 1xmr&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; got it :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; under your proposal, i construct 3 separate ring signatues, all of which contain all 3 of these outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moreover, i&apos;m a public pool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone will be able to see that all 3 outputs have been spent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; wait a sec&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have outputs A, B, and C. I want to send A to alice, B to bob, and C to charlie. they all came from the same transaction, so i have to include A, B and C in my rings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i want to send all 3, this guarantees anyone can see they have been spent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this input selection algorithm proposal is meant to handle the change outputs, not the source (eg: coinbase). Those require another more aggressive change&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m slightly confused by how you are handling these outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you have 3 XMR in output A, you create a transaction to Alice, Bob, yourself with outputs B, C, D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Then you create your next transaction with ring {B, C, D}&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; to make unclear which of B,C,D is the change output&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, that&apos;s not what i mean, i misspoke, let me try again really quick&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; under this current proposal, A is known to be spent still. it doesn&apos;t fix that problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ughhhh you know what i need to think about this more, because the pool won&apos;t have 3 outputs from a single transaction. it&apos;s a pool, so it&apos;ll have a bunch of single outputs, each from individual transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my example falls apart&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i think we should think about it a bit more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh but i suppose it could have a bunch of change transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i can manufature a problematic exmaple, but let&apos;s do it after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have research of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sure, and I&apos;m not saying this is a perfect solution that defends against all heuristics, but it&apos;s an incremental improvement over the status quo in every case I&apos;ve found so far. doesn&apos;t mean there aren&apos;t more. move on :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can also merge this with 3. QUESTIONS from anyone on any research-related topic&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; some questions on kdf interaction, but maybe off-topic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fire away; we have time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so, i2p is considering reddsa from zcash as an offline signing algo&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; reddsa has a unique way of generating blinding material &apos;alpha&apos; to generate new blinded pravte key&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; other than that, identical to eddsa&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I wasn&apos;t familiar with this construction&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; looking for a link to alpha generation, one moment&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/123-new-netdb-entries#blinding-calculations&quot;&gt;https://geti2p.net/spec/proposals/123-new-netdb-entries#blinding-calculations&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; and the proposed red25519: &lt;a href=&quot;https://geti2p.net/spec/proposals/146-red25519&quot;&gt;https://geti2p.net/spec/proposals/146-red25519&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is there anything obviously dangerous, or gotchas that you can see?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the difference is the deterministic derivation of the private key offset alpha&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang yeah that&apos;s how i understand it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well if an adversary is able to gain any advantage in determining the hash inputs used to derive alpha, not good&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; they have control over the destination, but its hashed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: seems like the strength of it relies up on the &quot;secret&quot; input&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; someone who uses an empty secret (or just &quot;0&quot; or a badly selected password or something), then someone could brute force lots of destinations and datetimes and keep them all in a big table and look them up when needed&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oh, yeah that&apos;s bad. totally undermines the point of the scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the next question down is whether they should switch to SHA256 and the answer is &quot;no&quot; because afaik hkdf is basically hmac used as a kdf, and that&apos;s what i&apos;ve been advocating for about a year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wow &quot;afaik hkdf hmac kdf&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what would you suggest as an alternative for alpha generation, or are there checks one could do to prevent bad selection?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; blake2b sane alternative, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_ i don&apos;t think there is a protection against using crappy randomness&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the hash function selected isn&apos;t a big deal as long as HKDF is correctly implemented as an HMAC, even crappy hash functions can produce indistinguishable results&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but let&apos;s say you got clever and you said&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;instead of using secret, let&apos;s use HKDF(secret) or SHA256(secret)!&quot; but then you can still be brute forced and you need some salt... which kicks the randomness can down the road to the salt.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, let&apos;s finish up and move discussion outside of the formal meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 4. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; absolutely appreciate both your inputs sarang and suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will review sgp_&apos;s proposal in more detail, finish up MPC code and more robust tests, and hopefully get that DLSAG-related paper out the door so we can post publicly&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so I&apos;m curious on where MRL stands on SPECTRE and, in general, switching from nakamoto-consensus. Was there a write-up from the previous investigation? I&apos;m particularly interested because if monero ever actually achieves a strong decentralized network with many miners, the existing consensus system could make things really unstable. So I guess one possible area of investigation is how capable is nakamoto-consensus in a strong&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; decentralized network? I.e., if we had 3k nodes, all solo mining at 200 h/s, with transactions coming randomly from all the nodes, how well would the network actually function? Would it just be reorging constantly, with broken ring sigs causing txs to drop from existence?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Later this month I&apos;ll post my next funding request, which as suraeNoether will have upfront payment to hedge against volatility&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; sorry, was waiting for something and hit enter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; both SPECTRE and PHANTOM have scaling issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and different guarantees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there was a proposal to do a sort of hybrid between them, but AFAIK it has not been formally analyzed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: spectre is neat for a few reasons but crappy for scaling (although that part is totally mitigatable with const-time spectre). the neat stuff about spectre is that it&apos;s robust against partitions of the network&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in nakamoto consensus, if the network is split into two pieces, both sides continue on and write to their ledgers...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but when they re-merge, only the writes on one side of the split ever become final&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (except for the non-conflicting ones)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in spectre, on the other hand, writes made on both sides of the split have a chance of being merged into the &quot;complete&quot; ledger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so in that sense, together with some probability arguments, it&apos;s more robust than nakamoto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still remain bullish on an eventual general graph-based consensus mechanism&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; same. as tony arcieraierhal on twitter likes to complain about, the nakamoto consensus isn&apos;t actually a very good &quot;solution&quot; to byzantine consensus because of the partitioning property described above.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/CAP%5C_theorem&quot;&gt;https://en.wikipedia.org/wiki/CAP\_theorem&lt;/a&gt; : nakamoto scores low on the P in CAP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your action items for this week?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; spectre sacrifices C for P, i think&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) feb report. 2) FFS request for next quarter. 3) matching simulations. 4) dlsag paper modifications. 5) reading about flyclient and mmr. i&apos;ve back-burnered const-time spectre&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: your action items?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any final comments before we formally wrap up?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, I already stated mine!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will review sgp_&apos;s proposal in more detail, finish up MPC code and more robust tests, and hopefully get that DLSAG-related paper out the door so we can post publicly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i see that at the top of the section now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, thanks to everyone for attending. We are now adjourned!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty. same bat time, same bat place.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Dev Meeting Held on 2019-03-03</title><link>https://beta.monerodevs.org/blog/2019/03/03/logs-for-the-Dev-meeting-held-on-2019-03-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/03/logs-for-the-Dev-meeting-held-on-2019-03-03/</guid><description>March 9th Network Upgrade, and miscellaneous</description><pubDate>Sun, 03 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Who all is out there?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hoy zäme&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here, partially (in two meetings at once)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So it&apos;s been a while since I led a meeting, but maybe you guys had some in my absence.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even so, 2. What&apos;s been done since the previous meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Don&apos;t think so. Last week was no one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Obviously the release of the CLI and the GUI is upcoming. I think we should kind of skip 2&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or at least switch it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Fork Items&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything anyone wants to talk about regarding the upcoming fork?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;d be great if we got fluffypony luigi1111 and moneromooo in here&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I am here.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not much to say about the fork I think.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We&apos;re a bit busy atm with an exploit patch to come soon.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Some jerk posted about it publicly so we have to release now.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; pony finishing up the version PR and we can go.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof, ok.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone else have something they wanted to discuss regarding the fork? Questions? Comments?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; moneromooo: so, 0.14.0 will include the patch i guess&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; moneromooo is too polite, &quot;Some jerk&quot; is too subtle&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Was it disclosed non-publicly first somewhere?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; On H1.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; alright&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Someone unrelated?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; how long did it sit in h1 before the public asshattery?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I wouldn&apos;t know, but I think we can fairly assume so since the reporter was very nice and hlepful :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I saw it ~3 days after filed. That was... 2 days ago I think.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; wow, yeah that is shitty&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, given I have no reason to think the jerk is the reported, that&apos;s unrelated.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; what will the subsequent HF release be numbered and has there been talk on its timeline? 1m?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; *reporter&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You mean not the one in a week ? We don&apos;t know yet.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; true, weird that two independent parties would find the same bugs so close to each other&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; From what I&apos;ve been told, the jerk knew about it, and was keeping it for reasons unknown.&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; ya the one after mar 9&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; The &quot;jerk&quot; stumbled over it a few months ago&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ah, then extra shittiness&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Extra drama :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; seem to know a lot about what the jerk knew, was that disclosed in the public posting?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But hey, we need reviewers :) Please, if you&apos;re a coder, feel free :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I was told about it like an hour ago...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Maybe two.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; by?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Private.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (that person might decide to say)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/ryo-currency/ryo-currency/blame/f698e11c88be33aaf89c316ac68baa0cb80a9c91/src/cryptonote%5C_core/blockchain.cpp#L1194&quot;&gt;https://github.com/ryo-currency/ryo-currency/blame/f698e11c88be33aaf89c316ac68baa0cb80a9c91/src/cryptonote\_core/blockchain.cpp#L1194&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it was posted in #monero-research-lab by unknownids_ an hour and a half ago&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That&apos;s pretty much my patch (though that part will go up later, for october).&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and what&apos;s the timeline for getting that patch out?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (or whenever the next fork is decided to be)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ASAP?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The wallet patch is going out as soon as pony&apos;s ready to merge and have a new release.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; also I don&apos;t think fireice_uk is trying to be a jerk, I think he just cares very much about his altcoin, and he thinks that the only way it succeeds is for Monero to fail, so he bashes Monero every chance he gets. I can totally understand that approach. If I had the same set of facts, and told myself the same stories, then I might also reach the same conclusion.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s probably best if we just leave him to do his thing, mud-slinging in public isn&apos;t going to help anything&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; wounds run deep&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; note that nobody invited the CN-GPU mudslinging&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; they threw that into /r/monero all by themselves, twice&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; imo, just remove it and move on&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It&apos;s more like a divorce story between him and us, with a common child still to keep caring fore (CryptoNight technology)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; grand censor sgp_ to the rescue&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; since the vuln is now totally public why not also patch monerod now?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Because it&apos;d be a consensus change there.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And lots of people are not going to update in time.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; But itsn&apos;t the whole think clearly consensus abuse?&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; *thin&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; *thing&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s a bit of a grey area here I think.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It can be consensus rejected, since there&apos;s no good reason to allow it. And will be later.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s trivially done as a soft-fork&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; (since, as long as miners don&apos;t mine these coinbases, they don&apos;t exist)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well all of this is a bummer anyhow. thank you moneromooo for being on top of this and working on it so quickly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are you saying you&apos;d rather add the daemon side of the patch now too ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks to the reporter too, the report was very clear and detailed :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: no, we don&apos;t really have a soft-fork voting system in place, so more engineering effort than it&apos;s worth right now&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if the binaries are going to be available ASAP, why not. we still have 1 week to go.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; hyc: I don&apos;t think it&apos;s a good idea this close to the fork, especially since it&apos;s trivially patched at the wallet level&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so just roll this in with 0.1 along with a lot of the other big upgrades, which should get most people to upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, once it&apos;s patched, if many people can rescan their wallets and make sure all is A-OK, that&apos;d be great :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Since this is so close etc.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; could it be included in next release? people aleady know it&apos;s about too happen and should be soon enough.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: we don&apos;t have a soft fork mechanism in place right now, and I don&apos;t think it&apos;s worth the engineering effort between now and the 0.14.1 release&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I totally support adding such a mechanism for future things&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so then we&apos;re playing this by ear then? Or can you elaborate on the process?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Soft fork just means people on the wrong side get orphaned and it stil works, right ? So no need for any further code ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; basically, how will this patch practically get out to the masses?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what&apos;s the timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; moneromooo: you need the fork to activate once some threshold of miners are voting to say they are ready for the new minor version&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: it&apos;ll be part of 0.14.0.1, which will be the version included with the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and will be the point release we&apos;ll put out ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; understood, thank you.&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; So the GUI will arrive a few days later than planned, I guess?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rbrunner: yes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; No problem yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is there anyone from the GUI here? dEBRUYNE? medusa_?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc_?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; or selsta&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; AFAIK GUI is tagged and ready to be built&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah, I&apos;d just like to hear a mini-report if someone wanted to give it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it can get into the meeting logs and normies can review them alter for funsies&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/releases/tag/v0.14.0.0&quot;&gt;https://github.com/monero-project/monero-gui/releases/tag/v0.14.0.0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; most important thing is that looks and feels great&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; the new wizards and mode are great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, great&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; you can get the binaries from buildbot in my last PR, which was the last one with all the translations&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/1991&quot;&gt;https://github.com/monero-project/monero-gui/pull/1991&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Was there any other comments about the lead up to this fork at all? GUI? CLI? Testing? Other?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sorry, I’m kinda busy. Basically what ErCiccione[m] said. Release notes that I posted above are a good overview of what’s new.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is needmoney90 around? He wanted this meeting and had something to say, as I recall&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Hey there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ this kid&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; tat: you there?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The kraken Dev was supposed to be here, but I may have missed mentioning it&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I believe they were all on board though&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; After chatting&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; So it may not be necessary&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If there&apos;s nothing else, I think we can conclude here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Should we have another informal meeting next week after the fork occurs, just in case?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; @needmoney90 i am here&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hats will be on fire, grab the buckets rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Oh perfect&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, ceding the floor again to tat and needmoney90 real fast&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (I&apos;ll have one more point actually when they&apos;re done)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Tat, for the logs, let&apos;s talk quickly about the timeline for payment ID deprecation, and Kraken&apos;s needs here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, sure&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Difficulty of implementation, how long you feel is reasonable before deprecating, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; expect a Github issue from me soon-ish on how to handle public pool output selection in the wallet. I expect this to be non-controversial, but keep an eye out for the discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this would only apply for the public pool wallet specifically&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; We don&apos;t want to rush the deprecation, but improving privacy is one of our primary goals, and we cannot wait forever&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; well, i think going to deprecate them by the fork in october is very reasonable, and informing people about clear decisions 6 month ahead would be great also from a users perspective, to make the transformation as smooth as possible&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is that about short or long ones ?&lt;br&gt;&lt;strong&gt;&amp;lt;tat&amp;gt;&lt;/strong&gt; i will say both, if you guys go for that, either way, 6 month is a good window&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also please be very clear about wallet deprecation vs something like a consensus ban&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; have you guys toyed with the idea of moving to subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The talk about _how_ to wallet-deprecate in GUI and CLI has also been more contentious than I had expected&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; There is nothing else to move to, no?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Long ones have been warned about since last fork in the wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So it&apos;s deprecated in my book :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So yes, clear definitions will help.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: yes, long are &quot;soft&quot; non-consensus deprecated with the 0.14 update. Moreso than before&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some argued that &quot;deprecated&quot; in GUI should mean &quot;only available via a special flag or crazy advanced option&quot;, but others said it should mean &quot;available by a simple toggle on a main page&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO the latter option is not a deprecation at all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the latter is what MyMonero and others do&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, you can&apos;t run: firefox --long-payment-id-support so... :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; not yet&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; When Firefox partnership&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If it&apos;s easy to use, then we really haven&apos;t deprecated anything&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: As a side note, did you start the GUI builds already?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; saying &quot;plz don&apos;t use&quot; is what we have already&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: yes, but I killed them already when this came out&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; s/came out/was disclosed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: I think we should focus on consensus deprecation. The other wallets are mostly out of our control&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also support (at least temporary) consensus ban, but I know this is not a popular opinion&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Because you want them to include the fix or?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The fork is only 6 days away and presumably the fix won&apos;t be posted until 6 march&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Add to that 1 day of building&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We can&apos;t release a binary 2 days in advance imo&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think the fix is &quot;ASAP&quot; now&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; After that very public disclosure&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; And nice explanation how to exploit :)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The fix is up. 521[67]&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; plz review&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; coo&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll have to be out for like 40 minutes maybe. Please test (ie, rescan_bc), and let me know if anything breaks.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneromooo, you said you had something real quick, yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes:&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; for some time now, guidov has been asking me about the new FFS, and I&apos;ve been giving the poor guy the old runaround, with &quot;it&apos;s ready, just needs to be pushed to live&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (sorry guidov :P)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have set up a meeting with Shay to meet with fluffypony tomorrow and finish this up&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; He&apos;s offering to make new fuzz tests and have them run on google infrastructure.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it is semi-live right now and you can view it at ccs.getmoenro.org&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I noticed an HTTP link to the CCS wasn&apos;t redirected&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; moenro ftw&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; Mo-Enro&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think this would be a very good thing because the only fuzz tests we have are the ones I&apos;ve written, and they&apos;re not routinly run. And I&apos;m not a fuzz test master at all.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s just one bug with the generation of the donation pages being a little funky, and that requires access to the server, which only pony does&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hopefully we can work that out by tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Be warned Ricarrrod, I have you tomorrow for a bit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; He also said he could do the fuzz tests for free, but report anything they find to H1 for bounties.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;rbrunner&amp;gt;&lt;/strong&gt; I think the fix is &quot;ASAP&quot; now &amp;lt;= If the fix is about to be reviewed + merged soon I guess it is okay&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: will you resume GUI builds once the fix is merged into the branch?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a thousand apologies for the delay moneromoooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So what to do is community preference, but having comprehensive fuzz tests running all the time would be great IMHO.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I just wanted it out before he gets bored and walks away ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; yes we want we want&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say if tomorrow proves to be a bust for some reason, then have him do H1&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: no, I have to build binaries&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; for CLI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if tomorrow is not a bust (fingers crossed) then you believe me, I will be screaming to every Monero IRC chat channel that it&apos;s live&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so people will leave me alone :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For the record, he&apos;s already postred a H1 report, which is all fixed, but unreleased yet, because it&apos;ll be after the fork (no consensus bug, no money poppoing up in wallets, etc, don&apos;t worry).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there a mechanism in place to prevent DoS generation of subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not really.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, we should expect such a thing then&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Feel free to file a bug about it&apos;s not forgot.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; tat: can you speak to what the upgrade timeline for you to move to subaddresses looks like?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; fluffypony: Ok, could you give me a timeline on the GUI though?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; dEBRUYNE: as soon as the CLI bins are out I can start on the GUI bins&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; re-start&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All right&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bye moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (yes, I tested it too)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and unless anyone has anythign else, we can call it here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; discussion can, of course, continue to take place&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; informal meeting next week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just to check up on fork stuff progress&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thanks for coming everyone. Have nice lives.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-03-02</title><link>https://beta.monerodevs.org/blog/2019/03/02/logs-for-the-Community-meeting-held-on-2019-03-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/03/02/logs-for-the-Community-meeting-held-on-2019-03-02/</guid><description>Community highlights, CCS / FFS updates, Workgroup report, Network Upgrade, and miscellaneous</description><pubDate>Sat, 02 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/308&quot;&gt;https://github.com/monero-project/meta/issues/308&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; waves&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; oyo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello the 3 of you, hopefully more stumble in :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was going to ask if the bridge died&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no, I can see you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Talk released episodes on MoneroBox and the forthcoming update: &lt;a href=&quot;https://www.monerotalk.live&quot;&gt;https://www.monerotalk.live&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione opened this thread on the Church of Monero: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/asqrbu/church%5C_of%5C_monero%5C_enough%5C_is%5C_enough%5C_how%5C_the%5C_leader/&quot;&gt;https://www.reddit.com/r/Monero/comments/asqrbu/church\_of\_monero\_enough\_is\_enough\_how\_the\_leader/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Church Of Monero: Enough is enough - How the leader of the Church tried to fool the community to make look like the Church is organizing the Monero Konferenco and even adding his own Monero address on the flyer (self.Monero) | 160 points (95.0%) | 253 comments | Posted by ErCiccione | Created at 2019-02-20 - 17:05:34&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thunderosa from Monero Outreach make this “Boron Butterfly” image: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/aw7nv9/graphic%5C_idea%5C_for%5C_boron%5C_butterfly%5C_release%5C_courtesy/&quot;&gt;https://www.reddit.com/r/Monero/comments/aw7nv9/graphic\_idea\_for\_boron\_butterfly\_release\_courtesy/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Graphic idea for Boron Butterfly release, courtesy of Monero Outreach (&lt;a href=&quot;https://i.redd.it/ugq2afnfqjj21.jpg&quot;&gt;https://i.redd.it/ugq2afnfqjj21.jpg&lt;/a&gt;) to r/Monero | 157 points (97.0%) | 36 comments | Posted by xmrhaelan | Created at 2019-03-01 - 17:56:10&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Trust Wallet announced their intent to add Monero: &lt;a href=&quot;https://github.com/TrustWallet/wallet-core/issues/21&quot;&gt;https://github.com/TrustWallet/wallet-core/issues/21&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Coinomi added Monero: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/atqqzy/coinomi%5C_wallet%5C_for%5C_android%5C_added%5C_xmr%5C_today%5C_mods/&quot;&gt;https://www.reddit.com/r/Monero/comments/atqqzy/coinomi\_wallet\_for\_android\_added\_xmr\_today\_mods/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Coinomi wallet for Android added XMR today! Mods: remember to update the sidebar list (&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.coinomi.wallet&quot;&gt;https://play.google.com/store/apps/details?id=com.coinomi.wallet&lt;/a&gt;) to r/Monero | 66 points (91.0%) | 28 comments | Posted by hamiltoncycles | Created at 2019-02-23 - 03:26:42&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Dr. Daniel Kim was interviewed following his talk about Monero at Anarchapulco: &lt;a href=&quot;https://www.youtube.com/watch?v=fO8%5C_N7L2sR0&quot;&gt;https://www.youtube.com/watch?v=fO8\_N7L2sR0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero EXPLAINED! - Dr. Daniel Kim (Founder Of Sweetwater Digital Consulting - Anarchapulco 2019) - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Listen to an audio recording and slides of midipoet’s talk at TABConf: &lt;a href=&quot;https://www.youtube.com/watch?v=6JIz%5C_H8irAQ&quot;&gt;https://www.youtube.com/watch?v=6JIz\_H8irAQ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ TABConf 2019 - Cryptocurrency, Blockchain, and the Philosophy of Privacy - Robin Renwick - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are many recordings from the Nashville Blockchain Meetup:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; endogenic on MyMonero: &lt;a href=&quot;https://www.youtube.com/watch?v=ELNAhy3MjHs&quot;&gt;https://www.youtube.com/watch?v=ELNAhy3MjHs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Nashville Blockchain Meetup - My Monero - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang Noether on Monero and privacy: &lt;a href=&quot;https://www.youtube.com/watch?v=H8ijX02J7Y0&quot;&gt;https://www.youtube.com/watch?v=H8ijX02J7Y0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Nashville Blockchain Meetup - Monero Research Lab 1 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae Noether on the privacy problem: &lt;a href=&quot;https://www.youtube.com/watch?v=9srtIk9M2yg&quot;&gt;https://www.youtube.com/watch?v=9srtIk9M2yg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Nashville Blockchain Meetup - Monero Research Lab 2 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Naveen Jain on Tari: &lt;a href=&quot;https://www.youtube.com/watch?v=WAexgHjsDdg&quot;&gt;https://www.youtube.com/watch?v=WAexgHjsDdg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Nashville Blockchain Meetup - Tari - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; oh, meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Daniel Kim talk was apparently well received. HOpefully the vid of the talk will be online as well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, I really want to see it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; the CCS will happen one day&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can go to ccs.getmonero.org to see the initial deployment, and people can go ahead and open Ideas proposals there&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; Sorry am late. Hello people.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but there&apos;s an issue with getting the donation pages to generate correctly (which were not present across all of our tests). So waiting on fp to have some time to debug that.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; And...you know how it is getting some of his time.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The Year In Review is finally finished with edits and stuff (one left this mornkng and its good to go)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; s/mornkng/morning&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; needmoney90 meant to say: The Year In Review is finally finished with edits and stuff (one left this morning and its good to go)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar when Monero Revuo? :p&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; oof&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2mrw&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS / CCS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar already commented on the state of the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47’s video creation proposal did not receive any attention since last meeting &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91863/v1docq47-video-creation-translations-into-russian-february-july&quot;&gt;https://forum.getmonero.org/8/funding-required/91863/v1docq47-video-creation-translations-into-russian-february-july&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob’s proposal still needs funding: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi, sorry i&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there are proposals in ideas that I missed?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It&apos;s 9:00 on a Saturday. The regular crowd shuffles in.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s ok el00ruobuob, just make sure it never happens again&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sure ;)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; @needmoney90 don&apos;t be so geo-presumptious ;-)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a FFS / CCS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; But it flows well to the tune of Pianoman :(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes it did&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; Ha&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It is kind of unfortunate el00ruobuob_[m]&apos;s proposal is hidden :/&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; He has done great work in the past&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I sang that song in class once for some magic/music show. Total disaster&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob, go ahead and remake it in the current ccs. At least it will show up in the Ideas section. And it will be merged as soon as it&apos;s debugged.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thanks dEBRUYNE, but don&apos;t worry too much about that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we need to keep spamming it on Reddit&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://ccs.getmonero.org/how-to-css/&quot;&gt;http://ccs.getmonero.org/how-to-css/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ok, thanks rehara&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; *rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; &quot;how to cuss&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione[m]: you probably have a lot&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I do :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; So,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; this release we used Pootle for the first time. The hard fork messed up all the plans for a proper code freeze for the GUI release,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; but we managed to get 2/3 of the languages 100% completed and reviewed in 3 days, and that&apos;s amazing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; whoa&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what&apos;s the Pootle link again?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so, Pootle definitely make everything much faster and easier, we saw also a increment in amount of contributors, about 60 for this release.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_: translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; 60 is amazing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 60 in 4 days?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; As a side note, new GUI will be awesome imo :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *3 days&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_ yes sir :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; take out maybe 5 or 6 who worked in the past month, but the other did everything in 3 days&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; *others&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; btw&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I love how I was credited for the 7 Swedish stings I did lol. Totally not my intent. I&apos;ll probably have to add it to my resume&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; We found some minor problems with Pootle and in this days (and this very moment) i&apos;m working to fix them for 0.14.1&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; after that release i want to introduce some cool new feature that got delayed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A &quot;thank you translators&quot; Reddit post will probably be really well-received, and I think it will be great to share the power of the community. Are you open to making this?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Blog post maybe&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Talk about the surge of contributors in the last few days&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; right, really good PR&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; sgp_: yes, i&apos;m definitely going to make one as soon as the release is out&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; if you suggest a blog post i would prefer one of you to make it, i don&apos;t trust my english for something like that :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; but i could contribute to the part about translators&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;ll see who I can fob it off onto, or failing that, do it myself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; needmoney90: for the blog post, do you think it would be best alone or combined with the normal release blog post?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Normal release actually&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; same&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; We can have a reddit post point it out specifically&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; No need to clutter the blog&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; that&apos;s my view too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have a Q for you ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; shoot&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Besides the hasty circumstances, is there anything you wish went better?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Oh hi I&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yes, definitely. I&apos;ve been ranting about having a proper code freeze for ages. Not having one before a release make my job 10x harder&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; maybe someday&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; the main problem is that translators work hard to have their language 100% translated, but if some other stuff get merged&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; after the my PR with the sync and the translations, the result will be a language missing some strings (which will show in english) even if they were completed when submitted&lt;br&gt;&lt;strong&gt;\ErCiccione[m&lt;/strong&gt;]&amp;gt; and this release this happened as well, so the GUI will actually not be 100% translated in any language, but few strings will be in english. Not a big deal maybe, but still annoying&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that&apos;s my main concern.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; ASIC resistance carries a heavy price&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks. hopefully things will be better for 0.14.1 where there isn&apos;t a rushed deadline&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; btw, i&apos;m working with the GUI folks to improve this problem, and hopefully will be solved :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; that&apos;s my hope sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you have anything else ErCiccione[m]?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; or does anyone else have questions about translations?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; there are some minor updates, but i think i took enough time. If nobody have questions we can go on for me.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a workgroup update?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve been semi AWOL this past month&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; been needing some down time to avoid burn out&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I&apos;m back for March&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I see we are trying to have some art made for the update&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; It&apos;s difficult to organize art production in my experience&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob: do you have any updates for us?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; rehrar: hang in there dude!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s hard when all my colleagues suck&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; jk, love you guys&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: having multiple people work on art sounds difficult&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; It&apos;s so subjective. One man&apos;s trash is another man&apos;s treasure.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Upgrade timeline discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here are relevant threads explaining Monero’s upgrade timeline:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dEBRUYNE made this updated guide to prepare for the scheduled network upgrade on approximately 9 March 2019: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/aw86rx/updated%5C_information%5C_thread%5C_regarding%5C_the/&quot;&gt;https://www.reddit.com/r/Monero/comments/aw86rx/updated\_information\_thread\_regarding\_the/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Updated information thread regarding the scheduled protocol upgrade of March 9 (self.Monero) | 39 points (98.0%) | 12 comments | Posted by dEBRUYNE_1 | Created at 2019-03-01 - 18:42:55&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The CLI binaries are out. The GUI is tagged, waiting on binaries. Mining software for most miners is available.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I reserved some time for community questions. Are there any?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Does Monero have reproducible builds?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu__: not yet, but devs have been working on them for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; There is an issue for that you can sub on github&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; I did get us add to the repo builds website a while back as well&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Ah I wasn&apos;t sure. I assumed most people compile from source.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; So if anyone needs to talk to the pople doing repo builds for debian, etc, I suggest joining the mailing list for that multi foss website/project&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Do we want to do anything for Call For Party for defcon?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; When is next coffee chat?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Reg closes end of April&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say nah. The last party we had wasn&apos;t official, but it was good.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; No?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; I support unofficial parties.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; DJs were questionable. IMO&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; But I am European&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; :-p&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; True music could be better&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll DJ&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; Techno / House is my vote&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hyc playing the violin all night&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; Americans don&apos;t get techno&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; Techno and violins would work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: looks like we need to revive #monero-defcon&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu__&amp;gt;&lt;/strong&gt; 35C3 was awesome&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; midipoet, as a raver I understand. EU has all the best hardcore raves/DJ&apos;s :(&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Since this is off-topic from the upgrade discussion anyway, we will move to 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; sgp_: Is tbere anything we need to discuss at thisvtime? Last year we started talks Apr 7th&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; xmrscott[m]: no idea, but it would be good to get the channel active for these sorts of questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; here is fine too outside of the meetings&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I had an idea earlier this week&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i believe most of us are well prepared for the upgrade.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would like to know all the cool stuff Monero contributors are doing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it would be interesting to have a tool where people could write a few bullet points on what they did that day to keep others informed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Github sorta works for this, but it doesn&apos;t work well with MRL and other non-code stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I found an open-source tool Kimai that kinda does this, but it&apos;s a little too time tracking-focused: &lt;a href=&quot;https://www.kimai.org/&quot;&gt;https://www.kimai.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; Jira?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; Trello?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Those track project progress. I had a Twitter for updates in mind&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Jira is not free, don&apos;t know about trello&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; isn&apos;t Taiga good for that?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; You&apos;d probably need a custom script to toot/tweet PR&apos;s and translation contrib, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, that&apos;s what Taiga is for&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Trello seems great btw midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; psh&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; after all that work to put up Taiga you guys want to Trello&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I say nay&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; rehrar, we need both and you to create a bridge between them ;)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Taiga has really few defects, maybe that user messaging is not supported. There are not many reasons to ignore taiga.getmonero.org.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I agree Taiga would work well enough. Epics coould be topics and if there is a timeline you can use the sprints&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, but on the day to day that sgp is talking about, his thing might not be bad&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Taiga is good to know who is working on what overarching stuff, and planning, you know?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; day to day (if that&apos;s wanted) would require another tool for that, unless someone makes extensive use of the commenting system&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; but it was just an idea, no Justin?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll look further into other systems, but would anyone else find a daily update tool useful?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, it&apos;s just an idea&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; it could be usefull if used correctly&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; or even just used&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Yes, should someone pickup writing a weekly newsletter again or whatever and use it as a source&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it would provide better coverage of non-code stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other ideas before we wrap up?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 16 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will take place next Saturday on 9 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.14.0 &quot;Boron Butterfly&quot; Release</title><link>https://beta.monerodevs.org/blog/2019/02/25/monero-0.14.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/25/monero-0.14.0-released/</guid><description>A major update that is ready for the March 9th network upgrade</description><pubDate>Mon, 25 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the v0.14.0 release of the Monero software. This major release is due to the March 9th network update, which in turn adds a new PoW based on Cryptonight-R, adds a new block weight algorithm, and introduces a slightly more efficient RingCT format. This is a intermediary, stable release specifically for the network update, and does not represent the bulk of the effort on Monero over the past 6 months. That effort will be in the 0.14.1 release, which will follow in March after the network update.&lt;/p&gt;
&lt;p&gt;Some highlights of this major release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New PoW based on Cryptonight-R&lt;/li&gt;
&lt;li&gt;New block weight algorithm&lt;/li&gt;
&lt;li&gt;New slightly more efficient RingCT format&lt;/li&gt;
&lt;li&gt;Placeholder short payment ID to increase transaction uniformity&lt;/li&gt;
&lt;li&gt;Obsolete long payment IDs are now disabled unless a switch is used&lt;/li&gt;
&lt;li&gt;New event notifications for large block rate changes and blockchain reorgs&lt;/li&gt;
&lt;li&gt;Unmixable outputs can be spent again&lt;/li&gt;
&lt;li&gt;Fix bad pruned transactions JSON in RPC&lt;/li&gt;
&lt;li&gt;Some build fixes for various platforms/setups&lt;/li&gt;
&lt;li&gt;Fix for crash on exit&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Contributors for this Release&lt;/h3&gt;
&lt;p&gt;This intermediary release was the direct result of 11 people who worked, largely unpaid and altruistically, to put out 72 commits containing 5 981 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Pol Mauri&lt;/li&gt;
&lt;li&gt;Tom Smeding&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;cslashm&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Official Download Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.14.0.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.14.0.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.14.0.2.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.14.0.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.14.0.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Download Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;monero-win-x64-v0.14.0.2.zip, ee68ef8d4b3309cca9e68ee272919c222021804e493c2549c910ef370dfe595a
monero-win-x86-v0.14.0.2.zip, e471015b4851aef259758fc6a98805655c69db53f29b68362f63dccb496f6e55
monero-mac-x64-v0.14.0.2.tar.bz2, 255ae412daa04a0e0143325a7763e0574a27e7be86f4ef48582efde9fc07241c
monero-linux-x64-v0.14.0.2.tar.bz2, 4dd5cd9976eda6b33b16821e79e671527b78a1c9bfb3d973efe84b824642dd21
monero-linux-x86-v0.14.0.2.tar.bz2, be6ad1de8f16bdeeaf5f4f36f93dcaad97eaa8ff02449b7fffed1abe21605e0e
monero-linux-armv8-v0.14.0.2.tar.bz2, 6558f4cff51a1f25c9979a57fc31edd46caaaeda18c81c76e1dc6c94144525c6
monero-linux-armv7-v0.14.0.2.tar.bz2, f0e3d82354a9a25776bd2081f2bb1c081a8589ffb783e765ec974d211174236a
monero-freebsd-x64-v0.14.0.2.tar.bz2, 3fc84b1ca32d99d436d304ee1401e911bbc1b0e1fc0314dc3f879df15e8428f3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-02-25</title><link>https://beta.monerodevs.org/blog/2019/02/25/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-02-25/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/25/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-02-25/</guid><description>Output Selection, MRL work, and miscellaneous</description><pubDate>Mon, 25 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll start momentarily; see agenda in topic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good mooooorning mrl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hullo all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s get started!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A very talkative bunch we are today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy :D&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Mooooo.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A particular topic I added to the agenda is 2. Output selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a short writeup and some sim results on the agenda issue: &lt;a href=&quot;https://github.com/monero-project/meta/issues/307#issuecomment-466514757&quot;&gt;https://github.com/monero-project/meta/issues/307#issuecomment-466514757&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The problem is that our current algo overselects outputs from small blocks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang and I last week in person nailed down some distributional stuff for output selection and coded up a few different ways of assessing the results.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You&apos;ll see 4 different algos tested, each for 4 different chain output density scenarios&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; each of these scenarios represents a different plausible situation our economy could undergo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a feast scenario is one in which we get popular, a famine scenario is one in which monero usage drops&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under normal chain conditions, each of the 3 alternatives (the fourth is the current method) does a better job than what we have now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under extreme conditions, there are tradeoffs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is what I want to know from this group:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if the chain density hits a low point, what should selection do?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If it stays true to chain condition, we&apos;ll overselect (for example) coinbase... but if we skew to older outputs, we maintain a better weighted ratio&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, here is my thinking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if chain density is dropping, then spend-times are getting longer and longer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s economicalliy a depression&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the average age of ring members should also increase to reflect the &quot;true&quot; spend-time distribution&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on the other hand, during a feast scenario, the opposite is happening&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Based on that, the output-lineup algo does a better job&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in that regard, it seems like the lineup method performs better htan others&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; under those extreme densities, it skews the ages&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; btw i look at geometric as a flavor of the famine scenario&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh wait, feast i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Geometric was intended as a 0-order approximation of real conditions; it&apos;s not very good but it&apos;s something to use for comparison&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to comparing these different sampling methods, a method of directly estimating our true spend-time distribution occurred to me last night, and i&apos;m writing it up now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have any thoughts on these?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RandomRun made a good suggestion for a more general set of quantities to test, that I&apos;ll write up and add to the table&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Did you try the gamma * num-outs-per-block combo ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (see their comment on the issue)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether worked up a version of that but was not happy with its outcome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: the lineup and bias methods are designed to estimate that method moneromooo since computing it directly runs into certain numerical problems&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If I understand correctly chain density is a measure of velocity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; chain density = distribution of number of outputs per block&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know how much this applies to velocity if amounts and destinations cannot be known&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which given a fixed money supply is a measure of velocity.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: yes, although the specific interpretation of velocity is tricky in this context&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does this lead you to conclusions about how the selection should behave?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It relates it to market conditions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and also block weight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a long spend-time distribution is a recession. a short spend-time distribution is a boom.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless the results from RandomRun&apos;s suggestion indicate otherwise, I&apos;ll recommend moving to the output-lineup algorithm at an upcoming release&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m also going to mess around with sampling methods, but I&apos;m not expecting to get something that appears to perform better than the lineup method before the next fork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, moving on for now... related to this, from time to time there have been suggestions of whether to treat coinbase outputs differently for the purposes of decoy selection&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My question is outliers in the spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: in what way&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Namely spend that are very different from the norm at a given point in time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; articmine: this is the classic(tm) problem with spend-time distributions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Selecting from the best known distribution is intended to account for this as much as is reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, multiple rings spending outliers from the same point in time are problematic for different reasons&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any, back to the previous statement I made about coinbase outputs...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is probable that they are spent with a different distribution that is (as of now) not tested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t support treating them differently&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I thought that I would mention it in the context of output selection anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using a properly weighted selection algorithm will reduce their occurrence in rings as a consequence, which seems reasonable to me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but not their elimination&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, of course not&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; With the proposed algo change, their selection will be reduced toward the fraction of their occurrence on the chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and will do the same for all outputs based on how dense their blocks are, of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, please comment after the meeting or on the GitHub agenda issue with any other thoughts on output selection&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t support treating coinbase differently because then the next question is whether we should treat rings with ring members that come from coinbase transactions differently. and so on; the natural conclusion is to ensure transaction trees are sort of homogeneous in their depth and stuff, and that partitions the entire space way too much. it&apos;s an over-optimization with dubious benefits, imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s my opinion that coinbase outputs will never be spent in the incredible vast majority of transactions of normal users. A heuristic to eliminate the coinbase has high accuracy for anyone not suspected of mining&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: high sensitivity but awful specificity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Under normal Monero network conditions, over 75% of the hashrate is allocated to public pools. These are all transparent&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Who then promptly spend the coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, and it&apos;s clear which transactions spend the coinbase too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so these outputs are effectively dead&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Like I said, there is probably a different spend pattern that would be interesting to examine, both in Bitcoin and in our older discernible spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and of course the pool issue that sgp_ mentions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Requiring a mix of coinbase-only in rings moves the problem up one level in the txn graph&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: protecting coinbase transactions when miners can merely churn for almost no fees is not super rational. there will always be some effectively dead outputs. i&apos;m much more concened about the privacy problems induced b y multiple-input trnasactions that are all spending inputs from similar time periods.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, that one level doesn&apos;t eliminate the problem, but it makes it much better than it is today&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: i don&apos;t think that&apos;s been quantified, though&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but overall there is merit to including coinbase because of outliers&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; among coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: I argue against protecting coinbase outputs. I want to call them all essentially transparent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: ah, i&apos;m okay with that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: hmm wait&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Since in most cases, the vast majority are already&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: let me think about that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am not so sure. In most but not all cases&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Public pools don&apos;t care since they make the info transparent anyway. We don&apos;t need to &quot;protect&quot; them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: i disagree that they are essentially transparent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether: why, because it&apos;s a pool-reported heuristic?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no no; i mean i disagree that coinbase transactions are essentially transparent despite the public information posted by pools&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can still manage to spend coinbase transactions with a high degree of plausible deniability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If their payout txns are reported...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Perhaps it&apos;s more accurate for me to say: we know exactly what transactions these coinbase outputs are spent in&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Which pronounces them dead in other transactions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; known decoys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes; i thought you were tr ying to apply the blanket term to *all* coinbase transactions. #notallcoinbases&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no, only public pool transactions spending coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; o kay, so is *anyone* in favor of treating coinbase transactions differently?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To sum up: sgp_ had previously advocated for a default/rule that a ring with a coinbase must contain only coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It comes down to the outliers issue. Not all coinbase outputs are dead. With a ring size of 11 we can afford to spend 1 ring on this&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If the ring size were say 3 I would support sgp_s position&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you want to avoid pool coinbase outs as fake outs, use a blackball list with them.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine: in my opinion, the cost of wasting 1 ouptput per tx is worse than the harm&apos; to solo miners if we avoid coinbase outputs entirely&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: we want to avoid interactivity. That&apos;s really cumbersome to expect of users, and it allows for pool fuckery if they report bad info to wallet clients&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume moneromooo meant a blackball list with sources chosen by the user&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; People don&apos;t have to do anything. They only do anything if they want to avoid those outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not some global version that can be DoS&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But you agree tat the issue is way less wit ring 11 tan say ring 3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine: yes, a larger ringsize mitigates these issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think that the idea of coinbase-only rings deserves more careful analysis to numerically examine the benefits and chain costs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; But I still advocate for this at any feasible ringsize&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it was automated and everyone was magically using that system, non pool miners would be spenidng at effective mixin 0.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; problem is unless we avoid the coinbase outputs, wallets will select this &quot;0-mixin&quot; outputs in their rings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I recommend we table this in the absence of any numerical evidence&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that we obtain this evidence if it exists&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And we can discuss after the meeting (but I wish to respect our 1-hour goal and others&apos; time)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On to 3. Other work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I understand your point of view sarang, but the main concept isn&apos;t very difficult. You see x% of public pools which also mine and make transparent x% of new coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but we can move on sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been working on output selection, finalizing data on block size algos, gave a talk in Nashville to a meetup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One meta-item: the Loki Foundation wishes to fund me and/or suraeNoether in part for the next funding round&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it comes with a contract&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang&apos;s talk: &lt;a href=&quot;https://www.youtube.com/watch?v=H8ijX02J7Y0&quot;&gt;https://www.youtube.com/watch?v=H8ijX02J7Y0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; surae&apos;s talk: &lt;a href=&quot;https://www.youtube.com/watch?v=9srtIk9M2yg&quot;&gt;https://www.youtube.com/watch?v=9srtIk9M2yg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m hesitant because I&apos;m sure the contract terms could be abused if they were out for PR or other ends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am going to request that the contract terms be made public, since I am not a lawyer&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think that&apos;s true of any contract&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t remember them as PR whores fwiw.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I didn&apos;t exactly look for it though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; however, i think we could propose amendments re: anticipated problems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m trying to maintain healthy skepticism while appreciating their offer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah. If we can publish the contract and there are no serious objections, it reduces the community funding burden while not changing our research goals&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Making te contract public is a reasonable approach&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the total would be 15K USD, split between 1 or 2 people&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;d suggest consulting with a lawyer about assignment of IP, non disclosure, requirements to execute things for them, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, they specifically don&apos;t take ownership of any research product&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Assignment of IP?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; as mentioned when a contract is couched in consulting language they can say they had expectations of certain things&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One fairly easy way to prevent most of that is to say &quot;sarang can stop this contract at any time, and the pro rata is due&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but do state that if they share confidential info with researchers, it can&apos;t be discussed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So if they knew about some kind of bug, they could disclose under the contract&apos;s NDA clause&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That is a massive no.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It allows them to control what you can do open source.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s my fear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If they&apos;ll alter or remove that, it takes away most of my concern&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll discuss with them and get the contract posted publicly&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If they know of a bug, htey can use H1.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wonder if it&apos;s for a bug in _their_ software&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week, I&apos;ll be finishing up additional output selection tests, doing some lit review backlog, bulletproofs MPC, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How about suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang and I have a deadline of March 1 for this paper we are writing; it was previously Feb 18 but it has moved. I&apos;m finishin g up three proofs of security for that paper, and I believe we will be making the details public soon.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: have we talked with our co-authors about when we can talk about this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah yes, I forgot to mention that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once it&apos;s submitted I&apos;m sure they&apos;ll post to IACR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this paper we think is rather competitive, it&apos;s proposing something novel with immediate applicability, so it should be a shoe-in for publication.&lt;br&gt;&lt;strong&gt;&amp;lt;koracain&amp;gt;&lt;/strong&gt; loki... wait jeff&apos;s project? oh lol that&apos;s a safe bet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep! Relates to the DLSAG construction but with much more on applications&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, i&apos;m simulating blockchain stuff for the matching paper to try to get that out the door&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i actually have a quiet week of writing for once, which is nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; konferenco stuff will have some more announcmeents later this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone wishes to submit an abstract to come speak, please drop one on us at &lt;a href=&quot;https://konferenco.xyz&quot;&gt;https://konferenco.xyz&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are working to accommodate speaker travel costs, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and before I forget: the scholarship applications at MAGIC are now live, so anyone in the US, EU, or ZA who want a small scholarship to mitigate the costs of their books or whatever, swing on by &lt;a href=&quot;https://magicgrants.org&quot;&gt;https://magicgrants.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i think that&apos;s it!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks as always guys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; koracain: you personally believe accepting Loki funding is a good bet? Or sarcasm?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you&apos;re both rockstars..&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also: any other work for anyone to report?&lt;br&gt;&lt;strong&gt;&amp;lt;koracain&amp;gt;&lt;/strong&gt; i know one of their devs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah, the most interesting part of these research meetings, to me, is the folks who aren&apos;t sarang and i&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Their foundation is a legally-established foundation in Australia&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; From experience, knowing a dev at one company does not mean you know what the boss will do when possible.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m interested in how wallet dev is coming from endogenic, i&apos;m interested in what hyc has been working on with moneroR, i want to hear from isthmus but he&apos;s usually in meetings around now&lt;br&gt;&lt;strong&gt;&amp;lt;koracain&amp;gt;&lt;/strong&gt; he&apos;s legit i havn&apos;t looked very hard at the project but yah lol he&apos;d probably blow them up if they broke monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW foundation funding wouldn&apos;t change our research goals or agenda in any way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They require monthly reports, but we already do that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m optimistic that they just want to support Monero research since it would also benefit their project&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; also when Samsung Noether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that falls under 5. Questions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;koracain&amp;gt;&lt;/strong&gt; look hard at it but jeff is in the i2p channels on here via a relay bot&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My question for moneromooo et al: when do non-consensus decisions like output selection need to be in place for an upcoming release?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If it&apos;s the output lining thing, I can have it done pretty quick given it&apos;s very similar to what we already have.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What is the expected timeline for a point release after the network upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A month? Two?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think anything was even really talked about yet.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok, wasn&apos;t sure&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; But that sounds plausible.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, at least the algorithm is coded up in Python already (link in agenda writeup)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so anyone can play around or test them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Real chain data is included (thanks to moneromooo for pulling that)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other questions before we wrap up and return to informal discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Righto!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 6. Action items&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will complete additional output selection testing and consider the possibilities for coinbase more thoroughly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as get the Loki contract squared away and the other items I listed above&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah, and an urgent call for translations was just made: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/auo078/urgentcall%5C_for%5C_translators%5C_we%5C_have%5C_two%5C_days%5C_to/&quot;&gt;https://www.reddit.com/r/Monero/comments/auo078/urgentcall\_for\_translators\_we\_have\_two\_days\_to/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Quiet times... well, thanks to everyone for joining. We&apos;ll formally adjourn now, but feel free to continue any discussions about previous topics. I&apos;ll post logs on the GitHub issue later today&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-02-21</title><link>https://beta.monerodevs.org/blog/2019/02/21/logs-for-the-tini2p-dev-meeting-held-on-2019-02-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/21/logs-for-the-tini2p-dev-meeting-held-on-2019-02-21/</guid><description>Current project status, Roadmap, I2P proposal implementation, Funding, and miscellaneous</description><pubDate>Thu, 21 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 0. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 1. Current project status / progress since last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; since last meeting, completed the basic components of the ntcp2 transport&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; began work on i2np, researched proposals 123 + 144, and did some code house-keeping&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently working on LeaseSet2 implementation, and other components needed for I2NP + ECIES-X25519&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the project&apos;s main repo is also changed to gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; comments/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Ohh... do you have the gitlab link?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://gitlab.com/tini2p/tini2p&quot;&gt;https://gitlab.com/tini2p/tini2p&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that leads us into: 2. Short-term road map&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; looked into gitea for git hosting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will be setting up a host server, and mirror to gitlab&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hoping the experience will be reproducible, so other projects can do the same&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; code is getting close to being able to communicate between routers&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; remaining pieces: tunnels, i2np, netdb&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; garlic encryption w/ ecies is probably the most complex, and all three components rely on proposals 123 + 144&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will continue working on i2np + netdb, since a majority of those components can be completed with the stable parts of the mentioned proposals&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hopefully ecies-x25519 will be ready when tunnel impl + garlic is necessary&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; comments/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 3. I2P proposal implementation (123, 144)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/123-new-netdb-entries&quot;&gt;https://geti2p.net/spec/proposals/123-new-netdb-entries&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&quot;&gt;https://geti2p.net/spec/proposals/144-ecies-x25519-aead-ratchet&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently Java-I2P devs are working hard on #123&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; dev discussion is in #ls2 on Irc2P&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; and the dev forum&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; str4d will be presenting a revised spec for RedDSA used in ECIES-X25519&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hi all, sorry I&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; no worries, hi sgp_ o/&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; RedDSA is also needed for blinding keys in EncryptedLeaseSet2 entries&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; once str4d&apos;s revised spec is available, will begin implementing RedDSA&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; orignal_ and zzz have both been really inviting, and i encourage anyone interested to join the discussion&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; comments/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Do you know if there&apos;s info on when #i2p-dev discussions are scheduled?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for those interested, RedDSA is basically EdDSA with modified r generation&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Corklander: there is a schedule on their development forum for dev meetings&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; most of the recent ones have been in #ls2 afaict&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; clearnet list of I2P meetings: &lt;a href=&quot;https://geti2p.net/en/meetings/&quot;&gt;https://geti2p.net/en/meetings/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^ has links to .i2p forum&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; #144 (ECIES-X25519) will follow #123 impl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; a lot of code from ntcp2 will be reusable, though the business logic is different&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; block ordering, for example&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 4. Project funding&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will be posting a donation address on the monero reddit, tin2p-meta repo, and other places it makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; atm, don&apos;t feel it&apos;s right to request full-time funding from Monero community. would like to prove the project more first&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for those that would like to support during these early days, you are deeply loved and appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; when the router is able to communicate with other routers, i will get more serious about fundraising&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; comments/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; What coins are you planning to accept?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; xmr for now, and grin once i set up a wallet&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; wownero&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 5. Confirm next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; two weeks from today is really close to fork, maybe do three weeks from today, same time?&lt;br&gt;&lt;strong&gt;&amp;lt;wowario&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; That works for me&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, so that&apos;s 2019-03-14 18:00 UTC&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-02-16</title><link>https://beta.monerodevs.org/blog/2019/02/16/logs-for-the-Community-meeting-held-on-2019-02-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/16/logs-for-the-Community-meeting-held-on-2019-02-16/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, Network Upgrade, and RamdomX PoW discussion</description><pubDate>Sat, 16 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/306&quot;&gt;https://github.com/monero-project/meta/issues/306&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lots of good discussions today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; .&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; MoneroCrusher wrote a blog post wherein they estimated the proportion of ASICs on the Monero network by analyzing nonces. Here is the Reddit discussion: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/ao8mho/analysis%5C_more%5C_than%5C_85%5C_of%5C_the%5C_current%5C_monero/&quot;&gt;https://www.reddit.com/r/Monero/comments/ao8mho/analysis\_more\_than\_85\_of\_the\_current\_monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Analysis: More than 85% of the current Monero Hashrate is ASICs and each machine is doing 128 kh/s (&lt;a href=&quot;https://medium.com/@MoneroCrusher/analysis-more-than-85-of-the-current-monero-hashrate-is-asics-and-each-machine-is-doing-128-kh-s-f39e3dca7d78&quot;&gt;https://medium.com/@MoneroCrusher/analysis-more-than-85-of-the-current-monero-hashrate-is-asics-and-each-machine-is-doing-128-kh-s-f39e3dca7d78&lt;/a&gt;) to r/Monero | 317 points (98.0%) | 443 comments | Posted by MoneroCrusher | Created at 2019-02-07 - 21:07:33&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; tevador posted this update on RandomX, explaining that the documentation was mostly complete: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/aovypq/randomx%5C_asic%5C_resistant%5C_pow%5C_community%5C_feedback/&quot;&gt;https://www.reddit.com/r/Monero/comments/aovypq/randomx\_asic\_resistant\_pow\_community\_feedback/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] RandomX - ASIC resistant PoW - community feedback (self.Monero) | 167 points (95.0%) | 430 comments | Posted by tevador | Created at 2019-02-09 - 19:55:26&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We will discuss PoW in #6.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Coin Center published a report on protecting the ability to transact privately. Surae Noether contributed to the report: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/ant51w/we%5C_must%5C_protect%5C_our%5C_ability%5C_to%5C_transact%5C_privately/&quot;&gt;https://www.reddit.com/r/Monero/comments/ant51w/we\_must\_protect\_our\_ability\_to\_transact\_privately/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] We must protect our ability to transact privately online (&lt;a href=&quot;https://coincenter.org/entry/we-must-protect-our-ability-to-transact-privately-online&quot;&gt;https://coincenter.org/entry/we-must-protect-our-ability-to-transact-privately-online&lt;/a&gt;) to r/Monero | 211 points (99.0%) | 35 comments | Posted by vp11 | Created at 2019-02-06 - 17:31:42&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero will upgrade on block 1788000, approximately March 9. More discussions on this later in #5.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero was added to Exodus Eden: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/amcemx/youve%5C_been%5C_asking%5C_we%5C_finally%5C_delivered%5C_xmr%5C_is/&quot;&gt;https://www.reddit.com/r/Monero/comments/amcemx/youve\_been\_asking\_we\_finally\_delivered\_xmr\_is/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] &quot;you’ve been asking... we finally delivered! $XMR is live in [Exodus] Eden version 19.2.2&quot; (&lt;a href=&quot;https://twitter.com/C0inAlchemist/status/1091449168244232192&quot;&gt;https://twitter.com/C0inAlchemist/status/1091449168244232192&lt;/a&gt;) to r/Monero | 199 points (96.0%) | 68 comments | Posted by dEBRUYNE_1 | Created at 2019-02-02 - 08:52:00&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Last week&apos;s Coffee Chat: &lt;a href=&quot;https://www.youtube.com/watch?v=kNPjA4o4xSY&quot;&gt;https://www.youtube.com/watch?v=kNPjA4o4xSY&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2019.02.09 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh, rbrunner wrote this piece on possible Monero integration in OpenBazaar: &lt;a href=&quot;https://rbrunner7.github.io/openbazaar&quot;&gt;https://rbrunner7.github.io/openbazaar&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet, Xeagu, and rehrar were at Tabconf last week&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar says the FFS/CCS upgrade is scheduled for this Monday, pushed back from yesterday. cross your fingers&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; fingers crossed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Also, please do not claim your free “Monero coins.” Some users received forum messages and emails.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; v1docq47: video creation / translations into russian (february – july) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91863/v1docq47-video-creation-translations-into-russian-february-july&quot;&gt;https://forum.getmonero.org/8/funding-required/91863/v1docq47-video-creation-translations-into-russian-february-july&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s quite surprising that 85% rate is attributed to ASIC processing in the report.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob: that&apos;s an estimate that some dispute, but they walk through the methodology&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Monero Conference was fully funded! It&apos;s happening!&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Yahoo!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks to the Monero community for its generous donations, and thanks to the Zcash Foundation for completing the remaining funding required&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there are proposals in ideas that I missed? I don’t see any. Frankly any real ones are buried under helpline phone numbers.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Sorry. Late hello!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; My proposal is still under the radar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: can you link it directly?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; but we stated with several core team member to wait until the new FFS&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; yes sur&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; *sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you&apos;re ok with that, sure. But it has been quite a while&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; nop, waiting for the perpetual &quot;next monday&quot; ever name-changing funding system&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Is &apos;next monday&apos; the new &apos;soon&apos;?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: do you want me to share this on Reddit?&lt;br&gt;&lt;strong&gt;\sgp_&lt;/strong&gt; sarang scoobybejesus selsta sgp_1 sgp_[m] SlyFerret| smooth sneurlax_ sneurlax[m] Snipa srust99[m] strofenig1 suraeNoether surimkim_ sXpher&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Sure, you can sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok, I will do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other FFS updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; or comments about any of the proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; happy to see ErCiccione[m] and the Konferenco get funded, that&apos;s legit&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I know you have stuff to report ErCiccione[m]&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I&apos;m happy too oneiric_ thanks to everybody&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; yep, thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; this emergency hard fork completely messed up all my plans for the localization workgroup. So, much stuff will be delayed, like the translation memory and the implementation of monerujo with pootle&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; this because now i have to get ready for the hard fork much earlier than planned&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so, as soon as the codebase will be stable enough i will port everything to pootle and translators will be able to start working on that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; in the meantime, i will create a graphic guide to help new translators with pootle&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; THe CLI should be almost ready to be worked on, what worries me a bit is the GUI, but in the worst case scenario we will just have very few time, nothing too bad&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; there is a lot going on about getmonero. Many translations coming and many are work in progress&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; German is online and announced. Soon we will have Chinese and Brazilian portuguese (MR already opened)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I probably forgot something, but this is everything coming in my mind right now&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; About pootle, are the CLI &amp;amp; GUI ready to be worked on for the 0.14?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; el00ruobuob: Not even close, funny enough. I uploaded all the strings for the CLI, announced it, people started working on it and few days later we got the announcement.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; so at the moment on pootle there are the strings for 0.14.1ish&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; ok, thanks for the clarification&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i will upload the repos again once the code will be a minimal definitive&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks for your flexibility dealing with this new timeline. I know you&apos;ve been put in a difficult position&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; It&apos;s ok, it wouldn&apos;t be fun otherwise!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a workgroup update?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ./&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^ proceed :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; progress continues on tini2p, there will be a dev meeting on the 21st&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will be at 18:00 UTC in #tini2p-dev&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: can you post a quick notification here? &lt;a href=&quot;https://github.com/monero-project/meta/issues&quot;&gt;https://github.com/monero-project/meta/issues&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will cross-post the meeting agenda&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; oneiric_, if you want me to post the meeting log on the website, i can do it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll make it if my class doesn&apos;t take too much of my attention :p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; no worries, will paste logs for those that can&apos;t make it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ok, discussion time then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Upgrade timeline discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here are relevant threads explaining Monero’s upgrade timeline:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/apkvym/asic%5C_resistance%5C_hashrate%5C_discussion%5C_thread/&quot;&gt;https://www.reddit.com/r/Monero/comments/apkvym/asic\_resistance\_hashrate\_discussion\_thread/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] ASIC resistance &amp;amp; hashrate discussion thread + preliminary information regarding the upcoming scheduled protocol upgrade of ~ March 9 (self.Monero) | 87 points (97.0%) | 106 comments | Posted by dEBRUYNE_1 | Created at 2019-02-11 - 20:54:32&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/aqn6li/mailing%5C_list%5C_message%5C_regarding%5C_the%5C_upcoming/&quot;&gt;https://www.reddit.com/r/Monero/comments/aqn6li/mailing\_list\_message\_regarding\_the\_upcoming/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Mailing list message regarding the upcoming scheduled protocol upgrade of ~ March 9 (self.Monero) | 29 points (98.0%) | 19 comments | Posted by dEBRUYNE_1 | Created at 2019-02-14 - 18:56:17&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Last week, the Core Team decided to move the upgrade to March 9 (originally estimated mid April)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The upgrade will occur in stages&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It is best depicted in this image here: &lt;a href=&quot;https://i.imgur.com/gGz9dwK.jpg&quot;&gt;https://i.imgur.com/gGz9dwK.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0.14 will include only the required consensus changes and will be released soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0.14.1 will include all other upgrades and will be available shortly after the hardfork&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Everyone needs to upgrade, including wallets, nodes, and miners&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; So only one consensus change?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there any questions about the upcoming upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This upgrade is moved forward approximately one month to patch some important security components. This upgrade includes the following changes: 1. A new Proof of Work algorithm, CryptonightR 2. A new dynamic block size algorithm 3. Slightly smaller transactions 4. Payment ID changes for improved privacy 5. Notification changes (see: &lt;a href=&quot;https://paste.debian.net/hidden/0d0d3694&quot;&gt;https://paste.debian.net/hidden/0d0d3694&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; why is payment id being included? thought it was consensus only?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Not sure :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Probably because it&apos;s a small change that has been well-tested&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; was this the wallet disabling of separate payment id?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That and automatically including a payment ID even when none are specifically added to the transaction&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; would have traded tor/i2p support for that, but not-my-coin&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think there will be some concerns about the testing. Those will be available for 0.14.1&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; when 0.14.1?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I believe approx. 1 month after&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The intent is for a RC to come up a bit earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but people can test master in the meantime, which includes the Tor/i2p functionality now&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, then no worries. thought point release might be pushed back many months&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: that is one of my main concerns too, and I&apos;m doing my best to make sure that doesn&apos;t happen&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will definitely be testing that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I am not entirely sure what&apos;s happening with the GUI releases&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; we do now that GUI == Later&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; *know&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Will there be a new GUI release for 0.14? Will it just be repackaged 0.13 with only the monerod upgrades?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; but i hope it will come along with 0.14.1 GA&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If there will be no new GUI release before the upgrade, we should definitely start telling people&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11: do you know if there will be a release before the upgrade, and if so, what changes it will include?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Perhaps we can come back to this&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m personally still a bit confused on the GUI release schedule&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Community PoW discussion (RandomX)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As mentioned earlier in the community updates, the last few weeks were mostly consumed with PoW dsicussions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wanted to reserve some time here for people to express their opinions and to have a more real-time discussion&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what are the benefits/consequences of bricking/seriously crippling GPU miners with RandomX?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; is it the same PoW used in the latest wownero HF (+ the last minute tweak)?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: yes&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; oneiric_, perf numbers seems close to CN/v2 on GPUs, what do you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: this is a heated topic but I can try to provide some high-level pros/cons&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; I have to go folks. Will read the logs later, have a good meeting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; bye c:&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;sgp_&amp;gt; Will there be a new GUI release for 0.14? &amp;lt;= New release&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; nice dEBRUYNE +1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Pros of CPU-preferred: more commodotized, highly-available, everyone has one, harder to build ASICs for, often harder to scale&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cons: more likely for botnets to mine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Neutral: 4GB RAM requirement disables web miners&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; For the GUI repacking 0.13.0.4 makes little sense imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m probably missing something&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; A full new release will also allow us to get proper test reports (via users using the new version)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; neutral means &quot;depending on your perspective&quot; :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; web miner can&apos;t get access to 4GB ram with HTML5 canvas and WebGL?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think there&apos;s a 2GB cap per tab&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; by default&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; and as an extension?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; &amp;lt;sgp_&amp;gt; el00ruobuob: yes &amp;lt;= Isn&apos;t wownero implementing CryptoNightR?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no idea, maybe could grab more as an extension&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah, i liked the idea hyc or someone brought up of microservices/payments via hash-for-service&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so if its possible with CryptonightR, and that doesn&apos;t brick GPU, why RandomX?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; speaking of that, I wonder if MoneroWorld premium is getting anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: CryptoNightR doesn&apos;t claim to be highly ASIC-resistant&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right, and RandomX is a total departure from Cryptonight&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Super informal fun poll: &lt;a href=&quot;https://www.strawpoll.me/17441546&quot;&gt;https://www.strawpoll.me/17441546&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; guess what i&apos;m really getting at: is it possible to have comparable GPU performance on RandomX? is that desirable? is bricking GPU desirable, similar to bricking ASIC?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: I think most people don&apos;t have the requirement to weaken GPUs. I think it&apos;s mostly regarded as a necessary consequence&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; why necessary&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; no one has given me a good, straight answer on *why* RandomX *must* brick GPU&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; because hyc and others can&apos;t think of as-good ways to make something work well with GPUs but not ASICs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3 votes at the poll, keep them coming!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what a lively Monero community :p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, is that because of the compilation needed to run the random programs?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: hyc can speak in more detail than I can, but CPUs are better at handling this randomness than GPUs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Once it&apos;s less random and built for GPUs, ASICs stand a better chance of getting performance boosts&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sure, will ask hyc in #monero-pow, thanks for the high-level discussion sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other PoW questions or comments?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We had some heated ones the past week in other channels&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have a comment on something we did not already talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; going once&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; not really, but i&apos;m listening&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; going twice&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; congrats on the breaking monero series and breaking zcash&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we have a lot of fun recording those&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 2 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will take place next Saturday on 9 March at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can have a countdown party lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 9. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;\sgp_&lt;/strong&gt; sarang scoobybejesus selsta sgp_1 sgp_[m] SlyFerret| smooth sneurlax_ sneurlax[m] Snipa srust99[m] strofenig1 suraeNoether surimkim_ sXpher&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Thank you sgp_!&lt;/p&gt;
</content:encoded></item><item><title>Monero - 2018 Year in Review</title><link>https://beta.monerodevs.org/blog/2019/02/12/2018-year-in-review/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/12/2018-year-in-review/</guid><pubDate>Tue, 12 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;2018 has come to a close. Over the course of the year, Monero experienced a spectacular amount of ecosystem growth, greatly improved usability, and adopted critical protocol enhancements. This blog post aims to concisely review the most notable improvements that occurred, as well as some setbacks that were encountered.&lt;/p&gt;
&lt;h1&gt;Setbacks&lt;/h1&gt;
&lt;p&gt;Despite the tremendous amount of progress the community and protocol experienced, as always, there were inevitable unforseen setbacks. The response to these obstacles is a critical part of any development cycle, as is the disclosure of how they were handled. Here is a short overview of the largest obstacles faced in the development of Monero in 2018:&lt;/p&gt;
&lt;p&gt;First, in the beginning of the year, ASICs were detected on the network. The hashrate rose dramatically, until it was estimated that 80-90% of the network was specialized hardware, posing a significant danger to the security of the network. Monero&apos;s social covenant includes egalitarian mining, and the community pushed for &lt;a href=&quot;https://www.getmonero.org/2018/02/11/PoW-change-and-key-reuse.html&quot;&gt;a modification to the proof-of-work algorithm&lt;/a&gt; which could not run on the ASIC hardware. The PoW modification was implemented in the scheduled April 2018 protocol upgrade, and successfully managed to boot existing ASICs off the network. A second PoW modification was implemented in the scheduled protocol upgrade of October as a precaution and deterrent.&lt;/p&gt;
&lt;p&gt;Second, two critical vulnerabilities were discovered in the client. The &lt;a href=&quot;https://www.getmonero.org/2018/09/05/a-post-mortum-of-the-multiple-counting-bug-2018-09-05.html&quot;&gt;the multiple counting bug&lt;/a&gt; would have allowed an attacker to create a transaction in which the transaction public key was included multiple times, causing the client to erroneously return that more funds were received than were sent. By utilizing this particular bug, an attacker would have been able to steal funds from organizations in the Monero ecosystem. Fortunately, the bug was confined to the accounting functionality of the wallet software, and so the protocol and coin supply were not affected. The &lt;a href=&quot;https://ww.getmonero.org/2018/09/25/a-post-mortum-of-the-burning-bug.html&quot;&gt;burning bug&lt;/a&gt; caused the software to not display a warning when burned outputs were received, allowing an attacker to burn funds of any recipient who allowed withdrawals following deposits. If exploited, it would have allowed a determined attacker to burn the funds of an organization&apos;s wallet, while only costing themselves transaction fees. Similarly to the multiple counting bug, this bug also did not affect the protocol, and would not have allowed an attacker to alter the supply. Both bugs were dealt with swiftly and professionally by the developers, following the &lt;a href=&quot;https://github.com/monero-project/meta/blob/master/VULNERABILITY_RESPONSE_PROCESS.md&quot;&gt;vulnerability response process&lt;/a&gt;. It&apos;s imperative, however, that we learn from these events and seek improvements that could significantly mitigate the impact of similar bugs in the future.&lt;/p&gt;
&lt;p&gt;A third obstacle involved Monero forks (such as Monero Original and Monero Classic) retaining the transaction output (TXO) set, jeopardizing the privacy of Monero users. For example, if Alice spends her output on the Monero Classic chain with ring A, B, C, D, E (where A is the real input) and thereafter spends the same output on the Monero chain with ring A, F, G, H, I (where, again, A is the real input), an observer could reasonably infer (by analyzing both chains) that A was the input being spent, i.e., the real input. Now, if another user used Alice&apos;s output A as a decoy output, their privacy was weakened, as the output was, due to Alice&apos;s behavior, rendered obsolete as decoy. Fortunately, the Monero developers added several mitigations (for example, a user now has an option to reuse their ring), rendering aforementioned analysis mostly obsolete. In addition, the user can utilize a special tool which ensures no provably spent outputs (e.g. Alice&apos;s output in previous example) are used as decoy outputs. This significantly reduced the impact of key image reusage, for example, in the event of a Monero user claiming their Monero Classic. Subsequent research by Justin Ehrenhofer confirmed their effectiveness.&lt;/p&gt;
&lt;h1&gt;Fundamental&lt;/h1&gt;
&lt;p&gt;The most significant fundamental improvement of the year was Bulletproofs. Bulletproofs, which were successfully audited by two renowned security firms (&lt;a href=&quot;https://research.kudelskisecurity.com/2018/07/23/audit-report-of-moneros-bulletproofs-integration/&quot;&gt;Kudelski&lt;/a&gt; and &lt;a href=&quot;https://blog.quarkslab.com/security-audit-of-monero-bulletproofs.html&quot;&gt;Quarkslab&lt;/a&gt;) and one independent researcher (Benedikt Bünz, the lead author of the Bulletproof&apos;s paper), are a type of range proofs that are substantially more efficient than the now-deprecated Borromean range proofs. Range proofs ensure (with clever mathematics) that a malicious attacker cannot inflate the coin supply by sending a negative amount of money, leaving themselves with a positive balance.&lt;/p&gt;
&lt;p&gt;The critical parts to optimize in a range proof are proof size and verification time - Bulletproofs blow Borromean range proofs out of the water in both categories. The transaction size of a typical old transaction (two inputs and two outputs) using Borromean range proofs was approximately 13kB, which has been improved by ~80% to about 2.5kB with Bulletproofs. Additionally, blocks of transactions that utilize Bulletproofs are about forty times faster to verify than the legacy Borromean range proofs, while individual transactions are nearly five times faster to verify. The improved transaction block verification speed affects people syncing the blockchain, while the individual transaction verification speed improvement predominantly affects 24/7 nodes that verify transactions in real time (including mining nodes).&lt;/p&gt;
&lt;p&gt;A new feature that was implemented in 2018 was subaddresses. Subaddresses are similar to Bitcoin&apos;s HD (hierarchical deterministic) wallets, where a user can create an unlimited amount of public addresses that all correspond to the same private key. In Monero, these so-called subaddresses start with an 8. They are unlinkable to the main public address (the one that starts with a 4) and all other subaddresses. Subaddresses make off-chain linking significantly more difficult, greatly improving the privacy and experience of Monero users. Previously, unless a user was utilizing multiple different wallets, they had to give the same public address to every service they wanted to interact with. This allowed services to link users across services by cross-checking their addresses. Furthermore, users were potentially prone to linkage if they used the same address for multiple different transactions at the same service (for example, ShapeShift before it required KYC/AML compliance). Subaddresses render this kind of analysis mostly obsolete. In addition to subaddresses, a subaccount feature was implemented, allowing a user to create multiple accounts (with the option to generate multiple different subaddresses per account). This allows for separation of finances, as funds from different account cannot be combined (a user can still transact funds between account A and B though).&lt;/p&gt;
&lt;p&gt;The year 2018 also saw the release of multi-signature transactions on mainnet. In Monero, multi-signature addresses are indistinguishable from regular addresses, and multi-signature transactions are indistinguishable from regular transactions. Senders cannot infer whether they are sending to a multi-signature address or a regular address. Similarly, recipients will not be able to infer whether the transaction he received came from a multi-signature address or a regular address. Initially, multisig was only implemented in an N/N and (N-1)/N form (where the numerator is the number of required signers and the denominator the number of total potential signers). Later in the year however, code was added to the Monero repository that allows users to set a custom number of required and total signers. At the end of the year, the initial version of the &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9ubspw/try_out_a_future_of_easier_monero_multisig/&quot;&gt;Multisig Messaging System&lt;/a&gt; was merged into the Monero code repository. Following this, Exan Tech announced that it would be releasing a wallet with multisig support. Both projects aim to significantly improve user experience with respect to generating a Monero multi-signature wallet, and performing multi-signature transactions.&lt;/p&gt;
&lt;p&gt;Numerous privacy improvements went live in 2018 as well. First, the ring size, which denotes the total size of the ring (i.e. the real input plus all decoy outputs), was changed to a static parameter. All users of the Monero network now use the same ring size when performing their transactions. This prevents users from consistently using an atypical ring size, which could be detrimental to their and others&apos; privacy. A static ring size ensures that transactions are more homogeneous, and strengthens the privacy of all users on the network. Second, the (minimum) ring size was bumped from 5 to 7 in the scheduled protocol upgrade of April, and then to 11 in the scheduled protocol upgrade of October. Third, transactions are now also required to sort inputs, which mitigates wallet fingerprinting. Previously an observer could possibly infer which wallet a user used by looking at the way inputs were sorted. Fourth, the wallet now selects decoy outputs in accordance with a certain gamma distribution, which better mimics spending behavior of the user. This follows the recommendation of previous research on spending patterns.&lt;/p&gt;
&lt;h1&gt;Usability&lt;/h1&gt;
&lt;p&gt;Usability was improved dramatically in 2018. Many new features were added to the official CLI wallet, such as ability to encrypt the 25 word mnemonic seed, the ability to lock an output, subaddresses and subaccounts, numerous features that improve coin control, and many others too numerous to list. The GUI wallet received a user interface overhaul and many user interface optimizations, greatly improving user experience. Additionally, both the CLI and GUI wallet enjoyed multiple performance improvements (most notably, wallet refresh speeds), bug fixes, and a new fee algorithm. To expand on the latter, the new fee algorithm ensures that the wallet uses a low priority fee when network activity is sufficiently low (as measured by transaction pool activity and size of the last ten blocks). This ensures that the user does not pay excessive fees for their transactions. The wallet will switch to default priority if network activity is relatively high, ensuring users do not experience significant delays. Both the &lt;a href=&quot;https://monero.stackexchange.com/questions/8503/how-do-i-generate-a-ledger-monero-wallet-with-the-cli-monero-wallet-cli&quot;&gt;official CLI&lt;/a&gt; and &lt;a href=&quot;https://monero.stackexchange.com/questions/9901/how-do-i-generate-a-ledger-monero-wallet-with-the-gui-monero-wallet-gui&quot;&gt;GUI&lt;/a&gt; added Ledger (a popular hardware wallet) integration. The daemon (monerod - the software the user utilizes to run their own local node) received tons of performance improvements and bug fixes. As a result, sync time and stability improved significantly. In addition, a new feature was added that allows the user to bootstrap via a remote node while the local daemon syncs the blockchain in the background. In other words, the wallet temporarily connects to a remote node until the local node is fully synced. This provides immediate access while retaining the benefits of running a local node. Lastly, a foundation was laid for blockchain pruning. Even though pruning in Monero is less efficient than pruning in Bitcoin-based cryptocurrencies, a substantial amount of data can still be pruned, and significant advancements have been made in that field.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.m2049r.xmrwallet&quot;&gt;Monerujo&lt;/a&gt;, a third-party Android wallet, added &lt;a href=&quot;https://medium.com/@anhdres/how-to-use-monerujo-with-the-ledger-nano-s-758fff199bb4&quot;&gt;Ledger integration&lt;/a&gt;, as well as lots of meaningful performance and user experience improvements. &lt;a href=&quot;https://itunes.apple.com/us/app/cake-wallet-for-xmr-monero/id1334702542?mt=8&quot;&gt;Cake Wallet&lt;/a&gt;, &lt;a href=&quot;https://itunes.apple.com/gb/app/mymonero-send-money-privately/id1372508199&quot;&gt;MyMonero&lt;/a&gt;, and &lt;a href=&quot;https://itunes.apple.com/us/app/x-wallet-monero-wallet/id1335168711?ls=1&amp;amp;mt=8&quot;&gt;X wallet&lt;/a&gt; released Monero iOS wallets in 2018. Additionally, MyMonero released a set of desktop wallets suitable for &lt;a href=&quot;https://mymonero.com/downloads/linux&quot;&gt;Linux&lt;/a&gt;, &lt;a href=&quot;https://mymonero.com/downloads/mac&quot;&gt;MacOS&lt;/a&gt;, and &lt;a href=&quot;https://mymonero.com/downloads/win&quot;&gt;Windows&lt;/a&gt;, Edge Wallet (a multi-coin wallet) added Monero support to their &lt;a href=&quot;https://itunes.apple.com/us/app/edge-bitcoin-wallet/id1344400091?mt=8&quot;&gt;iOS&lt;/a&gt; and &lt;a href=&quot;https://play.google.com/store/apps/details?id=co.edgesecure.app&quot;&gt;Android&lt;/a&gt; wallet, and XMRwallet released a &lt;a href=&quot;https://www.xmrwallet.com/&quot;&gt;webwallet&lt;/a&gt; with &lt;a href=&quot;http://xmrwalletdatuxds.onion/&quot;&gt;TOR / onion support&lt;/a&gt;. Lastly, a pull request that enables &lt;a href=&quot;https://freedomnode.com/blog/113/how-to-setup-monero-wallet-with-trezor-model-t-ahead-of-schedule&quot;&gt;preliminary Trezor (T model) support&lt;/a&gt; was merged into the Monero code repository.&lt;/p&gt;
&lt;h1&gt;Ecosystem&lt;/h1&gt;
&lt;p&gt;The Monero ecosystem grew and evolved over the course of 2018. First, a repository called the &lt;a href=&quot;https://github.com/monero-ecosystem/&quot;&gt;Monero Ecosystem&lt;/a&gt; was created that collects Monero related projects created and managed by members of the community. Examples are &lt;a href=&quot;https://github.com/monero-ecosystem/pymonero&quot;&gt;pymonero&lt;/a&gt; (which is a fork of monero-project/monero to deliver Python C++ bindings), &lt;a href=&quot;https://github.com/monero-ecosystem/monero-java-rpc&quot;&gt;monero-java-rpc&lt;/a&gt; (an implementation of the Monero wallet in Java), and &lt;a href=&quot;https://github.com/monero-ecosystem/submit-tx-via-tor&quot;&gt;submit-tx-via-tor&lt;/a&gt; (a bash script to submit raw Monero transactions over Tor). Second, the &lt;a href=&quot;https://src.getmonero.org/2018/09/26/Introducing-the-Monero-Malware-Response-Workgroup-Website.html&quot;&gt;Monero Malware Response workgroup&lt;/a&gt; was created by community members to aid people negatively affected by malware potentially mining Monero. Third, &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9u64km/the_monero_localization_workgroup_is_one_year_old/&quot;&gt;the Monero Localization Workgroup&lt;/a&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a3pfb3/the_translation_platform_pootle_is_now_ready_to/&quot;&gt;switched to a new translation platform&lt;/a&gt; named Pootle, which greatly simplified the translations process. Fourth, the &lt;a href=&quot;https://www.monerooutreach.org/index.php&quot;&gt;Monero Outreach workgroup&lt;/a&gt; was created with the aim of better marketing Monero to end-users by writing articles and short stories, creating a quick-facts sheet, creating videos, and making a guerrilla marketing toolkit. Fifth, the &lt;a href=&quot;https://masteringmonero.com&quot;&gt;Mastering Monero&lt;/a&gt; book was released, which condenses a vast amount of Monero related information, thereby aiming to educate, in an easy to understand way, the interested reader about all things Monero. The book first appeared in hard copy format and costs approximately $20. A free e-book variant will be released in 2019. In addition, all proceeds from sales of the book will be donated to the Monero project. Sixth, &lt;a href=&quot;https://monerostuff.com/&quot;&gt;Monerostuff&lt;/a&gt; was created by a community member with the aim of teaching newcomers about Monero. Seventh, &lt;a href=&quot;https://github.com/monerodocs&quot;&gt;Monerodocs&lt;/a&gt; was created with the aim of improving documentation. Lastly, &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8lgvw4/introducing_tari_a_decentralised_assets_protocol/&quot;&gt;Tari was announced&lt;/a&gt;, which is &quot;a decentralised assets protocol that is going to be built on top of Monero. Think of it as something like coloured coins or CounterParty, but for Monero and a lot more scalable (ie. not using an embedded consensus mechanism).&quot; Additionally, Tari labs was created to work on the Monero protocol. To quote the original announcement:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;How does this benefit Monero?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Our investors believe in what we want to build with Tari, but they also believe in Monero as the world&apos;s leading private digital currency, and also as a powerful base layer upon which projects can be built. Because of this, we have capital that we are using to not only build the Tari protocol, but to enhance aspects of the Monero software stack and ecosystem.&lt;/p&gt;
&lt;p&gt;Consider three examples of areas the Tari Labs team will be focusing on over the next year:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Researchers will work with the Monero Research Lab to identify ways to improve Monero&apos;s block and transaction propagation. This will increase on-chain scalability for Monero, as well as speed up initial syncing of nodes. Tari Labs developers will also assist the Monero development community by implementing some or all of these improvements.&lt;/li&gt;
&lt;li&gt;Tari Labs developers will work with Tari Labs researchers to create and implement an atomic swap mechanism that will initially allow for atomic swaps between Monero and other cryptocurrencies, such as Litecoin, but will also be used later on for atomic swaps between Monero and assets issued on Tari.&lt;/li&gt;
&lt;li&gt;Developers at Tari Labs will work on a Lightning Network router implementation that supports both Bitcoin and Monero, allowing Monero to benefit from the added off-chain privacy that LN provides.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;In addition, Tari has plans for ways we can more directly support Monero development in the future through the creation of development hubs around the world, where people will be able to apply for grants that will let them work on Monero or Tari for a period of time. This concept, whilst still in its infancy and quite far away from inception, will provide people with the opportunity to contribute to the Monero codebase, research, and ecosystem on a more regular, full-time basis.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;While there were many other improvements, they will be excluded from this particular blog for brevity&apos;s sake. For more a more granular list of historical updates, refer to &lt;a href=&quot;https://twitter.com/monero&quot;&gt;our Twitter account&lt;/a&gt; or the &lt;a href=&quot;https://youtube.com/playlist?list=PLsSYUeVwrHBnzudI3KSSW4aVa_4Ty1Kew&quot;&gt;Monero Coffee Chats&lt;/a&gt;. By scrolling through the tweets, you can get a concise overview of what happened during 2018.&lt;/p&gt;
&lt;p&gt;All in all it was a spectacular (and eventful) year for Monero. Much was accomplished, but there is much more remaining to be done. The road to being the most private cryptocurrency we can be will be long and difficult, but we hope to see you continue on this journey with us!&lt;/p&gt;
&lt;p&gt;P.S. The Monero Research Lab will be releasing their own year in review soon, which is why they have been excluded from this particular blog.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-02-11</title><link>https://beta.monerodevs.org/blog/2019/02/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-02-11/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/11/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-02-11/</guid><description>Network upgrade, MRL work, and miscellaneous</description><pubDate>Mon, 11 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What a day; hello&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hallo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have not been able to follow the last couple of days&apos; updates (was involved in an accident) but much has happened&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Leading us to 2. NETWORK UPGRADE&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A surprise announcement in -dev yesterday means the upgrade is set for earlier than had been expected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is not currently a good central resource for what exactly is changing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone with knowledge is welcome to summarize here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should all be on the same page when asked&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; new PoW, new block weight algorithm, more notifications, payment id changes, ability to spend unmixable outs (broke at v10) and smaller ringct sigs.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/v10/v8/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Smaller sigs != changes to output structure?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; What is the new block weigh algo?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; *weight&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yesh... it&apos;s knaccc&apos;s changes for deterministic mask and less amount bits.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The new block weight algorithm is the one from ArticMine that has been discussed here for a while.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; PR 5124 still?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; why is everything moving up, and not just pow changes?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Because people did not want two forks.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Okay so future to-do is explaining that block weight algo in simple terms for the Masses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;It helps us accommodate short-term behavior while protecting against bloat&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I understand the why but not the how.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The how is in the PR and the Python code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can only explain algorithm so much before you get to &quot;look at the algorithm&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; By allowing short term spikes but keeping a longer term median to push things down.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; We need explainable, English terms on how the algorithm works. I believe such goals are possible.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is there an option to push back the non-critical changes to a feature &quot;fork&quot; in summer/fall?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d be glad to put the Python toy code onto GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: there are non-consensus changes that will have to be deployed later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: is there a timeline estimate for when those will go in?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I&apos;ll read the Python code and try to understand / explain it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thinking about concentrating community review resources around pow and consensus changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. output selection, BP speedups&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No, but fluffypony said he&apos;d be fine doing it shortly after the fork.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least there&apos;s no fire to get it done ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; sarang&apos;s python code&apos;s also in 5124 as a test.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oneiric_: it&apos;d be helpful for wallets like mymonero as well .. i&apos;d love if we were able to be told in a more concentrated manner what we have to remain compatible with.. it&apos;s hard to keep on top of all the changes and logs sometimes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and separately in this paste, which I&apos;ll put on github: &lt;a href=&quot;http://paste.debian.net/hidden/c101e46d/&quot;&gt;http://paste.debian.net/hidden/c101e46d/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mymonero&apos;s the only wallet that actually reimplements Monero rather than uses wallet2 directly afaik though&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: all the consensus changes are included in the magic-beans-0.13 branch.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that&apos;s a lot of code to review though..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and it&apos;s not clear what&apos;s a blocker / compat issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll list the commits you have to care about:&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just from a review&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I&apos;d also like to understand the payment id changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. Avoid encrypted payment IDs. 2. Really avoid unencrypted payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 5818191fd2a47246b26cdc1f67a9a500d26ea2ac 81cb665926bce82c3e89977c33c6d4230a427362 dddebcf92437c93e94f65ea9594c1fb797e4f4b8 3472e6d196a2bf86289a86035d916c84e11136ea&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That should be pretty minimal.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: ^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; thanks mooo - lifesaver as usual&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ is working up a formal announcement&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; sarang: so this is part of phasing out payment ids?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but an earlier draft of it was incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Xeagu: sure&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it could be good for the growth of the ecosystem to have a central place to post these sorts of things&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu: presently we allow any sort of payid, either encrypted or unencrypted, or people can use subaddresses instead. for reasons including elegance and &quot;we want our transactions to be indistinguishable from each other&quot; we are pushing to get rid of both encrypted and unencrypted payids, since subaddresses technically can hit all the same use cases&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: i agree&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; suraeNoether: golden. Thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So if anyone asks, this decision was made after some private discussion between Core Team and select devs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About payment ids, the changes *in this coming fork* are: make it annoying to specify a long payment id, and auto include a short one if none is used.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Ability to spend unmixable outputs? What does this mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I presume we can/should point affected parties to -dev for more details&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe this only affects certain pre-CT outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (i.e. denominated outputs)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This was broken recently?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It means that if you have an unspent pre-rct output of amount A, and the chain has fewer than 11 outputs of this amount, you could not spend it (bug). This is now fixed.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Got it. This makes sense.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was broken when the ring size was fixed at 11. I did not leave a special case for these.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Xeagu: most users would have been unaffected by this, and now nobody will be affected by it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions for moneromooo/ArticMine regarding the accelerated upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo, as well, not having these things in the monero-project repo can be very confusing for many&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Cool. And finally smaller ringct sigs. This is intuitive.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; endogenic: I don&apos;t understand, can you rephrase ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have questions about the block size thing but i&apos;m either going to wait till later today or take it to PM with AM (hahhah)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; moneromooo: as they&apos;re in your fork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: can you give the gist of your question at least?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Those patches are also all in master.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless it isn&apos;t relevant to the group&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; er, no&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sorry. Either in master or in PRs :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The formal writeup should include the PR numbers&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think only ArticMine&apos;s changes are yet to be merged.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or moneromooo will end up repeating himself many times&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; !&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh ok&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Too late sarang :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, last call for network upgrade questions&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I have question: is there any hope of having the blocksize algorithm incentivize shrinking blocksize over time when the blocks are consistently not full, before the fork?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It was considered.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s an interesting idea, but not tested&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Fair enough. I think that would be a useful iteration on the algo for the next fork. Not critical to stopping bloat attacks I guess.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; learninandlurkin: continue lurking until the next fork, and learnin :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: i want a good example of a dynamical situation in which the AM method of blocksize adjustment has some desirable property over the simple two-median method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I personally like the idea, depending on the consequences of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, yeah probably a good question for ArticMine after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I will be interested to hear the answer)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like the idea of the incentivzation approach learninandlurkin mentions&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; sarang: eventually I will actually drop a nice contribution, if all goes to plan... (forever lurking and learning though)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Until then, 3. OTHER WORK&lt;br&gt;&lt;strong&gt;&amp;lt;smooth&amp;gt;&lt;/strong&gt; suraeNoether: what is this &quot;simple two-median method&quot;? I would describe articmine&apos;s method as precisely a simple two-median method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week, I have been working on output selection, some timing information for a forthcoming paper on signatures, Breaking Monero recording, and learning from the recent Zcash disclosure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An interesting result is that, using an empirical chain distribution, a slight tweak to the output selection to use the window approach better can fix the coinbase-per-ring problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now, we use a small window of blocks to pick outputs, but we don&apos;t use the entire window necessarily&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we used the entire window, it smooths the selection process much more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; smooth: let&apos;s carry hold on that conversation until after the meeting. block size conversations are a black hole and we want to get to other things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For this week, I will continue with output selection experiments and try to finish up the Bulletproofs MPC that keeps getting delayed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions from me, before suraeNoether shares?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang why use a windowing method instead of a precise selection method like the one I presented last week? simpler to implement given our current code?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s no rush whatsoever about that BP MPC fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I was at TabConf with Rehrar and Midipoet. More marketing than MRL but an important element of information distribution I think.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not saying that I favor the full-window method as optimal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Only that it&apos;s a very simple change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s one of several numerical experiments&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So if the timeline were rushed, I&apos;d support it as a temporary fix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yesterday&apos;s announcement removes that fire&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be posting all the sims to github&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Would planning the Monero Konference be MRL relevant?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Probably at the end, sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or after&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: do you wish to share now?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allright, my work this past week has been 1) simulations for matching 2) computations for output selection, and 3) some proofs for a semisecret project that has an impending deadline, after which I believe it will no longer be secret.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu yeah that&apos;s a good meeting ender actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether&apos;s security proofs are related to the timing data I&apos;m working on; it&apos;s for a paper in collaboration with other researchers that will be submitted shortly for a conference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; next week, sarang and endogenic and I are meeting in nashville for another monero workshop/face-to-face worktime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The secrecy has nothing to do with vulnerabilities or flaws, only professional courtesy for the submission process&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they will be doing a talk at the Nashville Blockchain Meetup as well on 2/20 for anyone interested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will the talks be recorded endogenic ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at WeWork around.. i think. 5-6pm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yeah i forgot about that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m excited for that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ve been trying to find out.. i think so. if not, we can get a camera&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool. Would be fun to stream/post if it works out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; between now and then i have several doctor&apos;s appointments, some personal business to attend to, and immediately after that trip, i have a surgical procedure, so my presence online is going to be 50/50 over the next few days, unfortunately; my goal is to finish my matching sims before the trip to nashville, and i *have* to finish proofs by then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, oh well&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; If it in collaboration with another group, this means it will not be published as/with the other MRL papers?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can certainly link to the preprint if we want&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; learninandlurkin: this one, similar to the thring signature paper, is intended for peer review publicatin&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I might be able to make it to the 2/20 Nashville meetup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the preprint is always publicly freely available&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i should pick a journal and submit that this week, too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In general, we should probably submit more of our future MRL stuff to the IACR preprint archive for broader distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions for suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang agreed&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Makes sense but I think there should be links to those papers on the page with all the MRL stuff, if possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yup, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and i have a bunch of monero konferenco stuff happening this week like signing a contract for our venue and starting to nail down plane tickets for speakers.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The thing sig preprint was separately published on MRL site with our fancy logo, just for fun&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep in mind that we generally cannot repost final journal copies of any papers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; only preprints&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, we&apos;ll try to do open release with journals if it&apos;s reasonable cost&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; journals = racket ...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; arXiv not an option?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but only for preprints&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; what hyc said ++++&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; arxiv ~ IACR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More journals are moving to open access, at least for a fee&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I&apos;m working on a speaker proposal submission for the Konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone who wishes to apply to speak should do so!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://monerokon.com/&quot;&gt;https://monerokon.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other recent research to share from anyone?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; cant help reading that url in cutesie anime voice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether also got conference.money and konferenco.xyz&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; *monero kun* wmw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m shocked that conference.money was available&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, looks like no other big research to cover. So, let&apos;s first go over action items for the week, and then open up to questions about earlier/other topics&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Seperate from research: with you guys getting hit by bikes and having surgery, please take time to relax/recover. Y&apos;all need it.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, getting hit on my bike was... unpleasant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Dealing with insurers is... also unpleasant&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; are you ok, btw?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fortunately, I&apos;m recovering very well. Nothing fractured, just a hurt-like-hell situation for a while&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: ArticMine: anything needed from MRL for the upcoming surprise fork?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Lost all your private keys in a tragic biking accident&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; YES&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean, NO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu that&apos;s what happens when you use brain wallets and then get your head knocked around&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lose your privkeys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fosho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My action items for the week are to finalize and post the sim code for (a) block size analysis, and (b) output selection&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think so, unless you want to review the patches.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as the stuff for this collaboration paper (will post when the preprint is up)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or suggest new unit tests.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your action items?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I know &quot;action items&quot; sounds super corporate, but I find them useful)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i need to finish these proofs for this deadline&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s my top priority&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The proofs are also interesting for our current signatures, it seems&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a few other action items, but if i get those proofs done before heading to nashville, i&apos;ll be satisfied&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I think that wraps those up nicely. Any questions relating to meeting topics, before we formally adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; does MRL have contacts in academia/industry that are PoW experts?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (formally adjourn just means &quot;end the paste of logs&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ooh, good question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know many hardware architecture experts, personally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The ones I know of are otherwise employed&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; would any be open to a bounty/audit-style engagement?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm interesting idea&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; even if not full-time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What would be the timeline?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can bring it up in other channels and see if anyone bites&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for this fork, too late. thinking going forward though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like the idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the person is trusted enough not to blab to manufacturers...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other questions on earlier meeting subjects?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; maybe, proposed pow 1-2 month before impl, with minor tweaks disclosed for review 1-2 week before impl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That sounds reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; alright, thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Most questions on the upcoming upgrade are probably best suited for -dev, FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know nothing more than has been talked about here/there&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I did ask earlier but if there&apos;s no time it&apos;s fine: I&apos;d just like to hear MRL&apos;s opinions on multi-algorithm PoWs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not support such a scheme in the forms that I&apos;ve seen so far&lt;br&gt;&lt;strong&gt;&amp;lt;strofenig&amp;gt;&lt;/strong&gt; what prevents asic building on both pow algos?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It changes the incentives, economics, and structure of attacks, often in subtle and tricky ways&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A great resource is the multi-month Zcash thread on their research into this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Conclusion: not sufficiently studied or safe to deploy on their network&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe this is the relevant thread, which is a good read: &lt;a href=&quot;https://github.com/zcash/zcash/issues/3672&quot;&gt;https://github.com/zcash/zcash/issues/3672&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I only ask because there&apos;s some shilling of the idea and I know very little of it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I love that discussion&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; oh cool&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I&apos;ll dive into that then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I recommend anyone read it before proposing such a scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For that topic, I like the Mencken quote: &quot;For every complex problem there is an answer that is clear, simple, and wrong&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, last call for questions before we adjourn&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can you speed up BPs some more ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sigh, FINE&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for attending. Logs for this meeting will be posted to the GitHub agenda issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Feel free to continue discussion, but we are now adjourned&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; \./&lt;/p&gt;
</content:encoded></item><item><title>Overview and Logs for the tini2p Dev Meeting Held on 2019-02-07</title><link>https://beta.monerodevs.org/blog/2019/02/07/logs-for-the-tini2p-dev-meeting-held-on-2019-02-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/07/logs-for-the-tini2p-dev-meeting-held-on-2019-02-07/</guid><description>Project design &amp; goals, Current status, Timeline, Roadmap, Contributors outreach, and miscellaneous</description><pubDate>Thu, 07 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 0. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hallo&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 1. Project design + goals&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the main (somewhat rough) design document is here: &lt;a href=&quot;https://github.com/tini2p/tini2p/DESIGN.md&quot;&gt;https://github.com/tini2p/tini2p/DESIGN.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; I show this as the URL: &lt;a href=&quot;https://github.com/tini2p/tini2p/blob/master/DESIGN.md&quot;&gt;https://github.com/tini2p/tini2p/blob/master/DESIGN.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i2p components will be separated into (mostly) independent modules&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks Corklander&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; only the minimal set of features for a functioning i2p router will be implemented&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; as new protocols come online (LS2, ECIES) old crypto will be deprecated and removed&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; comments?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Are there any specific architecture requirements? As in, need an AES-boosted CPU, etc.?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; not that i can tell so far, but i haven&apos;t focused on multi-platform too much yet&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; need to get it working on a single platform first :)&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Yup. :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that being said, i&apos;m trying to keep portability in mind, to ease multi-platform suppoort&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; support*&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; A super-slim router would have the distinct advantage of very high portability even to SoCs.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it would be amazing to run on a super slim board like that&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that may require a port to c which is a potential path to go down once an mvp router is finished&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^ maybe&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Also good to hear.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; a rust impl is also on the table, but we can revisit that in the roadmap section&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; are we good to move on?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; is there a non dev variant of #tini2p-dev?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; kinghat: absolutely #tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; moving on&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 2. Current project status&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently building out the ntcp2 transport, and will move to i2np, tunnels and netdb next.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; client modules are completely open to independent, parallel dev&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; core components can be developed in parallel with some communication&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the code is still in somewhat high flux, and am just rebasing on a single commit atm&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; fairly close to having the networking + session management for the ntcp2 transport&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; after that, ntcp2 will be more-or-less finished&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any comments questions?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; This is more architectural/design: what license do you plan to release?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; current license is BSD-3 (to be compatible w/ kovri+monero)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it may change if necessary, currently don&apos;t see a need to&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Good. :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ready to move on?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 3. Development timeline estimates&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the code should stabilize in the next 1-2 weeks, and i&apos;ll change to making PR/MRs against the master branch&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; after finishing ntcp2, i2np + tunnels should take ~1-1.5 weeks each to get working&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; netdb will be somewhat more involved, and may take 2-3 weeks to get working&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the router context should be fairly easy to implement, ~1 week&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; garlic encryption, notably AES+SessionTag management, is fairly complicated, ~2-3 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; total estimated time for core components: ~7-12 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; client components are somewhat easier to implement&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; reseed and address book should take ~1.5-2 weeks each&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the most complicated components are i2cp and the proxy interfaces&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; atm, only socks + http proxies will be implemented as APIs for external apps (~2-2.5 weeks each)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i2cp is the interface between the client &amp;amp; router context, ~2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; client destinations manage the interface b/w proxies &amp;amp; the client context, ~1.5-2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; total estimated time for client components: ~7-8.5 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; total time for mvp router: ~4-5 months&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the above estimates are conservative, and assume a singular developer&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; actual dev time may be much less&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; questions comments?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ready to move on then?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Do you see use of wireframes/mockups that could help make development testing faster?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently using Catch2 as a testing framework&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; all code so far is covered by test cases&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; currently hammering out some network bugs for ntcp2 sessions, net tests have been extremely helpful here, for example&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; does that answer your question?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; or were you talking about something else?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; (I&apos;m jumping the gun and asking about how to share workload using wireframes.)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oh, i have a diagram for component interaction that i&apos;ll finish and post after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it still contains streaming + SAM components, which likely won&apos;t be implemnted&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; streaming library may be, but it may turn out to be unnecessary&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any more discussion, or ready for roadmap item?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 4. Roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; finish ntcp2 transport -&amp;gt; netdb impl -&amp;gt; tunnel impl -&amp;gt; garlic impl -&amp;gt; router context impl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; client destination impl -&amp;gt; address book impl -&amp;gt; socks 4a + http proxies impl -&amp;gt; client context impl&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the above roadmap is assuming singular dev, multiple devs will parallelize efforts&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; questions comments?&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; On roadmap, should there be a list of infrastructure? As in git host, communications info, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; haven&apos;t thought too much about infrastructure at this point&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; once code is stable (~1-2 weeks), will dedicate more time to things like CI, git host, comms, etc&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right now, the project is hosted on github/lab&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; heard about gitea, which also sounds like a great option&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will likely setup a meta meeting to discuss all of that&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks for bringing that up Corklander, easy to forget about&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; transitions nicely to the next item&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any more discussion before moving on?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 5. Project management + contributor outreach&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i am a developer, not a management type, and the skillsets are very different&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i can do project management, but this is not my strength&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; at the moment, i am the only one contributing, so imho, project management is not that crucial&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the importance will shift once more contributors become involved&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it is good to be forward looking, and some time/effort should be dedicated to reaching out to community members with proven project management experience&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; contributor outreach is hugely important, and once core components are in place, i will dedicate more time to looking for developers to help out&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; any community help finding project managers + contributors is greatly appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; questions comments?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, almost top of the hour, final item&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; You&apos;ve listed time as your only requirement for now. If you have assistance with coding it would likely impact your time to get the current roadmap finished.&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; What requirements would you like for people to assist you so that you can dedicate your time best?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; absolutely, more contributors familiar with i2p (or somewhat easily brought up to speed) should decrease dev time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for client components, socks or http proxies should be the easiest to take on&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; familiarity with c++ is a req&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; doesn&apos;t have to be expert level, but novice-intermediate&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i&apos;m still a bit of a c++ greenhorn, so it would take a bit of time for me to train devs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anyone wanting to contribute to core components should be *very* familiar with i2p, or willing to invest a lot of independent time catching up on docs&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will try to guide people through the mire as best as possible&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for people totally unfamiliar with i2p, socks + http proxies will be the easiest introduction&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; socks being the easier of the two&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, so we&apos;re a little over time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; final item&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; 6. Next meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is this a good time/day for people (know some are in UTC+1, so maybe its a bit late?)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; also, thank you to all that attended/participated!&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; I&apos;m good with this or later for weekdays.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anyone else need a different time/day?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so next meeting will be 18:00 UTC 21-02-2019 (two weeks from today)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; many thanks again to everyone who attended :)&lt;br&gt;&lt;strong&gt;&amp;lt;Corklander&amp;gt;&lt;/strong&gt; Thanks oneiric!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; meeting adjourned *gavel strike*&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-02-04</title><link>https://beta.monerodevs.org/blog/2019/02/04/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-02-04/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/04/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-02-04/</guid><description>Network upgrade, MRL work, and miscellaneous</description><pubDate>Mon, 04 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Hey!&lt;br&gt;&lt;strong&gt;&amp;lt;chron0&amp;gt;&lt;/strong&gt; oi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a special ping to moneromooo as well, since he has a PR that I wish to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since it approaches, let&apos;s discuss 2. NETWORK UPGRADE REVIEW&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we know the topic is important since it&apos;s in ALL CAPS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi guys!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As linked in the agenda, the current plan for payment IDs has been subject to much discussion, so please read through the notes at that link&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t want to discuss opinions on that at this meeting, only to remind of what the timeline has been&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Hey!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of more pressing interest is the block size algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; You guys going to introduce more tools for sub-addresses too?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Like being able to query last sub-address generated?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You may recall that we were looking at a few different options for block size scaling, to allow for growth while protecting from cheap spam&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for the audience: The current pull request for changing the dynamic block size adjustment method is proposed by ArticMine (see PR 5124 here: &lt;a href=&quot;https://github.com/monero-project/monero/pull/5124/files&quot;&gt;https://github.com/monero-project/monero/pull/5124/files&lt;/a&gt; ) and it occurs to me that we are intricately in the weeds of fees, incentives, and block sizes right now.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mochi101: probably better for #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I have concerns about this proposal for a few reasons.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The reason I bring this up is because we have essentially two methods on the table: a simple dual-median approach, and the one linked in the PR which uses a long-term median weighting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The PR contains moneromooo&apos;s implementation of the latter&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Actually There were 3 option for block weight scaling&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That were formalized&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 1) The double median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 2) The double median with smooths change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Please remind the room of the change for (2)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ thanks sarang :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 3) My last proposal that moneromooo implemented in PR 5124&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i far prefer the dual median approach than PR 5124&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In the first option the full blockweight including the burst portion was used to scale the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This allowed the burst to work with scaling but had the problem of using the entire burst to scale the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; PR 5124 concerns me for a couple of reasons. firstly, demonstrating the long-term stability of it... proving that stability... is difficult, and finding parameters that seem to be good is an exercise in hand-tuning. additionally, it&apos;s not clear what we gain from using the more complicated method in the short term. if we are pushing more complicated code, it should be because we have a clear advantage from&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; using it, some clear efficiency or security gain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given an unbounded adversary, all proposals allow chain bloat of O(10-100 GB) over, say, a weeklong sustained max-bloat attack&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; With resulting block sizes 15-30 MB&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how much does it cost to do that in all the proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 2) smooth&apos;s modification was to not use the 50x burst in scaling the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if all proposals have the same total consequence for the blockchain and the same approximate cost for the attacker, there is zero reason to use something complicated instead of something simple.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; O($1-10 M) depending on whether you assume the miners are purely breaking even or not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under ArticMine&apos;s 4x-rational-miner assumption, they scale 4x from that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This had the serious problem of killing the burst over time.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If all proposals have the same total consequence for the blockchain and the same approximate cost for the attacker, then you use &quot;normal use&quot; behaviour to select which one is the best.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s not enough to resist attacks, it must also be useful for normal use.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My final proposal addressed the problem in both 1) and 2) b only using the portion of the block weight that would have been allowed under the long term median to scale the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: does moneromooo&apos;s code accurately reflect your proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And does my Python code?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to make absolutely sure we are all operating on the same assumptions for bloat and cost possibilities&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we are debating unknowns&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The python code I saw from... sarang I assume, can&apos;t recall now :) and my code agreed on the results when pushing blocks with the max allowed weight.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also agreed with some python code I made.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For example, a recent change in minimum fee computation to include the long-term weight (and not short-term median) switches from applying the 4x penalty to using the min fee, for example&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; sarang Your python code uses the penalty rather than 4x the penalty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that spiked the total cost&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i am so wildly uncomfortable with this conversation, tbh&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But it was switched to 4x penalty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s assume we are all talking about this paste: &lt;a href=&quot;http://paste.debian.net/hidden/292e473f/&quot;&gt;http://paste.debian.net/hidden/292e473f/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note line 56 please&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Whatever is implemented should have a clear way to explain to the rest of the ecosystem.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It used the short-term median in the min fee computation, but was changed in line 57 to the lt-weight&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This spikes the total cost by order of magnitude, so clearly it means the min fee is applying, rather than the 4x penalty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should ensure that we are clear of this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *clear on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So my current questions are: ArticMine is this your intention? moneromooo is the current paste (not the commented-out line) what is in the PR?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; AFAIK, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The past reflect the rational miner so yes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; paste&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I do not agre with the rational miner comment though :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: what about the difference between lines 56 and 57?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A rational miner would also accept smaller fees, unless I can be convinced otherwise.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That has a _massive_ effect on the cost assumption&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The difference is between 4x penalty and 1x&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The difference between 56 and 57 is in how the min fee is scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the penalty applies in the next line&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there has not been an effort to formalize the design goals of our blocksize adjustment algorithm, so even if we have a new proposal, all we do is say &quot;hmm, how fast can the blockchain grow? hmm how much does that cost?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we may as well be picking random functions and seeing if they do what we want them to do, if we aren&apos;t going to start with design principles or urgent needs first and move forward from there.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; With that in mind, our primary urgent need is to prevent a bloatocalypse before the next fork. Keeping next block size at something like R*Median(N) is still rational, we just need to boost N and decrease R to make it so that 6 months can&apos;t give us more than a certain growth over the trendline, selecting N to dictate how long the attacker needs to blow fees.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what is the practical urgency of implementing one of the suggested modifications to blocksize adjustment?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the meantime, I am willing to make a formal bet that the only reason we could possibly need a 50x boost in block size in the next 180 days is a bloat attack. i see no good reason to take the short-term xmas day factor into account for this immediate next hard fork, for a lot of design reasons&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No it is not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: ??&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The urgency here is questionable at most&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: i absolutely disagree&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so postponing for 1-2 forks is not the worst-case scenario?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t want to be chicken little here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the sky is falling yada yada&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but guys, for essentially the cost of an apartment building, someone could take the monero blockchain and make it bigger than ethereum&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i find this to be an intolerably insecure property of our block size adjustment algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a whim for the winklevii&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If we rush into this without taking into consideration the implication on Monero ability to scale we can destroy a critical component of Monero&apos;s social covenant&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Or cripple it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: our social contract is to ensure that our currency remains functional&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a 160GB blockchain is not functional&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It has been functional for 4 years&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The fees were just dropped to ~nothing recently though.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is there any indication that 160GB is near?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;the attack hasn&apos;t happened yet&quot; != &quot;the attack will not happen or is not incentivized to happen&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; ArticMine: Yes, but that does not mean that could work for the next years.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Actually I take that back. It was still the same penalty.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since any change we make in this fork can be undone in the next fork, your argument about long term scaling and the social contract doesn&apos;t hold up&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is a theoretical attack that is more expensive than a 51% attack&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Do we have simulations of upper bound organic growth in x time? Say Monero gets added to Open Bazaar or something - what is the realistic transaction growth we might expect?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s about as expensive as a 51% attack, with the difference that it requires no hardware&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu no, we have no data on adoption rate into new markets, although we could ballpark some estimates of what we think are reasonable, we are still just hand-tuning our approach&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; a 515 attack include the cost of hardware&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; 51%&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: in order to pull off a 51% attack, i need i) the money and ii) some miners willing to take my bribe at the cost of the value of their xmr&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in order to do a bloat attack, i just need a bunch of xmr outputs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You have to pay for both&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the cost may be equivalent in terms of USD, but the social friction to one attack is much lower compared to the other&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; One is permissionless&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So it the other&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: nah, you need to go find miners to work with&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Rent the hard ware&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if you have to spin up AWS, that means you have to go through amazon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that isn&apos;t permissionless&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; or buy it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are going down a rabbit hole&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m advocating that we merely modify our growth rate and sample size and then spend the next 6 months making a non-rushed decision&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What is on the table right now is a proposed PR, which you may or may not think is too complex&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to know that PR 5124 matches the linked paste&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that the cost computation in the paste is accurate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then we _at least_ know what the cost and bloat effects of 5124 are&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My point is we have created artificial urgency and as a consequence could destroy a critical component of Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; articmine: tweaking R and N can not destroy a critical component of monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but implementing a complicated blocksize adjustment algorithm with 18 parantheses that is hard to intuit or reason about? that could.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is the trouble with the artificial urgency&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i said my piece&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Having ArticMine&apos;s change in does not prevent it being changed later if something more appropriate is found. Which may be the case if suraeNoether does the study he advocated earlier.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am currently advocating for nothing, since I have received no satisfactory guidance about whether 5124 matches the numbers we have been basing assumptions on&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am in the process of evaluating just that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It matches the numbers for max sized blocks.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did not try non-max size blocks though. I will try that.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty ArticMine. In particular: please try switching between lines 56 and 57 and note the cost change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and ensure we are comfortable with that&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In hour paste&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; your&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: right, the question is fee and cost, not blocksize, between those lines&apos; changes&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; If we implement ArticMine&apos;s change, can we also come up with a ELI5 explanation of what is going on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: yes, 56-57 in my paste, linked again here: &lt;a href=&quot;http://paste.debian.net/hidden/292e473f/&quot;&gt;http://paste.debian.net/hidden/292e473f/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Xeagu: yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh OK. I did not do anything with fee with my code.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: you had specifically requested the line 57 change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/do/test, log, etc/&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, the change is what ArticMine suggested a while back to make the attack more expensive.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (and I do not agree it does make it more expensive fwiw)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That change is what the second commit in 5124 does.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes 57 addresses maintenance cost of keeping the locks bloated&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Which is what I recommended&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so in your opinion ArticMine, running that paste in its current form will provide the cost to an attacker, assuming rational miners&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; note to moneromooo ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; who still does not think it works&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At least we agree on the final bloat and blocksize :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (using the &quot;attacker with infinite money and rage&quot; model)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This all comes back to suraeNoether point what are our design parameters?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have not formally defined them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after the meeting i&apos;m going to host an impromptu brain session on that i think articmine&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Fwiw none of these measures seem to prevent slower bloat with min fee txs flooding the mempool and eventually getting confirmed over time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have some formal ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so let&apos;s move on for now perhaps. Right now we have the current scheme, and the PR, and a dual-median idea that&apos;s not in a PR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; After meeting, more discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Output selection is also being worked on, with no final changes yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea being to weight block selection for ring decoys by the number of outputs, consistent with our gamma spend distribution&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus and i had some discussion on output selection&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; If we are trying to minimize the risk of bloat without any other considerations then we end up destroying the adaptive blocksize&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: let&apos;s discuss after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Please go ahead with output selection suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one thing isthmus pointed out is the classic problem with multi-input transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example, if I produce a ring signature with ring {A, B, C} and a ring signature with ring {D, E, F} in the same transaction, and A and D both have the same age, then it&apos;s &quot;obvious&quot; who the true spender is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather, allows for heuristic&apos;in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; monerocoinjoin helps to break this, fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and after more and more discussion, i&apos;m finally coming around on the idea of binning inputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang ^ yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/helps/could help someday&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The major issue at hand _that was recently introduced_ is biased coinbase selection (and biased selection in general)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Input age heuristic for multi ring transactions is an interesting consideration&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; 18:25 &amp;lt; ArticMine&amp;gt; is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO we should iteratively first focus on removing some of the selection bias, and then later move to address other multi-in heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there opposition to a move to a weighted selection that accounts for this bias?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; What is the biased coinbase selection problem?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you select a block and then an output within it, you are likely to have bad distributions that aren&apos;t representative of the whole chain, due to variance in block sizes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The fewer outputs in a block, the more likely they are to be chosen as fake outs.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you weight based on # of outputs, you can remove this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; doing it efficiently is the tricky part, due to the gamma requirement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I only bring it up here to see if there is opposition to moving to such an approach, and then later continuing to iterate if needed&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; It&apos;s almost like you need extra decoy outputs as padding in each block so there is not much variance in total outputs between blocks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can spend about 30 minutes today writing up some pseudocode if that helps with the distribution stuff...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it&apos;s a good stopgap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu no, extra decoy outputs have their own security problems&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No. Do not spam the chain.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Xeagu: we really don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; weighting accounts for variance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s the point&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Noted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: please write up your pseudocode ASAP, and I will as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this is not consensus, but the upgrade is a good time to do it if possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, essentially, for the stats nerds in the audience&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If someone tells me how to calculate the gamma CDF (or something that&apos;s close enough), I can do that code. It&apos;s the only thing I&apos;m missing.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: this assumes you&apos;re recalculating the product (this block&apos;s gamma factor)*(this block&apos;s weight) for each block, every time a new block arrives?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that was the inefficiency I wanted to address&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Every time someone wants to make a tx. Which is hopefully less often.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, but it&apos;s for the entire chain?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. Good to have if you can, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there was talk about a cutoff point, but that renders old outputs detectable&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, technically the whole chain since rct started.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are transitioning from &quot;drawing randomly from an ideal distribution ignoring the current blockchain state (in terms of density of txns per block)&quot; to &quot;drawing randomly from a partially empirical distribution based both on an ideal distribution and the observation of the current blockchain state.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so in fact that does allow a cutoff of sorts...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, we shall prioritize that to get it in before freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s move to 3. OTHER WORK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I continue to work on a few things listed in the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll use some interpolation as smooth suggested, so you&apos;ll have to calc gamma for 1/100 points or whatever in practice.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in addition to the upgrade items&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i do want to go back to the multi-input thing this week, because i think it&apos;s a critical security concern that we have merely gotten used to because we&apos;ve known about it for awhile and didn&apos;t have a solution for... but we have more pressing stuff to take care of immediately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes we do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; an interesting point is Dandelion, which I&apos;ve been looking into more deeply&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there was talk among btc devs about possible DoS avenues in the stem phase of routing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the more i read about dandelion++ the more i like it, but hte more i wish they stuck with a single +&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; having to do with the mempool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These may not apply to us, but I&apos;m reading up on their concerns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They also had issues relating to unconfirmed txs relying on each other that we don&apos;t care about&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any specific questions for me regarding my agenda-listed items?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My first priorities are upgrade items, of course&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Not mentioned is mining algo. Is that planning on being changed next fork?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; details tbd&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Got it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; are the candidates known atm?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also consider that outside the scope of this room, for the most part&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hear CN-R with tbd tweak(s)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; your updates?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Well, I finally realized how to formally hypothesize about the EAE attack in the bipartite graph setting for MRL11, which has allowed me to start writing up simulations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically: i&apos;m assuming blocks arrive one at a time linearly for the sake of simplicity, i assume transaction density in each block is poisson distributed, and i assume each transaction is M-in, N-out according to some distribution I haven&apos;t selected yet (but will probably be empirical from our blockchain)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I do this for a number of blocks T, to simulate a fake blockchain that exists before the game begins&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then, in addition to the random block density I just described, a single user is going to churn K times&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What timing distribution?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the wallet distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; define plz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean, how often do they churn?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i&apos;m going to explore that as a parameter with K=1 to K=15 or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then i&apos;m going to run the matching algorithm and see the probability that the person &quot;gets caught&quot; meaning their transactions are labeled/matched&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we already have ideas on timing, so we can figure out how this scales to a big parallel process, and we can generate a confusion table&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Is this the same thing as a confusion matrix ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeash&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the idea is to ask the question &apos;under certain user behavior, which is what we recommend for churn, what sort of security can someone practically expect?&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; concretely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Awesome, please keep us updated on the sim results. This will be very useful to those needing to churn safely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i also have an alternative model where only coinbase outputs are added to the system but they get sent with wait-times equal to the wallet distribution also&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; You testing if there is a limit to churning that begins to weaken security?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu trying to formalize &quot;how much should you churn for the following security level&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;d be interesting to see if churning too much gives it away&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is an old hypothesis of mine :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else you&apos;re working on?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the blocksize dynamic adaptability problem, of course, and my December + January end of month report&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like giving plenty of time for comments. *cough*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Before we review action items, any specific directed questions, or other work to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i read a paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh oh&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Have you considered the alternative funding avenue discussed in Palo alto?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2018/379&quot;&gt;https://eprint.iacr.org/2018/379&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; our old friend Liu&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; needmoney90: remind the room of this funding avenue&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Patreon or a similar system&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yes&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; With the unfunded part going to the MFS&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Gives more assurance of future funding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would increase the funding timeline&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90 brought up the idea of doing a patreon for MRL so that researchers can get a little bit of reliability in getting paid in USD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep in mind we can now also request immediate MFS payout if this is clearly stated&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i honestl haven&apos;t thought about it much, but the centralization risk of going through patreon is a concern... even though it&apos;s mitigated by the MFS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: nobody has to use patreon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they can donate via mfs&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Yup, this prevents the whole &apos;Will we get funded&apos; thing, where you know you have a baseline level of contribution even if the MFS falls through&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What is MFS ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice. I&apos;m not opposed to it as another option&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; apparently the renaming for NewFFS&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Monero funding system&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It&apos;s no longer on a forum&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I thought it was the CCS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -_____-&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; No one told me :(&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; For F*** Sake I liked FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To keep things tight, 5. ACTION ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Deciding on block size algorithm, if any, should be a priority&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; otherwise nothing will happen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; After meeting will be a chance to discuss formal requirements for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether and I have different ideas on weighted output selection that need to be tested and shared for possible inclusion in the upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether will be working on churn sims&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be trying my darndest to get back to the bulletproofs MPC, and understanding DoS risks in Dandelion routing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any last comments before we officially adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what are the chances of something like the btc key-reuse in monero?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; what does this mean&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; there was that paper recently about computing btc addresses iirc&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About weighted output selection: if I have the code for calculating gamma before any fancy opt is found, I can add the code already. Then add the fancy opts on top.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: linkylinky&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can at least get a series approximation for later interpolation&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2019/023.pdf&quot;&gt;https://eprint.iacr.org/2019/023.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any bias in that approximation will be a wash&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah yes. Don&apos;t use silly RNGs&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m fine with a way to compute an approximation.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right, but is monero vulnerable to that style of attack?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks, everyone. Meeting adjourned&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-02-02</title><link>https://beta.monerodevs.org/blog/2019/02/02/logs-for-the-Community-meeting-held-on-2019-02-02/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/02/logs-for-the-Community-meeting-held-on-2019-02-02/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and Code of Conduct discussion</description><pubDate>Sat, 02 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, let&apos;s start this meeting a bit earl&lt;br&gt;&lt;strong&gt;&amp;lt;Osiris1&amp;gt;&lt;/strong&gt; hey hey hey!!!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so we can get on with our lives a bit early, eh?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; plz&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; uhazlyfe?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyone else out there who didn&apos;t say hi?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; lo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Looks like the gang&apos;s all here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We got added to Exodus Wallet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s fun&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Oh, I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the new FFS is completely done and ready. We&apos;re just waiting on fluffypony to not be traveling to he can put it up on the server. All back and front end coding are done.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; NICE&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; very legit!&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I believe it&apos;s just the MFS now&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; No more forum&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I, too, am here.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is a name change, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it will be announced when it is live&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; About time&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It took far too long, FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if someone slips me a couple XMR it might be leaked&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; So we can&apos;t confuse people with the acronym anymore? FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Uses subaddresses, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and QR?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and Slick Fancy Design?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; subaddresses and QR&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; API?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; VFD&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; eXtra Monero Requisition&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Spam protection?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s handled through git, so yes, spam protection built in&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; spam was half the fun&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hopefully the current forum will just be frozen&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no more posts allowed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or will we continue to see plenty of requests for skin creams and boner pills?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the rest of the stuff can stay for posterity&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Where else will I find online pharmacies if the forum shuts down&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will personally open those requests on the new system so it still seems familiar&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Huge, gigantic thanks to Xiphon for his PHP work. He made it all come together.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Everyone. Hats off to him.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Thanks Xiphon, it looks amazing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; tilt your neckbeard fedoras&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thanks to both of you!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; But I&apos;d just got together enough XMR to fund the boner pill proposal :(&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; great work xiphon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, anything else interesting this past couple weeks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We had another impromptu meeting yesterday about PIDs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you can look over the logs for that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #monero-research-lab is now relayed to Mattermost, so there&apos;s no reason why you all shouldn&apos;t be there&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I will be uploading a Year In Review dEBRUYNE and I wrote/edited to github some time in the next day or two.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Yeah thanks for that, rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; So, preannouncement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh, that&apos;s fun.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp is off giving a presentation in NYC tonight&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I and midipoet will be going to Tabconf this month for another presentation and stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;m also open sourcing the /r/Monero and /r/xmrtrader subreddits, TBD. Having some gitlab Auth issues, or it would be done already.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, we done with this one.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmoney90: did you sign in with Github on our Gitlab?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regarding -lab, please note that while we like to enjoy ourselves, I ask that participants keep discussion there relevant to Monero research&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s a weird bug where those people can&apos;t make repos or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I used github, I made a gitlab separate account yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Because weirdness&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang, it is also noted internally that if the bridge is abused, it will be taken down&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alrighty!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent, thank you. Glad we can bring more people in&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Eli5 the move to GitHub?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a brief FFS update&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone got an outstanding FFS thing to report?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye, sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (apologies for the latency, which is causing me to interrupt often)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; My FFS very ready to be completely funded, but it&apos;s not, yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; surae and I participated in the SBC 2019 conference at Stanford, which was generously funded&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My thanks to the community for their help. It was an extremely valuable experience&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; midipoet: we&apos;re moving from Github to Gitlab. Github got purchased by Microsoft, and is itself closed-source. We are moving slowly everything to Gitlab, which is partially open sourced. Not their Gitlab, but we took the code and deployed our own, which can be found at repo.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; (My FFS: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91261/erciccione-coordinator-of-the-localization-workgroup&quot;&gt;https://forum.getmonero.org/8/funding-required/91261/erciccione-coordinator-of-the-localization-workgroup&lt;/a&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; get this funded ^&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; rehrar: yeah, I get that, but is that what needmoney90 was talking about re Reddit forums?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; there are still some problems with repo.getmonero tho, i will open an issue (like SSH)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang, I&apos;m glad you MRL guys had a good time.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; thanks oneiric_ :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; np :)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Midipoet: the resources and markdown and CSS will be uploaded to separate repo.getmonero.org repos.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Rumor has it that we will be opening a proposal for you guys to go to a spa resort sometime soon.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; needmoney90: ah I get it now&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; My FFS is still under the radar, so i hope the MFS will be out soon (&lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, el00ruobuob_[m] I was going to tell you to remake it, and we&apos;ll move it to FR right away&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it will be out very soon (pending pony)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; PM me once it&apos;s ready then rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, let&apos;s move on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i would like to talk about a future mfs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, what&apos;s up oneiric_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; given the long kovri history, and my projects development status, i am slightly hesitant to request funding&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i would like to get community feedback on funding tini2p development&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i would like to help funding this ^&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks el00ruobuob_[m] :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: what are your thoughts about an additional node routing layer (e.g. Dandelion++), in part to help those who decide to operate over clearnet?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang: i&apos;m still familiarizing myself with Dandelion++ (still going through original paper). from what i&apos;ve read so far, it looks awesome, and very symbiotic with anonymity networks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Well oneiric_ the best thing to do would probably be to make the proposal anyways and explain why it&apos;s needed and stuff. If community doesn&apos;t like it, it won&apos;t be moved.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent re: dandelion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any workgroup wants to report?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks rehrar, will do.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If not we&apos;ll move on the Code of Conduct discussion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go boi&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; &amp;lt; after ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go other boi&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ^ I would also help fund tini2p development. I think it&apos;s important to remember with leading edge tech, some projects will encounter issues, and even fail. That doesn&apos;t mean those that worked on them should be discredited for future work. This is evolutionary tech. People should be forgiving.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, from the Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; A lot of new translations will be soon available for the website: German (already merged, need to be uploaded on the server), Chinese, Brazilian Portuguese and Dutch&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Dutch and Portuguese only need to be reviewed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; These are huge works that took months, A huge thanks to these guys&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, in the next days i will start to migrate all translation-related work of the main monero repository&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as already did with the GUI. First thing will be to give the possibility to translate the CLI in the same languages available for the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, to translate the CLI contributors will just able to use pootle&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Great!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; congrats on all the hard work&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; No more big news, but if somebody speak any of the languages above, pplease contact me, we really need reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if anyone have questions...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ErCiccione: is any semi-automated checking of translations done?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. does someone throw them into a translator to check they aren&apos;t obvious spam?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sarang: translators can only suggest new strings. I review every submission one by one to make sure they are not obvious spam, anyway before getting merged to the code all strings will be reviewed many times by other translators&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anyway soon we will have a translation memory, to make everything even easier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; translation memory?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ErCiccione, shigutso started doing a formal portuguese revision on the website this week&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so we got at least that&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I&apos;m trying to find more people to help&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; oneiric_: yes, it&apos;s a program that records the terminology used in past translations for the same language, to keep work consistent and help with very technical words&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: yes, i&apos;ve seen it, i asked somebody else as well, once he is done i will review the technical side&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oh wow, that sounds amazing&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ErCiccione, are pootle suggestions based on this history? i found them very accurate&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, it&apos;s pretty cool and the same team of pootle is also developing a translation memory syistem that should integrate just fine, it&apos;s still alpha tho iirc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that sounds pretty neat&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, any other questions, or can oneiric_ go?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; what do you mean for &quot;this history&quot; el00ruobuob_?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; s/history/memory/&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; el00ruobuob_[m] meant to say: ErCiccione, are pootle suggestions based on this memory? i found them very accurate&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; but as it is not yet integrated, it&apos;s just pootle that is awsome in its sugestions&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no, not yet. If they are available, translators use the glossaries on github.com/monero-ecosystem/monero-translations. I will start to look properly into the translation memory probably after the fork&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, pootle has already a project named &quot;terminology&quot;, which mimic a translation memory. Maybe i could use that option a bit more&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, oneiric_ go&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; danke&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; over the last ~month i&apos;ve made a fair amount of progress on tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; originally, my plan was to simply implement an ntcp2 transport to plug into kovri&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; now, there is no option for kovri integration, and i feel much more productive working on tini2p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; most of the ntcp2 transport is finished, currently working on session management + networking (sockets, listeners, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i started two irc channels #tini2p &amp;amp; #tini2p-dev for those interested&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think the best option would be to create a FFS and then discuss it during a dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right, that&apos;s what i was getting to&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will be a dev meeting this thursday (~1800 UTC?)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a tini2p dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; bad taste in my mouth still from last kovri meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yeah don&apos;t tell me about it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so fresh goodness in the new channels&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yeah...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; anyway, that&apos;s basically it. will be lurking in both those channels, and pushing stuff to &lt;a href=&quot;https://github.com/tini2p/tini2p&quot;&gt;https://github.com/tini2p/tini2p&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; have gitlab too, but active one is github for now&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks for the time, if anyone has any questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; any questions for Mr. Oneiric the Third?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I saw some stuff about a pretty sweet GUI for I2p-zero. Is the goal to have something similar for tini2p?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so far away from a GUI right now lol&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if one was built, it would be part of the client family of modules&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, we&apos;re running short on time. We have to move on because there&apos;s a big discussion coming up&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I only ask because I don&apos;t know if the whole &quot;baked in&quot; i2p concept makes sense with a separate GUI&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That ok oneiric_?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; the design is to be as modular as possible, so things can be developed in parallel independently&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar, yeah that&apos;s great&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Very cool.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, we&apos;re on 5. Code of Conduct now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; here&apos;s the dealio everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; recently, there has been an individual who has been very abrasive and has sent messages (public and private) with the intention of inflicting harm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp banned this individual, and there was some flak that this individual was banned&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as Monero isn&apos;t int he habit of banning people&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (banned from this channel only)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the feedback has been heard and this ban has since been reversed, but sgp_ has discussed with me about the possibility of adopting a code of conduct for this community workgroup, wherein it can be somewhat formalized when and for what reasons we might bans someone in the future&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there any good arguments _against_ having a reasonable code of conduct?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; banning sounds a bit dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s important to distinguish the monero community, and the Monero Community Workgroup here, because this would obviously only apply to the workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; who enforces the coc?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I am not sure about formalising things.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO there should be extremely little tolerance for direct attacks on people&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; who interprets the coc?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Sarang: I have some concerns, personally.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this workgroup is run by sgp and myself&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; GUI workgroup will not adopt any CoC&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; If I can speak for multiple people, that is.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why not?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; little tolerance = mute the person&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; It just gives a point of deflection for uncomfortable situations that usually have roots in something other than the actual manifestation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It is perfectly fine for different workgroups to adopt different structures&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; this is the internet sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oneiric_: the answer to both of those questions would be sgp and myself&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so, it&apos;s text on a screen until real-world action is taken&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A public park is a public place, but you can&apos;t repeatedly take a dump on the grass and expect not to be asked to leave&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In my opinion, we don&apos;t need a code of conduct to properly moderate something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m fairly neutral to whether it would be adopted or not, but I would hate to see people who contribute nothing, drive away people who contribute much, just because they can say what they want and make the environment sucky for contributors&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Heuristics typically work fine&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I have serious misgivings for any code of conduct that polices off-platform behavior. It enables digging into people&apos;s past and personal lives in order to discredit or censure them from contribution.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am interested only in on-platform behavior specific to that part of the platform&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; There should be little tolerance, but I would like to think that we as a community can regulate this. We are a string community imo&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so setting up yourselves as arbiters for membership in the community workgroup? arguably the most public of workgroups&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; agreed needmoney90, this would apply only to on-platform stuff as I understand&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; What is a PM?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: regulate how?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; IRC explicitly offers an ignore function&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; midipoet: this is a nice thought, but doesn&apos;t work with someone who is intent on being destructive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hate that idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oneiric_: let me set a timeline for you, real fast&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; well, 90+ % of us can see when someone is stepping over a line. And we should tell that person when that is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; before rehrar there was no community workgroup. Then I had the idea and discussed with sgp and made it.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Rehrar, as I see it, the current structure of the proposed code of conduct is too broad&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since that time, he has taken over most leadership duties, which I&apos;m fine with, but without myself and him, this wouldn&apos;t be here.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For the same reasons it was controversial in Linux&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyone is free to make their own community workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmoney90: on this I agree 100% with ou&lt;br&gt;&lt;strong&gt;&amp;lt;azy&amp;gt;&lt;/strong&gt; got an example of the words said which were intended to inflict harm?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; about the proposed COC&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; If that doesn&apos;t help, then efforts should be made to try and change behaviour, especially when the gregarious behaviour is coming from a community member.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this person was warned several times over several periods midipoet.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If adopted, I would like to see it neutered significantly with regards to off platform behavior, including private messages&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That&apos;s my biggest concern&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmoney90: we can either amend the proposed COC to restrict power, or find another one&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar i&apos;m not disputing your leadership role, but that&apos;s different than codifying and legitimizing banning people&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; but without myself and him, this wouldn&apos;t be here. &amp;lt;= That, imo, does not give you the authority to adopt a code of conduct without discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is a concern I share with you,and proposed to sgp as well, needmoney90&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I too thought it was too broad&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; or find another one &amp;lt;= Or not have one&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It worked fine in the past&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The idea that people step in when things are out of line is, to put it frankly, a little BS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve seen people be attacked and the statements just brushed aside&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; rehrar: I get that. But did anybody try and approach the person and ask them if they were ok? Like actually try and help them. It seemed to me the person was stressed, angry, resentful, and in all honesty needed help and empathy. A ban isn&apos;t that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nice thought. doesn&apos;t happen in practice&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; attacked in what way sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sarang: I was here for a meeting, and people did step in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Openly insulted, had intimidating statements made about a person and their family, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: I can see your point, how the Monero Community workgroup has evolved way past myself and sgp, so I also am sympathetic to the fact that the current workgroup is very probably outside of our authority&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; like the &quot;im going to call you offensive names&quot; or &quot;i&apos;m going to slander and bully you into submission and disrepute&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also did not step in, and regret it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; at least, we cannot exercise the authority without compromising what it has become&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also, just because I can&apos;t define where &quot;the line&quot; is does not mean that there aren&apos;t things that are absolutely unacceptable&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if you&apos;re referring to anonimal calling out sgp family for military/gov ties, yeah bad look&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; My point is that the community work group is larger than just the two of you and by suddenly adopting a certain coc you are essentially deciding for them too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s actually not anonimal ;)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Of course. Nobody here is disputing that unacceptable behaviour shouldn&apos;t be tolerated.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; It&apos;s how it should be policed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, but what does &quot;not tolerated&quot; look like&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, question to those who disagree with the COC then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you give a practical, tangible way to handle these people?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; dEBRUYNE, as long as the coc content and concept is discussed, what&apos;s wrong?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It wasn&apos;t discussed&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; encourage people to mute/disregard them&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It was swiftly adopted&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; A channel can&apos;t exist without mods. Mods can ban people. A CoC seems somewhat like a useless abstraction. If people don&apos;t like what&apos;s happening, they will leave a community regardless of whether what happens is justified by a codified Coc.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; personal control over muting is one method&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; freedom of speech is not freedom to force me to listen&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; quoting the reddit post &quot;We are still discussing how to handle appeals.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; can you give a practical, tangible way to handle these people? &amp;lt;= Use heuristics to determine what is out of line and what isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Rehrar: a code of conduct for behavior in the rooms in question is perfectly fine. If behavior occurs off platform, it shouldn&apos;t be policed - IRC has a /ignore function&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I personally don&apos;t like the idea of a COC, especially this one. I don&apos;t think we need a piece of text to give authority to stop abrasive situations. It&apos;s just the basic internet rule &quot;be cool or get out&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Also, you can use ignore / mute features&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If behavior happened in the room, enforce it if it&apos;s in violation of the coc&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; What do other active Freenode groups do about applying and enforcing a code, is there a template that works well?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; We should not forget that this particular coc sparked huge controversy in the Linux community&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; msvb-mob: Almost all monero channels use heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Asking someone to mute and let everyone else listen to bullshit is a terrible way to handle this, IMO&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; FWIW, i won&apos;t adopt a COC for the Localization Workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Sarang: I&apos;m actually in favor of a code of conduct for behavior within a room&lt;br&gt;&lt;strong&gt;&amp;lt;azy&amp;gt;&lt;/strong&gt; how about keeping a record of such behaviour?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; quoting the reddit post &quot;We are still discussing how to handle appeals.&quot; &amp;lt;= Appeals to decisions made in line of the coc&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Which means the coc was already adopted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; needmoney90: I agree&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sarang: if it happens irl. What would people do? Put the person in another room? Ban them from the area?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; oh yeah, i see&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sorry dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; why, if everyone else is ok with listening to what you consider bullshit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if I may be so bold, for all the talk of &apos;self-policing&apos;, &apos;standing up for each other&apos;, and more, it never happens.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i&apos;m catching up with the reddit and coc itself&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: if you create a space and host a party there, and someone pisses in your punchbowl and insults people, you ask them to leave&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; should you be the judge of what others consider trash or treasure?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which means in practice, either people are too big of cowards to say anything&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or don&apos;t actually care&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this might be a different discussion if we have stood up for each other in the past&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but that hasn&apos;t happened&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; rehrar: it might happen more if it was part of a code of conduct ;-)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Exactly what I&apos;m suggesting, but only for on platform stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So here&apos;s the other question. If monero community workgroup adopted a COC, and people disagreed, wouldn&apos;t they be able to make their own workgroup that does a similar thing that doesn&apos;t have one?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sarang: but this isn&apos;t my house, nor yours. It&apos;s ours, and it&apos;s public&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; It&apos;s not like a code of conduct would be trustless. Whether there is/isn&apos;t one you still fundamentally have to decide whether you trust the people who have the banhammer.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can&apos;t do anything you want in public spaces&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s the point of balancing of rights&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; midipoet: it might happen more if it was part of a code of conduct &amp;lt;-- i don&apos;t really think so, humans don&apos;t work like that&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sarang: but what&apos;s acceptable is usually socially constructed and/or the law&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: so if it happens more or less with or without a CoC, the fact of the matter is, nobody does anything.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So this gives some power to some few who will do something about it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Which delves into the depths of philosophy of government to begin with&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: sure, but if that means in this situation that you can be insulting and abrasive and an asshole and get away with it, that&apos;s not a community I will be a part of&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang its where that balance falls that&apos;s hard to get right. protect people from abuse and ensure their right to free speech, hard mix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would not hesitate to leave&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Free speech means free from government restriction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We are not the government&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You are not guaranteed a platform&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: for what it&apos;s worth, both sgp and I have taken our counsel and reined back a bit to have this discussion.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; So basically it&apos;s coc or you leave?&lt;br&gt;&lt;strong&gt;&amp;lt;azy&amp;gt;&lt;/strong&gt; Is this not all predicated on someone else feeling bad? Personally you couldn&apos;t make me upset via text&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; are you not supportive of the ideal of free expression?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We were definitely a bit hasty, to not listen to community feedback.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: Exactly, but i don&apos;t think the coc is necessary, who moderates the room have the responsability of keeping the space civil&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Free expression is not a guarantee of a platform&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: and how would the mods do that ErCiccione ?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Nobody is disputing that behaviour should be respectful.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Through bans and silencing.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; it is a guarantee against censorship however&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If some of the situations I&apos;ve seen in other rooms happened in -lab, there would be a single warning and then a ban, without question&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And having a CoC means that we have rules for who gets banned and how&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; But silencing what are in reality hurt/confused/angry/lost people is not the answer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: we are not the government&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: you can give warnings, silence and ultimately ban (yes, i think bans are good in extreme situations)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in fact, the CoC is in many ways protection for the people themselves&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; There are people behind the typing. If they are trying to hurt someone, they are usually hurt themselves&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: I don&apos;t give a shit how angry or lost someone is. Being an asshole becuase of that is an explanation, not an excuse&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for example, a person was banned for a PM from moenro-community&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang but we are a privacy and liberation friendly community no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we have a CoC that says you can only be banned for on-platform nonsense, then that prevents that from happening&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar it prevents from being justified by a document&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; right. Ok&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Can mue/silence be done on a timed basis whereby the user is notified? That is if you have ignored a warning or two you get a message &quot;You have been muted for 24 hours&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s important to remember that this is a deep, nuanced, and potentially heated discussion where people hold different opinions. It&apos;s ok to disagree, and important that we navigate these discussions well.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even if you&apos;re &quot;disgusted&quot; by one side or the other&apos;s viewpoints, ultimately we are all talking about how to make the Monero community workgroup (and in general) better&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; why build all this liberating tech if the community behind it becomes tyrannical?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we just have different ideas on how to do so&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; oneiric_: :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oneiric_: it&apos;s one workgroup that decides on a more formalized leadership structure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s not the community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a certainly tyranny with being able to control people or a room by bad-faith behavior done repeatedly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *certain&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and there is an uncertain tyranny of those who can do and speak how they choose&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; without consequence&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; once again, if someone who contributes nothing is destructive in such a way that causes someone who actually contributes to leave&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then we have lost much, and gained nothing by keeping the miscreant with us&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; well, that&apos;s understandable too. a truly abusive, toxic figure should be minimized. like a person actively spreading lies, libel, slander, making physical threats, etc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; whereas if the reverse happens, we ban the miscreant, we keep much, and lose nothing&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; free speech doesn&apos;t mean without consequence&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; free to speak and suffer the consequences&lt;br&gt;&lt;strong&gt;&amp;lt;azy&amp;gt;&lt;/strong&gt; Why not take a vote on each occurrence?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What a way to DoS a room&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Perhaps the compromise of needmoney90 of a CoC that is very restrictive, particularly to only on-platform conduct, is noted for consequence, could be a thing&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what i&apos;m arguing is how severe the consequences are, and who has the authority to dole them out&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Well people aren&apos;t going to wait for 100% voter turnout before they ban a spammer&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I just don&apos;t like the idea of a formalised COC panel, and a formalised COC review board, and process, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Monero was supposed to move away from that formalisation, command and control. IMO&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Goodness gracious, you people.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; monero is STILL moving away from formalization&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Midipoet it&apos;s not a panel or board&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It&apos;s just the rules the admins enforce&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; an workgroup is doing something different&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I don&apos;t understand how there would be a &quot;panel&quot; or &quot;process&quot; when the reality is there are just two dudes doing the modding&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Codified for people in the rooms&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ok. So what if someone wants to appeal?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; What do they do?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; bigger the project will be, more it will need some burocracy midipoet, but in this situation i agree with you&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Same as you appeal most bans, PM mods or contact other facets of the community&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Theres a wide variety of mods on the various platforms, no one person controls them all&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &amp;lt;learninandlurkin: +1&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and what if one mod was the person you insulted?&lt;br&gt;&lt;strong&gt;&amp;lt;azy&amp;gt;&lt;/strong&gt; what stops a banned user from just returning with a different ip and nick?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; There are two mods.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Odds are slim&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; &quot;One person&apos;s freedom ends where another&apos;s begins.&quot; Anyone is free to not been insulted or harassed. So any form of formalizing this is ok to me.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think we are discussin a problem that doesn&apos;t exist&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; one is not free to not be insulted&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; The CoC would in reality only serve as a justification, not as an actual mechanism&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: it obviously does exist. Just because you weren&apos;t the one insulted, doesn&apos;t mean it&apos;s not real&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so mods across platforms make decisions regarding a coc on one distinct platform?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.m.wikipedia.org/wiki/Paradox%5C_of%5C_tolerance&quot;&gt;https://en.m.wikipedia.org/wiki/Paradox\_of\_tolerance&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Just as some light reading material to think about.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;midipoet&amp;gt;&lt;/strong&gt; I just don&apos;t like the idea of a formalised COC panel, and a formalised COC review board, and process, etc. &amp;lt;= Me neither. We don&apos;t need a coc to moderate a room&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; And if the mods do something that the community feels needs justification, they can do it with their own arguments without a CoC&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: you misunderstood, i&apos;m talking about the &quot;burocratization&quot; of monero.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW if another anonimal or notmike situation happened here, and there was not some kind of definite action, I will not hesitate to leave this room and say good riddance&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wouldn&apos;t choose to be part of such a community that allows its members to be treated that way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can all do what you want&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ah, ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^ lose much, gain nothing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; some of us just don&apos;t have time for bullshit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have work to do&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sarang: it&apos;s that kind of action i 100% support.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then the ones who suffer are those left in the room oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the collective IQ and quality of discussion will drop each time this happens&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; some of us just don&apos;t have time for bullshit &amp;lt;= You can still issue a temporary ban if someone misbehaves&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if it really degrades that badly, then that person is inflicting real harm, and should be removed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; All we are saying is that you don&apos;t need a code of conduct for that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fine. Set a statement of expectation that we all hold ourselves to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; OK, so let&apos;s say we don&apos;t adopt a CoC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then someone is being disruptive, and the mods ban&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dEBRUYNE: +1&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; If people kick up a fuss and make some post somewhere about being &quot;censored&quot; in the Monero community, the readers of that post (and the OPs) will not care whether there was a CoC in place&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then people will be upset that they were singled out and have no process for coming back&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s EXACTLY WHAT HAPPENED this past time&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Yeah because sgp banned him indefinintely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, so what determines how long the ban be for?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The way to properly handle such a situation is -&amp;gt; temporary ban of x days&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what determines days?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I agree temporary ban would solve any possible controversy&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; 2nd time, ban of x+x days&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what determines excessive days?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Use heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; But what stops them just logging in under a different name?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Temporary could be a few days&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Second offense could be 1-2 weeks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; midipoet: nothing&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Third offense could be permenant&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the funny thing is, that not adopting a CoC actually puts MORE trust in the mods, not less&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; So it&apos;s whack a mole?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you&apos;re basically saying sgp and I can ban as we see fit, using heuristics and with little oversight&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; You&apos;d easily notice if someone came back under a different nic though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But what do you think Monero research feels like? Whack-a-mole with privacy. But we still do it because it&apos;s the right thing to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; whereas with a CoC at least you acn point to that and say &quot;hey you guys aren&apos;t following the thing you say you will follow.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; dEBRUYNE: is writing a COC on the fly&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar: your oversight is community lash back on a bad decision, like this last time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fair&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, I say the following sincerely&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you all for taking part in this discussion&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; appealing to the coc of an org you feel wronged you may only win in the court of public opinion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know for sure that I am not perfect. Far from it. And I don&apos;t always have the best ideas.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Yeah the backlash would probs never be &quot;You didn&apos;t follow the CoC!&quot;. It would be &quot;In my opinion, you guys have been jerks&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; But ruder&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; So we&apos;ll review all of this discussion and the different viewpoints, and see what the next step is.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; if they violated the coc, why care about appeals?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; can I be on the appeal board&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the words of John Mulaney: &quot;because I am often wrong&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; First counselling session is free&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I&apos;ll charge thereafter&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Like I said before, this stuff caused huge controversy in the Linux community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a big thank you for midipoet dEBRUYNE sarang oneiric_ learninandlurkin, needmoney90, and ErCiccione and el00ruobuob_[m] for weighing in&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; DEBRUYNE they are speaking of a coc generally&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Not the CCCC&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Big difference&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; But sgp and rehrar decided to adopt the cccc for community workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Even if the CoC was very simple, like what dE made&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The CCCC being a controversial coc, but not all cocs being controversial&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; dEBRUYNE: they walked it back already&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; And are in discussion of neutering the controversial parts&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we come back with a much more even-handed and restricted CoC, could we discuss it at a future meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Please&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; using what dEBRUYNE suggested as a base&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; three strike policy, type thing.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Sure, but it&apos;s pretty apparent a lot of people are of the opinion no coc is needed at all&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Yes, I am happy to discuss the merits and drawbacks of any proposed coc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; understood&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; How about: anyone who is banned gets made the mod of a automatically generated channel &quot;monero-community(n)&quot; and that community can exist on its own merit&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The sidebar on /r/Monero is a coc&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; For example&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it&apos;s also apparent that a lot of people are of the opposite opinion dEBRUYNE&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;m against an absence of codified rules&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so if we do nothing, we are appeasing one and not the other, and vice versa&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; If there is no consensus, normally one sticks to the status quo, which is no coc&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; We do have one though&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even doing nothing is a decision&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Saying we have no coc ignores our codified rules&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is the case of a blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but this workgroup is not a blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Well then have one universal COC&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; needmoney90: Imo that&apos;s vastly different than an extensive coc&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anyways, we are way past time, so anyone who wants to split, please feel free. Meeting officially over.&lt;/p&gt;
</content:encoded></item><item><title>Monero Adds Blockchain Pruning and Improves Transaction Efficiency</title><link>https://beta.monerodevs.org/blog/2019/02/01/pruning/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/02/01/pruning/</guid><description>Monero adds pruning and reduces range proof verification time with forthcoming upgrade</description><pubDate>Fri, 01 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;To facilitate scalability, Monero recently added blockchain pruning to its daemon software. This feature allows users to optionally &quot;prune&quot; about 2/3 of the blockchain data, while still contributing to the network. There are several other efficiency upgrades in the upcoming 0.14 release.&lt;/p&gt;
&lt;h3&gt;What is Pruning?&lt;/h3&gt;
&lt;p&gt;Pruning is the process of removing non-critical blockchain information from local storage. Full nodes keep an entire copy of everything that is stored on the blockchain, including data that is not very useful anymore. Pruned nodes remove much of this less relevant information to have a lighter footprint. Of course, running a full node is always better; however, pruned nodes have most of the important information and can still support the network.&lt;/p&gt;
&lt;p&gt;For Bitcoin, many people discuss pruning in the context of intermediary transactions. For example, suppose Alice sends Bob 1 BTC, and then Bob sends this to Charlie. The blockchain would record records of transactions A -&amp;gt; B and B -&amp;gt; C. However, since Alice can no longer spend her funds, it&apos;s less important to retain this information. Therefore, nodes can prune this information with a relatively high level of safety. Other nodes on the network would step in if something malicious occurs.&lt;/p&gt;
&lt;p&gt;This above example does not apply to Monero, since we do not know when money is spent. However, Monero nodes can prune a lot of other unnecessary information. This includes ring signature data that isn&apos;t essential to prevent double-spends. While the Monero blockchain can theoretically be pruned far further than this release enables, more testing is needed to push these limits.&lt;/p&gt;
&lt;h3&gt;Pruning Savings&lt;/h3&gt;
&lt;p&gt;Monero nodes can prune significant amounts of information while still contributing to the network. Pruned nodes successfully remove approximately 2/3 of the total blockchain. Monero&apos;s current blockchain is about 65GB. With this update, pruned nodes only need to store about 25GB of data.&lt;/p&gt;
&lt;p&gt;Monero pruned nodes will only prune 7/8 of the pruneable transaction data. A random 1/8 of the data is maintained. This 1/8 will be used to sync with other nodes. Pruned nodes will also hold and share the most recent blocks.&lt;/p&gt;
&lt;p&gt;Even though pruned nodes contribute to Monero&apos;s security and decentralization, they are still less comprehensive than full nodes. Users should still run full nodes whenever possible. However, pruned nodes are better than connecting to someone else&apos;s remote node. Pruned nodes therefore have the potential to run on devices that would otherwise be unable to handle the requirements, reducing the need to use remote nodes.&lt;/p&gt;
&lt;h3&gt;Transaction Size and Verification Decrease&lt;/h3&gt;
&lt;p&gt;Monero developers have found new ways to further decrease transaction size and verification time since the 0.13 release. Transaction size will decrease by 56 bytes per output (about 5% for normal transactions). Fees will also drop by ~5%. Range proof verification time takes a massive 60% cut, mostly by folding multiexponentiation operations. Range proofs are a large component of Monero transactions. The below image shows the relative changes compared to other Monero versions.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./assets/pruning/pruning.JPG&quot; alt=&quot;Transaction size and verification time improvements in Monero 0.14&quot;&gt;&lt;/p&gt;
&lt;p&gt;Of course, these improvements are only small parts of the full 0.14.1 release notes. Follow Monero&apos;s development and stay tuned for future upgrades!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-01-28</title><link>https://beta.monerodevs.org/blog/2019/01/28/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-28/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/01/28/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-28/</guid><description>Ongoing work, MRL going to SBC, and miscellaneous</description><pubDate>Mon, 28 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, well, it&apos;s 17 UTC&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;ardyfy&amp;gt;&lt;/strong&gt; HI&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ohiyo&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; today, our agenda is here: &lt;a href=&quot;https://github.com/monero-project/meta/issues/302&quot;&gt;https://github.com/monero-project/meta/issues/302&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; woohoo!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, so let&apos;s begin with payment ID deprecation&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Very sad.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my understanding is that some folks are opposed to the proposed timeline for switching over to subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Don&apos;t you guys think that such drastic changes hurts Monero adoption?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; It is new information to me that this was not already default&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; Mochi101: payment id is actually what &quot;hurts Monero adoption&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xiphon&amp;gt;&lt;/strong&gt; ^ standalone one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; mochi101 what drastic change are you referring to? deprecating payment IDs? or enforcing subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Both actually.&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Drastic changes is what Monero is all about. 6 month forks and whatnot.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am in favor of this, the only possible issue I see is timing on which I am neutral&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in my opinion, switching to a system with fewer moving parts with fewer ways for users or wallet developers to accidentally screw up, this is a net win for monero users, the ecosystem in general.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Yes, Monero feels like a really high maintenance, needy girlfriend sometimes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t know about you, but &quot;idiot proof&quot; cryptography is sort of a myth, but it&apos;d be really really great if we could take incremental steps toward systems with fewer complications glued on top just to make it work&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; In the unknown future, will Monero no longer require network upgrades every 6 months?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu i believe we are intending on keeping 6 month network upgrade schedules for the foreseeable future, with the intention of *eventually* slowing them down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t know what timescale &quot;eventually&quot; means here, practically, though. fluffypony has mentioned it before but I don&apos;t recall the timescale&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Do you think a timeline would help those with concerns about that activity hurting adoption?&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; The unknown future is unknown&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I aggree that in the anctient security vs UX war we need to stick with security&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and moving/changing parts is a golden rule in crypto&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; even if it&apos;s more surface for users to screw up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: thank you for supporting the change. i&apos;m with you on both timeline and supporting the upgrade. i&apos;m asking if anyone here has specific timeline objections they want to bring up; last I recall, sgp_ had a great chart, but perhaps the discussions have changed a bit since then?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; UX issues stemming from payment IDs are predominantly caused by the long, unencrypted payment IDs. Thus, imo, it&apos;s imperative that we remove those&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; As far as I know there&apos;s not even any real documentation on subaddress generation, identifying the last index which has been used, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; That&apos;s pretty bad when you&apos;re going to force it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mochi101: &lt;a href=&quot;https://github.com/monero-project/meta/issues/299&quot;&gt;https://github.com/monero-project/meta/issues/299&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of details there, including a basic upgrade guide for services&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks for the link to the previous PayID discussion, sgp_ ! i am bookmarking that rn&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; services have nearly half a year to upgrade, which is reasonable given the requirements. We have spoken to exchanges and payment processor services who think the timeline is aggressive but realistic&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Mochi101: the logs for the meeting are also available at the same link&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: cool! personally, I think this is a win for monero users in terms of privacy, a win for developers in terms of elegance, and a win for the ecosystem in terms of efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I recommend you read them&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I admit I don&apos;t understand how subaddresses work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I don&apos;t want to speak for sarang; perhaps when he gets back he can jump in and provide an opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; There is a need in the market for distributed education&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Xeagu: the main idea is you take your wallet address (A,B) and you generate a family of addresses deterministically all sharing the same view key, and allowing you to mass-scan all the subaddresses simultaneously for incoming transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a little more complciated than that because they don&apos;t *actually* share a view key&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Thanks. But you&apos;re only seeing this from your &quot;in the loop&quot; perspective. I looked for information about this and couldn&apos;t find any in the places that I expected them to be. Really people using Monero should not have to search through GitHub to find this stuff. If it&apos;s a major issue like this it should be front and center on something like getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but they can all be *scanned* with a single view key&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Yes I am confused on the order that subaddresses are selected during generation&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; If they are deterministic, no?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is there anything research-y about payment IDs / encrypted / subaddresses at this point? I mean, its pretty solid that anything except subaddresses is sub-optimal, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you use deterministic nonces while hashing, so they appear random but always come up to be the same&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Xeagu: read this: &lt;a href=&quot;https://medium.com/@anhdres/how-moneros-accounts-and-subaddresses-work-in-monerujo-4fa7df0a58e4&quot;&gt;https://medium.com/@anhdres/how-moneros-accounts-and-subaddresses-work-in-monerujo-4fa7df0a58e4&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Mochi101: You should subscribe to the newsletter.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Mochi101: It was announced on the mailing list&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, please join that. It&apos;s essential for staying up-to-date&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Alright so basically I need to read through Mastering Monero again&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: yeah. this is a question (subaddresses) about key infrastructures. not really in doubt that subaddresses are objectively superior in terms of engineering and in terms of simplicity. keeping around old systems for no good reason is not going to help adoption.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also as far as I understand it, the MRL contributors sgp and knaccc are both working on documentation&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right. it just seems at this point we gotta bite the bullet and go through the suck.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can continue this conversation after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Subaddresses mean you only really need to memorize a single wallet seed, as I understand it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes Xeagu, and best to table this discussion imo&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s move along to the oh-so-contentious block size scaling discussion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; articmine is currently validating some cost analyses by sarang&lt;br&gt;&lt;strong&gt;&amp;lt;OWLisFLOWN&amp;gt;&lt;/strong&gt; Sup n00bs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i whipped up two ideas, one wacky and one not for block size debate, and i&apos;ll be contributing these two ideas to the mix to see about how it all fits together&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in terms of cost analyses&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; What are the two ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I presented my overall proposal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my first idea is a simple low-pass filter, and my complicated idea is inspired by some discontinuous reset models from neuroscience, which sounds fancy, but is in no way &quot;modeling brains on the blockchain&quot; or anything like that, please do not run away with my words&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: yeah, i thought you and sarang were working together to make sure cost analyses were apples-to-apples comparisons?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://paste.debian.net/hidden/556a3a8a/&quot;&gt;https://paste.debian.net/hidden/556a3a8a/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aha!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks articmine&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s articmine&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Interesting okay. Can you explain the low-pass filter? I&apos;d like to discuss the brains on the blockchain idea later.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There was one addition: We can use LongTermBlockWeight as opposed to BlockWeight in the fee calculation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu essentially all our proposals revolve around discrete-time dynamical systems, including my discontinuous reset idea. so &quot;how to update next_max_block_size as a function of previous block sizes... so that the blockchain doesn&apos;t get caught in a feedback loop and blow up for a determined and moderately wealthy attacker?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; This is trying to determine future dynamic block size scaling?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; wait&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I have a paper on this issue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; please link!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; it&apos;s originally for PoS&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but does address the problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe articmine&apos;s approach is good in the sense that it forces an attacker attempting to force bloat to drag out an attack over a long timescale in order to have a decent influence, which costs more and more money.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; of keeping this wealth blowup in check&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://arxiv.org/abs/1809.07468v2&quot;&gt;https://arxiv.org/abs/1809.07468v2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; interesting, thank you. i believe someone had an idea where miners vote on the max block size for the next N blocks using proof of work, but i haven&apos;t looked further into it yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wb sarang&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I am not familiar with ArticMines proposal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu he linked it a moment ago, and sarang has been running simulations and comparing costs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; this one has a formula for how to calculate the next reward based on the current parameters&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; maybe we can generalize it for blocksize?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I need it in ELI5 terms&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; interesting, thank you. i believe someone had an idea where miners vote on the max block size for the next N blocks using proof of work, but i haven&apos;t looked further into it yet] &amp;lt;--- This is one of many failed Bitcoin proposals&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; As long as we finalize ArticMine&apos;s proposal soon, before the fancy new stuff gets worked on :)&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; How does the dynamic block size change from its current state?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: also good to know&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The newer proposals do away with the idea of a single median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we allow next max block size to be 2*Median(last N blocks)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i forget N&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Xeagu: &lt;a href=&quot;https://paste.debian.net/hidden/556a3a8a/&quot;&gt;https://paste.debian.net/hidden/556a3a8a/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 100000&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Details that have been previously reviewed can probably be discussed more deeply after meeting, IMO&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s too high level for me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And 1.4 IIRC, not 2.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I&apos;ll review other notes sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: oh! that&apos;s good :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu i&apos;ll get you after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; atm, I am waiting to see what cost details are added by ArticMine to ensure we understand the relative cost of bloat under the different options&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically: block size scaling is still under discussion, we are working on formalizing articmine&apos;s proposal and comparing it to our present proposal as well as at least one other proposal.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i think sarang and i can collaborate on a technical note describing all this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moving along to MRL 11&apos;s status update: MRL 11 is essentially about traceability and linkability in Monero, and comparing techniques across multiple blockchains like Zcash + Monero together&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you guys have seen matthew green and binaryfate and fluffypony sparring on twitter about ring sizes compared to the shielded pool in zcash&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is that&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Zcash doesn&apos;t scale&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ah :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the current status is that sarang passed it back to me more than a week ago, and i&apos;ve been tinkering with simulations&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My proposal uses the current 2x maximum for the short term median and 1.4x for the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; You can&apos;t let every transaction be shielded without huge data storage&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to simulate something like the following, and it&apos;s quite challenging to formalize this (i&apos;m bringing my hangup to the crowd so you guys know what i&apos;m stuck on)... I want to create a formal statistical hypothesis, and it&apos;s eluding me...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; essentially, i want to capture the EABE scenario that started this whole paper last year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and churn&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; EABE scenario?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Poisoned outputs&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Oh got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I want to generate a random blockchain (somehow) and embed within it the spending behavior masking &quot;churn&quot; between receiving a possibly &quot;marked note&quot; and then later trying to cash it out at a KYC/AML exchange&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then i want to apply our matching technique to see the probability that this behavior is caught, if someone is looking for it&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; But as I understand if you just show view key, the exchange will accept it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu that&apos;s the final vertex in the transaction graph&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there may be many intermediate vertices as you churn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; most importantly, we need somehow to gauge the entire confusion table; false positives, false negatives, true positives, and true negatives&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Like how far back do exchanges care about poisoned outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unknown&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i can do this *under certain hypotheses* but i can&apos;t do it in general. all i really i want is a practical comparison of our technique to a real world scenario like a miner trying to hide that he&apos;s depositing a mined coin on an exchange&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You should conservatively assume &quot;all the way back&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, feels like we&apos;re getting off topic somewhat&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Was regarding MRL 11&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Traceability comparison&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, to summarize MRL 11: we have an algorithm, we have timing estimates, we are working on simulations and comparisons of our technique across multiple blockchains at once, and we are basically gearing up to figure out how many churns is enough... or... alternatively... we are gearing up to figure out how to show the depth of the wastefulness of having a massive anonymity set like the whole zcash shielded&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: think that was an okay summary? i don&apos;t want to speak for you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, the computational bounds are the most interesting part IMO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, same actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they set a framework for analyzing certain behavior&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the interesting thing to me is we were able to put lower bounds on how fast an attacker can generate a &quot;guess&quot; at a possible spend history&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; bad news: it&apos;s pretty fast. good news: there are lots and lots of possible spend histories, like cryptographically many&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how much is the practical security compared to a zk-snark scenario? we&apos;ll find out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you earlier discussed block size scaling (waiting on cost analysis)... did I also miss anything on output selection?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; spoiler: if both blockchains exist together at the same time, one with an opt-out transparent pool and both with users interacting at KYC/AML exchanges... then security on both are wildly compromised&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang eek I forgot to add output selection to the agenda, that&apos;s my bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, is now a good time for this?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; perfect time actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; It&apos;s not on the agenda but I wanted to make sure we discussed the rumor of ASIC/FPGAS on the network.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo had asked me earlier about reviewing our windowing approach to gamma selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; He had an idea about further weighting selection probability of a block based on output count&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; with a possible goal of reducing the coinbase-to-non-coinbase ratio in rings to that of the whole chain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu we&apos;ll get to that in a sec, thanks for reminding me :\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. 6-10% of outputs are coinbase, so 6-10% of a ring should be as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo can explain it better, but the idea would be to take the gamma probability of block selection and further weight by the block&apos;s output count, and then uniformly select within that block&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working up some code based on chain stats&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I&apos;ll put it out there for comment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang #actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the distribution in the ring should be &quot;whatever the probability that the next transaction is a coinbase output.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I think miners churning newly mined coins would help against poisoned outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if miners typically hodl for long long long times, then mimicing the distribution of the outputs that care coinbases will drastically over-sample the coinbase outputs.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu i agree&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; &amp;lt;sarang&amp;gt; e.g. 6-10% of outputs are coinbase, so 6-10% of a ring should be as well &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but 99% of coinbase outputs are owned by about 15 people&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think a lot of miners churn in order to mask that they are mining&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: exactly!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know, but we have no good metric for &quot;how many coinbase in a ring is ok&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unfortunately we don&apos;t really have a way of estimating how often any given subsets of our blockchain are spent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Currently it&apos;s 1-3 outputs per ring on average that are coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The idea I had is meant to (I think) make the selection process match the gamma from an ideal blockchain (ideal being, every block has the same number of outputs).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And indeed, in that particular case, the two distributions match.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The idea has two steps:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice, did you run sims?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; - for each block, calculate its probability of being picked by the gamma distribution pick&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; - for each block, multiply that number by the number of outputs in that block&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then you just pick a random block from those weights using a discrete distribution.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did not run sims, because I do not know how to calculate the first step.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; MOO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you brilliant bastard&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you want to know why that works?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo had pointed out earlier that this also solves the issue of a fixed window size&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, I see how it&apos;d work by, er... intuition really. Why does it work ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you are estimating an empirical distribution: when you multiply that number by the number of outputs in the block, you are computing the expected number of outputs to be selected from that block. then you built a histogram and selected from that!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; expectation as a linear operator&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fun stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *ahem*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the scaling of coinbase outputs in this case is also independent of the gamma distribution, which I find neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very frequentist. hem hem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, you could use this with any underlying hypothetical distribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m confirming that it does so, and writing up some sims to convince myself of it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; \me eats oatmeal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kudos moneromooo, it&apos;s a clever approach that fixes the issues with windowing&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so there&apos;s still a probability that multiple coinbases will be selected, but because tiny blocks have low probability, we should expect less outputs selected from tiny blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it actually fixes several other things i&apos;d been thinking about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a great framework.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks. Still needs a way to compute the first number. I fear it might involve integrals.&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I don&apos;t understand :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: probably not =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: yeah, exactly. each output has a gamma age, and then you select from all outputs. rather than selecting an output age from a gamma and then selecting from all the outs with that age. subtle flipping of the order of things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe it should reduce the ring ratio to that of the whole chain&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I don&apos;t know what gamma means&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In the most extreme case, we can say 0 coinbase are necessary and force independent miners to churn their received funds if they care. Pools don&apos;t care and are the main cause of this debate. But there doesn&apos;t seem to be enough support for this, and it comes with other tradeoffs. I just think it&apos;s important to keep mentioning&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A particular random distribution.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the way we select ring members using math Xeagu&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Xeagu, you can think of gamma as a droopy triangle&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; xeagu there is a long statistical background on the gamma distribution. we&apos;ll catch you up after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right triangle, 90 degrees on the right side. the hypotenuse is the droopy side&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: we can enforce coinbase-only rings as a first churn, but that doesn&apos;t solve the heuristic of &quot;coinbase are bad&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it just moves it along the transaction graph a teeny bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so I feel ya&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you flip a coin until you get a heads up and right down the number of flips. then you do that 10 times. then you add those wait-times-until-heads-up together&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang: this would just accept &quot;coinbases are bad&quot; and not touch them whenever possible&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; So if gamma is a process (verb) how is it acting as an adjective modifying a noun (age)?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i dunno what parameters we use, but &lt;a href=&quot;https://en.wikipedia.org/wiki/Gamma%5C_distribution#/media/File:Gamma%5C_distribution%5C_pdf.svg&quot;&gt;https://en.wikipedia.org/wiki/Gamma\_distribution#/media/File:Gamma\_distribution\_pdf.svg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i&apos;d guess we look like the red line&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and then you ask &quot;what is the probability that i got wait times of 3, 2, 0, 1, 1, 0, 1, 2, 1, 0?&quot; that&apos;s essentially a gamma distribution&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Xeagu,&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The heuristic would move from &quot;coinbase in a ring are decoys&quot; to &quot;outputs generated in a coinbase-only ring are decoys&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i&apos;m not sure i follow that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unless you convince miners to churn more out of the goodness of their pooled hearts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i think i follow you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now you might throw out all coinbase ring members as decoys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now you look back one step, and throw out an output generated from an obvious coinbase churn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You gain very little from this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i think i follow yoiu&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I like the idea of shooting for a ring member ratio matching the chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and this weighted approach should do that for us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to be confirmed by sanity-check sims!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so the output selection method proposed by moneromooo is actually a really clever way of computing expectations, and as a consequence, gives us a better output selection method. we should glance through the code, but i&apos;m happy with that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; FPGA/ASIC stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s move along&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i hear some nonce distributions are non-uniform&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and they recently changed as of the new year-ish&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fun&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i&apos;m not really prepared to talk about monero POW and asic-resistance right now, tbqh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i happened upon some reading this weekend on sponge constructions, so i&apos;m currently on the path toward learning more about hash functions and pseudorandom functions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i don&apos;t have any thoughts i want to make public right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (i&apos;m not keeping anything from anyone either, I harbor no secret opinions on this either)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been working on sims relating to output selection and block size, and continue side work on bulletproofs MPC and related things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be attending the Stanford academic crypto conference this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Yeah, sarang and endogenic and i and isthmus will all be there&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; *not envy*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; CONVENIENTLY i found my LAST FOUR MRL shirts, so you know&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be forcing everyone to wear them for a photo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have work to share before we review action items?&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; I have to go&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have been doing some reading on alternatives to ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;Xeagu&amp;gt;&lt;/strong&gt; Great meeting everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i plan on writing up a technical note summarizing different options in different cryptographic hardness settings, timing and space comparisons&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; Alternatives without huge resource drain?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; learninandlurkin: so, some of that is tricky&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s always the kicker&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example, i came across some short-integer-solution methods with lattices that are FAST AS HECK but HUGE&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the tradeoff isn&apos;t there yet, but it&apos;s worth summarizing it all&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; my favorites&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; they are also good for accumulators&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I have some demos on that&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; been working with SIS for long&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur ooh, i&apos;d love to see a link of some sort&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;ve got really into noncommutative crypto recently&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i&apos;ll be summarizing i think four papers in the coming days, to communicate some of the options we have to the community&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; it feels like a graveyard because except for the primitives everything is broken&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Action items for this week?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but I asessed all attacks and stuff that are still holding in the recent months&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; main focus on zk stuff now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am looking forward to ArticMine&apos;s sim code updates to reflect rational miner costs, which will allow us to assess our options for next upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my action items are: matching simulations and hypothesis testing, and my alternatives-to-ring-signatures-aren&apos;t-much-better technical note&lt;br&gt;&lt;strong&gt;&amp;lt;learninandlurkin&amp;gt;&lt;/strong&gt; I&apos;ll look forward to that suraeNoether. With ringsigs being our main weakness and also the main missing component of Grin (as compared to XMR) I think this are of research will have big implications.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ringsigs are our main weakness?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; what happenned with RTRS?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It remains an option, but one that requires a lot of overhauling for still being ring sigs :.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :/&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur: sarang has gotten them to be suitably fast with multiexponentiation so that we could, say, use ring sizes up to, say, 20-30. however, there are some other sublinear schemes that are available, each with their own trade-offs, which is why i&apos;m writing my paper&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; wow&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was hoping that once we broke a certain speed barrier, the path forward would be a no-brainer&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; okay, I&apos;ll be waiting for it&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; the paper I mean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we have certain issues we&apos;re dealing with and it&apos;s not totally clear whether overhauling the system for such a small ring size boost would be worth it if there could be another option with a relatively bigger boost eventually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; well said&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; replace that last word &quot;eventually&quot; with &quot;presently&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, /meeting&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-01-21</title><link>https://beta.monerodevs.org/blog/2019/01/21/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/01/21/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-21/</guid><description>Ongoing work, New work, and miscellaneous</description><pubDate>Mon, 21 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FYI meeting begins shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Current agenda: &lt;a href=&quot;https://github.com/monero-project/meta/issues/301&quot;&gt;https://github.com/monero-project/meta/issues/301&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall we begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Greetings, everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; letsdothis.gif&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I dislike mass pings, but given certain topics, a special ping to sgp_ ArticMine moneromooo knaccc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, ONGOING WORK&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Much discussion about payment ID deprecation has occurred&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ is holding an open meeting to discuss this, on 25 January: &lt;a href=&quot;https://github.com/monero-project/meta/issues/299&quot;&gt;https://github.com/monero-project/meta/issues/299&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; THe current proposal intends to discuss is a deprecation of unencrypted pIDs at next upgrade, followed by a ban on all payment IDs in fall&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The main source of contention at this point seems to be whether keeping encrypted pIDs around, whether or not the wallet supports them by default, is necessary or desired&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless there&apos;s something important to talk about regarding this, and its relationship to the upcoming fork, we can table it until sgp_&apos;s meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think it&apos;s wise to table the discussion until the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo has been working on wallet handling of payment IDs, as well as the use of default payment IDs for transaction indistinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next is block size scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine recently posted a new proposal \&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the two on the table right now are the dual-median option (presented last time) and ArticMine&apos;s new one&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I can go over the details and answer questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is the paste on this idea, linked earlier: &lt;a href=&quot;http://paste.debian.net/hidden/50f142a6/&quot;&gt;http://paste.debian.net/hidden/50f142a6/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; To confirm, the old proposal is this? &lt;a href=&quot;https://github.com/noncesense-research-lab/Blockchain%5C_big%5C_bang/blob/master/models/Isthmus%5C_Bx%5C_big%5C_bang%5C_model.ipynb&quot;&gt;https://github.com/noncesense-research-lab/Blockchain\_big\_bang/blob/master/models/Isthmus\_Bx\_big\_bang\_model.ipynb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The key part of my proposal is to separate the block weight into a long term portion LongTermBlockWeight and the balance&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; LongTermBlockWeight - BlockWeight&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: look at notebook line [3]&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; LongTermBlockWeight does not include the burst potion that can go up to 50x&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So the LongTermMedianBlockWeight does not compound at 50x&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fwiw for the folks in the audience: one of the reasons block size based on medians is a difficult question is the way medians behave...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; most equations that have been proposed here introduce an effective time delay between how max block size is responding to previous block sizes... and it&apos;s a difference equation... and introducing time delay to difference equations can introduce very strange behavior like chaos. (example: &lt;a href=&quot;https://advancesindifferenceequations.springeropen.com/articles/10.1186/s13662-015-0374-1&quot;&gt;https://advancesindifferenceequations.springeropen.com/articles/10.1186/s13662-015-0374-1&lt;/a&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; chaos is bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so most of these proposals are most easily analyzed with simulations, which provide no guarantee that things won&apos;t go crazy. i&apos;ve been looking into mean-based appraoches instead of median-based approaches; this introduces the possibility that outliers become disproportionately important, but it removes chaos from the equations, so we may be able to design a globally stable approach.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to evaluating articmine&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This is the key difference with the prior proposal that compounds the LongTermMedianBlockWeight using the entire block&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; the&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Including the simple two-median approach, right ArticMine ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes the simple two median approach fails&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m still not clear on the properties we want out of max block size adjustments&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Since it either compounds the 50x burst (my initial version) or kills the burst over time (smooth&apos;s version)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: is that paste complete as written?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; beyond &quot;ability to go 50x over a slow day to accommodate a christmas day, and to not allow a big bang&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus and I plan to work this in to our existing simulations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; His is more complete, but I am doing one for my own education and as a separate check&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We shall need to make a decision by freeze time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: there are a few subtleties that I&apos;ll want to ask you about later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I also would like to hear the answer to suraeNoether&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I did not see any response to smooth&apos;s comment.....&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; you can avoid any sort of consensus issues on *1.4 by making it 1.375 which is adding 3/8&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; 10:50 PM or some such, but that should be close enough&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; 10:56 PM overall looks good to me at first reading&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; 11:02 PM i guess 4/10 is fine too, just slower (but not significant)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that was a rounding issue, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If people will fuck up with 1.4, they will fuck up with 1.375.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; For interested people, the amp branch has ArticMine&apos;s change (untested).&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should just pick a number that can be represented exactly in a computer&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (just the top patch)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Better to pick one that can&apos;t. You don&apos;t want people to use floating point and think they did it right bevause the number was chosen to make things look right.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; branch link: &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/commit/f1ee51c55963d05a78db916d41da7dc5948bb05a&quot;&gt;https://github.com/moneromooo-monero/bitmonero/commit/f1ee51c55963d05a78db916d41da7dc5948bb05a&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; representing 1.4 in a computer is inexact and will cause floating point rounding problems in different pieces of software, but i think 1.375 can be represented in binary exactly and so there is no roundoff problem in that regard...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; also, hot dang that was fast moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one of the things i, personally, would like out of the block size adjustment is this&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; smooth&apos;s comment would e an improvement if the BlockWeight were a factor of 8 in bytes, but it is not. So in reality it is not a material change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s a strong argument actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, i think block size adjustment can benefit from: forcing the marginal cost of adding an additional transaction in terms of block reward penalty to be greater than the standard fees gained by including that transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if we pick some exotic max_block_size calculation, we should also be changing the block reward penalty this way&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Still I see as an improvement. As per suraeNoether comment above. So we can make the change from 1.4 to 1.375&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course, if the block is nearly full and the block reward is almost zero, adding almost any transaction fees will make up for it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: moneromooo just made a strong argument *against* that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so this marginal cost approach will be most effective when block sizes are nowhere near the big bang levels&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is good: providing an incentive to stay reasonable when they are already reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; No When block weight is close to big bang levels LongTermBlockWeight is &amp;lt;&amp;lt; BlockWeight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not talking about your block size proposal; i&apos;m talking about block reward penalty as a function of block size&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Has any thought been given towards an incentive for miners to create smaller blocks when transaction volume is low? To slow blockchain growth&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s what i was just talking about lurkinandlearnin&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; lower blockchain growth is probably less important than quicker validation and propogation but the same point applies&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: all txns get added eventually if the fee market allows&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; something isthmus brought up to me: there are only about 150,000 blocks between us and the next hard fork. with the *simple* two-median method will forbid a blowup before the next hard fork.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; woops i mean between March and October hard forks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, starting the penalty before 100% (idea from smooth).&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should consider implementing the simple method *first* and spending time thinking about a more optimal solution, rather than trying to go for broke&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; moneromooo: that sounds like a great idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: yep, smooth had the initial idea of sub-100%-median block penalty; my idea is to make the drop-off nonlinear so that it&apos;s more expensive to push block sizes larger in the absence of a healthy fee market&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, simulations will shortly be done for ArticMine&apos;s proposal compared to the current approach and the simple two-median&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Presumably the next upgrade will do one of the two options&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i don&apos;t think we&apos;re going to come to any conclusions on this, but it&apos;s been a good update&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s move past scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure thing. We&apos;ll talk after simulation data are available&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next is transaction size reduction, for which there is a PR from moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; AFAIK there are no new updates on this otherwise&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unless moneromooo you wish to say anything about it?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d just like one of you Noethers to review the code before it goes in.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; suraeNoether said he&apos;d have a look.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang let&apos;s do that *together* tomorrow morning? we can do it over a vidchat since we were going to meet tomorrow anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Roger; the math looked correct to me, but I may have neglected to add a comment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok suraeNoether can do&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fun&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as for the semi-final point on the agenda... what&apos;s the deal with bulletproofs, anyway? seinfeld.gif&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; DID YOU GUYS MAKE THINGS FASTER AGAIN&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Only a brief update that some BP verifier optimizations didn&apos;t make it into the 0.13 release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a very unscientific test on my box resulted in a 64-batch of 2-proofs verifying 60% faster&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kudos to moneromooo for continuing to squeeze speed out of those suckers&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; holy smokes&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; 60% faster than current impl or than pre-BP?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; than the 0.13 release code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; jeez&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that is, 0.13 vs master&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as of a few days ago&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; where did this speedup come from?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Folding in some multiexponentiation operations, as well a host of other voodoo moneromooo can dooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we can brag about the next release making txns smaller and faster again :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I did not keep track of which change sped up by how much. I think sarang&apos;s single multiexp change is probably the biggest one though.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s now discuss NEW WORK&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your personal updates?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; personally, this past week was largely a konferenco administration week for me, contacting speakers and vendors and getting my bank compliant with me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i did research on bulletproofs, linear algebra in cryptography, and our matching paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m sooper excited for this conference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but a lot of my work this week was contacting possible speakers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sounds like we&apos;ll have some big names joining us&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, it&apos;s pretty great so far; we are adding more names this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any updates on the matching paper suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my simulations aren&apos;t passing unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; once they do, i&apos;m making a commit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and then collecting data&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so: it&apos;s moving forward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I&apos;ll go next&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh i had one more thing to bring up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry sarang, i don&apos;t want to interrupt&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; is there a list of speakers for the conference?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i found all those old Monero Protocol Standards documents I started writing last year, and I&apos;m wondering if folks still want me to compose the v0.1 versions of these rather short text documents into something to put up on our github&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; or not official yet?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: check out konferenco.xyz&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the benefit of having the standards instead of a single big zero-to-monero document is this:&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can update each one piecemeal and only update it if something has changed. this reduces overhead work on documentation. and if it&apos;s on github, anyone can update them, we don&apos;t have to go find kurt magnus or koe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW the ZtM doc is on github and can be PRed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I see the point about modularity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My pessimistic side worries that updates would fall behind, as they already have on ZtM&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; What aspects of the protocol are covered? Could be something useful to incorporate into the often neglected wiki&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; as they both sound modular&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: essentially similar to the cryptonote standards they released after i reviewed their whitepaper years ago, like this: &lt;a href=&quot;https://cryptonote.org/cns/cns006.txt&quot;&gt;https://cryptonote.org/cns/cns006.txt&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (my whitepaper review would have been moderately better if they wrote those standards before the whitepaper, but hey)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang your points are valid&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is why i&apos;m not sure if it&apos;s a good idea to devote time to it&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Wiki is a good idea, specs are a good idea. Having experience as a book editor, people making random PRs is a huge nightmare to text style and continuity and often took 4x as long to polish then if SerHack and I had written ourselves.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, how about this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whatever is made available, whether ZtM or wiki or standards, keeping up to date is the most important aspect IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I cringe at &quot;text-rendered math&quot; though...&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Maybe we should pick one to be the &quot;reference&quot; documentation and the others follow suite?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who&apos;s responsible for maintenance of each one?&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Well as long as the version at time of writing is very clear keeping it updated is not so critical&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang who&apos;s responsbile for maintaining anything around here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: I disagree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how about i just post what i have after making it a little more readable, and if someone wants to run with it they can&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; nice, but not disastrous. If anything having info about how things used to work out there is also useful.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can post it on my personal github to avoid cluttering the primary\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I think that&apos;d be useful, to get a better sense of scope of audience&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: we can always label them clearly DEPRECATED AND NOT USEFUL. but i think it&apos;d be better to have them out there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; good point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay handing it back to sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As long as it&apos;s clear what can be considered &quot;closer to canonical&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I&apos;ve had some testing and minor optimizations to BPs for the next release, as mentioned earlier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Minor work on simulating block size changes to confirm work by Isthmus on scaling etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Recording of new Breaking Monero episodes with sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The usual new lit and project review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and some work on a safe MPC protocol for Bulletproofs for future use&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as a lot of back-and-forth administrivia on the topics for the Boron upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am personally in favor of either Boron Betelgeuse or Boron Bellatrix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (as far as names go)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and of course the math for graph matchings, which has been passed back to suraeNoether for simulation data that he is obtaining&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Betelgeuse will lead to a schism in the community over pronounciation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; precisely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s like the naming of iPhone X... by making it hard to get right, it forces you to think it&apos;s better than you are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; humbles us all&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; &quot;It gets the people going!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions for me?&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; what&apos;s the next breaking monero topic?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm... Lightning network things ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: what questions on that?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &quot;Boron borealis&quot; ?? I think there&apos;s a Harry Potter character called Bellatrix, which could get confusing with all the HP-themed MimbleWimble names.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: we have several topics in the lineup, to be arranged&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Also, Breaking Monero = awesome, thanks for all the time going into that series :- D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Was anything done or thought about recently about anything monero needs for LN or LN style system ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: some of it was an efficient and fungible way to handle protocol aborts, a la noninteractive refunds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that was quietly tabled as several proposals for interactive refunds were thrown around&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah yes. It would be nice to see a list of things that are needed in monero as building blocks. In terms of parenthesized AND/OR. I always forget. Or never knew.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s a good point. Having a well-considered status update will be useful for longer-term planning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have updates to share, before we adjourn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to everyone for joining&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our current action items:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (a) simulation data for block size proposals, to make a decision before freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (b) final review of transaction size reduction PR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (c) meeting to decide on payment ID deprecation (PLEASE attend or comment on github issue if you have an opinion on this, with justification/data)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at ease, soldiers&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-01-19</title><link>https://beta.monerodevs.org/blog/2019/01/19/logs-for-the-Community-meeting-held-on-2019-01-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/01/19/logs-for-the-Community-meeting-held-on-2019-01-19/</guid><description>Community highlights, Forum Funding System updates, Event topics, Hardware topics, Surveys, Workgroup report, and miscellaneous</description><pubDate>Sat, 19 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/298&quot;&gt;https://github.com/monero-project/meta/issues/298&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; HI GUIZ&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This will probably be a relatively long meeting, so hang in there!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott[m]&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Helo.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; +l&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; knaccc opened this excellent GitHub issue on I2P-java. I recommend reading it and participating in the discussion. We will mention another meeting on Kovri and Monero’s network privacy in a few minutes: &lt;a href=&quot;https://github.com/monero-project/monero/issues/5070&quot;&gt;https://github.com/monero-project/monero/issues/5070&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Salutations&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Breaking Monero episodes 3 (0-decoy and chain reactions), 4 (chain splits), and 5 (input selection algorithm) were released: &lt;a href=&quot;https://www.youtube.com/watch?v=WOyC6OB6ezA&amp;amp;list=PLsSYUeVwrHBnAUre2G%5C_LYDsdo-tD0ov-y&quot;&gt;https://www.youtube.com/watch?v=WOyC6OB6ezA&amp;amp;list=PLsSYUeVwrHBnAUre2G\_LYDsdo-tD0ov-y&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Breaking Monero Episode 01: Introduction - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We sold over 400 copies of Mastering Monero, available on most Amazon stores (US, UK, DE, FR, ES, IT, JP).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; MyMonero finally released their redesigned website :) &lt;a href=&quot;https://mymonero.com&quot;&gt;https://mymonero.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Isthmus published a study of Monero’s nonce value distribution: &lt;a href=&quot;https://hackernoon.com/utter-noncesense-a-statistical-study-of-nonce-value-distribution-on-the-monero-blockchain-f13f673a0a0d&quot;&gt;https://hackernoon.com/utter-noncesense-a-statistical-study-of-nonce-value-distribution-on-the-monero-blockchain-f13f673a0a0d&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; “Woodser” created a new JavaScript library: &lt;a href=&quot;https://github.com/woodser/monero-javascript&quot;&gt;https://github.com/woodser/monero-javascript&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Exa Wallet released their wallet in stagenet. They open-sourced their fastsync MyMonero-esque tool, and they say they will open-source the app in a week or so. The app includes interesting multisig functionality: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/agqqqi/exa%5C_wallet%5C_beta%5C_screenshots/&quot;&gt;https://www.reddit.com/r/Monero/comments/agqqqi/exa\_wallet\_beta\_screenshots/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Exa Wallet Beta Screenshots (&lt;a href=&quot;https://imgur.com/a/WHjfnKw&quot;&gt;https://imgur.com/a/WHjfnKw&lt;/a&gt;) to r/Monero | 46 points (92.0%) | 16 comments | Posted by SamsungGalaxyPlayer | Created at 2019-01-16 - 22:31:10&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; New member of the Monero Ecosystem Project, Pymonero: &lt;a href=&quot;https://github.com/monero-ecosystem/pymonero&quot;&gt;https://github.com/monero-ecosystem/pymonero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and the javascript library woodser made will probably soon join the Ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We are waiting on fluffypony for the forum to go out. Rehrar says it’s out of his hands at this point.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other comments rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; (Hi everyone!)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ne&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you know a good PHP developer, please send them myw ay&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt;*my way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the FFS backend is open source and on the repo.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; fluffypony is a good php dev&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and Devin can continue working on it (and he&apos;s doing great work, but at a slow pace), but maybe he can have some help? :)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; laravel or php support needed?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; There&apos;s not too much left to do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; laravel I think parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I can confirm. Laravel support needed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob Jan-March: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91563/el00ruobuob-january-to-march-part-time-for-a-new-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/91563/el00ruobuob-january-to-march-part-time-for-a-new-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^ this one appears hidden for some reason. It probably needs some Reddit love&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Konferenco: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are there are proposals in ideas that I missed? I don’t see any.&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Lots of spam in need of funding&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; there is also mine still not completely funded yet: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91261/erciccione-coordinator-of-the-localization-workgroup&quot;&gt;https://forum.getmonero.org/8/funding-required/91261/erciccione-coordinator-of-the-localization-workgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: it was so close I overlooked it :p&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; No problem :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Event topics (35C3, Defcon, Camp, FOSDEM, Konferenco)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob msvb-lab asked for me to reserve some time for event discussions. Take it away!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; We&apos;re not preparing for an appearance at BSides Munich which was what we did last year.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; FOSDEM is next up, although it&apos;s unclear if I can speak there (conflicting calendar.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Defcon China is after that, but we have no official role.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Konferenco (I&apos;ll let others explain this part.)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; 35c3 was good, but also exhausting. we are planning to release a report asap but didnt find time yet.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether can speak if he&apos;s present. I know he is still looking for the venue&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; also the 35c3 produced a lot of insights for us, especially regarding conference management, recording, streaming and documentation. we want to bring in all this for supporting the conferenco.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And finally Defcon, I submitted an application and it&apos;s possible that (if accepted) things go similarly like last year... Except that we might have a private noncohosted space.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s all I have to announce regarding events, maybe others want to announce other events or ask questions?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; we should have a privacy-coin village.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; needmoney90: but a non-cohosted space (meaning we have no village partner) is the way to be, no?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; While a non-cohosted space would be nice, having other things present is useful to fill up time (and have a wider variety / selection of things to choose quality from)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well that&apos;s actually the cool thing of owning the whole village&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; As 35c3 was succesfull, we as organizers also got the offer to join the Chaos Communication Camp, being held close to Berlin, which only gets hosted every four years, late August this Year.. So there is good chance to have a monero community outreach among this great hackers summer camp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; at 35C3, we had Grin and Namecoin speak&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and it was our decision&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we don&apos;t cohost the space, we can definitely still bring in other people for speeches outside of our community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and publicize that. But we just don&apos;t share scheduling or any other sort of responsibility with other people to make it happen&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; yes.. definately..&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; We could have a Monero Defcon Village, but ensure that the call for talks is communicated to as many vetted/respected communities as possible.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: That&apos;s the case I made to management, that if they like the idea of cohosting they should give us the total control and we will invite other groups.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; also we&apos;ve got alot of feedback from within C3 community - being thankfull dfor the diversity of talks..&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; there is alot of interest to continue this format and a couple of people offered help too for next year&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; so i guess its a good sign, when people want to keep the cdc alive&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; nevvton: Most people complimented RIAT&apos;s efforts at 35C3 because of the excellent stage and comfortable work environment, lots of space and power, nearby food.&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; (cdc critical decentralisazion cluster)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cohosting caused a ton of management headaches. needmoney90 I totally agree different topics are important though. I think the options are to have a Monero-organized &quot;privacy coin&quot; village or a Monero village that also talks about other interesting topics. I lean towards the latter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Privacy Coin Village by Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll give that some thought&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob: are there Defcon venues available with separate &quot;stage&quot; and &quot;booth&quot; sections? One section where people can mingle, work on challenges, and talk?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Monero Village&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; if it can e done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think I&apos;m going to agree with you ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; after ten seconds of thought&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it just sounds right and is a reward for all of the hard work we do honestly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;Monero Privacy Village&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: The only thing resembling separate stage booth sections is what IoT Village have, a giant three times size room where they can separate with couches and banners.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; MPV&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero has slaved to do things well, and because of that, only Monero is allowed in the capacity we are at places like Defcon and C3&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is fine also sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think that&apos;s something to kind of shout about. It lets people know we are the real deal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it says a lot to have &quot;Monero&quot; name at Defcon as a standalone, and nothing else&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; that is true.&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; If you call it &quot;Privacy Coin Village&quot; you&apos;ll have people wandering in asking &quot;Is this where I can spend my Tron?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and no other project has the same. It says the conference organizers know we are in it for the right reasons, and &quot;endorse&quot; that to the crowds.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any representation here from Konferenco? Seems important?&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; on behalf of riat and team - we are already planing to join in for defcon.. and also offering help and in case needed share some conference knoledge for Konferenco, regarding streaming, ... but organizers first&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether posted a recent update in #monero-research-lab; he&apos;s looking for a venue. There are conflicting conferences in Denver on the selected dates, so they could change&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; The only thing that Defcon might object to is if they see it as a &apos;branded&apos; room. Afair no other rooms were like that, were they?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet: up last year lol :p&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt;*us&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; It was BCOS&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Blockchain Open Security?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It was officially &quot;BCOS/Monero&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Ah ok&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; My bad&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final comments on conference stuff? Make sure to keep us updated in #monero-community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Hardware topics (help to advise concluding FFS 90126)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Here&apos;s an enclosure, please answer two questions to choose the color:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://survey.zohopublic.com/zs/0mB38Y&quot;&gt;https://survey.zohopublic.com/zs/0mB38Y&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; While you&apos;re thinking about that, there are a couple entries in the FFS 90126 relating status.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; And because there&apos;s no sense in keeping to wait hoping for a fiat price correction, I&apos;ve proposed to defund certain requirements so that the forum entry can be completed:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/90126/advancing-monero-hardware-wallet?page=&amp;amp;noscroll=1#post-96728&quot;&gt;https://forum.getmonero.org/9/work-in-progress/90126/advancing-monero-hardware-wallet?page=&amp;amp;noscroll=1#post-96728&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Colour should be Vantablack&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://media.wired.com/photos/594b097127a2330247114d0e/master/w%5C_3110,c%5C_limit/dsc00268jpg%5C_galleryLarge.jpg&quot;&gt;https://media.wired.com/photos/594b097127a2330247114d0e/master/w\_3110,c\_limit/dsc00268jpg\_galleryLarge.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Quick explanation, the budget is detailed and most items are neither payable in XMR nor negotiable (main part is plastics engineering we must subcontract for.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So instead of waiting two years, I&apos;ll forego all time compensation and plug the otherwise budget lack hole.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s the short explanation, it&apos;s rather important to understand however.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Does everybody understand or have questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m looking at the numbers now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In USD, how large is the shortfall?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Or EUR&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There are eight budget areas, which one do you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The subcontracting, services, and other quotes are in EUR by the way. If I ever write a number, you know.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You originally allocated 195 XMR for worktime and 8 XMR for travel, right?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Those are the two entries which will be defunded, to plug the other holes.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ...however it&apos;s complicated, because to take advantage of the cheapest quotes a trip to Shenzhen is possibly needed. Each EUR spent on the trip saves 3 or 4 in costs, for example.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If you&apos;re willing to fulfill the other requirements, there should be nothing on the FFS holding that back. But if you understandably want some compensation, you could absolutely open another FFS proposal to cover the difference&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We did this for the bulletproof audits&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: I want compensation, but it&apos;s more important to me that the project maintains inertia and... I hate complication so the proposed defunding seems the most effective and simple way to accomplish conclusion.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Can anybody think of a good reason to not do the defunding in the way I&apos;ve proposed?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I think reallocation of funds is fair, but I think msvb-lab should be afforded leaving up request for travel and work time; in the hope that the community will deal with shortfall the project has experienced. Especially for a crucial project.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; midipoet: Can you rephrase that in a concrete way, without adding any complication? That might be impossible, but if you can then please do it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the thing we want to avoid is bad blood&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if msvb-mob feels jipped by the community, then just open another FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if he understands that it was Monero and not the community, per se, then let him defund now, and if he wants compensation he can think about another FFS for that soon&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Kind of difficult with me to produce bad blood, sorry that&apos;s not happening.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; awesome ;)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; What rehrar said is more succinct.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; then work for nothing! /s&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we always want to remember the humans behind the projects&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and that does include living expenses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so michael, don&apos;t feel bad, ashamed, or any other negative emotion for opening an FFS for your time&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; It would be nice if a few of us would make comments in that subthread &apos;defunding&apos; to voice support or not? Thanks if you do.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/9/work-in-progress/90126/advancing-monero-hardware-wallet?page=&amp;amp;noscroll=1#post-96728&quot;&gt;https://forum.getmonero.org/9/work-in-progress/90126/advancing-monero-hardware-wallet?page=&amp;amp;noscroll=1#post-96728&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Seriously though, we&apos;re not going to complain if you meet these requirements. But of course, you should consider asking for more XMR if you need it, and volatility circumstances threatened your support of the project&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure, we can add some comments&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: Okay, then as long as a few add comments we can close the topic and move to the next, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We already did 6. survey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Looks like black and transparent are evenly split, semitransparent and semiopaque evenly split too&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Okay, good. By the way (anybody who has not done the survey yet) you can find out what the prevailing color and transparency appearance of the enclosure is, at the end of the survey it is revealed what our colleagues are voting on the most.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do any workgroups have something to report?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Not much really. Just wanted to say that i&apos;m in the process to move all localization work about the CLI on Pootle. Soon will do the same with Monerujo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is Pootle still all it&apos;s cracked up to be?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Pootle is working just fine for now and translators started to use it massively. The true test will be during next release. A lot of new cose = a lot of new strings&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; ErCiccione: What was the other platform before changing to Pootle??&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; btw it&apos;s not perfect without translation memory&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other workgroup updates?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and the plan is to integrate a translation memory with pootle to make everybody&apos;s life easier and to have translations more ocnsistent across projects&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; msvb-mob: there was no platform, people just committed directly on GitHub&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ... and it was a nightmare&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; not much more to say really&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; unless somebody have questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Whoa, we have time for open ideas time!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: Kovri will not be discussed right, probably because of the forthcoming meeting that should come first, or?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my idea is to shut down Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can all go home to our families and actually enjoy our lives&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-mob: right, there will be an entire meeting for that and related topics&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll explain in #9&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; What&apos;s the doodle URL to choose the Kovri meeting time?&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://doodle.com/poll/a5592wfdsc6yretv&quot;&gt;https://doodle.com/poll/a5592wfdsc6yretv&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Everyone is quiet today. No ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I believe we should develop some sort of community response in the case of a 51% attack&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Similar to the vulnerability response plan&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; msvb-mob, do you mind me sharing the wallet enclosure appearance survey on reddit?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hmm interesting lurkinandlearnin&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; idea: protocol upgrades every 2.5 months&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew[m]: good luck getting the Core Team to make builds that frequent :)&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: I haven&apos;t heard anything from Devin or you regarding FFS deployment - is he done?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rolling release with CryptonightR&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; when I last spoke to him he was still busy with it&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Shortening the protocol upgrade timeframe is one idea to fight ASICs, but would cause a lot of other issues&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony: no&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I gotta run. See you folks, have a nice meeting and day&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he hasn&apos;t worked on it in the past week. Said globee rolled something out taht kept him busy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; said he was hoping to put some hours in this weekend&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; on lurkinandlearnin&apos;s note, I have drafted a blog post on Monero&apos;s awesome new pruning. Should be good optics to counter the &quot;Monero is great but can&apos;t scale&quot; narrative&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; vp11: Yes, it&apos;s okay to share, broadcast, and widely publish the enclosure appearance survey.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; o/ ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; thank you&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah, vote the poll about Kovri if you want to participate because i will close it soon&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; gtg, bye everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; rehrar: ok cool thought I was misunderstanding from the comment above, but I figure you mean &quot;out of your control&quot; as in you&apos;re waiting on Devin not that you&apos;re waiting on me :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fluffypony: is it possible to send out that email to the Monero-announce list today or tomorrow?&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Looking forward to that sgp&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony: yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m waiting on PHP stuf&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sgp_: which email?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the payment ID one&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; sorry I&apos;m a little disjointed today&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I will look at it tomorrow, but please remind me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I have the meeting scheduled for Friday, so the sooner the better&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final open ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I don&apos;t actually know what a response to a 51% attack should be, but we should definitely have one&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; It&apos;s just as important as disclosing major bugs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll see if I can at least outline the properties of a good response&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m sure the release will vary significantly depending on the circumstances&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 9. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Yes just something for people to think about before some future meeting I guess&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 2 February at 17:00 UTC. I will be speaking at the Monero NYC meetup during this time, so I will unfortunately not be able to attend. I&apos;m looking for others to run it (hint: rehrar, ErCiccione :))&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will take place next Saturday on 26 January at 17:00 UTC. Apologies for needing to reschedule this one.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We will have a discussion on the future of payment IDs on 25 Friday at 17:00 UTC. Please be present if you would like to take place in this discussion. We would like to make a decision during this meeting, so please prepare your arguments ahead of time or include them in the GitHub issue: &lt;a href=&quot;https://github.com/monero-project/meta/issues/299&quot;&gt;https://github.com/monero-project/meta/issues/299&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione is planning a meeting on Kovri and the state of Monero network privacy. Please participate in knaccc’s GitHub comment here: &lt;a href=&quot;https://github.com/monero-project/monero/issues/5070&quot;&gt;https://github.com/monero-project/monero/issues/5070&lt;/a&gt;. Furthermore, please fill out ErCiccione’s Doodle to schedule the meeting time ASAP: &lt;a href=&quot;https://doodle.com/poll/a5592wfdsc6yretv&quot;&gt;https://doodle.com/poll/a5592wfdsc6yretv&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 10. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks sgp_ for hosting..&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Thanks sgp&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Thanks sgp!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; np, thanks for joining!&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-01-14</title><link>https://beta.monerodevs.org/blog/2019/01/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-14/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/01/14/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-14/</guid><description>Upgrade items, Research, and miscellaneous</description><pubDate>Mon, 14 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But, let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The agenda, as linked above: &lt;a href=&quot;http://paste.debian.net/hidden/4ae0abc9/&quot;&gt;http://paste.debian.net/hidden/4ae0abc9/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 1. GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello all&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have much to talk about today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m going to move the Matrix item to 1.5. META&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto asked if we could do a deeper Matrix integration of this room&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what does it entail?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m neutral on bridges generally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now AFAIK, the room is a portal in matrix, and the desire is for a plumbed room&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/matrix-org/matrix-appservice-irc/wiki/Permissioning-in-Portal-vs-Plumbed-rooms&quot;&gt;https://github.com/matrix-org/matrix-appservice-irc/wiki/Permissioning-in-Portal-vs-Plumbed-rooms&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This would have the side effect of allowing Matrix-side ops to exercise control over Matrix users in the room, but not on the freenode side&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not really grokking the benefit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And be consistent with how other rooms (e.g. monero-community) are set up already on Matrix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto: are you present?&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; yeah, it would mostly not change anything IRC side, just here on this side, would allow for a more visible monero research lab matrix room and some matrix moderation options&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto is already matrix-side op for other monero rooms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Provided we have another admin as well, I am not opposed to this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, I&apos;ll request loose consensus from the room now before enabling&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; and yes, sarang is correct, it&apos;s mostly for matrix-side consistency, so matrix users can simply join #monero-research-lab:matrix.org&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so i&apos;m not really following why this is fine&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; charuto, no offense intended, please, but&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if someone comes to the matrix room and thinks you are in charge... *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t see a benefit to this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I originally had similar concerns, but that&apos;s possible right now with the portal room&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i see this as an opportunity for someone to act as a middle man to interact with me, and that makes me nervous&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: we can&apos;t stop someone from starting a portal room but we don&apos;t have to give them permission to plumb&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i literally mean no offense, charuto, i am sure you are running the rooms responsibly but&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m open to changing my view&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if someone can explain the benefits other than consistency&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; i understand your concern, suraeNoether , but the alternative would be people not even getting to the room&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i thought there was already a room&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that is a portal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If this makes it easier to use on the matrix side, and introduces no new problems that don&apos;t potentially already exist, I am fine with it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how does that work then&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; the portal room will remain, im trying to add a plumbed room&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; cant remove portal rooms&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then how is the alternative people not getting in?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe i&apos;m confused about how matrix works&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; some people dont know how portal rooms work and only join publicly listed matrix native rooms&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; on other monero channels, portal rooms always have less matrix users than plumbed rooms&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; it&apos;s the difference of joining #monero:matrix.org or joining #freenode_#matrix.org&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; typo, #freenode_#monero:matrix.org&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given that suraeNoether is an op in this room, we won&apos;t proceed at this time if he objects&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i guess my question is now reverting to a rude one: are people who can&apos;t figure out how to go to freenode.net and typing /join #monero-research-lab going to be helpful contributors in this room&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This issue will be tabled until after the meeting, so we can move on and respect attendees&apos; time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On to 2. UPGRADE ITEMS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The block size algorithm has been discussed at length here and in -dev&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; (I think that&apos;s a fair question surae)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Loose consensus seems to be that the recommended approach, a dual median cap, is a reasonable stopgap that slows bloat, but it not a long-term solution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine: given your deep involvement in this, can you comment?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the proposal on the table is to cap the next block at min[ 1.4*median(100), 50*median(100000) ]&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (others are welcome to comment as well)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m happy to endorse this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Isthmus may have thoughts on simulations, but he&apos;s always super busy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lot of debate centered around this not being a long-term solution, and I agree&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes I can comment on this.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What this does is stretch the time required by a lot&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Fist both the original proposal that I made and smooth&apos;s latest proposal fail because they are using the entire block to scale the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; smooth&apos;s proposal being... ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So either one has an exponential that scales based upon 50x my original proposal or the burst is lost&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; smooth&apos;s proposal is above in this thread I will try to find it&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt; &amp;lt;smooth&amp;gt;&lt;/strong&gt; A=median of last 100 blocks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt; &amp;lt;smooth&amp;gt;&lt;/strong&gt; B=median of last 100000 blocks (arbitary number, might be changed)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt; &amp;lt;smooth&amp;gt;&lt;/strong&gt; maximum block size is min(max(A,300KB)*1.4,max(B,15MB)*1.2) (again both numbers could be changed)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt; &amp;lt;smooth&amp;gt;&lt;/strong&gt; existing method is max(A,300KB)*2&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since code freeze is presumably drawing near, what is your endorsement ArticMine for what to include in the next fork (Boron)?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Right now I am working on a solution that addresses both of the above issues&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Basically I does not use the whole block to scale the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; but only that part of the block that would have been legal using the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: is there a serious flaw in using min[ 1.4*median(100), 50*median(100000) ] ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A benefit of the current approach is that it seems not too large of a fundamental change to include as a stopgap until more complex approaches can be studied more deeply&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; the 50x factor is applied at the end&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like... if we spend another week trying to come up with a better method, is that a good usage of time for the possible benefit of using a different method?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also we leave the current block scaling formual alone&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and instead restrict that effective median block weight to put a rolling cap on it using the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: maybe i&apos;m not following you... what do you mean by using the entire block to scale the long term median?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and what do you mean &quot;only that part of the block that would have been legal&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Let us say that the long term median only allows 400000 bytes for a block&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But the short term median allows for 500000 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The lock is legal under both proposals because of the 50x factor on the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Block&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Under both current proposals the whole 500000 bytes is used to scale the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; What I am saying is that we only use 400000 bytes in that example&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This avoids the 50 factor in scaling the long term median that smooth was concerned about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i&apos;m still a little confused, but let me ask a follow-uyp&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well its the same question i asked earlier: what is the problem with using min[ 1.4*median(100), 50*median(100000) ] ? I&apos;m still not following.. :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You still get exponential growth over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s just slowed way down&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i understand that part&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The problem is that we are incorporating the 50 facto in scaling the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: can you get us a write-up of your suggestions some time in the next few days?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; something formal to look at? at least a formula or something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We will need to make a decision ASAP on what to do&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is the essence of smooth&apos;ss concern&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now, the only slow-growth proposal that at least has a formula and a simulated graph is the one suraeNoether mentioned above&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so I will consider that the current &quot;best option&quot; for now until/unless we get the same detail before freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: when should freeze be?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; When is freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll move on and assume freeze is &quot;as soon as possible, and perhaps sooner&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my concern is this: the only way to prevent a literal exponential blowup is to put in some sort of hard cap&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I has to be a rolling hard cap.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, on to payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Never a fixed hard cap&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unknown. Pony wanted to have a first build end of january.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: you looked into usage of payment IDs by popular services&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok ty moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I advocate no changes to block cap that haven&apos;t been simulated&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes sarang, and it&apos;s about a 50-50 split between unencrypted and encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If ArticMine need one more week to finish proving his idea, then I&apos;m totally fine waiting for this.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That will work very well for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Awesome, thanks ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ and others had proposed candidate timelines&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and received some feedback from wallets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you explain your findings sgp_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure. Here is where we are at right now:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/k06P021t/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/k06P021t/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Though after speaking with Justin from X Wallet, they seem interested in meeting the April timeline to remove the payment ID field when sending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic (who runs mymonero) expressed general concern about the rationale for removing encrypted IDs, particularly citing UX&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cake Wallet says they will remove support once exchanges no longer use it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Based on these timelines, there is no consensus change until fall 2019 (Carbon fork)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: can you elaborate on your concerns?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic said he&apos;d be unlikely to be available for this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sgp_: No soft depreciation in the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; In my opinion, the most important goal should be to remove the long unencrypted payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let me explain the timeline a little bit more&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; They are detrimental to UX. Also, I am personally kind of ambivalent on integrated addresses versus subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those with -lounge history should look at those logs from earlier today to see his full remarks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; As sarang stated, no consensus changes until Oct 2019 (Carbon), when all payment IDs (encrypted and unencrypted) will be disallowed&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Subaddresses are obviously better, but I am not sure how feasible it would be to get all exchanges and services to implement them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; In April 2019, the official GUI will no longer support sending transactions with unencrypted payment IDs, and the official CLI will force users to use annoying flags to send&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmmm, endogenic makes some interesting points about the memory requirements for subaddresses at exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; namely: a big exchange will have to have huge hash tables&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sgp_: The GUI PR I did is similar to the CLI, requires enabling in settings. Why did you mark it as no support?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mooo points out it wont be crazy.. 8mb for a million entries?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; (i&apos;m half here, half not. busybusy)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; selsta: I thought the plan was to remove entirely. I can make it look like the CLI if that&apos;s what we want&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I looked, it&apos;s actually 32 bytes + 8 bytes, so 40 bytes payload. Plus the tree overhead.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Removing them entirely in the next version is going to lead to loads of user issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; dEBRUYNE: them = what&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; The option to use long payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To add them to a transaction that is&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sgp_: &lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/1866&quot;&gt;https://github.com/monero-project/monero-gui/pull/1866&lt;/a&gt; Disabled by default, can be reenabled in the settings.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is this preferred? &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/4g4NYw3q/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/4g4NYw3q/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; IMO yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It at least provides consistency for our default products&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we let encrypted pIDs stick around, there remain distinguishability problems between those txns and those w/ subaddresses and no pID&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; these are mitigated somewhat by the use of a wallet-default encrypted value&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Those will get a 8 byte payment id (if only two outs).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; subaddress txns?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; with a default enc value&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent; I thought that wasn&apos;t the case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Meaning the two choices there are: (1) ban all pIDs at Carbon fork; or (2) allow encrypted with a wallet default for _only_ 2-out txns at Carbon fork&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Are there other options that I&apos;m missing here?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;Carbon&quot; is confusing.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Carbon is Oct 2019&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fall fork; the element is carbon&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Wait. Carbon has 12 protons doesn&apos;t it ? Already there ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If exchanges and pools batch Monero transactions now with payment IDs, then they will need to change their behavior nevertheless&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; actually wait, they can&apos;t do that. disregard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we are specifying a wallet default encrypted ID for subaddress transactions as well, I am less concerned about what happens if encrypted is permitted&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, 14 protons *and* neutrons. Shame on me.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since we cant&apos; enforce payids to be encrypted/can&apos;t verify that the payid has been encrypted, this new chart says to me &quot;we aren&apos;t doing antyhing about this until october&quot;:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What we&apos;re doing is encouraging exchanges to move off unencrypted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and requiring it in October&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would much rather move totally to subaddresses to streamline this process. mandatory encrypted payment IDs seems really clunky to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Deciding on the fate of encrypted is important, so they know what to code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s not mandatory&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no sarang, it looks like in october we are even deprecating the encrypted payids&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; StupidWallet2.0 can always put 0&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; even default seems clunky to me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: according to sgp_&apos;s proposal yes, but we&apos;re discussing the consequences of what happens if encrypted is allowed to live&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no one should use payment IDs when sending funds to subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, but they&apos;re important for distinguishability&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can tell subaddress vs non subaddresses btw: additional tx pubkeys.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For Carbon, I&apos;d much rather remove all payment IDs to solve the distinguishability issue&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;s all a bit shitty isn&apos;t it.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *mitigate to the same extent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i agree with sgp. this makes me ask why we are even specifying the difference between encrypted vs. unencrypted, if the plan is to deprecate both by the october upgrade, and nothing about them is changing before october, and we can&apos;t enforce any shift away from unenc anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes moneromooo but it doesn&apos;t give away info in the case of, say, exchange true inputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: lol&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: i knew a guy with a tattoo that said &quot;life is a big shit sandwich and every day is another bite&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; seems like a similar sentiment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: ignoring the chart, the question at hand is what to do about encrypted: keep around, or get rid of it in fall 2019&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ recommends nixing them in fall&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic and dEBRUYNE suggest keeping them around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we keep encrypted around, the wallet needs to always include dummy values&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Suggest might be a bit excessive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: if we keep encrypted around we may as well not make any changes&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am just skeptical of the feasibility of forcing all exchanges to upgrade to subaddresses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because there&apos;s no way to enforce that they are encrypted&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ll probably just start warning about them when used, like I did for 256 bit ones earlier.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dEBRUYNE: it&apos;s more feasible than asking everyone nicely to only encrypt their payids&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think that given the timeline, we should be abitious and encourage them to update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: no, but we are nixing long pIDs in fall&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I suppose it could work if some workgroup started contacting exchanges soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is ~9 months away&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; That provides them almost 10 months to implement stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so the wallets will always encrypt whatever value the exchange tells them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It is true that we cannot enforce legitimate encryption over random values etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So for the upcoming spring (Boron) upgrade, CLI/GUI _will_ permit sending with long pIDs with a flag and terrifying warnings of death&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And we will have public notice that long pIDs will be consensus-denied in fall 2019&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We _should_ produce a decision about encrypted at the same time, so services know what to expect and start developing for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I am not seeing any firm agreement about the latter&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I argue that we should write a post including the aggressive timeline. Luckily, if there is an implementation disaster, we can always walk back with nearly no effort&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fact of the matter is, either we want people using subaddresses, or not, and we certainly dont&apos; want to keep adding mroe and more address types. usual address + unenc payid, usual address + enc payid, integrated address, subaddresses... especially since subaddresses are (1) efficient for users and (2) cover all the use cases, and since (3) we can&apos;t enforce the difference between the first three, but we can&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; enforce subaddresses, the way forward to me is totally clear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: why&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; because of daemon parsing?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Because it&apos;s always coming back.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is it more than parsing for size?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t understand that question.&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; It has to parse tx_extra afaik&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re already over time, and we still need to bring up another upgrade change: commitment amount/mask changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Commitment masks will be generated deterministically and not included separately in the ECDH data, saving a bit of space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Amounts will be shrunk to 8 bytes and XORed with shared-secret-hash data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is probably... less controversial than the other changes :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions/comments on it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This was proposed by knaccc and talked about earlier here and in -dev&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo has a branch for it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, sarang and i have considered it and we agree that this still provides the perfect hiding property of pedersen commitments, and commitments to amounts are as binding as they were before our proposed change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a small space optimization. knaccc had the idea, right? or who came up with iut?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s simple and clever&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; clever in a good way?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Just in general, do you feel it&apos;s the worth the (potential) risk? Imo the size savings are not that significant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It doesn&apos;t leak additional information that sender/receiver didn&apos;t already hold&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s 56 bytes per output, but that&apos;s significant on a pruned transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, in the interest of time, very briefly on to 3. RESEARCH&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are now a few options on the table for refund addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; knaccc proposed one that involves no consensus changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; another uses a non-interactive DLSAG approach but requires substantial overhaul to the plumbing with many subtleties, but could allow for payment channels etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and another was posted (link in the agenda)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just stuff to chew on, likely not before the upgrade IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since it requires a lot of wallet fun&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo has been working on coinjoin-style fundamentals&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be writing up some bulletproofs mpc for that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; thank you ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I posted a few papers of interest in the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ( still on the previous topic, but just a quick comment dEBRUYNE: the savings aren&apos;t that significant, but afaict, the security is concretely very similar (if not identical). It&apos;s a no-loss decision, in my mind )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Since we&apos;re over time, any very quick updates from others? Then we&apos;ll review action items&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, are your comments on the matching paper complete? was our conversation last week all your thoughts or am i waiting on more notes from you?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I am just warry of the change somehow being exploited later on&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; One question about refund addresses: only one of those proposals helps with payment channels ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am nearly complete, was derailed by an unrelated topic&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Does it necessarily matter we&apos;re over time btw? I don&apos;t mind continuing :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for non-interactive use&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i started a &quot;linear techniques in applied cryptography&quot; document to keep my notes on Ruffing&apos;s scheme, Schnorr signatures, Bulletproofs, and Bootle&apos;s polynomial commitments all in one neat and tidy place. i may tweak it over the next year in little ways with the long term goal of writing a book&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We don&apos;t have a concrete proposal for integrating knaccc&apos;s or Ilya&apos;s schemes into a payment channel system safely&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: DLSAG is good for payment channels... cryptonote++ or ilya&apos;s paper... i believe that is non-channel based refund addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; DLSAG ensures you can properly track spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hence the tomfuckery with key images and signature style&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So for the sake of sanity, here are the action items that are time-sensitive:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (a) block size cap algorithm: we need a method that has been simulated in time for freeze&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (b) payment ID timeline: we need to know the fate of each address type to make a unified statement for services to use for planning&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (c) any objections to the ECDH data change are at the &quot;speak now&quot; phase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Non-sensitive items:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (d) we can talk after the meeting about the Matrix room integration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (e) the MRL-0011 paper will be released to this group when I get my reviewing ass in gear again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (f) refund address options should be investigated more thoroughly to decide what route(s) to take&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s all I wanted to get through. We can open the floor now to continuation of anything and everything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sorry for being a hardass on time today; wanted to make sure we hit everything&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in order to address (c), we should write up a formal technical note on (i) how amount commitments are currently computed, (ii) our proposal for the new computation and (iii) proofs of equal security in terms of hiding and binding properties\&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i can work with knaccc on that this week&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; Not sure if MRL is the right place for this, bu re: the embedded Java-I2P router idea, I&apos;ve almost finished it. Just need to test my scripts a bit more. Available here: &lt;a href=&quot;https://github.com/knaccc/embedded-i2p-java-router-with-sam&quot;&gt;https://github.com/knaccc/embedded-i2p-java-router-with-sam&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, have you seen the branch moneromooo has already?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s in code&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 5052&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll check that out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know moneromooo and knaccc and I have looked it over&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and i recall writing up a proof of the idea and satisfying myself about it, but that was on paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which branch?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rctb&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/moneromooo-monero/bitmonero/tree/rctb&quot;&gt;https://github.com/moneromooo-monero/bitmonero/tree/rctb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; knaccc: cool work on the java-i2p embedded router&lt;br&gt;&lt;strong&gt;&amp;lt;zlatinb&amp;gt;&lt;/strong&gt; knaccc: let me know if you need any help with the java embedding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; found it right after i asked :P thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oneiric_ zlatinb thanks, any comments or suggestions welcome&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Are you adding i2p/monero connectivity ?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; do you know if there are any hardening flags available for jlink?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; not sure what you mean by hardening&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; aslr pie stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i don&apos;t think those things apply to Java&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; no?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; that&apos;s kinda the point of Java&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; buffer overflows etc are impossible&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; even if you&apos;re brain dead&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hrm, the jvm is still in c tho no?&lt;br&gt;&lt;strong&gt;&amp;lt;zlatinb&amp;gt;&lt;/strong&gt; C++&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh the jvm itself is hardened over 2.5 decades by Sun/Oracle, in theory&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; there are no user flags i&apos;m aware of for hardening it further, but i&apos;ll check&lt;br&gt;&lt;strong&gt;&amp;lt;zlatinb&amp;gt;&lt;/strong&gt; jlink doesn’t really “link” anything in the sense of C/C++ linking&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s static linking of java stuff&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so, in java dev, there is no sense of hardening outside of writing good code?&lt;br&gt;&lt;strong&gt;&amp;lt;zlatinb&amp;gt;&lt;/strong&gt; not really&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH GUYS I HAD AN ANNOUNCEMENT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as some of you know, Sarang and I have started a non-profit together called MAGIC - Multidisciplinary Academic Grants in Cryptocurrencies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we are opening up our scholarship program this month!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; congrats!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are giving out 5 $1000 USD scholarships for this fall, and we are giving out 2 $3000 USD research grants in the upcoming spring&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; moneromooo: I think that&apos;s the intention&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; congrats surae&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, by the end of this month, our application will be available on &lt;a href=&quot;https://magicgrants.org&quot;&gt;https://magicgrants.org&lt;/a&gt; for anyone registered at an accredited school in the US, South Africa, or the EU or EFTA nations or micronations within the EU or EU-eligible nations.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all this is made possible by a single anonymous donor so far&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know the market has screwed all of us essentially, but if anyone wants to give, there are donation links both through globee for crypto and stripe for fiat on that webpage&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; very cool suraeNoether!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks knaccc!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hopefully by 2022 we can start building primary schools all over the world libraries and computer labs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, in the listed nations for now. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Side update: suraeNoether is fine with the Matrix plumbed room, as am I. Unless there are objections now (this was mentioned earlier to other room ops, with no reply) we&apos;ll go ahead and allow it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah yeah i removed my objection because i realized we can always undo the decision later. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i don&apos;t think charuto is a personel risk, although having a second mod would be keen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Block cap algo is in ArticMine&apos;s court for now, with the current proposed dual-median in the wings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Payment ID timeline is still annoyingly up in the air&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anything, we should figure that damn thing out&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moneromooo just in case it&apos;s not clear, I don&apos;t know a thing about the C side of things, e.g. how to add libsam3 to the Monero C code in order to talk to the embedded i2p router via the SAM protocol. But I am able to figure out how to produce an embedded JVM/I2P binary that can be bundled with zero installation and zero dependencies&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do we have an issue on github yet re: replacing pay_id with subaddresses?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;d be helpful to have some coherent arguments laid out in all the different directions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also does anyone have thoughts on this: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/46&quot;&gt;https://github.com/monero-project/research-lab/issues/46&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That was brought up on reddit earlier, presumably by the same person&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When I see a post that has &quot;it&apos;s going to be brushed off&quot;, I want to brush it off just because it said that. OTOH, a game theoretic analysis of this would be very nice, if possible.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I said that person is free to do it or put it out there for someone else to do, either volunteer or for FFS donations&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; s/possible/not made up of mostly unknowable factors/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine has brought up his views on supply but AFAIK they are not really documented anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and they should be&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2019-01-07</title><link>https://beta.monerodevs.org/blog/2019/01/07/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-07/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/01/07/logs-for-the-Monero-Research-Lab-meeting-held-on-2019-01-07/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 07 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay everyone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; time for our Monday research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before we get going, let&apos;s open up the meeting to questions! i like questions&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I want to know whether knaccc&apos;s propose change to the ecdh mask is good/safe, so I can code it early enough for the fork.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is knaccc around? i&apos;m still unclear enough on the details of *what exactly* is being proposed. in terms of security, picking a mask from the same set as the value to be hidden is fine to do, but the devil is in the details&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, so the idea was to make the ECDH amount mask deterministic from the shared secret&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i thought it was to select the mask from a smaller set so we can describe it with fewer bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. mask = H(&apos;mask&apos;,z,i) for example&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a separate idea to shrink the size of the encrypted amount data type&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; making the mask deterministic means you shave 32 bytes off each output&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, i see. and the question is &quot;will this be good enough entropy because z itself is hashed?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The only thing to consider, I think, is that outputs with the same index and shared secret share a mask&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we are concerned with loss of entropy, we can use HMACs. they don&apos;t lose entropy after iteratively hashing in the same way... oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what if we add an additional nonce that indicates the index among the outputs, assuming the output keys are lexicographically ordered?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; From an MLSAG perspective, we care only that the mask is uniformly distributed and known only to the sender/recipient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s what the proposal includes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ie H(m,z,i,j) where j = j^th output&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m clearly catching up on this. :P i didn&apos;t know this was written up, can I get a link?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t believe that was written up AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, then i feel a little less bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait quick question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; H(&apos;mask&apos;,z,i,j)... z is the amount being masked here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, z is the shared secret; z=arG in the standard address case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The encrypted amount is still included elsewhere in the ecdh data&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, looks fine to me. my only concern is that an adversary gets some partial control over z&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s taken care of by CDH&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sender picks r&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; recipient picks a&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they both have a little control&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well previously we used a random mask and used z to encrypt that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So anyone who got z could compute the mask anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The difference here is that the mask is now completely deterministic&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is there a &quot;known-best&quot; algorithm, or set of algorithms, for generating a bounded random distribution?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: you mean a uniform distribution on a bouned set or...?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s true, sarang, but ...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there&apos;s a difference here, and i need to figure out how to express it. one moment.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The way I see it, the difference is only that the mask is now deterministic but still limited to the view of sender/recipient&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s reused if the same shared secret is used elsewhere with identical index&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; suraeNoether: mean like, obfs4 generates random padding for dpi resistance. they bin based on common tor packet sizes. would like to know if there are particular mutations should perform on sampled, binned sizes to get a good random distribution&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so the difference here is that *partial adversarial control over this z* is being combined with using z as input for a one-way function that is allegedly masking some secret information.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the sender presumably wants to protect their own amount&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the recipient could just reveal their own private view key if they want to be a jerk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so control over view key a isn&apos;t a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our use of hash functions is about as uniform as you can expect (slight bias with H_s)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, keep in mind that anyone who can compute the shared secret (e.g. view key) can _already_ decrypt the mask now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right, the only fix i can think of would be computing H(&apos;mask&apos;, HMAC(z), i, j), which would sort of ensure that the security reduces to *revealing z,* following the strength of hmacs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and thereby reconstruct the amount commitment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;m not sure what would be &quot;fixed&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than, in general, i like avoiding using any adversarially controlled data as input for protecting a secret&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Pro: shave off 32 bytes per output; commitments themselves are not deterministic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whoops, that was for the con list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Only downsides I see in practice relate to reuse of shared secrets&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, if it&apos;s two separate transction,, the sender should select two distinct random keys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but they don&apos;t have to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but what if a sender maliciously selects the same random transaction keys on purpose? what happens? the mask is the same for two different transactions.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the sender already knows the amounts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In any case, it only leaks information that the two parties had already&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; if you use the same r or s with the same recipient twice, i don&apos;t think that&apos;s a security breach&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s a linkability breach though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it was already&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: if i&apos;m an observer and i know two transactions use the same mask, i can figure out which transaction is larger and i can compute the *difference in amounts* between those two transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i suppose this could be a way for a sender to surreptitiously leak transaction amounts to exterior parties without ever revealing anything to them directly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: that was already possible&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether yes i agree&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; right yes, they could always set the same mask twice&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; now there is only one random variable to not screw up :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on the other hand, the problem can be avoided by computing the mask as H(&apos;mask&apos;, z, i, P_output) where P_output is the output key being masked.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not even that... the encrypted amounts already use the shared secret&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why not H(&apos;mask&apos;, z, i, P)?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; sarang lol yes good point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In fact, encrypted amounts should also use P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so including P seems to be a good way to avoid the lex ordering above too&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; holw on, what&apos;s z? the shared secret?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heck, you could include as much crap in that hash as possible, like the signing ring and everything public&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh heh, including P really does nothing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: yeah, rA = aR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s determined from z entirely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; d&apos;oh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh hehe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Reusing this to the same full address will gain you nothing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So: the motto is basically not to reuse shared secrets, or you&apos;re already being bad to yourself&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and you may be being bad to your recipients&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether do you really mean Hs(aR||i)?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; cool just checking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *thumbs up*&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; cos it&apos;s only the per-output shared secret that is ever used anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, moneromooo sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh wait&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay i agree, re-using transaction keys r is the root of all evil.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we need some way to order these keys for multiple outputs at least&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So since money is the root of all evil... you make money by reusing transaction keys ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether the ||i in the per-output shared secret does that, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, that&apos;s a good way to deterministically derive masks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, moving along: do we have any further questions?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was the question of a reduced amount ecdh size&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;d like to get that written out with details ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; just the one about random distributions...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The final &quot;this is good, safe and vetted&quot; version if you will.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: i need a little bit more detail on your question&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I thought the amount size one was already vetted ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; very non-urgent, but there is the refund scheme. &lt;a href=&quot;https://paste.fedoraproject.org/paste/lpM4dWKuV7KKCeAPn~P4Fw/raw&quot;&gt;https://paste.fedoraproject.org/paste/lpM4dWKuV7KKCeAPn~P4Fw/raw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: yeah i started reading that right before the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Regarding the 64-bit amounts, I know it was discussed earlier but thought it best to bring up in meeting for a final thumbs-up&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; suraeNoether: what more information do you need?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: &quot; they bin based on common tor packet sizes. would like to know if there are particular mutations should perform on sampled, binned sizes to get a good random distribution&quot; &amp;lt;--- do you mean you have a histogram and you need to pick a random number from that histogram as if it were a probability distribuiton? i&apos;m not sure what you mean yet.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; picking from a histogram sounds pretty close to what i want to do, or close to what obfs4 does&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: let&apos;s collaborate on an ascii one-sheet for moneromooo on both amounts and masks for moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: oh then the answer is: hells yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not sure if this is sufficiently on-topic for the room&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, will keep looking elsewhere. thanks suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can we confirm people&apos;s thoughts on reducing ecdh amount size?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: nah, i got you in PM&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now encrypted_amount = amount + H(z)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; all are 32 bytes as usual&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the proposal was to reduce amount to 8 bytes, take the bottom 8 bytes of H(z) and XOR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thereby keeping that data type down to 8 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moo has reimplemented that as encrypted_amount = keccak(&quot;amount&quot; || shared secret)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; mooo*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, that&apos;s even better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Er, wait&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s the final encrypted amount sent to the recipient?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oops i left out tons. i meant encrypted_amount = 8 byte amount XOR 8 bytes of keccak(&quot;amount&quot; || shared secret)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I seem to remember suraeNoether had much to say about this earlier when it was first brought up?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i think surae might have been thinking about what would happen if there was an auth tag or something to check brute force attempts against&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, i never should have brought auth into the discussion becuase it was aside the main point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is output index also considered in this hash construction?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the main thing my concern was&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes the entire thing is encrypted_amount = 8 byte amount XOR 8 bytes of keccak(&quot;amount&quot; || Hs(8aR||i))&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hiding an N-bit number with an N-bit number, mod 2^N&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why 8aR? aR is guaranteed to be on the curve if A and R are both on the curve...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Recipient can&apos;t guarantee anything about R&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes, but instead of checking if R is in the subgroup of G, we just mul8 so no check is required&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; everywhere you see people talking about aR, they really mean 8aR&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; that&apos;s something people don&apos;t discover usually until they read the code&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; because it&apos;s always ommitted for brevity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh fantastic, that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i usually only think about it when computing hash-to-piont&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; point*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s bad of me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; When people tell me aR, I compute aR...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hence writing up details on this as requested&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; moneromooo well in the ecdh case, you were using a shared secret that was based on 8aR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, short answer on whether it&apos;s safe to just use 8 bytes of keccak to mask an 8 byte number&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is yeah, it should be fine&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; partaay!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although rather than only xor&apos;ing the first 8 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you could break keccak(stuff) into 8 byte blocks and xor all of them&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s nothing to be gained from that&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Can I take this as a vote of non confidence in keccak ? :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 8 byte amount XOR first 8 bytes of keccak XOR next 8 bytes of keccak XOR ...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, it&apos;s simply using all the entropy from the output of keccak&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it&apos;s pretty standard practice when you have a csprng to just xor the stream against the plaintext&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, it is&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; and you don&apos;t need more than 64 bits of entropy to encrypt 64 bits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: sure, replace keccak with the identity function for simplicity&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There is a pointless keccak you mean ?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i don&apos;t know what sarang means either&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m just mentioning it&apos;s an option. if the first 8 bytes are indistinguishable from uniform, then great, but reducing the output of keccak to the first 8 bytes does a lot to hurt 2nd pre-image resistance.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Hmm. OK. There&apos;s a few places where that&apos;s done. Like the payment id stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think some subaddress stuff too.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; right, so the question is whether the first 8 bytes of keccak are indistinguishable from uniform, which I think it is&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; otherwise it&apos;d be a terrible hash&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was only joking :/&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, a subset of the hash output is uniform&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i need to think about exactly how much 2nd pre-image resistance is even important here, though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep in mind that the recipient does a commitment reconstruction too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So any mismatch between encrypted amounts (which the sender can always just make up) and the commitment will be detected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should always assume that the sender is lying about the amount&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if we find two R, R&apos; such that keccak(&quot;amount&quot; || Hs(8aR||i)) is identical, we send two transactions to whoever controls the view key a, and the encrypted amount has the same xor mask... but so what? even if you took those two encrypted amounts and xor&apos;d them together, you would cancel the mask, but then you just have two xor&apos;d amounts... i don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, we can avoid the problem of 2nd pre-image resistance by XOR&apos;ing all the blocks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m just not convinced it&apos;s important here&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i think keccak is immune&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; keccak is pre-image resistant. truncations of keccak are not necessarily. easy example, the *first bit* of keccak is *not* second pre-image resistant&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So something like this ? &lt;a href=&quot;https://paste.debian.net/hidden/38907823/&quot;&gt;https://paste.debian.net/hidden/38907823/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (not tested yet)&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; if the first bit was not 2ndpreimageresistant, then it would not be a decent hash&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: that looks to do what i think it should do, yeah... but that&apos;s assuming sarang and others agree with me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, it can&apos;t hurt, even if it&apos;s pointless.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: technically it&apos;s pre-image resistant *asymptotically.* but in the concrete sense of security, i can break 2nd pre-image resistance for the first bit in an astonishingly short period of time&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it only helps if the randomness in the hash is not evenly distributed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: yeah, the cost is a few milliseconds when signing. *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether maybe you&apos;ll have to spell out how you&apos;d do that, but i don&apos;t think that&apos;s possible if the first bit is uniformly distributed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: okay check it out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; pick a random number x&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; compute keccak(x)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; select the first bit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a 50% chance that your bit matches the first bit of keccak(0), and a 50% chance it matches keccak(1), and a 50% chance it matches keccak(2), and so on&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; finding a 2nd pre-image for your bit is as rapid as finding a heads up fair coin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this seems... pedantic&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; maybe i need to re-read the definition of 2nd pre-image resistance and why it matters in this scenario&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for the level we&apos;re working with (2^64) it should not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it is. i&apos;m just saying truncating a secure hash function according to whatever security property we are talking about... in general.... doesn&apos;t result in a secure hash function.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ it is *pedantic*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc the answer you are looking for perhaps is this: i have to try, in expectation, as many pre-images as there are possible outputs, before finding a 2nd pre-image&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so asymptotically with a security parameter that gives you the ridiculous 1-bit case, it&apos;s still technically a secure hash function, i guess&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s just not practically one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: how about you tell us about your work for the past week or so, and then i&apos;ll give my update, and anyone else doing any other work can chime in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we&apos;ll wrap it up&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; suraeNoether ah sorry i know what you mean by 2nd pre-image resistance now, for some reason i was confused on terms. so yes, there is certainly a 2nd pre-image resistance issue at 64 bits&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; but not in a way that actually matters&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This past week has basically been a sandstorm of proposals to consider and review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Payment IDs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Refund addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Block size and penalty structure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and so on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as the release of the second episode of Breaking Monero&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh yes i loved one of your metaphors in that vid&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; knaccc: right, finding a 2nd pre-image at 64 bits itself takes a long time. it&apos;s not cryptographically long periods of time short of 80 bits... but i can&apos;t really think of what such a pre-image would gain an attacker, either, so like I said i&apos;m not sure how much it&apos;s necessary&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; can&apos;t remember what it was now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Was it burning the envelope as a heuristic?&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; it was eating the envelope and walking away&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; i lolled like crazy on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The current loose consensus seems to be that a two-median approach to block size cap is reasonable but not ideal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as it will at least slow the bloat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For payment IDs there is less consensus about the timeline&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my work this past week included: 1) some coding simulations for the matching paper, 2) working on the monero konferenco website, which should be up and running before jan 15, which is when i&apos;m going to put out a formal call for papers (although i&apos;ve already heard back from a few folks). 3) refund proposal by charuto (I think it was charuto?) and 4) block size stuff. i was going to participate in breaking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; monero this week but I got caught up on the block size stuff, unfortunately... it appears to me like the problem with the blocksize debate boils down to this: we don&apos;t necessarily know what we want from our own dynamic blocksize adjustment methods&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we know some loose ideas about what we want, like adapting for rapid short-term growth that handles, for example, the holiday season, and we want block sizes to stay small unless it&apos;s needed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the details of what behavior is considered malicious and which should be adapted for ... these aren&apos;t totally clear to me. so i&apos;ve been thinking about those things, too.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and 5) fees. i&apos;ve been thinking about fee strucutre. but that ties in with 4).&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i just have not had time to get into the payment ID discussion :(&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; timelines are really about politics more than tech&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the timelines for applications and users of pIDs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: since pay_id isn&apos;t necessarily a security issue, but they are so freaking annoying, where do you stand on timeline for deprecation?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, they can be a problem if not enforced&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Most complete option is full deprecation of unenc/enc, which I support doing all at once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; probably fall 2019&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at the very least, remove unenc and enforce enc (to the extent possible) with wallet default&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, guys, i want to continue some of these discussions for sure, but let&apos;s call it for the official meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Should I re-write my post to say all payment IDs are disallowed in the Fall 2019 upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: you were interested in learning who uses unenc, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To get a better sense of who needs to switch over and for what uses&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Shapeshift does.&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; thanks guys&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks all for the meeting&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2019-01-05</title><link>https://beta.monerodevs.org/blog/2019/01/05/logs-for-the-Community-meeting-held-on-2019-01-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2019/01/05/logs-for-the-Community-meeting-held-on-2019-01-05/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, Kovri discussion, and miscellaneous</description><pubDate>Sat, 05 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/297&quot;&gt;https://github.com/monero-project/meta/issues/297&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;fordoes&amp;gt;&lt;/strong&gt; Hi.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hithere&lt;br&gt;&lt;strong&gt;&amp;lt;EBENisLegit&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; howd¥&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Hey&lt;br&gt;&lt;strong&gt;&amp;lt;phx[m]&amp;gt;&lt;/strong&gt; herro&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Hallo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wow. big crowd&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fancy. thanks everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I did not have a chance to grab community highlights before the meeting unfortunately. Who has one?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Breaking Monero episode 2 will go live after this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/abl4df/35c3%5C_rehrar%5C_report/&quot;&gt;https://www.reddit.com/r/Monero/comments/abl4df/35c3\_rehrar\_report/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] 35C3: rehrar report (self.Monero) | 72 points (93.0%) | 17 comments | Posted by Rehrar | Created at 2019-01-01 - 19:35:11&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; lots of Monero peeps have been meeting at the 35C3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah yes, the 35c3. How did it go?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; and there was an amazing stage with MC rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; obviously as rehrar has written a nice post about this years 35c3, the critical decentralisation cluster was a huge success for Monero&apos;s community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what handouts did you give out, other than the one copy of Mastering Monero? :p&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we had a lot of printed material:&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; 1) monero wallets (ios, android)&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; Parasew and RIAT had prepared numerous printed material&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; 2) information about monero and FFS&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; 3) lots of individual cards and prints (including pablonero&apos;s stash from last year)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; the mastering monero book was also on display (in a custom printed version)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; :- ) Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Oh yeah, I guess I can say that we sold over 200 copies of Mastering Monero!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; hi guys, sorry i&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; @sgp_ We&apos;re going to reach 300 soon.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool wallet handouts nevvton[m]!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we could also test the &quot;frab&quot; system and other tools for organising conferences, i will give an overview another time.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Great to hear 35c3 went so well. Make sure to let us know when the vidoes are posted&lt;br&gt;&lt;strong&gt;&amp;lt;ajs_xmr&amp;gt;&lt;/strong&gt; congratulations serhack&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; msvb-mob: made great batches for the conference&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; You mean &apos;badges.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We&apos;ll hear your update in a bit, I&apos;m excited :)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Thanks for the compliment, but I don&apos;t agree. There was not time to make good ones.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any final updates before we proceed?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; large space&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; thats it- more pics in our upcoming post on reddit etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I look forward to reading it&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; &amp;gt; You mean &apos;badges.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;nevvton[m]&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; I do not know if we ever posted Mastering Monero here. But it was released on Amazon! &lt;a href=&quot;https://www.amazon.com/dp/1731079966&quot;&gt;https://www.amazon.com/dp/1731079966&lt;/a&gt; . A donation report will be posted on Reddit soon :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; First, the FFS is expected to be updated this Monday. With any luck, we will never need to see the old forum ever again.&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt;\o/&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; But what if I need to buy a Rolex watch&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt;\o/&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt;\o/&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; great work to all involved&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I trade my drugs through the Monero FFS /s&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; brokeinside90: I have a Rolex for sale if you want. Good price for you ;-)&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We will discuss the recent Kovri FFS update in its own section. Please leave all comments regarding Kovri to the end.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione localization: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91261/erciccione-coordinator-of-the-localization-workgroup&quot;&gt;https://forum.getmonero.org/8/funding-required/91261/erciccione-coordinator-of-the-localization-workgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet TabConf: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91357/ffs-ideas-midipoet-represent-monero-at-tabconf-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/91357/ffs-ideas-midipoet-represent-monero-at-tabconf-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; surae Monero Conference: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; my FFS is still hidden in open ideas... hopefully the new FFS will revive it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Are they any comments on these proposals in funding required? Or did I miss another in Funding Required?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i have a couple of points to talk regarding FFS stuff sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: you&apos;ve been waiting for a while, make a huge fuss if it isn&apos;t moved with the new FFS&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Regards my FFS. I just wanted to announce here that I am leaving it up for another ~7 days. If the first payment threshold is not reached, Sarang said he will take my place. That means a smaller amount of funding is required.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Go ahead ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; el00ruobuob_ ping luigi about that ,weird it wasn&apos;t moved yet&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sure sgp_, but i hope more important things are funded before bothering anyone with mine&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks sgp_, so&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; el00ruobuob_[m] I can move it now if that was expected already&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate: trusted with mostly positive feedback, so ye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: yes, that would be fantastic. I know we&apos;ve discussed it during the past several meetings&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; it was by early december meeting binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; first point is about an FFS idea i posted on the forum some weeks ago about rewarding translators. I had some mixed opinions about it, at the beginning it sounded a bad idea for me, but than seeing that the community looked in favour i wrote down the idea in form of FFS request&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but right after many other community members seemed against it. So,&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; what&apos;s the feeling about &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91293/reward-monero-translators&quot;&gt;https://forum.getmonero.org/6/ideas/91293/reward-monero-translators&lt;/a&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; would reward translators be a good idea or not? i&apos;m troubled&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i am in favor, mainly to intencieve and rewrad reviewers&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; from one side i would like to see contributions based on passion for monero, but it&apos;s true that especially in this market it&apos;s very hard to find contributors in first place, and maybe a little incentive could help&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; I suspect there are many who are bilingual, who cannot code and want to help Monero&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; and i agree with the principle of not double reward, for guys like me. so totally pro&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Perhaps there&apos;s some way of gamifying it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What&apos;s the best way to encourage volunteerism while still getting more reviews? Is there some type of swag we offer to people who help for free? Even shirts are cheap-ish; what about special shirts?&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; I suspect a similar thing to the Monero games could be used&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have gone back and forth on this issue several times.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cheaper still: special stickers&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Currently sitting in the &quot;bad idea&quot; camp, but that may change tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i like the idea of rewarding in some other non monetary way, but i really don&apos;t feel like collecting home addresses&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, it would only be cool with a few people&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What&apos;s the state now in practice?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if somebody has some alternative idea to incentive translators, that would be great&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Monero games style thing, I can think about it&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; One point per peer reviewed word (and you need to peer review as many words as you translate, maybe)&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; it could be a cool idea brokeinside90&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Perhaps a monetary reward for the top contributors&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; binaryfate: now contributors contact me and i tell them what to translate according to their experience and technical knwoledge. Some of the most experts opened FFS proposal and got rewarded to work on big chunks of translations (getmonero or full translations in general)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Has there been a lot of interest among existing contributors for rewards?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I mean are we lacking people a bit, a lot, not at all? Would that help? I find it hard to have an opinion on just concept without knowing where we stand&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; brokeinside90: the &quot;per word&quot; reward is impossible to realize. I think i wrote something about that in the proposal i linked&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; we&apos;re lacking reviewer for some languages for sure&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i.e. getmonero arabic was merged based on a technical review&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we are lacking of reviewers completely for some languages and i have to write reddit posts o ping for days old contributors to have other languages done. It&apos;s being quite frustrating]&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but we are good for some languages like spanish, french itlaian and german&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &amp;lt;el00ruobuob_: exactly, and i don&apos;t like that, but we got no reviewers for weeks&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Maybe reward people by making them &quot;language responsible&quot; or whatever you call it, which entail continuous attention.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; If you get 2 for each, you&apos;ll always get a reviewer at least&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: yes, a good amount of anspiring contributors who PM me disappear as soon as they found out that they will get no monetary reward&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i have some some colleagues who could have helped if they have been expecting a small reward&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; binaryFate: That&apos;s already in the plan, pootle gives the possibility to have &quot;language leaders&quot;, but that would be possible just for the 4 languages i wrote earlier&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: would they accept monero?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes, the guy i think about seems interested in monero&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and for those we are basically already ok&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; but didn&apos;t have time to get involved &quot;for free&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; new house, new kid, ...&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: I know you have made many posts about this already, but could you make a Reddit post asking for possible incentive ideas? It would be good material for other projects too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anyway, i ask you guys to comment on the forum post to let me know what you think about it, or if you have ideas, now i would like to talk about the second point, since we donn&apos;t have much time and that will require a discussion as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think the purity of the Monero community isn&apos;t just maintained by the big decisions, but by these little ones as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m growing uncomfortable with any compromise to my stance of volunteering first before payment in any form&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in the Arabic guy&apos;s case, he did the GUI for free, and then did a FFS for other work, which I think is the correct way to go&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i wanted to avoid the &quot;yeah gimme money&quot; river that i expected from reddit, but at this point i will probably do it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes, unfortunately we need to move on, but it&apos;s important to have these discussions about possible incentives and how we can attract more talent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: it could help to give a few ideas we have in the post and ask for feedback on those too&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; agreed. Going with the second point, i wrote few words before the meeting:&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ErCiccione, i &quot;basically&quot; commented&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I proposed to endogenic to work on mymonero as coordinator of the localizations, to provide some internationalization of the project, he proposed me to open a FFS and ask the community to fund the work.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; At the beginning i thought it was a good idea, but then i had some doubts about it. MyMonero is a private company and the idea of asking the community to fund work for a private company troubles me. I spoke with endogenic about it and he didn&apos;t take it well,&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; eh not exactly what i said&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (and this is undeniable) for free during its history and this FFS would be a way to give back to mymonero and not doing it would discourage that kind of generous behavior (endogenic plese correct me if i&apos;m saying something not correct).&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just need to make it clear that it was more mutual&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; My point is that i would like to know how the community feels about this, since i&apos;m not really convinced and in case it would set a precedent of a FFS proposal opened in favour of a private company.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; So what are the opinions about it? would it be a favouritism? would it set a bad precedent of a community funding a company? would it be ok since mymonero contributed a lot to Monero&apos;s outreach? If yes, in what case would be ok to open a FFS for a company?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we&apos;re already doing pretty well on crowdin …&amp;nbsp;but an ffs would certainly incentivize ErCiccione etc&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I wanted to hear some opinions before taking a definitive decision about it, because i&apos;m not short of work, but i am on time and i want to avoid any controversy.&lt;br&gt;&lt;strong&gt;&amp;lt;fordoes&amp;gt;&lt;/strong&gt; MyMonero is open-source?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; of course it is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I certainly wouldn&apos;t make it your main focus, and I would still prioritize other Monero projects first, but I think some collaboration is good&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we&apos;ve spent upwards of $100k developing software to release for Monero official and to open source for others to use in their own apps&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; IMO myMonero should be a &quot;sponsor&quot; of a bit of the localization FFS...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MyMonero has done a frick of a lot for the ecosystem, in terms of contributions&lt;br&gt;&lt;strong&gt;&amp;lt;fordoes&amp;gt;&lt;/strong&gt; So I don&apos;t see an issue since the code is independent of the company.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if companies were individuals then MyMonero would be among the top contributors&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That&apos;s a good point fordoes. It mostly benefits MyMonero, but really it also benefits everyone else since it&apos;s liberally-licensed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s more similar to Monerujo translations than not imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; given MyMonero&apos;s continued commitment to the ecosystem, I only wish them to make more money&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, in case, mymonero would be just a very small portion of my work, the main will always be all the monero projects i already take care of&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as that means their conributions will increase&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt;*contributions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So ErCiccione: I personally say go for it as you see fit&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ monerujo was founded by the community and it&apos;s &quot;propriety&quot; of the community, that&apos;s the point. but i see your point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other questions or discussion on this topic?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; well, good to see that it&apos;s not a non-issue. I will talk about it with endogenic then and we will see what can be done, because right now my time is very limited&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we can go on for me, thanks for the feedback guys&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s wrap up the FFS stuff. Is there anything tucked away in ideas besides el00ruobuob_[m]&apos;s proposal which is getting moved now?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; speak now or forever hold your silence&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: I need link to your proposal. Spam is horrible.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sure binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fine I&apos;ll go kill the spam now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s move on in this meeting then&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://forum.getmonero.org/6/ideas/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&quot;&gt;http://forum.getmonero.org/6/ideas/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is a separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Hardware team report (hardware project listing and dedicated hardware wallet status)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; closed my FFS, will reopen a revised one with the new FFS platform&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There are several projects for which timer circuits, power circuits, and storage are being tested on.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the update oneiric_&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; For example badges, programmers, and coprocessors.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Things like online servers (blogs, distribution, calendar, and website) are being developed to improve communication.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; excited for the new FFS platform. i think that if we can integrate alternate currency payment methods (especially fiat) then we&apos;ll see an explosion in contributions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; (i&apos;ll be able to leverage my network for starters)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The Monezor wallet design has been mothballed, the Breakneck STM32F405 based design moved to a stmrev branch, and main wallet development is on the regular master tip in Breakneck.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That might be confusing, so ask if you need details.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; i need details :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: not a fun of accepting payment with fiat. At the end we are meant to replace that system&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; The tip is hosting a codebase of the architecture we feel is most suitable (and secure) integrating a CEC1702 with on chip ECDSA (ed25519.)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this week we will be working on a &quot;State of Open Hardware in Monero&quot; document&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: we have to be pragmatic about how we get there though. the fiat payments will be converted to monero and so the recipient only gets monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar: that will be immensely useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a lot of people have misunderstandings about how the projects work&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; According to the forum requirements, we&apos;re doing the enclosure as well and those sources are online since a few weeks ago.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; basically it&apos;s taking money out of the fiat system into monero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not a bad thing.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Wallets were available at 35C3.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s all the report from the hardware team, unless others want to add something.&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; +1 endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Questions?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; how close/far from dev boards for testing/programming?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: still makes me sceptic the idea of accepting the &quot;old system&quot; to fund the creation of the &quot;new&quot;, but i see your point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I unfortunately can&apos;t understand much of what you wrote since I&apos;m not a hardware guy, but I look forward to the update.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneiric_: The stmrev is running Monerujo, and the master branch is not yet tested with firmware.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There are people actively working on firmware for both architectures (at least that&apos;s what they tell me.)&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Excuse me, the branch is called &apos;revstm&apos; not &apos;stmrev.&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; awesome, is there a way for those interested to experiment/help with the firmware?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; oneiric_: Yes, that&apos;s why I&apos;m trying to get a store like site running, to aid distribution. Until that it&apos;s just use a arbitrary communication method to contact me (email or similar.)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, gotta move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; more to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b. Defcon 27 village status&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks msvb-mob, will get in touch outside meeting&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; People have asked about DC27, which is why I put it on the agenda.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There are no villages in Defcon 27 until the DC management accepts and rejects proposals, so there are no concrete information yet.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; But the chatter in the village channels suggests this year will be similar to last.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Any questions about this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let me know when CFP opens. I would like to submit the Monero village request.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can we push for an even bigger room?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m getting feedback from many individuals, including fluffypony, about improvements&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I want to make sure these things are reflected.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Anything is possible (bigger, different location, room) and as many can make proposals as they want.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cool, let&apos;s mostly table this discussion and schedule a Defcon-specific meeting closer to the application deadline&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Good to know we&apos;re more on-top of it this year&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: any other updates for localization, or can we proceed?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; not really. Working on start getting monerujo on pootle next week. But nothing major, we can go on with the other subjects&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Kovri discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Kovri is a tool that can be used to tunnel traffic over I2P. Recently, the lead maintainer anonimal stated that he had more interest in another project, Sekreta.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anonimal posted an update here: &lt;a href=&quot;https://paste.debian.net/plain/1058561&quot;&gt;https://paste.debian.net/plain/1058561&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wrote a comment regarding the issue, which anonimal responded to here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/acgr0q/anominal%5C_statement%5C_on%5C_secreta%5C_and%5C_kovri/edan760/?context=10000&quot;&gt;https://www.reddit.com/r/Monero/comments/acgr0q/anominal\_statement\_on\_secreta\_and\_kovri/edan760/?context=10000&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Anominal statement on Secreta and Kovri (&lt;a href=&quot;https://paste.debian.net/plain/1058561&quot;&gt;https://paste.debian.net/plain/1058561&lt;/a&gt;) to r/Monero | 81 points (92.0%) | 78 comments | Posted by qertoip | Created at 2019-01-04 - 09:58:59&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anonimal added a few more comments in the GitHub issue for this meeting: &lt;a href=&quot;https://github.com/monero-project/meta/issues/297&quot;&gt;https://github.com/monero-project/meta/issues/297&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; To get a quick preface out of the way before discussion, the Community Workgroup discusses relevant items of community interest. Anonimal’s recent update is of important community interest. Furthermore, his recent FFS update, wherein he is asking the community to pay for his work on Sekreta, certainly is of community interest. We have historically discussed all FFS proposals and important payouts here.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; While we ask for others to be present at these meetings if they are available, they are not required to show up, and we can have discussions in the meantime in their absence. They are welcome to discuss and share their point of view through other means, which it seems like they already have. I feel that we absolutely should discuss an important recent community development here.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have a few Kovri contributors here, including oneiric_ and Sean.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is some reserved time to collect community feedback regarding recent Kovri developments and to help the community get a better understanding&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; I aprove anonimal blindly, but have not contributed to the FFS. If he believe Sekreta is a better way to go, let&apos;s do it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: part of the problem is that simply having kovri doesn&apos;t mean we can&apos;t have sekreta - i mean we&apos;re right at the finish line with the API - why can&apos;t we just finish the API? we&apos;re already building a transport-agnostic way to do networking in monero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that makes it all the easier to switch out in the future&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so it&apos;s not like we wouldn&apos;t adopt a better solution in the future&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i personally find it troubling that the API being finished was promised and then it was just abandoned&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; plus i take issue with statements like no one is contributing to kovri&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s clear people are contributing&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and yet those contributors keep getting alienated in exceedingly harsh ways&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sorry to speak my mind but it is what it is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i dont think it&apos;s fair&lt;br&gt;&lt;strong&gt;&amp;lt;shatter&amp;gt;&lt;/strong&gt; part ways with anonimal asap and hire a good developer to finish kovri.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_ sean can you speak more about the current situation of how Kovri is today? I think there&apos;s a lot of confusion&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i agree there needs to be more clear ground rules, and community involvement on all sides&lt;br&gt;&lt;strong&gt;&amp;lt;fordoes&amp;gt;&lt;/strong&gt; How far are we from Kovri being completed if we ignore Sekreta?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; for an update, are you looking for where kovri is technically?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what does kovri being &quot;complete&quot; mean for you fordoes?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oneiric_: i think it means embeddable&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; personally&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; I think the situation is very complicated and not easy to solve. Looks clear that Sekreta is the best way to go technically, but it&apos;s also true that the community could have been informed of what was going on in a clearer way. I asked anonimal to schedule a kovri meeting to better understand what&apos;s the state of the project right now and allow the community to ask for clarifications&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; imho, kovri is serviceable atm. it&apos;s API and overall design leaves a lot to be desired&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: we have one clear main goal for Kovri with Monero: hiding transaction broadcast info. The second, much less important and more difficult goal is hiding that you are running a Monero node completely&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; this is what it says in the original FFS&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Guarantee Kovri/Monero integration&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Integration with monerod&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Integration with GUI&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Building/releasing on same platforms as Monero&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; Linux/OSX/Windows&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; i686/amd64/armv7/armv8&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; does anyone disagree with anonimal&apos;s statement that &quot;this codebase is a steaming pile of dog-****&quot;. oneiric_?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ErCiccione: agreed 100%, i was also hoping anonimal would be present at this meeting to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; The goal for the last 6 months has been to complete work on the embedded API to have integration.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; endogenic, indeed anonimal is abrubt, but he is a wise guy.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: how wise is a person who alienates contributors and then claims no one is contributing&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: kovri can be embeddable in that sense right now&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Abrupt? More like unnecessarily abrasive and hard to work with.&lt;br&gt;&lt;strong&gt;&amp;lt;shatter&amp;gt;&lt;/strong&gt; toxic and scatterbrained&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; knaccc: i don&apos;t. i effing hate digging through that sh*tshow&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; a rainman-like wise guy we want to keep working on it maybe endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: what would be the large barriers to getting a MVP-style integration with monerod and the cli?&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; And frankly, as an employee paid by the community, you would think he could set aside an hour every couple weeks to talk with us. Especially today.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; personal attacks aside, kovri dev is incredibly frustrating, probably more than it needs to be&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; can we avoid personal insults please? that doesn&apos;t help to solve the situation and make the drama even worse. Let&apos;s try to focus only on the situation we have to deal with&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; ^^^^&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; What is an insult, and what is getting character traits on the record?&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Because this has gone on far too long without being seriously addressed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; brokeinside90: let&apos;s just focus the discussion on the state of Kovri right now&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: i think vtnerd&apos;s work is a huge step toward an mvp&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oneiric_ then do you agree that if kovri is to succeed, it must be led by an experienced developer that can rewrite it from scratch using hardening best practices and design that is simple enough to be auditable? and that that ideally a rewrite of kovri should not be undertaken unless we can get multiple contributors that are good communicators and able to encourage others to join the effort?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; endogenic, i have also been directly attacked by anonimal one time about kovri roadmap, but even if the guy has no filter he still his wise and helpfull&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; then we can move on to cover other important discussions&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: what question are we actually trying to answer here?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m saying that i dont think it was right to abandon an agreement to the community. it was at the finish line&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; knaccc: rewriting from scratch might not be necessary&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; sorry i&apos;m catching up&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but it would be up to the new dev&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m trying to figure out how far away from the &quot;finish line&quot; we are. Is it likely the codebase would be too complex to maintain and improve even if the integration is complete?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; knaccc: i think that would be a great step in the right direction. having more experienced devs, and a consensus on good design, explicitly laid out, all necessary for a successful rewrite&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oneiric_: i agree re: vtnerd&apos;s work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :/&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: it&apos;s hard to explain how maddening it is to work with kovri in it&apos;s current state&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oneiric_: are you speaking of the codebase?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m playing devil&apos;s advocate here endogenic, but his point was not to abandon the agreement, but to fulfil it or change it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; replacing with the latest iteration of i2pd doesn&apos;t solve this, the author of that project is the one largely responsible for the spaghet i gotta eat every time i look at the code&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: by taking 3 more years on more potential vaporware ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i dont see why we cant complete kovri as it is&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; there&apos;s no reason not to is there ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s not like monero wouldn&apos;t use sekreta or whatever in the future if it&apos;s better&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but how is it right to hold the community hostage like this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: all right, good to know a little bit more about the code still shared with i2pd&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it seems a product of fear instead of open communication&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; endogenic: i somewhat agree with you. we should lay the groundwork getting &quot;something&quot; working with kovri&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: what advantages does Kovri right now provide over i2pd?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we can, but in his opinion is not a good idea to use kovri as it is, but better build sekreta and use that. if it&apos;s the right decision or not i let it decide to who is more technically competent than me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; here&apos;s one of the primary issues for me: I am not technical enough to review the spec for Sekreta and validate for myself whether it would be useful.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; stop wrestling with hardening the goop that&apos;s there. start implementing from scratch a minimal, modular i2p router&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i agree that all the situation wasn&apos;t managed in a good way tho&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: his opinion is that Tor is not good either but what good is that argument when we have no other option?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oneiric_: i kind of like that idea&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: many of kovri&apos;s biggest problems are because of i2pd&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We are all operating on the assumption that Sekreta is a good and superior option, and, while I don&apos;t necessarily have reason to doubt anonimal did good work, I would like verification from people that are technically competent, especially in the area of mixnet and privacy technology, to vouch for the idea as a whole&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: problem is sekreta is a looong way out&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it doesn&apos;t exist.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic: simple: ICO&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; LOLL&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar some of the ideas are really exciting in sekreta. without code and more design details, hard to judge&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I know many of the problems are related to i2pd, but what improvements have been made to Kovri over i2pd in the last few years?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: his opinion is that no single layer technology would help because deprecated, to have a real cool and effective technology, only sekreta seems to be the solution&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; As a privacy advocate first and foremost, if Sekreta is what it claims to be, then it&apos;s indeed very exciting. And if Tor is going to be integrated in the meantime, and Kovri is in a miserable state, I say we let it go.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: many bug-fixes, automated testing, refactors for hardening, some for clarity, cleaning up C-with-classes spaghet code&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am very disappointed in the lack of communication up to this point regarding Sekreta, however&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: i&apos;m familiar with his opinion. question is, are you willing to wait for 3 years for potential vaporware while we have no better alternative in place? what does that do for the superiority of Monero&apos;s tech?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think i&apos;ve repeated this enough times now ErCiccione :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not aware of anyone who really knew the full extent of the &quot;surprises&quot; planned for December. And I feel like if anonimal would have requested from the community to take a bit of time for R&amp;amp;D purposes, because he thinks he&apos;s found a fatal flaw in the whole setup, he would have got it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Besides the obvious of Sekreta not existing, I&apos;m not convinced it makes sense. We&apos;re trying to hide network metadata, not increase exposure by spreading this metadata across many different channels&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; AIUI sekreta is used along with tor or i2p, not a replacment for them. Is that correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nioc: correct, afaict&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic: isn&apos;t this solved by implementing tor as a stop gap?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: i understand what you mean as i understood it before, but what is the solution here? plug in kovri and then fund the work with sekreta?]&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; nioc: yeah, it&apos;s a &quot;secretary&quot; for routing/managing traffic over multiple anon networks&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It can be viewed as a kind of multiplexer.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; anyway, i don&apos;t think this discussion can go anywhere until anonimal is not present, can we talk about it again in a dedicated kovri meeting? or general meeting, i don&apos;t know...]&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Except it will use all branches, with secret sharing (AFAIK).&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ErCiccione: i also favor a kovri dedicated meeting&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; moneromooo: Yes, that&apos;s the gist of it.&lt;br&gt;&lt;strong&gt;&amp;lt;brokeinside90&amp;gt;&lt;/strong&gt; Mooo, anonimal said you chatted with him, is there anything from that discussion that you think is relevant?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Just that he was much more reasonable once the abusive tendency got under control :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ErCiccione: rehrar: even having kovri in its messy state will attract developers to improve it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; moneromooo: the secret sharing is part of what i was curious about. will be interesting to see how the design keeps sekreta from being one big single point of failure&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; so in order for sekreta to be useful it needs something like tor or i2p?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and i agree with oneiric&apos;s idea to rebuild it slowly modularly and minimally - even if rewriting something is dangerous - rewriting something once we know exactly what we need is actually usually highly successful&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, it&apos;ll need one network at least. Two if it&apos;s to be really of any use.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; on /r/sekreta there is a ELI5 explanation of what sekreta is FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We have one more topic to cover regarding anonimal&apos;s recent FFS update that I want to take an initial poll to get some community feedback on: anonimal&apos;s decision to bill his previous hours spent on Sekreta in his FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol ^&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; endogenic: absolutely, rewriting/writing from scratch is a risk. much less risky imo than continuing with untestable code with childish zero-days still present in i2pd code&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i still think there is no point to talk about this without anonimal explaining what his plans are. I read that more like a provocation than an actual proposal&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: shouldn&apos;t the interested parties be present for that? namely anonimal and the contributor&apos;s to anonimal&apos;s ffs?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1 ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; smooth made it clear they do not verify donors&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is what the FFS boils down to, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one of its flaws in its current iteration&lt;br&gt;&lt;strong&gt;&amp;lt;fordoes&amp;gt;&lt;/strong&gt; Agree ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_: no it would require self-identification&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: yes but the Core Team would have to validate&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; just saying, pretty unfair to hold a discussion about someone&apos;s funding without that someone or their funders present&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Donators donate on the understanding and basis that we pay based on milestones reached or not.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at the end of the day kovri dev can and should occur simultaneously with whatever else - but diverting funds from kovri is wrong imo and perhaps that he had a feeling people would say no to diverting kovri funds before the kovri API was completed and so he went and did it in secret for that reason? i don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to be fair, anonimal&apos;s milestones are hourly, and not deliverable based&lt;br&gt;&lt;strong&gt;&amp;lt;fordoes&amp;gt;&lt;/strong&gt; But what confidence will donators have if Koviri isn&apos;t completed?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyway, it seems like we need a dedicated Kovri / Sekreta meeting. My personal thoughts remain in my Reddit comment&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There will be plenty more discussions in the future&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; About that point: my understanding is that he worked more hours than claimed. So you can also view that sekreta work as unfunded maybe. I don&apos;t know the numbers though.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you want my honest (current) opinion, I say that he has donated a bajillion hours to Kovri and otherwise over his stay in Monero. give the man his money, end the proposal, and the community can decide what to do next if he opens another one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The fact of the matter is, he is way over hours for the proposal as it currently stands, just many of those hours are unbilled&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and Kovri will not be completed in a meaningfully expected way with the last two milestones anyways&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that&apos;s why we need communication though&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; open communication *&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re too late for that&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar but as I posted there were also certain things guaranteed which is where some confusion comes from&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the community can decide based on that poor communication whether the want to fund anonimal again&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah but that it&apos;s too late can&apos;t be used retroactively to justify him billing for that&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; yes all the hrs were put in&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nioc those were goals, not deliverables&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s like holding the community hostage&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; General statement, for any contributor in the future: would be so much easier to handle for everyone if contributor would make a statement and trigger discussion *before* starting work that may be seen as deviating from FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I understand, and agree endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; binaryFate: I totally agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate: agreed here as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and as I said, if he had told the community that he found a critical flaw in the Kovri setup, and that he&apos;d like a month to R&amp;amp;D something, he probably would have got it&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; binaryFate: sounds more than fair to me too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the community is reasonable and privacy conscious, and something like that would have probably seen decent support for said R&amp;amp;D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I am going to end this meeting here. We will have many other discussions about this in the future. Lots of topics to work out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My big question is this&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; rehrar: but he used the word guaranteed for a deliverable so again it leads to confusion, I donated and it confused me :)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; definitely, thanks for the dedicated kovri time sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; really quick rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; To preserve the integrity of the FFS, I don&apos;t think we should simply pay him out simply because he has worked some unbilled hours&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what benefit do we have holding a guy who is burnt out and doesn&apos;t care for the work or codebase, to work on it for a few more hours? We won&apos;t get anything out of it.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar not sure who is suggesting that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dEBRUYNE: we learned a lot of things about the FFS along the way. Anonimal&apos;s proposal was early and way too long&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; similar to learning from the fireice proposal, guzzi, and others&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: to be honest i don&apos;t agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we don&apos;t necessarily set precedent by our learning experiences from early proposals&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it takes a lot of experience and also discipline to write a library&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Perhaps diverting the funds to working is okay conditional on him not receiving payment until there is integration with XMR&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic: alright, that&apos;s ok. Just my thoughts.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m going to end the meeting now. Thanks for the discussion. Skipping open ideas time (#6)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on 19 January at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kthanksbai &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will take place NEXT SATURDAY on 12 January at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;sean&amp;gt;&lt;/strong&gt; Thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-12-31</title><link>https://beta.monerodevs.org/blog/2018/12/31/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-31/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/12/31/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-31/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 31 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, probably low attendance today, but might as well see what folks are up to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hullo ll&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; morning guys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; taptap this thing on?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; good morning&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy :D&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; morn&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m actually excited for this meeting because its&apos; been like two weeks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i don&apos;t have much of an update, except &quot;the matching paper is much *shorter* now&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, so let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, no problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I figure most people took it low this week anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as tends to happen&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as usual, we&apos;ll 1) open up with questions, 2) sarang and i will give some updates, and 3) we&apos;ll see if anyone else has been doing anything interesting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, before we get fired up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who has some questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh and, just before I forget: i want to bring the community up to speed on current thinking re: block size blowup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; seems like no one has any burning questions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, sarang, how about you jump in and give us a briefing on your holiday comings-and-goings&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Oh I have a question; what&apos;s the status on getting rid of / dealing with payment id&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; (or integrated addresses, whatever the recent discussino was about)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dsc_: i think we need to bring it up at a dev meeting&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but i dont know&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s general support for deprecation over time, but the question of how/when is still under active discussion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dsc_: sgp_ recently posted a draft blag post on the matter&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, but that should not be taken as any kind of consensus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not sure how much further the discussion has gotten than the pastebin: &lt;a href=&quot;https://www.irccloud.com/pastebin/cRwyJViz/monero%20scheduled%20address%20upgrade%20timeline%20%5Bdraft%5D&quot;&gt;https://www.irccloud.com/pastebin/cRwyJViz/monero%20scheduled%20address%20upgrade%20timeline%20%5Bdraft%5D&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; very little&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rihgt&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is still quite fluid&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dunno sgp_&apos;s pretty good at representing that stuff :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, very true&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; cheers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello all&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; eyyyy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Want to talk at all about your post draft?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sure. I outlined my best summary of how Monero will handle payment IDs going forward and how we got to that decision&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Of course, we all still need to agree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have been muddling over your post proposal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i just started reading it this mroning and i&apos;m going to reserve my comments for later today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A good deal of discussion centered around info leakage during multi-destination txns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since there&apos;s only one payment ID per txn (kind of a PITA honestly)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and not one per output, which is much simpler IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This assumes unencrypted (standalone) payment ID prohibition in April 2019 and encrypted payment ID prohibition (use subaddresses instead) in April 2020&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To what extent do we have exchanges represented in the discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I operate on the assumption that no exchange reps are in any channels&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The most we&apos;ve heard from any exchanges is from LocalMonero that helped initiate this discussion earlier this year afaik&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; While I don&apos;t think we should make decisions based on exchange wishes, they represent a good chunk of user interaction&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; To what extend would Sarang like to involve exchanges? I mean, probably most of us know some folk who work at exchanges, should an effort be made to get in contact?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My thought has been as follows&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Exchanges need to do infrastructure work if we change pIDs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and have little incentive to move to safer alternatives (e.g. subaddresses) without being required t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Setting a firm timeline is important, as is providing sufficient time to change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s almost certainly too few developers doing such things at exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wrote up this post to help exchanges and other services be prepared, but we&apos;ve had a historically difficult time reaching these services&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; nice sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One option has been doing wallet defaults only, and not consensus&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this at least makes most transactions more uniform&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just in my personal view i dont think we need to worry too much about third parties… they&apos;re going to have to adapt&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe part of our discussion should be to hold a call with some folks at exchanges or something like that, but my thoughts on the matter are in alignment with sarang&apos;s: the exchange will make whatever *mandatory* changes the core team decides upon, and it&apos;s not like they are going to be able to say &quot;well, what if you guys did *this* instead, it&apos;d be easier on us and it would lead to a better public key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; infrastructure&quot; or something. that&apos;s not their &quot;mission&quot; so to speak&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;we&apos;ve had a historically difficult time reaching these services&quot; &amp;lt;--- calls may be tough&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; who&apos;s going to pay us to reach out to them though? :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FFS to the rescue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I can forward stuff to Kraken if neccesary&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; bah&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the exchanges should&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if monero moved to pairings based crypto tomorrow and we modified our whole key structure, they would groan, roll their eyes, curse our names, and then make the changes without publicly complaining at all&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I may be able to talk to Circle and Poloniex. I have someone&apos;s email&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool. Step 1: make a damn decision&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, let&apos;s do a cursory reach-out. let&apos;s see if kraken, circle, and polo are willing to provide some feedback, even if it&apos;s &quot;please don&apos;t make any changes for the love of god&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unless we want exchange input well in advance of decisions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the meantime, we&apos;ll prioritize a decision on this over the next few days&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; polo has historically been pretty open to communication&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; feedback wont do harm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We can still approve or reject this recommendation. Give them a pre-release of the press release of sorts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that seems fair and in line with our transparency&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Cool. thanks guys.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks sgp_ for taking the reins on the public-facing side of this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; let&apos;s all review and think about options over the next few days as suraeNoether mentions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ve received feedback from a few people. I&apos;ll make the changes to the doc this afternoon, but the overall message is the same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; esp. relating to timelines, consensus v wallet default, and the consequences on information leakage&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, since we are on specific topics, before we move on to get sarang&apos;s research update, we may as well talk about the blocksize blowup thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; One thing I claimed we are not doing: enforcing payment IDs. Are we in agreement here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can&apos;t effectively enforce encrypted IDs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cool, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and wallets can always be dumb about it anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but having the default wallet do the right thing will help a great deal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so regarding this blowup/dynamic block size problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; first: solutions are easy and numerous, each with pros and cons, but most involve magic numbers of some sort&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for those of us in the audience, a magic number is *arbitrarily chosen in code*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and consensus, which places a firm deadline on changes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and this is sufficiently urgent of a problem that we should come up with *some solution* asap&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the gist of the problem: it&apos;s easy to blow up the block size by spending money, and it stays there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s cheap to keep block size big, too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a clever proposal to start the penalty _below_ the median&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to bring size down by default&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; others involve (at the very least) a high cap that still avoids the crazy blowup possibilities&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Options include but are not limited to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) change sample size of median block size to something very large like a year. pro: easy, ensures that an attacker has to be executing an attack for at least half a year before expecting any success. con: adds inflexibility to monero block size.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (it makes sense to make this increase in window size to be somehow proportional to our change in fees, to ensure that it doesn&apos;t cost *less* to attack today than before bulletproofs)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2) add a momentum term to block size so that bigger changes are harder to effect. pro: also easy, improved flexibility. con: unlike median, determining the strength of an attacker required to execute the attack over a sustained period is a trickier question.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 3) change block size penalty to begin sub-median. pro: incentive against the attack! great! con: weak incentive, and a determined attacker is already blowing cash on this attack&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should also consider the two parts to this: (1) getting the block size big, (2) keeping it big&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, we could add a rapid decay back to &quot;small&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that requires lots of funds to counteract&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 4) change block size dynamic updating to an *additive* update instead of a *multiplicative update.* Example: if median block size for the past N blocks is greater than some threshold, then change block size as S = S + diff_S instead of S = r*S for some r. Keep the *decreases* in blockchain size multiplicative. Pros: leads to an exponential decay in block size back to zero in the absence of demand, and leads&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to at best a linear increase in block size in the presence of demand. Con: Not intuitive?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 5) limit the maximum change in block size over some time period by some factor. example: do not allow block size to grow more than 2x in a year. pro: easy to intuit, provides a cap on growth but still allows growth, etc. 2x a year is very fast exponential growth generally but we would have time to notice a bloat drift attack and maybe come up with other solutions. con: 2x a year is still very fast exponential&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; growth.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in all cases, we have to end up picking some magic numbers that would need to be justified to the community. example: why 2x a year instead of 1.05x a year, or 3x a year?&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; isn&apos;t prevention a little more important than the cure? rapid decays back would solve one issue but wasn&apos;t it determined someone could grow the chain 30TB or something quickly?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; last I spoke to fluffypony about this, he said something like option (1) is most easy to get consensus on because we can justify a change based on the decreased fees. the change is pretty intuitive. with an 80% reduction in fees we could have a 5x increase in median sample size&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This needs a robust long-term solution, but also a short-term solution&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; spaced0ut: i agree with that sentiment&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: imo the community doesn&apos;t need things justified to them so much as you have to consider them justified from a model pov - community looks to you&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cause they&apos;ll be able to investigate what you propose&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: i disagree. look at bitcoin block size debate or our current ring size debate. everyone wants a justification of the magic numbers proposed.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW the funds required to execute such a bloat attack to TB size are O(100K) USD IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: monero != bitcoin tho.. big differences&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; magic number != overall strategy tho&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; wow r u me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you ask for community consensus, you&apos;ll get the noisy ones to get their way, and they&apos;ll typically be short term profit people who &amp;lt;backspace a bit&amp;gt;.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want developer consensus&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, then that&apos;s much better. If you include people like ArticMine in this.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Everyone will/should agree that avoiding TB bloat is worth changing shit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; People Who We Know Have A Clue.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *nod* i agree with all the above, to be honest&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at the very least, getting a worst-case short-term fix (like a high cap) in place for spring is the necessary starting point&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; as long as the change clearly shows everything possible is being done to have to avoid setting a hard limit like BTC. not many will think negatively.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think for the spring hard fork, we should try for (1) and (3) together. start penalty at 80% median, and increase median sample size window by 5x.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; spaced0ut: a hard limit while we actively determine a more robust solution isn&apos;t all bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but I see the point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but before we make that decision, i want to back-of-the-napkin the cost of the attack before and after the change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Isthmus has been helping with some of that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we should also make a decision on this v soon, like end of week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus has a technical note draft on it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the cost of changing block size dynamics a second time later this year is low; the cost of permanently bloated blockchain is much higher in my mind&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we establish an idea, we can compare to his original analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; doing nothing is the worst option&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: yeah exctly.. when he&apos;s done sleeping and recovering from the past month of work. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, for the sake of this discussion, let&apos;s work up a proposal for combining options 1 and 3 from suraeNoether&apos;s list above&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (not right now, but I mean as an initial proposal)&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; sarang, i agree. its probably the safest option for XMR&apos;s longevity really. that won&apos;t be fun to explain so that most people understand though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that will make the attack slow and expensive, and bring block size back down after such an attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep. let&apos;s shoot for end of week for our proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; spaced0ut: it&apos;s easy if you say &quot;the consequence of leaving it is TB blocks&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; people hate bloat already&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These options have little effect on the average user if done properly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we don&apos;t really have MIPs do we? :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Every Commit Is a MIP (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that should be on a t-shirt with several cows coding on the back&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; paging rehrar[m] i&apos;d buy several of those shirts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, two&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This week I&apos;ve been doing lit review in between Festivus celebrations, and doing some documentation writeups&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The intent of the block size increase is to allow sustained spikes (to the extent it is not an oxymoron). A year&apos;s smoothing will prevent that from working.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: yes, but at the cost of our simple model failing to prevent sustained bloat&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That seems to be a false dichotomy.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Should sustained spikes not also yield a corresponding cost?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: ehhh it doesn&apos;t prevent it. it merely raises the bar for what is required to push block size up, so spikes have to be sustained longer for them to impact the base layer. but you are correct; any time we have a variable/dynamic capacity, this allows for bloat, but fixed capacity is inflexible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but to be perfectly honest, if we find ourselves in a situation where people are regularly waiting until the next block to stash a transaction because the current block is full...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; This is a negative question, so &quot;sustained spikes should yield a corresponding cost&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; then in this situation, we probably will have some lead time to correct our block size dynamics to prevent it from being a systemic load problem&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The point is, if ytou have to waiut for half a year for the thing to kick in, it&apos;s pointless for spikes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: well, we can try one of the other methods that are more immediately flexible, like a momentum term or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or we could just make fees great again&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh yes to which&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on the other hand, we could just recognize the dynamic block size flexibility to be a long-term flexibility instead of somethign designed to handle short-term volume spikes&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fundamentally, the reason bloating the chain is cheap is because fees are cheap and XMR/fiat is cheap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc yes&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; Just throwing an incomplete idea out there. Has anyone thought about increasing fee&apos;s as block size increases then decreasing fees based on some median tx count?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; spaced0ut: the idea of blocksize-dependent fees is one that is very interesting to me, but i haven&apos;t dived into the idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that allows for an attacker to bloat the blockchain and drive everyone else&apos;s fees up, ala the bitcoin bloat from ... whenever that was. 2017? sheeee&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; i think that one was just lots of real transaction activity?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, but the net effect is the same&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; everyone else&apos;s fees go up, to get their txs mined&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, we&apos;ll think about this a little harder this week and see what there is to see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; brb&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; which is what makes this problem hard, you have to increase the cost of bloat attack without also making transactions way too expensive&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; two sides of the same coin&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I would say that&apos;s an impossibility&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; of course it&apos;s impossible to do both at the same time, i mean it&apos;s hard to balance the two right&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; you can&apos;t distinguish &quot;real&quot; txs from &quot;bloat&quot; txs&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; the truth has been said in here multiple times already. it just sucks to admit. unfortunately our chain isn&apos;t insanely expensive to attack right now. there has to be a limit. make it complex or simple but it comes down to size not cost. can&apos;t make cost high enough without making it expensive for legit use.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; standard tragedy of commons scenario&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and size is dependent only on usage, of course... if you need to get N txns on chain, it costs O(N) in size no matter what&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aight, that&apos;s two items of priority: (1) fee structure; (2) payment ID timeline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other work of note?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m doing some more work on multiuser txes (the type you can use, eg, coinjoin with).&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That might be interetsing to people here ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go on...&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; is there a benefit of doing coinjoin when we&apos;re already doing RCT?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. Even more privacy.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And atomic multi user spends.&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; ahh ok&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; does it require all participants to be online at once?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There *might* also be a way to have smaller range proofs, but I&apos;m not sure.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go on...&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, yes if you want it to be fast :D&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I always want computers to be fast.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s the basic structure moneromooo ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m making it like multisig. You pass a file around, and write your things. 2N-1 comms though.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; afaik this is the first I&apos;ve heard of your work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; atm, I&apos;ve got a first N comms rounds with everyone adding their inputs/outputs, then another ~N with people signing after checking their I/O are what they specified.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; who would want to use this approach?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; People who want to use a coinjoin style tx, and people who want to atomically pay.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; passing this file around sounds like it carries sensitive info, what&apos;s the danger of exposing it prematurely?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (ie, Alice and Bob want to pay Carol, but only if the other also does)&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not much I think.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you&apos;re effectively doing partial signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You create MGs for the outputs you own.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So kinda yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MG?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I think that&apos;s a MLSAG.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The smaller range proof idea would be an MPC on a bulletproof?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is possible, but we&apos;ve never had a definite use case&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t know. That&apos;ll be your job to find out :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; well fwiw, bulletproof mpc is a known construction&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; damn, missed the bloat thing. i like 1 and 2. I think 1 can be the quick easy fix for now... and if we can figure out the best double mechanism (#2) then we should probably switch to that, because that can allow for spikes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; tnsepta: if you have more than one user, it breaks down some of the analysis you can do since you can&apos;t assume all inputs have a common owner.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: is there a branch with any work? or is it just at the &quot;here&apos;s the math&quot; stage?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; There&apos;s a &quot;multi&quot; branch, which has a PoC in core_tests.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;ve started working on the simplewallet tooling now.&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; Could the same attack used to expand blocksize and bloat the chain also be used to create an insane amount of identical mixins to the point that future tx would have a high chance of having 10 identical mixins and your real spend?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How do you get so much done simultaneously moneromooo ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Surely you burn the candle at all ends&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I have four legs. Humans only use two hands to type.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; spaced0ut: what do you mean?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you mean the ring union analysis method?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s extremely unlikely to occur without active selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unless you mean that the adversary controls a large percentage of available outputs and therefore knows other true spends?&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; okay. i wasn&apos;t sure if that held true in a scenario where the chain grew 100x larger and an attacker was sending the exact same amount every time. i&apos;m a noob on input selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In that case, sure, that&apos;s always a possibility for an attacker who wants to spam the chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Amounts are irrelevant&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; yes ofc. i worded that funny. you answered me though thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: your idea intrigues me, and I&apos;ll be interested to examine the details&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, we have come to the end of our allotted time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great discussion all around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll each move into the future sometime today; let us know what it&apos;s like when you get there&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-12-17</title><link>https://beta.monerodevs.org/blog/2018/12/17/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/12/17/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-17/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 17 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve been sick all weekend&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;M BACK THO&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not really&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; still exhausted but INCREMENTALLY GETTING BETTER&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just like monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty everyone: as usual, we&apos;ll open with questions, then discuss the work we&apos;ve done the past weeks since our last update&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions before we open up?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay. cool :) we&apos;ll ask for questions as we go&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since last we met I received and started reviewing sarang&apos;s version of the matching paper, and I attended the coincenter workshop in san fransisco, and I met isthmus in person&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i paid for that trip out of pocket to not burden the community, fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything more about the coincenter workshop? You had mentioned it a bit before&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, to refresh the audience, coincenter writes policy reports to help inform lawmakers and regulators about cryptocurrency technologies, their true capabilities, and to advocate on behalf of financial privacy, to try to persuade lawmakers to not make stupid decisions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone saw the CFTC commissioner&apos;s speech in october: there was a small freakout that the CFTC may be prosecuting developers of smart contracts eventually: these are the sorts of things that coincenter is trying to advocate *against*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the reports are extremely well written and contain some of the best arguments, in my mind, that financial privacy is necessary for an open society and that large-scale surveillance of financial transactions is basically antithetical to a free and open society&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What did you bring to the table from your perspective?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i brought a few arguments favoring privacy that i like a lot, tbh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; clearly preserving financial privacy is a step in the right direction, but how to reconciliate regulator acceptance of something like monero, in a world of guilty by default, aml/kyc, FATCA and CRS? if you were to transpose the banking rules as they stand today to the crypto space, then it seems evident (unfortunately) that the general population having access to the famous swiss bank account in their pocket would go against the&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; direction of the last decade or two, which is granting government the ability to track anything and everything digital (specifically in regards to money flows in this discussion)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i love it when fluffypony talks about how monero can be used to buy banned books in totalitarian regimes like north korea, for example, because it illustrates that *using a technology that is morally neutral, and can be used for good or for evil* is not inherently wrong or criminal, and can be used to do ostensibly &quot;good&quot; things for society&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kayront: actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not to hashtag-actually yoiu&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the thing is that the banking rules as they stand today give exhcanges like coinbase plenty of power and ability to comply&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Exchanges are waiting for super-conservative Coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not convinced that accepting Zcash was a step in the right direction or not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; every single cryptocurrency, zcash and monero included, if you are using KYC/AML exchanges, can totally de-anonymize you. so you may ask a better question which is: &quot;why are law enforcement asking for MORE power and control over this new technology?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol because they can&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example kayront&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: yeah the answer is obvious&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hence the political pushback and advocacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, for example kayront, a bank today only needs to file a suspicious activity report about information that&apos;s happening inside their own bank&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; suraeNoether: &quot;totally&quot;? sure, they&apos;ll be able to track when you get in and out of monero, but after that, the ship has sailed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the guys at Chase arent&apos; responsible for filing an SAR about stuff that happened on Wells Fargo accounts, and vice versa&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; transfer to your own wallet, churn as you please for increased peace of mind, do whatever you want&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think he&apos;s saying that you give them your name and address and bank info, so of course the exchange knows who you are&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; i think this sort of thing scares the regulator&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure it does&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the recent trend where pols and law enforcement officials are asking for additional view key access is in contradiction with their current ability to comply&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; with classic/traditional assets&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if Chase doesn&apos;t need to report anything beyond one hop outside their bank, why should Monero give outgoing view key access, for example? stuff like that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We need to convince exchanges that they can already comply&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the coincenter workshop was a day of very smart and stimulating people from various coin projects and various non-profits around the world discussing how to convince lawmakers of stuff like this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but regulators are being super cagey about specifics&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; i find the whole argument very fallible, so don&apos;t misunderstand, of course I don&apos;t stand for that .. i don&apos;t quite understand how sending money to anyone you want to without asking for permission isn&apos;t basically the same as chatting up anyone online as you please without permission&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kayront: ?&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; in fact, if you ask me, it opens up a whole new ocean of possibilities&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; i mean the &quot;guilty until proven innocent&quot; spin on things&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; kayront there is a strong argumetn from the 1st and 4th amendment right that these financial transactions are free speech and demanding financial histories doesn&apos;t jive with the 4th amendment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s much broader than financial regulation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not totally relevant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ya&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So... good meeting, I take it?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; what does MRL think about using hashcash or a reduced monero PoW (like pool mining shares) to secure anonymity networks for p2p?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and political science-y, so we can call it research :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And you had said that the documents will be published?&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: what does that mean exactly?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, sarang, i walked away feeling like it was a room full of allies both for financial privacy in general and for the twin monero-zcash ecosystems. i wasn&apos;t expecting that at all, tbqh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: yes, all the reports will be made public on coincenter.org soon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: if you elaborate i could form an opinion :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the meantime, anything else to share suraeNoether of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Sounds really interesting. I&apos;ll look into those reports when they drop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: i know that stellar uses a weird concensus mechanism involving picking neighbors to form a quorum vote, but rather than being a networking tool, it&apos;s intended to replace POW/POS&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Hadn&apos;t even heard of coincenter until now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: I read the recent andrew miller paper on probing network topology blindly in bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; so, anonymity networks (and ipv6) make it much easier for attackers to perform sybil attacks by spinning up many addresses (nodes) for little cost. adding some form of PoW would help mitigate that possibility by adding some effort to spinning up a node&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting, I&apos;d be interested to see how that would work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and how a PoW integrates to it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang which is SUPER clever and it could be used similarly for boostrapping blockchain downloads or kovri networking or something like that, if a similar sort of feature can be exploited as in that paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: link?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not sure I saw that paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.cs.umd.edu/projects/coinscope/coinscope.pdf&quot;&gt;https://www.cs.umd.edu/projects/coinscope/coinscope.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How new is it? Didn&apos;t see on IACR&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i saw it tweeted end of last week iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; word&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s clever: it uses inputs with no known outputs and a bitcoin node&apos;s behavior when it receives such an input&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it can&apos;t be relayed because it doesn&apos;t appear valid&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Huh, I shall read it today, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeha, they use a purposeful double spend attempt to suss out which nodes you are *really* connected to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway: that paper, plus sarang and my matching paper, comprise most of my time last week and this week other htan the workshop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (surae is done now)\&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The matching paper is under its reasonably final review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we&apos;ll post here for internal review soon, and then off to the presses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although at the end of the meeting i have a small community announcement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang we should also consider whether we want to publish our matching paper *specifically in a journal* or leave it as an MRL bulletin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also spent a good deal of time on that, but kudos to surae for a lot of work on it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like it would be valuable to publish in an applied graph theory journal&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Sorry to interupt but could you explain what exactly &quot;matching&quot; means in this context?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And it opens up to additional matching/weighting work too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: ah, good question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: you can apply graph theory to a transaction graph&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and this means questions of Monero analysis can be reframed to known graph theory problems&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: the idea is basically to link transactions in a transaction graph. if it&apos;s just a plain old graph with no additional information, mathematicians call it a &quot;matching problem&quot; or an &quot;assignment problem&quot; or sometimes a &quot;marriage problem&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether formalizes this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; soon (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: so we are applying known techniques to our graph, to get an overall sense of &quot;how bad&quot; our linkability really is, disregarding less complete approaches previous researchers have used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once again, a &quot;please stop publishing on this&quot; to others =p&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I see. So it&apos;s to abstract the data we can get from the blockchain to a form where these established techniques and theories can be applied?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, we don&apos;t have to reinvent the graph-theoretic wheel&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it also provides bounds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, the number one problem with ring signatures and monero going back years is small anon set sizes. fluffypony makes this an important part of almost every talk he gives, but people still regularly publish papers that re-invent the wheel over and over again. &quot;look, if two signatures have the same ring, you can ... you can... oh boy! i&apos;ma publish!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the novelty of our approach is we are able to find a lower bound on some specific instances of the matching problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s basically how other types of security proofs go... if you could break X, it&apos;d mean you would have solved Famous Math Problem Y&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; previous approaches have been able to say &quot;well, matching monero is *no worse* than sharp P. &lt;a href=&quot;https://en.wikipedia.org/wiki/%E2%99%AFP&quot;&gt;https://en.wikipedia.org/wiki/%E2%99%AFP&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Interesting. So is the paper &quot;groundwork&quot; towards using these techniques or have you already got findings?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that&apos;s like saying &quot;it&apos;s no worse than the worst possible problemt hat God himself couldn&apos;t solve&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: we are sort of generalizing many previous techniques at once and showing how they fit under a common umbrella&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We have some algorithmic findings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Again, it&apos;ll be posted here for internal review soon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yerp&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s a good paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like it a lot&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it really highlights how linkable Monero will be until we get larger anon set authentications&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, Badass Benedikt Bunz put out a new paper on batching in accumulators: &lt;a href=&quot;https://eprint.iacr.org/2018/1188&quot;&gt;https://eprint.iacr.org/2018/1188&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately it applies most directly to RSA accumulators, which are a no-go for us&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Thanks for the explanations. I&apos;ll look forward to it.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working a ZtM update regarding spend proofs, which I realized are useful but missing from the tech documentation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as some arithmetic circuit research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, just trucking along with lit review and code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A side note that several funding requests are open, including those that fund MRL and other developers: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required&quot;&gt;https://forum.getmonero.org/8/funding-required&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In a bear market, pockets tend to shrink unfortunately :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (disclaimer: one of those requests is for me)&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Ain&apos;t that the truth&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Loki Foundation is still willing to help fund one of us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to the tune of 15K USD total&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If the funding requests don&apos;t complete, I would consider accepting the fiat donation under the right conditions&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; the bear spares no one&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Loki Foundation?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Foundation associated to this group: &lt;a href=&quot;https://loki.network/&quot;&gt;https://loki.network/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Monero-based, so they wish to support researchers (and no doubt it&apos;s good PR too)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The Foundation as a legal entity is not allowed to donate in cryptoassets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so they&apos;d have to donate directly in fiat&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; haha I searched before you answered and only found a german record label&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I welcome comments on such an arrangement&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would insist that there be no additional strings that wouldn&apos;t apply to any other FFS donor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to ensure research independence&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Well I&apos;ve never heard of them but if it can be guaranteed no strings then I don&apos;t see the problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My goal would be to ensure that it doesn&apos;t change the nature of MRL&apos;s support&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It wouldn&apos;t become MRL Brought To You By Loki Foundation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, it could be a moo point if the FFS are funded; then Loki would be interested in supporting a new researcher if one came around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else have interesting work to share with the group?&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I do!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; carry on&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; But I guess the important stuff should go first.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I can go on after the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nonsense, all researchers are welcome here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m finished with my update, please go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is the point of the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Today I want to present the return addresses.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Return address is a GREAT idea.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; It&apos;s also MY idea, but that is unrelated.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; It&apos;s quite simple: include sender&apos;s subaddress to every transaction header.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; To make transactions unlinkable generate the subaddress from transaction&apos;s public key and sender&apos;s private key.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; This way it&apos;s trivial to generate corresponding private key even after wallet restore.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was thinking about this earlier in the context of other timelock schemes&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; What good a return addresses for?&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Many things!&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; The most obvious one: a full or partial refund (interactive).&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; A merchant can send you funds back without asking for your address.&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; i&apos;m sodl&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Another one: an exchange can return funds that it can&apos;t bind to any account.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; the famous PaymentID problem.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Or if the account is closed for some reason.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; There can be non-interactive services.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; or AML / KYC&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Like micro-credits.&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; .. or returning unused FFS monies to their owners&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; You send a coin to the public address and get two in a month.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; But even more!&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; more, you say!&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; You send money to a specific address and receive a password to something in the dust.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be ~2% increase in a 2-2 txn size&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Yes. But it&apos;s per-transaction, not per-output or per-input.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ilyaAldanov: it&apos;s a very interesting idea. if it works out, that means we have two possible ways of going about doing some sort of return functionality&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; It&apos;s the only 100% reliable link back to transaction owner.&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; This is a 10/10 idea. The usefulness of these features could help push the more general adoption of subaddresses (which imo is a urgent goal).&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be a fingerprinting method, as usual&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Yes, but I want to stress out that my return addresses is not limited to refunds.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; sarang ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anytime some transactions include data that not all do, it distinguishes them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;d be easy to discern who is using these return addresses and who isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Every transaction should have one.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; No exceptions.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can see why you would say that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or suggest it i mean&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but of course you can&apos;t make randomness enforced&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; yes but you could see that the subaddress in the header has received funds in a future transaction, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; its essentially, what, 32 Bytes additional per transaction? not so bad at all given the functionality that would come out of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: no, but you&apos;d see an output in a ring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 64 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 2% add-on to a 2-2 txn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rihgt&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; The return address is just a subaddress - nobody sees when it is used except the owner.&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; yes sorry that&apos;s what I meant&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think we need a write-up before we can really judge how it&apos;s supposed to work, but it&apos;s v promising&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not published tho&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I don&apos;t publish it because a) it&apos;s a draft b) don&apos;t want the coins I don&apos;t like to implement it first.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The construction of the subaddress is clever ilyaAldanov&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh, Monero doesn&apos;t need to be first, just best&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: there&apos;s a write-up for ilyaAldanov&apos;s idea?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was sent privately during discussions&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; fwiw i find this a very interesting idea as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The more we discuss it, the more I like it&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; opens up a lot of functionality&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I sent it to Sarang and Isthmus. Can send to you as well.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; seems less disruptive than DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; if it can be made to work without meta/data leakage, sounds like a no brainer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, but doesn&apos;t solve the same problems&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1 sounds like a great improvment over payment id&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: right, no timelock/block height stuff built in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: it doesn&apos;t really solve payment ID either&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it acts as a band-aid for when they require payment ID and you forget it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; also it&apos;s interactive&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m just saying this is orthogonal to DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; would they be do-able together or would it be one or the other only?&lt;br&gt;&lt;strong&gt;&amp;lt;kayront&amp;gt;&lt;/strong&gt; DLSAG = ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You could probably do a separate return subaddress per output address&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL-0008: &lt;a href=&quot;https://ww.getmonero.org/resources/research-lab/&quot;&gt;https://ww.getmonero.org/resources/research-lab/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; If you ask me, I came up with many more use cases for return addresses.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I definitely see the usefulness&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; DLSAG = dual-output linkable spontaneous anonymous group signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But it&apos;s our job to rip every idea apart&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I want to talk about one exceptionally useful case tomorrow.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not today?&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; One feature per day!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i.e.: usual ringCT but with two output keys and a trigger block before which the recipient of the first can spend the first and after which the recipient of the second can spend the second.&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; There was Hybrid Mining and Emission Curve days already.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ilyaAldanov: it would be necessary to post the construction here for review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this would need to be public, of course&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Yes, of course.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; After you&apos;d brought it up earlier, I started considering the effects this would have if it were optional (or effectively optional), especially on fake selections&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; But right now it&apos;s a draft. I really appreciate some comments, especially negative.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is an important consideration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even if it&apos;s mandatory, you should assume that wallets not using the functionality would be stupid and include all zeros or something&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; It&apos;d be useless if optional.&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I like the fact that subaddresses have found another potential use.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and determine what an adversary would do if it saw ring inputs from txns that include a &quot;fake&quot; return address vs a &quot;true&quot; one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ilyaAldanov: I know, but you can&apos;t make randomness a consensus issue&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; That&apos;s a perspective I didn&apos;t think about. Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It came up with payment IDs a while ago&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ilyaAldanov: think about it this way: someone publishes a txn with the return key 000000000000001&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how can you tell that&apos;s not genuinely random?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; should it be blacklisted and not propagated?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what about 000..0?&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Yep, I get the idea.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or what about 10101110010100111?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; coolio&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal would be to ensure that even if wallets do this, it doesn&apos;t affect other users&apos; rings&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; But there&apos;re many places where wallets can misbehave.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Like in the change output.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we should assume they&apos;ll be awful and minimize the damage&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ilyaAldanov: if you approve, I can send your document to suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I approve.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or just email it to me at &lt;a href=&quot;mailto:surae@getmonero.org&quot;&gt;surae@getmonero.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; But I want feedback!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure; you&apos;ll get the best feedback if/when you release the draft publicly, tho&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; Are there any spies of the coins I don&apos;t like here?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ilyaAldanov: probably, but they also are not very good at their jobs :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; probably&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I don&apos;t like coins with premines, developer&apos;s rewards and obnoxious leaders.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Welcome to Club Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume Monono will steal this, but I&apos;m ok with that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So our time is nearly up... anyone else have info to share?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; a while ago there was a request for a recommended ring size for the next hard fork which is April and the code freeze is Jan. I know research has been done to address this request. Where do we stand in regards to a possible ring size increase?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: you&apos;d indicated you had a community announcement&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I am a spy&lt;br&gt;&lt;strong&gt;&amp;lt;ilyaAldanov&amp;gt;&lt;/strong&gt; I&apos;ll publish it, just to put one more section about Shared Secret.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; oh wait I wasn&apos;t meant to say that out loud&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not see a reason to increase at this time&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; but more is better :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc: recent research suggests that increasing ring size *may not* be super helpful, even though *the min time required* to generate a guess at the true Monero transaction history is proportional to r: double r and you double that min time required&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which sounds great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s not very efficient&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would rather: increase r by 1 and the difficulty doubles&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: your community annoucement? (I don&apos;t want to go over if people need to leave)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm he has vanished&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Community announcement: &lt;a href=&quot;https://www.youtube.com/watch?v=CiRu%5C_W9tzM8&quot;&gt;https://www.youtube.com/watch?v=CiRu\_W9tzM8&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-12-10</title><link>https://beta.monerodevs.org/blog/2018/12/10/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/12/10/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-10/</guid><description>Sarang work, and miscellaneous</description><pubDate>Mon, 10 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, it&apos;s about time to begin our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Greetings to everyone; who&apos;s here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ping binaryFate endogenic gingeropolous hyc Isthmus moneromooo nioc parasew[m] rehrar smooth stoffu etc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether will be away today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First off, updates on recent work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; another tech note (MRL-0010) is merged to -site along with several others that now appear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://getmonero.org/resources/research-lab/&quot;&gt;https://getmonero.org/resources/research-lab/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; soon lab.getmonero.org will direct there as well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL-0011 deals with graph matching and is being finalized&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Along those lines, some interesting lit review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An older paper on quantum-resistant accumulators: &lt;a href=&quot;https://eprint.iacr.org/2017/1154&quot;&gt;https://eprint.iacr.org/2017/1154&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One on highly expressive accumulator proofs: &lt;a href=&quot;http://legacydirs.umiacs.umd.edu/~zhangyp/papers/accum.pdf&quot;&gt;http://legacydirs.umiacs.umd.edu/~zhangyp/papers/accum.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Publication of a paper we saw as a talk in London, about using nested merkle trees to avoid evil remote nodes: &lt;a href=&quot;http://legacydirs.umiacs.umd.edu/~zhangyp/papers/accum.pdf&quot;&gt;http://legacydirs.umiacs.umd.edu/~zhangyp/papers/accum.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whoops, wrong paste: &lt;a href=&quot;https://ieeexplore.ieee.org/abstract/document/8406557/&quot;&gt;https://ieeexplore.ieee.org/abstract/document/8406557/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And the paper discussed this morning about cross-chain stats: &lt;a href=&quot;https://arxiv.org/abs/1812.02808&quot;&gt;https://arxiv.org/abs/1812.02808&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Besides those, I&apos;m reviewing additional non-published stuff, one of which is an alternate proposal for return addresses&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ suggested doing a youtube series called Breaking Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; each short episode would talk about a common method of monero analysis&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; to help the DHS ;) ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; want me to paste the initial description ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; please do sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I didn&apos;t update yet with your feedback&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/XI0H2aU9/Breaking%20Monero%20Ideas&quot;&gt;https://www.irccloud.com/pastebin/XI0H2aU9/Breaking%20Monero%20Ideas&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think doing this will speak well to our transparency and get ahead of low-quality research&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I also think it will help Monero research be more approachable to those who do not idle here all day&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any thoughts after reading this? (Or on my previous statements about lit review and MRL papers?)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; is there a plan to add paper references to the episodes=&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; engelmensch_: good idea. would take preparation, but would be worth it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Eh, or just short episode notes on a corresponding reddit post&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Episode 0: A Preprint is Not Peer Review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The thought was to start the series next week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; 15 minute-ish episodes, perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; informal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; exactly. keep it pretty short to keep user attention&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, be thinking about ideas and presentation. Consider them a shorter series similar to the Bulletproofs fireside chat that sgp_ and I did a while back&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; initial timeline is announce next week, create most content in early Jan&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah ok, nvm then&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; any plans for video visualisations? that might help a lot to grasp the problem. or else a whiteboard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I misunderstood&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; first intro episode next week&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, will include visualizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the finest stick figures that paint can offer!&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; pretty much&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But IMO that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Too much flash and people will accuse you of being up to something&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that&apos;s quite a list of episodes. looks good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;Here you go, now shut up about chain analysis&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; not flash, but having too many references in you brain might break stuff, so a diagram is quite useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On a funding note, FFS for suraeNoether and me have been posted for Q1 2019&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and related to this, a rep from the Loki Foundation contacted me and said their group is interested in funding a researcher in fiat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they&apos;ve offered 15000 USD for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the escrow system is not set up for this, so any researcher who took them up on this would do so separately from FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d be interested to know people&apos;s thoughts on the idea of having a researcher partly paid by FFS and partly in fiat by this organization&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; up to the individual I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Their original hope was to help out someone new, which would be great if we could find such a person&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but they said that given the market and current FFS needs, they&apos;d be open to doing this for me and/or surae&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; If only such a person existed!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The latter would obviously be a big change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m personally open to the idea, provided the community can be assured that there are no extra strings attached to the fiat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that research directions aren&apos;t being influenced&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, those are my updates. Does anyone else have work of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; in my opinion it looks the same as other funded researchers contributing to the comunity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Agreed, but community funding carries a certain onus&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; Any updates on konferenco?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I try to write up a simulation based security proof for the ringct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether has been planning, but I do not know of updates (and he is away for the morning)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; engelmensch_: in what way?&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; What happened to the coral reef project?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; in a semi-honest model and then hope to GMW compile it to the malicious model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What aspect of ringct?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; notmike how is that remotely appropriate for this channel? does anyone else find notmike disruptive?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; trying to have a meeting here&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I want to show that the commitment do not leak any more information, as an attacker would find out anyway&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; excuse me endogenic can you take a step back and try to calm down, please&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; no&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; I&apos;m just curious as are many others about where the monero from the FFS is goin&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; If you haven&apos;t noticed this is something many are asking.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we can discuss that shortly if you don&apos;t mind&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; go ask on reddit then. this is not your personal attention seeking venue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; engelmensch_: the amount commitments?&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; Nor have I tried to make it that guy. You should really try to calm yourself. :/&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; yes the amount commitments and the intermeidate stuff in the single, in my setting also the color commitments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; well the commitment itself is a pedersen commitment, not much info gained there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; is it something particular to the signature definition you&apos;re looking at?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; not sure if I can only reduce the security of my contruction to the current monero&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I use the MLSAG as a blackbox&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll be glad to help as needed&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; but for my paper I&apos;d like a formal proof that it&apos;s sound and secure. And the best way to do this was via a simulation based proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; notmike: non-research FFS requests are outside of MRL&apos;s scope&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; at least, that was what a prof told me who is into it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The existing analysis was essentially a 2-D version of the Liu proofs&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; yes, I saw this for the MLSAG and just reference it&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; sarang: well, consider the Loki Foundation&apos;s offer. There should be a serious effort to draw in other researchers before any consideration is made of paying present researchers with that cash.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We don&apos;t want to spread community donations too thin&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; at the moment even moneromooo&apos;s FFS has been open for a few days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If current researchers get fully funded, it makes more sense to investigate someone else&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; Its not clear that this would happen from bringing in other researchers, or that fully funding present researchers is the best use of the funds.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s up to donors to decide what to do with their money&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; notmike: i am calm. nice try though&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; is there a preprint/draft of MRL-0011?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; engelmensch_: privately, yes, but it&apos;s not in a state for public release yet&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it needs only a few more days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then will be posted to github and -site&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One issue with bringing in other researchers is that most folks with training in this field are employed already, or are grad students&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; because we&apos;re writing a grant proposal to investigate cross-layer effects of privacy preserving p2p entworks and privacy preserving applications ontop of them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; engelmensch_: this work is purely about graph analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be interested to see your simulation work on this engelmensch_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other news or work of interest to share?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; it might be related, as we did some work with DC nets on the p2p layer which also create some sort of anonymity set as the ringsig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hmm ok, let&apos;s talk after meeting about details&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; sorry if I&apos;m too verbose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; no prob&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hmm well it seems the well of information has run dry a bit early today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we could discuss more about engelmensch_&apos;s work given the timing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How do you see our analysis complementing the grant proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; by graph analysis I suppose it&apos;s tx graph analysis?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our work is an examination of formalizing ring sigs as graph structures, and examining the computational complexity of proposing spend histories&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it also can tie into other heuristics, like the guess-newest output heuristic&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; ok, and how does this hold, if you get auxiliary information from the p2p layer?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can use heuristic information, like output age or presumably probabilities from p2p layer, to optimize your history selection&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and for identified outputs, you can simply remove them from the graph altogether as you might expect&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; none of it is provable, of course, and the complexity is huge&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; jup. my effort on provable stuff was only considering 1 tx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah ok, this is a more global analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it could be examined for smaller sets&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; the idea behind simulation based based sec proofs is that you create an ideal world, where there is e.g. a trusted third party and then you compare the views of different parties to the real ones. And if there is an algorithm which can create the view of an actor without access to it&apos;s secrets, it is considered secure&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I&apos;m in the process of understanding how these proofs actually work from: &lt;a href=&quot;https://eprint.iacr.org/2016/046.pdf&quot;&gt;https://eprint.iacr.org/2016/046.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; maybe written down it makes more sense. I&apos;m happy to have a working implementation of it in the meantime from postponing the theory work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, looks like good work in progress on that analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should have the first graph paper finished in a few days for review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s definitely room to expand it to a second one as well&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I&apos;m happy to review it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;d be excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll post it here when it&apos;s a good state&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Original plan was to include a broader scope, but we dialed it back a bit and are removing some stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; surae also has some code relating to it&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Side note: I made this post yesterday regarding attackers collecting IP broadcast data by running nodes: &lt;a href=&quot;https://medium.com/@JEhrenhofer/attacker-collection-of-ip-metadata-27032e736371&quot;&gt;https://medium.com/@JEhrenhofer/attacker-collection-of-ip-metadata-27032e736371&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r got back to me with an estimate gingeropolous: 3183 Monero nodes, 64 of them with port 18089 open, 56 of those on the proper block height&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Conclusions?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Attackers can run x many nodes to connect to y clients directly, therefore learning more about the transaction broadcast process&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; s/y clients/y other nodes&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; yes. there are some modified clients which connect to all possible nodes and do not relay any pending TX to figure out the timings when they receive the tx&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; this can be used to deduce the topology&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; we plan on running such a node&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; it is also useful to get metrics for 0-confirmation clients&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ had some estimates posted to reddit/twitter based on this&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; how long is a good time to wait before you can be sure that a TX will most likely be included in a block&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r&amp;gt;&lt;/strong&gt; since each node reports who its connected to, the topology is clear. or what do you mean engelmensch_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; no. when you collect the timings of when you get a tx from a node, you can infer the latency between nodes. If you do this with planetlab and have low latency to most peers and GPS timestamping, this gives you pretty good latency estimates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the IP information is a good indicator for the importance of i2p/tor routing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yes. For my research, the next step is estimating the impact that server providers can have&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r is there a way to do an org lookup on these IPs?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; you can use the location ISP database&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; that gives you decent results&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://lite.ip2location.com/&quot;&gt;http://lite.ip2location.com/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Cool, didn&apos;t know about this specific service&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I played with it, when I was using zmap to scan 0.0.0.0/0 and knocked on some ports&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; it&apos;s a nice way to visualise, but should also serve well to track clients&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So engelmensch_ you are more interested in latency-based topology, as opposed to sgp_&apos;s interest in ip data from nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if I&apos;m understanding the difference properly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; At the moment I&apos;ve done no research with latency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; we are 2 PhD students, I&apos;m more on the blockchain layer and my colleague is more network oriented, so he leads this direction&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; but atm he wants to have a latency graph&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; engelmensch_: is your interest more about adversarial data, or about propagation statistics?&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; when you have the propagation statistics, you can motivate a lot of research why latency is important. e.g. if you use a DS network to disseminate pending TX (to hide your position) it has to reach all nodes in an appropriate amout of time&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; so there are a lot of really good privacy preserving networks, but they normally have n² messages and therefore are unusable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fwiw I have a connection here at Minnesota to Professor Hopper, who does Tor latency and bandwidth research iirc. Could be a useful person to talk to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www-users.cs.umn.edu/~hoppernj/&quot;&gt;https://www-users.cs.umn.edu/~hoppernj/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; I saw a lot of analysis from the guys in sardinia: &lt;a href=&quot;http://blockchain.unica.it/&quot;&gt;http://blockchain.unica.it/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; It&apos;s getting late in Europe ;) I&apos;ll read up later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks for joining engelmensch_&lt;br&gt;&lt;strong&gt;&amp;lt;engelmensch_&amp;gt;&lt;/strong&gt; thanks for all the input and discussion&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://lite.ip2location.com/&quot;&gt;http://lite.ip2location.com/&lt;/a&gt; looks pretty good - is there a catch?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I guess we never formally adjourned, but thanks to everyone for joining&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems the order of the day is network analysis&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-12-08</title><link>https://beta.monerodevs.org/blog/2018/12/08/logs-for-the-Community-meeting-held-on-2018-12-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/12/08/logs-for-the-Community-meeting-held-on-2018-12-08/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 08 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/293&quot;&gt;https://github.com/monero-project/meta/issues/293&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what up, scrubs?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we h ave a record 3 people in attendance&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of stuff to discuss though, so hopefully more people stop by&lt;br&gt;&lt;strong&gt;&amp;lt;i_a&amp;gt;&lt;/strong&gt; it looks like I wisely attended golden edition:P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; every community meeting is a golden edition:)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero was recently added to cryptocurrency ATMs in Switzerland: &lt;a href=&quot;https://blog.bity.com/2018/12/04/buy-xmr-with-cash-crypto-atms/&quot;&gt;https://blog.bity.com/2018/12/04/buy-xmr-with-cash-crypto-atms/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; u/cheesebaron wrote about their expereince using one of these ATMs here: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a3fusi/just%5C_used%5C_bity%5C_monero%5C_atm%5C_in%5C_switzerland/&quot;&gt;https://www.reddit.com/r/Monero/comments/a3fusi/just\_used\_bity\_monero\_atm\_in\_switzerland/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Just used BITY Monero ATM in Switzerland (self.Monero) | 100 points (96.0%) | 25 comments | Posted by Cheesebaron | Created at 2018-12-05 - 19:51:26&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; u/thankful_for_monero created a chart of the number of full nodes in Europe: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a00j1c/i%5C_made%5C_a%5C_chart%5C_of%5C_the%5C_number%5C_of%5C_full%5C_node%5C_in/&quot;&gt;https://www.reddit.com/r/Monero/comments/a00j1c/i\_made\_a\_chart\_of\_the\_number\_of\_full\_node\_in/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I made a chart of the number of full node in Europe. (&lt;a href=&quot;https://i.redd.it/8tlq0fkehb021.png&quot;&gt;https://i.redd.it/8tlq0fkehb021.png&lt;/a&gt;) to r/Monero | 160 points (97.0%) | 62 comments | Posted by thankful_for_monero | Created at 2018-11-24 - 17:53:26&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; u/Gella_Cash made a chart for nodes in the world: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a0c6vi/i%5C_made%5C_a%5C_chart%5C_of%5C_the%5C_number%5C_of%5C_full%5C_nodes%5C_around/&quot;&gt;https://www.reddit.com/r/Monero/comments/a0c6vi/i\_made\_a\_chart\_of\_the\_number\_of\_full\_nodes\_around/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I made a chart of the number of full nodes around the world (self.Monero) | 55 points (94.0%) | 30 comments | Posted by Hella_Cash | Created at 2018-11-25 - 20:45:02&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *Hella_Cash, oops&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; AlexAnarcho gave a talk about Monero in Berlin: &lt;a href=&quot;https://youtu.be/AA9Z6g6WViw&quot;&gt;https://youtu.be/AA9Z6g6WViw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang Noether wrote their November monthly report: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a1mgy2/november%5C_monthly%5C_report%5C_from%5C_sarang%5C_noether/&quot;&gt;https://www.reddit.com/r/Monero/comments/a1mgy2/november\_monthly\_report\_from\_sarang\_noether/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] November monthly report from Sarang Noether (self.Monero) | 68 points (92.0%) | 43 comments | Posted by SarangNoether | Created at 2018-11-29 - 23:00:42&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The DEF CON videos were finally uploaded to the official channel, so make sure to check them out there (especially my ring signature video :p)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I do&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Avengers 4 trailer&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Short GUI update; I&apos;m experimenting with a new dedicated merchant tab/page inside the GUI. This functionality was previously already present under &apos;Receive&apos; but figured it made more sense to move it away from there.&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I tried to make it so that you can use the GUI as a point-of-sales application, fullscreen on a monitor (in a store?). Some screenshots: &lt;a href=&quot;https://i.imgur.com/0SoV6zz.png&quot;&gt;https://i.imgur.com/0SoV6zz.png&lt;/a&gt;, &lt;a href=&quot;https://i.imgur.com/DcFa0RW.png&quot;&gt;https://i.imgur.com/DcFa0RW.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; In addition; GUI repository has been quite active as of recent and I suspect many new improvements/features in the 0.14 release, for example (but not limited to): redesigned wizards (Startup screens), white-theme, the new merchant page and a ton of bugfixes.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Quick update. Pootle is now available to the community: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a3pfb3/the%5C_translation%5C_platform%5C_pootle%5C_is%5C_now%5C_ready%5C_to/&quot;&gt;https://www.reddit.com/r/Monero/comments/a3pfb3/the\_translation\_platform\_pootle\_is\_now\_ready\_to/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] The translation platform, Pootle, is now ready to be used! Check it out on translate.getmonero.org (self.Monero) | 23 points (86.0%) | 2 comments | Posted by ErCiccione | Created at 2018-12-06 - 16:23:58&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; dsc_ so there are now two accept screens in the GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; sgp_: Nope, it will go under it&apos;s own menu option; &lt;a href=&quot;https://i.imgur.com/AtJekwc.png&quot;&gt;https://i.imgur.com/AtJekwc.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;Merchant Mode&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you have a list of the changes you want to make for a merchant mode? could be a good opportunity to get community feedback&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; The changes I&apos;ve made for this PR will be summed up and end up on Reddit for community feedback soon(tm)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; awesome, I look forward to it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the updates dsc_ and ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lots of activity here. Hold on to your hats&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Recently funded FFS proposals:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Funding for development of Reproducible Builds (13 / 9 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91098/funding-for-development-of-reproducible-builds&quot;&gt;https://forum.getmonero.org/8/funding-required/91098/funding-for-development-of-reproducible-builds&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae Noether: First Denver Monero Konferenco, Spring 2019 (112.76 / 591 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Outreach: Round 2 (23.97 / 84 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91054/monero-outreach-round-2&quot;&gt;https://forum.getmonero.org/8/funding-required/91054/monero-outreach-round-2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Team Monerujo: Part-Time December-February (75.53 / 220 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91137/team-monerujo-part-time-december-february&quot;&gt;https://forum.getmonero.org/8/funding-required/91137/team-monerujo-part-time-december-february&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sarang: funding for January-March 2019 (77.48 / 533 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91242/sarang-funding-for-january-march-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/91242/sarang-funding-for-january-march-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo: january – march coding (107.47 / 368 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91206/moneromooo-january-march-coding&quot;&gt;https://forum.getmonero.org/8/funding-required/91206/moneromooo-january-march-coding&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae: Dec 2018 – Mar 2019 (78.33 / 620 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/91251/surae-dec-2018-mar-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/91251/surae-dec-2018-mar-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Proposals in ideas:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll put mine up to go to C3 soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric: Full-time Kovri developer December to February (391.78 XMR) &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91264/oneiric-full-time-kovri-developer-december-to-february&quot;&gt;https://forum.getmonero.org/6/ideas/91264/oneiric-full-time-kovri-developer-december-to-february&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: Coordinator of the Localization Workgroup (159 XMR) &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91261/erciccione-coordinator-of-the-localization-workgroup&quot;&gt;https://forum.getmonero.org/6/ideas/91261/erciccione-coordinator-of-the-localization-workgroup&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Integrations Update (7.5 XMR) &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91259/monero-integrations-update&quot;&gt;https://forum.getmonero.org/6/ideas/91259/monero-integrations-update&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping serhack cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lots to unpack here&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hey everyone, sorry for coming late (irc troubles)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are a number of partially-funded outstanding proposals that need some help&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi all, sorry for tardiness as well&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i published mine too, but it still &quot;pending approval&quot; for some reason &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&quot;&gt;https://forum.getmonero.org/6/ideas/91269/el00ruobuob-january-to-march-part-time-for-a-new-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; weird el00ruobuob, thanks for sharing it here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; First things first, are there any comments on the ideas? Let&apos;s start with oneiric_&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; only positive comments from me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; + for oneiric proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments you want to convey beyond what&apos;s included in the proposal oneiric_?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i meant +1&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks el00ruobuob_[m] and ErCiccione[m] :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, moving on to ErCiccione&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sgp_ not really, I appreciate all the support from the community, and hope that anonimal will be open to working with me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; my proposal is the same as always. only difference is the managing of Pootle. Any question/feedback is appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione the website URL is wrong (gtmonero.org) :p&lt;br&gt;&lt;strong&gt;&amp;lt;vegasbab_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a4bvra/there%5C_are%5C_some%5C_absolutely%5C_amazing%5C_funding/&quot;&gt;https://www.reddit.com/r/Monero/comments/a4bvra/there\_are\_some\_absolutely\_amazing\_funding/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] There are some absolutely amazing funding proposals up, and they&apos;ll be filled in good time. For the sake of decentralization though, I won&apos;t ask you all to unload thousands. But for the experience, donate literally 1 cent. Post your txid below, and I&apos;ll match it! (&lt;a href=&quot;https://forum.getmonero.org/8/funding-required&quot;&gt;https://forum.getmonero.org/8/funding-required&lt;/a&gt;) to r/Monero | 10 points (92.0%) | 4 comments | Posted by OsrsNeedsF2P | Created at 2018-12-08 - 16:05:40&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; whoops. Thanks sgp_, fixing it now&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and that&apos;s the biggest flaw I can see with it lol&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What about the &quot;Monero Integrations Update&quot; proposal? Is this a new contributor?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; looked like it from discussion on reddit, had trouble finding the proposal on the forum though&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Nothing? don&apos;t know if that&apos;s good or bad :)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i think we discuss it a bit last time, and said as he was a new contributor, we ask the core team?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; *asked&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since it&apos;s serhack&apos;s project, it&apos;s more whether or not serhack is ok working with him&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it looks like they deleted the old one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although, yes, we&apos;d like to see some volunteer work first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as per the usual&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, I would especially like to hear serhack&apos;s opinion on this before making any recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; deleting the previous post is however strange&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, a little bit. I feel like I&apos;ve bumped into this proposal on 3 different pages&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I checked and we talked about this during the meeting a month ago&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, he did open a reddit proposal about it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *thread&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; whatever those god forsaken things are called&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; recently? for this one?&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; sexy, dsc_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, maybe not for this one. But.........somebody opened something. :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let me check&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; that&apos;s not a very positive signal&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; kinghat: Thanks, I had a haircut yesterday&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ah this one rehrar: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/a3xhpm/its%5C_time%5C_the%5C_libraries%5C_got%5C_the%5C_attention%5C_they%5C_need/&quot;&gt;https://www.reddit.com/r/Monero/comments/a3xhpm/its\_time\_the\_libraries\_got\_the\_attention\_they\_need/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] It&apos;s time the libraries got the attention they need.. (&lt;a href=&quot;https://forum.getmonero.org/6/ideas/91259/monero-integrations-update&quot;&gt;https://forum.getmonero.org/6/ideas/91259/monero-integrations-update&lt;/a&gt;) to r/Monero | 43 points (93.0%) | 5 comments | Posted by MrAntrax | Created at 2018-12-07 - 06:58:33&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i feel like i agree more with rehrar this time&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack commented &quot;I&apos;ll be happy to donate :D&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; also got a positive word from cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ultimately if the two of them are open to it, I don&apos;t fell like I should be the one to stand in the way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; disagree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d like to see some work from him first. Volunteer. As usual.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Has this guy contributed to anything before?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We just had a tiff with ErCiccione[m] about this not long ago&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; same rules apply here&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; I concur.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no idea. would you mind making a comment in the Reddit thread regarding your thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; user Monero claims to be different because we have idealists and passionate people working on the project. And we&apos;d like to know that if the money disappears, that the people will keep going.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; In a sense, the FFS doubles as a way to compensate proven, passionate people for their previous work and service&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; excuse the alliteration&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just this little speed bump does wonders in filtering out opportunists&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; sorry i got desconnected&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and Monero is young and impressionable enough as a community, and opportunists are so much in this space (as proved by all the ICOs and just taking a look around in the cryptocurrency) that I feel this is a necessary speed bump&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; one that will do at least something in keeping the purity of the vision&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, we can recommend moving the first two and tabling the third for now. I strongly recommend you add your comments in the Reddit thread, since it seems to be their primary way of engaging with the community&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Goodness gracious we need to change that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I hear ya&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right. any final comments on any FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; i already said how i think about it. We shouldn&apos;t force people to contribute for free before opening an FFS request (it would be very appreciated tho), this will discourage new developers to chip in, and we don&apos;t have many. If they want to do it just for the money, fine for me. i don&apos;t think we should ask every contributors to be in line with the philosophy of the community, but just to deliver their work&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; following our rules That&apos;s just my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; (Sorry am late. Here now...)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; but i already said this last meeting. Clear that i and rehrar disagree on this :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione[m]: let&apos;s settle this like men&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; meet me behind the school at three o clock&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; prepare your lunch money!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thumb war. Don&apos;t call the po po or you lose automatically&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I knew there was a reason for bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks ErCiccione. I&apos;m probably somewhere in-between the two of you. It&apos;s important to have motivated people working on Monero projects, but I&apos;m not convinced it should mean working for free. we can move on though&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is a new separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^ not really &quot;new&quot; anymore I suppose :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if you have a workgroup report, please raise your hand: o/&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; for 3. Does anyone want to say anything about my hidden FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; whoa, thanks for being persistent!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i&apos;ll end up with a new account to be seen ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments on this proposal? looks good to me&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Nothing new about the localization workgroup, excpet that my FFS proposal was completed yesterday (thanks all for the support) and the new one is starting. and yes, the pootle thing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; oh, the proposal to reward translators will be out in few days. hopefully tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, we recommend the moving of your proposal el00ruobuob&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I also look forward to seeing the other proposal ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other workgroup updates?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; A quick update on the 35C3 Monero Workgroup:&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; The current information on the cluster can be found here: &lt;a href=&quot;https://signup.c3assemblies.de/assembly/54102b7b-aeff-427c-9da3-f39c4863ee1a&quot;&gt;https://signup.c3assemblies.de/assembly/54102b7b-aeff-427c-9da3-f39c4863ee1a&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Here is the current layout of our cluster: &lt;a href=&quot;https://postimg.cc/NLH4gWy1&quot;&gt;https://postimg.cc/NLH4gWy1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; The cluster also features space for 2 workshops and a stage.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; Other assemblies also joined the cluster already, this means they will have a few seats of the total of 115 possible seats. Main priority will be ofc for Monero people.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; There is a submission system to handle talks and workshops, please enter talks and workshops there: &lt;a href=&quot;http://frab.riat.at&quot;&gt;http://frab.riat.at&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; There will be a more in-depth meeting tomorrow, Sunday 9.dec 2018 at 17:00 UTC here at #monero-community&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; [eof] :)&lt;br&gt;&lt;strong&gt;&amp;lt;i_a&amp;gt;&lt;/strong&gt; parasew[m]: super good!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I was going to recommend you open an issue for the meeting, but I see you just opened one already&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; yes sgp_ thanks, binaryFate called the meeting and i was offline for a few days (the flu got me); but thanks for the reminder :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final comments before we move on?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; well, a few month ago we discuss the website hangout page, and the ressources it contains&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang and I have been working a bit on an idea that isn&apos;t finalized but we feel could be pretty awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I need to join that discussion on GitLab&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i have post a bit of my work in my FFS, but i&apos;d like to share a few image here, to see how you feels about it: &lt;a href=&quot;https://postimg.cc/DWfJ8Y2f&quot;&gt;https://postimg.cc/DWfJ8Y2f&lt;/a&gt; &lt;a href=&quot;https://postimg.cc/4mzmwTyN&quot;&gt;https://postimg.cc/4mzmwTyN&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I like it. I think we should make a recommended format for the workgroups&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but the Team page is going to be reformatted into a Workgroup page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; o yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; so you think we should only keep the ressources here?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Looks cool&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar do you have mockups for the Team page?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_: I don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob: perhaps, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; still, the new Team page is quite a ways off. i&apos;m very busy with......everything else&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so perhaps this would be a good stopgap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do we even need a team page? could we just include the Core Team as a workgroup? not sure how they would feel about that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they&apos;ve discussed it before&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the Stewards Workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is why the shift from Team page to Workgroup page&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Stewards. Hehe&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar we should ask if they&apos;re okay dropping the team page entirely then and using this hangouts page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and if they have any other comments&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; well, the hangouts page still focuses on the places and ressources&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; the team page could tell about the people behind&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think hangouts focusing on places and Workgroups focusing on...well...workgroups is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hey everyone, gtg see you soon!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; but workgroup uses places...&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob: true. Let me think this over for a bit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the last thing we want is a monolithic page with groups, places, resources, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but I understand how being too segmented isn&apos;t perfect either&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; what about linking to the generic hangouts at the top (eg: r/Monero, @monero) and then including the workgroups and their individual resources at the bottom with a similar expanding structure?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not necessarily against that, but the expanding structure should be used as sparingly as possible&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it doesn&apos;t play well with language changes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or anything less than exact CSS for that matter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s really annoying&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; keep the top extremely simple: just one logo for each platform&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; either way, I have to go&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, take care&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but my idea was to give people a laugh so I made getmonono.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; check it out. It&apos;s not done yet, but I think it&apos;s pretty funny.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; it&apos;s acutally there, as on the actual page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it is very funny&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://postimg.cc/phpwC8Qb&quot;&gt;https://postimg.cc/phpwC8Qb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; It is funny&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; floral print logo. I move to change the official logo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar do you plan to share this on Reddit? people would get a good laugh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; soon yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Since those are already there, it may be redundant to include the same links later in the page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I would like to briefly discuss the idea I&apos;ve been toying with sarang&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; of course, hangout may be discuss on the gitlab issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We are considering making a &quot;Breaking Monero&quot; video series where we discuss a specific Monero limitation and for ~15 mins&lt;br&gt;&lt;strong&gt;&amp;lt;SlyFerret&amp;gt;&lt;/strong&gt; i need to start christmas shopping.&lt;br&gt;&lt;strong&gt;&amp;lt;SlyFerret&amp;gt;&lt;/strong&gt; gonna see if i can buy all with xmr&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sgp: cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; rehrar: love monono&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; then we would have a clearer resource for people who don&apos;t idle around in #monero-research-lab all day&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; sgp_, that would be awsome&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ~15 mins is quite long a watch though for YouTube generation.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; but definitely a good idwa&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; *idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think it&apos;s as realistically as short as we can make it unfortunately without fancy editing and production. the bulletproof episode was &amp;gt;1 hr&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any final remarks before we close?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be in 2 weeks on Saturday December 22 at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will take place next week on Saturday December 15 at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione[m]&amp;gt;&lt;/strong&gt; Thanks everybody. Thanks sgp_ for the moderation&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks :-)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; much love &amp;lt;3&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-12-03</title><link>https://beta.monerodevs.org/blog/2018/12/03/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-03/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/12/03/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-12-03/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 03 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, it&apos;s time to begin our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ping suraeNoether and others (mass ping sucks)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i am self-pinging&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; ping serhack&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hey!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If everyone pings three others, eventually the whole world is pinged&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; pinged? pung?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; multi-level pinging schemes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; consider myself punged&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; definitely pung&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s like the purge, but pingier&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; pang*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have several items on my provisional agenda today, as well as a round-the-horn to see what folks wish to share&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, the Lab landing page &lt;a href=&quot;https://getmonero.org/resources/research-lab/&quot;&gt;https://getmonero.org/resources/research-lab/&lt;/a&gt; has been updated to add new papers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; very nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; translations are welcome, now that we support them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I only added English abstracts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, suraeNoether and I will be posting new FFS requests for Q1 2019 shortly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve been discussing, as we often to, the correct way to assess the amount&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This ties in with discussions elsewhere about how best to approach multi-month funding on FFS&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Whoa, translating abstracts to Italian? it would a pleasure for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; serhack: yass&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Given the 50% contraction each of the past two quarters, we are trying to decide the best way to price our next quarters. whether we should switch to monthly funding, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The current FFS system doesn&apos;t allow for non-escrow payments, so we&apos;re stuck with whatever the market does&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been traditionally using a 14-day EMA or 30-day EMA&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Last time, I tried to take trendline into account and I received some pushback, which is very understandable. so we wanted to open up the discussion to get some ideas.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, what are the group&apos;s thoughts on this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (We&apos;d be requesting through Mar 2019)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; could you make the question a little more concrete?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; for clarity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could do shorter periods, like monthly, but that opens to donor fatigue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: what&apos;s the fairest exchange rate computation?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m generally opposed to using moving averages: in an uptrend, the community ends up paying more and we receive disproportionately more than *that* by the time our paychecks come around... so we are arguably unfairly overcompensated... and in the downtrend, the opposite occurs, where donor cash doesn&apos;t go as far, and we still receive disproportionately less than *that* by the time our paychecks come around&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; imo ideally you all shouldnt have to worry about that as you really want to have your compensation targeted for the currency you have to pay rent, taxes, etc in&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; so it&apos;s whatever allows you not to have to worry about it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think it&apos;s a real issue though as a source of stress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, discussions of how to structure FFS in the future are good ones, but right now it is what it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: what if we list our desired salaries in USD and donating to pay our salaries could be a rolling thing; at the end of each month, we take a 48-hour average or something based on Kraken or whatever, and we dip into that fund according to that instantaneous exchange rate? it seems more fair to both donors and us to use a method like that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that&apos;s interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It might encourage donors to delay donations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; until they know the actual value being dispersed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that may actually work out to everyone&apos;s benefit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; people see their XMR hit our account at much closer to their desired exchange rate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or rather, we gain control over it at a more reasonable rate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any big opposition to investigating this further? We&apos;d need a decision very quickly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so people&apos;s money isn&apos;t wasted on volatility and we get what we need to pay rent, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony luigi1111w any thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ping binaryFate or luigi1111 or fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine and binaryFate too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jinx&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; when atomic pings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cross-client atomic pings via SMS relayed by telegram (the literal wire, not the app)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (not wire the app either)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; make it so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, let&apos;s put that on the back burner until we get feedback, hopefully in the next day or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, until Core Team arrive, let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; wow are you guys twins or something&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: want to give your updates?&lt;br&gt;&lt;strong&gt;&amp;lt;cjd&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/cjdelisle/RandomHash&quot;&gt;https://github.com/cjdelisle/RandomHash&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;cjd&amp;gt;&lt;/strong&gt; howdy&lt;br&gt;&lt;strong&gt;&amp;lt;cjd&amp;gt;&lt;/strong&gt; experimentation on randomized hash function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, recently I&apos;ve been working on three things&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cjd thanks for the contribution&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; first thing i&apos;ve been working on is the matching paper, which i&apos;ve handed off to sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i had some ideas over the weekend on how to quantify some churn length methodology&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is a step in the right direction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the second thing i&apos;ve been working on is reading more about accumulators and zero knowledge proofs of membership and nonmembership&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is surae. this is surae catching up on large-anon-set-authentication-without-trusted-setups-to-replace-ring signatures. see surae cry.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Rolling fund sounds good&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate +1 thanks for the feedback :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the third thing I&apos;ve been working on is mapping certain discrete-log-based crypto schemes over into a module-theoretic setting and constructing examples. this is a fun hobby for me that is brand new and sarang and i are going to write a paper on it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve also been working on non-research stuff related to the monero konferenco, and we just got back from our monero workshop in nashville, where we met up to do some research and brainstorming face to face&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, and i&apos;ve been making some final edits to the thring sig paper before submitting for peer review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that&apos;s it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i started reading silur&apos;s verifiable shuffle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any specific questions on suraeNoether&apos;s recent work?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; going once, twice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I&apos;ll make my update&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether has passed on the current draft of the graph matching paper to me for additional work; this is some really cool shit that will be worth everyone&apos;s time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m finalizing a tech note on discrete logs, reviewing several other papers by other researchers, and also finishing up some re-review of a ring representation paper from Matt Green&apos;s team from a while back&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My goal is get the tech note, graph matching paper, etc. out the door as efficiently as possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want next quarter to focus more heavily on ringct replacements, as does suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any specific questions for me or for suraeNoether on these fast updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; chirp chirp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus was unavailable but wanted me to share the following update (one sec):&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.irccloud.com/pastebin/UGzuSz5P/&quot;&gt;https://www.irccloud.com/pastebin/UGzuSz5P/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_ was looking at pool output data to give more information that could lead to changes in how we handle pool and coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; very cool sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The upcoming Stanford Blockchain Conference has its free registration open now: &lt;a href=&quot;https://cyber.stanford.edu/sbc19&quot;&gt;https://cyber.stanford.edu/sbc19&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Both suraeNoether and I applied to speak, but I have not heard back on this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; An FFS to fund our presence was successful, but the market has been... unkind in the meantime&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; as it is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hopefully at least one of us is accepted, to offset those costs. It&apos;s an exceptionally worthwhile event&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have work of interest to share with the group?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang thanks for the link to SBC, i just registered :P&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; I have worked on an atomic swap BTC/XMR &lt;a href=&quot;https://github.com/GuggerJoel/XMR-BTC-atomic&quot;&gt;https://github.com/GuggerJoel/XMR-BTC-atomic&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; h4sh3d: did you see the feedback you got to that?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Worthy goal.&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; endogenic: I didn&apos;t see feedback on IRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Doesn&apos;t that scheme require knowledge of the same scalar across groups?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; h4sh3d: &quot;vtnerd&amp;gt; h4sh3d the paper still has a magic zkp step. How are these values zkp&apos;ed ?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; correct me if wrong&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if so, that&apos;s a subtle step that is nontrivial&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; Knowledge of a scalar on ed25519 (i.e. mod l) only&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; and the SHA256 of the scalar&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a proof of that equality in zero knowledge?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; that&apos;s the magic zkp needed, but with Bulletproofs it is possible to prove these constraints&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, other proposals have had the same issue&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; &amp;gt; a proof of that equality in zero knowledge?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hey guys i have to go a bit early&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll be on for most of the day&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; see you&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; I started to write a proposal to work on that scheme, what do you think?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; h4sh3d: I need to re-read your paper to remind myself of a few details, but does the sender on one chain guarantee return of funds if the protocol fails?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; sarang: yes if it fails Alice (XMR) get her XMR back and Bob (BTC) get his BTC baCK&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; If Bob disappears Alice gains the BTC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; High level: why does Alice get her XMR back?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Delayed signing and posting by Bob?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; Ok, what do you mean by &quot;fail&quot;? The zkp or after the firsts transactions on-chain?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; why not either&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under whatever circumstances Alice is not guaranteed the BTC&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; If after locking the BTC/XMR on-chain Bob does not follow the protocol anymore&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; can be because Bob disappear or act malicious&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So what transaction is posted to the XMR chain, and why can Alice get her funds back if it&apos;s posted and Bob disappears or pulls other shenanigans?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Proposals around refund transactions can take advantage of that new construction, but not with this proposal&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; In this scheme the first XMR transaction move funds into the address controlled w/ (a,x) private key, where x is half controlled by Alice and half by Bob&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, if Bob disappears, Alice can recover the key?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; no, but she can get the BTC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does she wait until Bob has posted the BTC transaction before posting the XMR transaction?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; so if Bob disappears, Bob loose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (I&apos;m being purposefully socratic to help me understand better)&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/GuggerJoel/XMR-BTC-atomic/blob/master/whitepaper/xmr-btc.pdf&quot;&gt;https://github.com/GuggerJoel/XMR-BTC-atomic/blob/master/whitepaper/xmr-btc.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; page 4&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, I read that. I want to ensure I understand the nature of protocol failure by asking you that question&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; Yes, Alice waits enough conf before sending XMR tx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, and Bob takes advantage of BTC timelock in case of Alice&apos;s disappearance&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; In fact we can say that Alice or Bob will &quot;sell&quot; half of the key in the Bitcoin tx&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; Yes, exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My spidey sense tells me that someone else had a similar idea at some point, but I don&apos;t recall specifically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even so, at face value a neat idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; made possible by bulletproofs (tm)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To what extent is knowledge of the ed25519 scalar as a hash preimage on the BTC chain group-specific?&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; I&apos;ve not finished my journey into Bulletproof, but I&apos;m pretty sure that it&apos;s feasible with zkp tech today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; h4sh3d: yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; bulletproofs can support this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; verification isn&apos;t trivial and the circuit is ugly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yeah, any time you&apos;re using values across groups, you have to account for how they are used&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; Not sure that I understand the question about preimage on the BTC chain group-specific&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ed25519 != secp256k1&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; None o that goes onto the chain though, right ?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (except the tx)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s my question&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; Yea I know but the x is not used with secp256k1&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I obviously need to do deeper diving onto the guts of hash timelocks&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; x_0 or x_1 is reveal into the unlock script in bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sometimes I think you guys just make up words and terms to sound smart&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What groups are those scalars in?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there any algebraic requirement beyond &quot;throw it into a hash function as a byte string&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: you&apos;re not wrong&lt;br&gt;&lt;strong&gt;&amp;lt;h4sh3d&amp;gt;&lt;/strong&gt; I dont think so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; h4sh3d: if there are no algebraic assumptions on the scalars and it&apos;s purely a matter of byte representation, that&apos;s one thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; otherwise you&apos;d have to be very careful about crossing groups (we dealt with this recently do a discrete log equality proof across curves)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, we should continue to discuss this... but does anyone else have a short item to bring up, before we hit the end of our meeting time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If not, we can adjourn and continue existing discussions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, officially adjourned&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-11-26</title><link>https://beta.monerodevs.org/blog/2018/11/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-26/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/11/26/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-26/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 26 Nov 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s just about time to begin our meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hope you&apos;re having all of the fun&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; all ofit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allllright everyone, let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Greetings from MRL.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before we really get rolling, does anyone have any questions to open the meeting wiht?&lt;br&gt;&lt;strong&gt;&amp;lt;IRS&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume this meeting will be reasonably short, given U.S. Thanksgiving was last week and some of our folks are from U.S.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fire away&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the IRS will never call or IRC you&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; assuming no questions, let&apos;s get going I guess. sarang, want to share what you worked on for the past week or so?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, there was interest expressed in possibly getting another researcher on board&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would get funded, but we&apos;d need someone qualified and available&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So this is more of a &quot;if you know people, send them our way&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The second thing is that I&apos;m working with those outside researchers from Australia on their spent-output stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Turns out they didn&apos;t invent the ideas on their papers :/ but it&apos;s good formalization&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (to be clear, sarang means an outside group has approached us offering to fund a new researcher)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^ wow&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, still working more on cross-curve discrete log stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what level of researcher are you looking for? full time?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could easily fund full time, but part time is better than no time&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; an academic group?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No, it&apos;s a foundation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, just throwing a line out there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: take what we can get? we have a huge list of todos and all of us have full plates.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well that&apos;s awesome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I kind of feel like research does the following&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if human knowledge is a circle (think venn diagram), then the circumference is the interface with the unknown, and adding to the circle of knowledge just makes the circumference bigger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the problem is that if we add additional people without a firmly defined scope, I fear we will have a mission creep sort of thing happening&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m eager to have more hands and eyes on our project, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but that doesn&apos;t mean we can&apos;t set a reasonable number of desired peeps&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For the limited current scope we have, I think at least one more person would be very useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But again, cart before the horse&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I just think we should kick some ideas around on coming up with a more concrete scope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so let&apos;s chat about that later, maybe? we have time to chat about it, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, does evenlessmoney (stick with a handle, dude!) want to talk about bloat?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; yes, let me repost my message&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we can move on for now, but this has come up in several research meetings before, the prospect of adding to the MRL crew... so we should formalize our ideas about it this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine chimed in earlier about it, FWW&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FWIW&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; The block size adjustment algorithm has been on my mind in recent weeks. I was asked in another chat what the biggest caveats were with the dynamic block size, and after thinking about it, I concluded that a motivated attacker could pay the extra fee to bump the block size, and then maintain a perpetual low cost flood of transactions to bloat the utxo set.&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://link.medium.com/OrG5th051R&quot;&gt;https://link.medium.com/OrG5th051R&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; This article underscores the need for our nodes to remain syncable to the masses, it is doubly important that Monero remains syncable on commodity hardware long run, considering the privacy implications a remote node brings.&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; After some deliberation, I think capping block size in the code may be necessary, and that allowing it to be dynamic with no upper bound is dangerous. I would love to hear some input from people who are more informed than me on the matter.&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; articmine mentioned that he doesnt think that this is an issue, but I had a second question afterwards&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one moment let me process this&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Reading the article&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; which involved the centralization of nodes - if our block size has too quick a growth rate, nodes cant sync on commodity hardware&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; which is what that article points out&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; most of the network would be forced to use remote nodes, unless I&apos;m misunderstanding&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its a long article. TL/DR is ethereum is becoming unsyncable and therefore will become centralized&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; at first glance. if possible to make the attack more expensive is an option it might be worth looking at vs capping the block size. does anyone really want to go there right now?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; its worse for Monero IMO, because we really want to stress users running their own nodes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and any network that becomes unsyncable becomes centralized&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; for privacy&apos;s sake, not even decentralization&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; spaced0ut: one option is to add a nonlinear term to fees. another option is to add a momentum term to block size adjustment, or a resistance term, so to speak. however...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; evenlessmoney: when we changed our fees, we did make such an attack much less expensive to carry out, but I don&apos;t think it&apos;s particularly an issue... if folks think it is, we can maybe consider some simulations, etc, and add a resistance term to dynamic block size. this would prevent the block size from responding extremely elastically to network demand...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we can all see how that leads to an opposite problem, right, where the block size is too rigid and can&apos;t change with demand?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; First unlike Ethereum and Bitcoin Cash there is a cost to bloating the Monero blockchain that is comparable to a 51% attack&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; Not on a continuous basis&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; only to raise the block size&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; once the size is up, you can perpetually fill those blocks with bloat txes for cheap&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You havee to get it there in the first place&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; have&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and any pool can mine those txs in&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; You can do a couple percent a block&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; its not very expensive when you ratchet it over a few days&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; evenlessmoney: cheaper than before, but not free, and maintaining a long-term flood is non-trivially expensive, even for super cheap monero fees&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; I&apos;m more worried about baseline activity being that high&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; and cheap&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; in this situation&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; if Monero becomes the de facto BTC alternative&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in my mind, I don&apos;t see this as a practical attack. people have to blow their Monero in order to drag monero&apos;s blockchain down... seems like an incentivization problem, not a security problem. and going the opposite direction, by making monero block size more rigid, presents other scaling problems&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; can we calculate the cost to double the size over time periods in between hard forks? or even calculate the cost to add a terabyte to the size?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The cost of bloating to a given size is close to independent of the rate of bloat. One can pay all at once or over time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are a few options to address this, that don&apos;t require deep changes nor totally fixed block sizes, i&apos;m just not convinced of the power of an attacker, and ArticMine&apos;s fact re: cost of bloating is a really important factor&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well one thing to point out is that the median 100 is a parameter from the original implementation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one option: momentum/resistance term, so that increasing block size is harder the further it is away from some fixed &quot;ideal&quot;, which we can always change later&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and those guys didn&apos;t think some things through fully, so I think its fine to question the block growth rate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another option: coupling block size with past block sizes in a moving average sort of way. similar to the momentum trick&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: I agree with that statement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; evenlessmoney: if this attack does turn out to be practical though, would a solution be to have to continue to pay a fee to keep the block size above default?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; its not even an &apos;attack&apos; so much as popularity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another option: change the timescale of blocksize adjustment so that going up in block size requires a lot of statsitical evidence and, lacking htat, we have a rapid exponential decay back to baseline, or something like that&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: yeah, having a fee penalty proportional to the difference between the current block size and the &quot;resting&quot; size would do the trick&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think the biggest issue here is that one you pay the fee to bump the blocksize, as long as the block remains full, it&apos;s free to keep it at that blocksize, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In creasing the median to more that 100 block will make this attack way more expensive and if the new median is chosen carefully will have little impact overall&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; there is no additional cost that I am aware of rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: that summarizes the potential issue. i&apos;m not sure if it&apos;s an issue. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after all, there&apos;s an argument: if they are paying fees, it ain&apos;t spam&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so my suggestion of miners having to continuously pay a fee for any blocksize above default is I think beneficial from a incentivization perspective, because it makes sure that blocks absolutely need to be that large&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or they start slipping back down&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; rehrar, but that kind of breaks the scaling&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; does anyone have some idea how how much money we&apos;re talking to perform this attack? are we looking to be safe vs nation states?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; someone ran some python on this recently&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is actually the case now since one does not get a rebate for mining below the effective median&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; Isthmus, where u at&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would like us to stop calling this an attack. It&apos;s not like a DOS attack or something like that.&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; well it actually could be a DOS if well funded enough and nodes can&apos;t sync right?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I agree.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how could you distinguish it from healthy usage without a lot of real-life extra information?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is the big issue, and where a lot of criticism of Bitcoin comes in&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A DDOS against node is actually a weakness of fixed blocksize coins such as Bitcoin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if Bitcoin tx goes up, some will say it&apos;s a spam attack, and some will say it&apos;s adoption&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and we simply do not have an oracle able to differentiate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s do this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and even if there was a reliable one, it would probably not be a decentralized one&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There were spam attacks in Bitcoin to drive up fees. This works if hte block are full since most of the spam ts are not mined&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But they cost andwith to the nodes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; to me it seems there is a small list of useful information needed to address the issue: 1) cost of attack, in XMR, to get to 3 GB / block in one day per Isthmus &quot;&amp;lt;Isthmus&amp;gt; 00:44 By the end of the 1st day: 3 goddamn GB per block&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; bandwith&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s just do some back of the napkin calculations today and see what we see. then we can talk about it more. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why 3 GB/block?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes, concrete numbers are needed&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Compare the cost to a 51% attack&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; 2) current node processing ability. What is the existing blocksize tipping point for processing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, without numbers or simulations (e.g. the work Isthmus and others have done) in this discussion, all this is speculation without data&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we may not be &quot;academics&quot; like Zcash (according to Snowden)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; suraeNoether, 3 GB / block because thats what Isthmus ran if you do the maximum possible expansion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but we can still pretend to math, at least&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: wait do you mean &quot;by the end of one day, block sizes could be 3Gb?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i.e., if you max out the equation, you can get to 3 GB / block in 1 day&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, let&apos;s merely estimate how much that would literally cost someone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to see this done on testnet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ooooh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, why simulate it if you can just simulate it? :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we literally have a toy network available&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure and pay 4x the reward. Why not just do a 51% attack?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that we can nuke&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im just parroting Isthmus &apos;s work&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Don&apos;t spam testnet.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/UHG4yi8G/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/UHG4yi8G/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; make a new testnet, toynet&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; axis lbels be damned apaprently&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; spamnet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we need a testtestnet?&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; do it on wow&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we shall have our own testnet! with spam, and DOS attacks!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; ooh, yes&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; wownero pls&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s finally make them useful for something&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; they&apos;re good for memes..&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, this discussion hasn&apos;t really produced much IMO&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In any case the parameter I would look at if this is an issue is the median number of blocks.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; for an increase&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; We can look into running some simulations&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; anyone got a cache of testnero?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; needtestnero90&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ugh, lets not make testnet a pain to use&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Hey, sorry for belated response. I&apos;m on phone, at work, can&apos;t really hang in meeting, but just saw all the pings&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/noncesense-research-lab/Blockchain%5C_big%5C_bang/blob/master/Isthmus%5C_Bx%5C_big%5C_bang%5C_model.ipynb&quot;&gt;https://github.com/noncesense-research-lab/Blockchain\_big\_bang/blob/master/Isthmus\_Bx\_big\_bang\_model.ipynb&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Updated simulations are there&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; I&apos;ll speak with isthmus (we can maybe get together), we can talk about simulations and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But keep in mind if a 51% attack is cheaper then what is the point of this attack?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; and report back next meeting or something&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: medians require 50% violation of data before the median shifts (breakdown point... &lt;a href=&quot;https://en.wikipedia.org/wiki/Robust%5C_statistics&quot;&gt;https://en.wikipedia.org/wiki/Robust\_statistics&lt;/a&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/EziXrd38/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/EziXrd38/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; a 51% attack costs energy, this attack costs units of account&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: i don&apos;t think it&apos;s cheaper&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; smooth had a good suggestion, to have the penalty start before the median, so you&apos;d get penalty free till, say, 90% of the median. This would cause a natural shrinking if the txpool is full of low fee txes.&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; thats smart too&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; I like that one, one of my big issues has been that its basically free (base tx cost) to keep block sizes up atm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isthmus, the axes of your graph are transparent on my computer and i can&apos;t read them. :P&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; hell, someone could find a flaw in monero, print a bajillion monero, and then bring the network to its knees for nothin&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/X1So57dJ/image.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/X1So57dJ/image.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Sorry, is that legiblbe?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; ginger thats a threat if they get infinite monero no matter what our algo is&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; 51% and bloat are two totally unrelated attacks that accomplish different things. It&apos;s an apples/oranges comparison&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is graph over a day? Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah i can read it now&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Or maybe that was already discussed more earlier, I&apos;m not caught up on scrollback and need to hop back to work&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ut unites of account translate into energy via the lock reward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: the 51% attack requires hardware/POW. this bloat issue requires only cash, like a POS attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you can attack the network without being a miner if you have the capital using this approach&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is not like a POS attack because in this case hte cash is burned&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; true, but it is like a POS attack because all it requires is capital&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not hardware&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; wow 200k eur for 10TB in 2 days&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Ok, I gotta bounce back to work. All of the info &amp;amp; FAQ are in that notebook, although it&apos;s a very rough draft that I had written up for internal use.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; POS can use borrowed capital&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; There are probably some small bugs, feel free to fix it. :- 0&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thanks Isthmus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Isthmus: sorry to bother you, i just want to make sure i understand: does that mean 1 million euros can drive the monero blockchain to be more than 1 million gigs in size?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; within a DAY?&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; I think it might take 2 days to get to 10 TB&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; But essentially.&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; This is taking into account the exponential accumulation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wow. thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; You are maxing out the penalty?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let me think about this more, but now I&apos;ve shifted my opinion&lt;br&gt;&lt;strong&gt;&amp;lt;Isthmus&amp;gt;&lt;/strong&gt; Yes, totally override the penalty to make block ~2*(median of last 100) for every block. It&apos;s very petal to the metal, deliberately sized attack&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yes, median 10k&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then it is 4x the lock reward&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; block&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I think we should have a term in our fees that is proportional to a super-linear function of the difference between current block size and a &quot;target&quot; block size, say 1MB right now&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; what about raising the cost to increase again if the block size has recently increased in X amount of blocks?&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; drastically raising maybe&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Fees are driven by the penalty&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; spaced0ut: in the event of rapid adption (should it ever happen), this would cripple the network for quite some time&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So one needs to look at the penalty function.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The simplest an lees disruptive is to increase the 100 block median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; less&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; well assuming this hasn&apos;t happened before we can probably get pretty good data (maybe even from btc also) on the upper bound of how rapid real adoption could be. just a thought&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; the size shouldnt need to double 10 times in a row&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; we risk the BTC people moving here en masse&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; or the ecosystem moving in&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and i ultimately think increase the 100 block median won&apos;t affect UX drastically. It will actually drive a fee market. Current activity is very burst-like.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so delays will eventually clear&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and those needing priority can get it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but if the network actually demonstrates a need for larger blocks, they come into existence&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and we somehow work a long tail into the decay&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; surely rapid adoption shouldn&apos;t be catered to above long term survivability against this type of attack&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The only downside to increasing the median I can see is that the network may not e able to adapt to seasonal changes such as December&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; its not even an attack, if we get too popular and fees are too cheap for large blocks, we risk nodes becoming unsyncable&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; the unbounded block size is concerning imo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; increasing sample size for the median over 100 blocks will make such a drift attack slower (and therefore cost a lot more, because you have to do it over more and more blocks) but linearly slower. and is a rigid sort of decision, as ArticMine mentions re: December. Adding a nonlinear term to our fees seems sensible to me.&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; forcing average users to sync against remote nodes due to bandwidth constraints is dangerous&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes evenlessmoney that&apos;s the whole point of Isthmus&apos;s posting&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; if anyone needs to be secure against nation states it&apos;s XMR&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im interested to see what Isthmus &apos;s multistate memory thing is&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but...and I hate to say it like this, hasn&apos;t this already been kinda known for a while?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes ut how do you enforce non linear fees?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Because we have a dynamic blocksize, we can scale with adoptin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; multi-term memory sounds like moving averages of different spans of time to me&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;secure against nation states&quot; is ridiculous. They could fuck with us anytime they wanted to already.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is the whole point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although taht would mean maybe going up to several GB block sizes.&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; moneromooo, fair enough but shouldn&apos;t that be the goal?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: yeah, but just like a lot of other monero problems, we are learning about the size/scale of the issue.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i agree with moneromooo :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: yes, this has been known for a while&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; we didnt have hard numbers from isthmus until recently either&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; its been a bit more nebulous&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A fixed block size has been proven to be a disaster for Bitcoin and as recent events have demonstrated for Bitcoin cash&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; Time will tell whether Bitcoin&apos;s decision was a disaster. I think the jury is still out.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; my thinking is, there is a hard cap. Its 2X the current blocksize. I really think we need a long perspective on the median. Like 6 months. however many blocks that is&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; +&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous what if we have a dynamic soft cap that is determined by a long time-scale measurement? :P&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; thats prolly the multistate thing :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My take is that increasing the median is the way to address this concern provided it is legitimate.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; By legitimate I mean a cost comparison with a 51% attack&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; That sounds good to me. I would rather the network slow down in the rare december-like situation that someone being able to inflate the blockchain to unusable levels for less than the &quot;cost&quot; (however you quantify that because they are different) of a 51% attack&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; definitely&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Long medians with say a 6 month time frame will not lead to Bitcoin&apos;s problems&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; A 51% attack is recoverable from. That one seems not.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It depends on what the 51% attack does&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i think the problem, like the 51%, is that the cost is dynamic and unpredictable. I.e., it cost less to 51% the monero network 3 years ago. We don&apos;t know what the hardware will be in 5 years, or the state of network. The protocol needs to be hardware agnostic as much as it can&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; with the volatility of Monero, this thing is unpredictable too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since it requiers unit of account, this &quot;attack&quot; can be done while Monero is dirt cheap, and the effects stick around&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; even if Monero goes way up and this isn&apos;t feasible anymore&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; ^^ es it has to be hardware agnostic&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in agreement with articmine for now. both: 1) we need to estimate costs for 51% vs. bloat and 2) a long-time-scale soft cap seems super smart, especially considering how bursty the network is in general&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Also because this resembles a PoS attack, you have to remember that it could be done for &quot;free&quot; if people/whales/exchanges are stolen/compromised&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sounds like a long-scale median increase is an adjustment that, while probably suboptimal, is better understood&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can make it even softer by using that long-time-scale soft cap as the anchor point for a nonlinear penalty term&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so we gonna use a magic number or see if we can get an emergent one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and even softer if we wrap the solution in fur&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; There is a lot of room between 3.4 hours and 6 months to tune the median&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and make it optimmal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: given the 50% breakdwon point of medians...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we did 6 months, that implies that at least 3 months of *all monero transactions* would have to be bloat transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for someone to raise the soft cap over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Isthmus: would be nice to see the effects of a long-term median in your sims&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO that&apos;s the best approach to this analysis right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moreover, if we don&apos;t actually cap anything but add a nonlinear penalty to block reward for block sizes above the &quot;soft cap&quot; chosen by a long-time-scale-median, temporary fluctuations in economic activity would be handled relatively easily&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll seek out more information&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and try to come up with a write-up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; after isthmus and noncesense have had their way with some analyses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s smart suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Maybe finding medians/&quot;target values&quot; and softcaps might be an actual legitimate application of some TA haha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: other way around :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are no legitimate applications of TA, but there are legitimate applications of statistics *for use in* TA :P hehe&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A hybrid approach could be used to deal with seasonal issue. Essentially a stiff penalty over the long term median&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; shit, we can easily do a seasonal model, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://machinelearningmastery.com/sarima-for-time-series-forecasting-in-python/&quot;&gt;https://machinelearningmastery.com/sarima-for-time-series-forecasting-in-python/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we wouldn&apos;t be using this for forecasting&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarima noether&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That implies baking in an eternal event&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Yes that&apos;s what I mean. The whole point of the TA bullshit is to find patterns which would &quot;look&quot; reasonable given past results (and to claim this somehow predicts them). Whereas we want to put limits on what &quot;looks reasonable&quot; to apply incentives. Right?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ima throw it out there... i think we should target this for protocol change spring 2019 fork&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; if we have something fancy, great. If not, we just pick a larger median.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: i&apos;m fine with that. i think the large sample size median is going ot have some rigidity problems with the network, i&apos;ll work with isthmus to write something up maybe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, I think that sums things up nicely for now, until we have data on this&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; a rigid network is more useful than a broken one :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, any other topics to discuss with the whole group?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: sure :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, other than that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; over thanksgiving: i read papers on accumulators and learned some more about STARKs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and sarang is still running some matching code for timing purposes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my matching paper is coming along :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaand I don&apos;t have anythign else to talk about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang? anything else? does anyone else have interesting projects they want to chat about? even if its not formally for MRL or kovri or monero specifically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Perhaps to sum up our meeting, does anyone have goals for the next network upgrade? This ties in with our earlier discussion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ good question!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ring size increase?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hold on that until i have more information from matching. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Seems like a change to handle bloat would be good, PoW tweak...&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; everyone here following tevador&apos;s RandomX ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and any recommendations from the matching that are urgent&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; IMO goals should be getting rid of the payment ID/integrated address/subaddress confusion and what was discussed today&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nuking payment IDs is a longer-term issue IMO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Setting a timeline is more reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; its just standing up to exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; RIght&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we should deprecate and kill long pids for sure&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i think a timeline was proposed but never agreed on&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; exchanges laziness shouldn&apos;t slow down the improvement of the network&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ^^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But if we don&apos;t set a timeline, we become Zcash with their &quot;deprecate transparent addresses SOMEDAY&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Whether or not to add IPv6 connectivity might be relevant. IPv4 scarcity is said to be a barrier to Sybils. How much though, I don&apos;t know.&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; is it reasonable to have a goal of having only subaddresses by the next September upgrade?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; as an enforced consensus rule?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have enough knowledge of exchange timelines to say&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc: yes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; imo, deprecating pids isn;t an MRL thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve already said &quot;please don&apos;t use them&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; the client could just make choices about how to diversify its connections if IPv6 is used&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gingeropolous: yeah, only bringing it up because I asked about upgrade goals :D&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Only works for outgoing connections.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like you are correct gingeropolous but I want to shy away from the &quot;not my problem&quot; effect&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; doesn&apos;t adopting i2p expose us to the same Sybil possibilities?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t know enough to say.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so it seems like we have hit all our major points&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; very long addresses, and you have no way to know where they originate from&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; worse than IPv6 in that regard&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we can continue chatting about ipv4 and ipv6 and medians for the rest of the day&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i think that&apos;s sufficient for our meeting today :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great, so action items are to get Isthmus and friends to examine median changes, and be thinking about upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh. One other thing that&apos;s related:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If the blockchain is split in N stripes, such that every peer selects a random stripe (that is, 4096 blocks every N*4096). What is the optimal value of N (too small means you save less storage, too large means it gets harder to find the data you need to sync).&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; Do we use Bitcoin&apos;s default peer limit of 8?&lt;br&gt;&lt;strong&gt;&amp;lt;evenlessmoney&amp;gt;&lt;/strong&gt; If so, that should be factored in to n&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 8 outgoing peers, unlimited incoming IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The optimal value depends on our metric, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK. That was a bad question. A better question was &quot;what is the best metric&quot;.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I think it&apos;s just a question of, how much space do you need to save&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: i feel like N &amp;lt; 3 risks byzantine consensus problems&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; well, the goal is to save space, but the problem is that is a dynamic question for each user&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we assume good connectivity and number of peers, the number could be decently high&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, and dynamic for the overall chain too since it continues to grow&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; someone thats not gonna run software that takes up 80 gigs probably still won&apos;t run it if it takes up 40&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; suraeNoether: I do not understand.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; In my blocktree ramblings I was envisioning 256-way branching&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: i&apos;m imagining each miner as being a member of one of N coalitions of possibly dishonest participants&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Ah, one thing I neglected to mention: the pruned data is just range proofs and smaller bits. Not the whole chain.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if everyone in control of one strip is totally dishonest, that information is no longer really accessible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is a nontrivial problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah moneromooo brings up the question of &quot;is old enough prunable data _safe_ to remove&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is related&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: I don&apos;t think we can pick a number without some knowledge of the underlying network topology&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; this type of thing is ... unprecedented, right? Therefore, it might be the kind of thing that requires measurement. Once implemented, will nodes advertise which portions of the chain they keep?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and therefore, the network could be crawled to obtain a census of adoption of this approach?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, nodes adertise. And don&apos;t have to stripe if they want to keep all.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; right.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ... I would deterministically automate it. e.g., MAC address of first network interface &amp;amp; MASK = stripe #&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so, the thing we may want to measure is how many nodes join the network with N.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; or some other already-visible node ID.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so, say we start with N of 8, we could measure the increase nodecount that are using 8. Or maybe start with 4.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; because thats the goal, right? increase number of nodes?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; back to moneromoo&apos;s clarification - this isn&apos;t striping the entire blockchain. just the prunable stuff, range proofs.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; so aside from someone bootstrapping a new node, this has no real impact on data availability&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; wallets talking to nodes that they trust won&apos;t see any change at all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have a question for moneromooo : if we pick N = 8 and six months later want to change it to N = 11 or something weird, how much of a PITA is that? it means that miners need to pull a different stripe, that means a lot of data can be deleted and some new data needs to be downloaded...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i guess my question is: what&apos;s the cost of picking a *bad* N for implementation?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there are consistent hashing algorithms to minimize that problem&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It&apos;d be kinda of a pita. Changing to 16 would be less so, as it&apos;s kinda made to allow this (would need some extra code though).&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; minimize the amount of reshuffling needed when N changes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: that&apos;s why i picked 11 :P coprime. heh&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Also, picking 11 means divisions all the time.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s tell wownero to pick 24, and we pick 6, and we figure out the difference :P&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; stick to powers of 2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (bad approach)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc: or at least prime powers of some sort. makes changing it easier&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; BTW, if anyone wants to try a sync from scratch using the crash branch (which simulates this) is welcome ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; carbon crab incoming. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cesium crab&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, I think we can officially call the meeting&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-11-19</title><link>https://beta.monerodevs.org/blog/2018/11/19/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-19/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/11/19/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-19/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 19 Nov 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi surae!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good timing :D&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i decided to not look at screens this weekend, because i got like 5 migraines last week, and i made it from the hours of 8am saturday to 1pm saturday&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i still felt like a totally new person :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone have any questions before we begin?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Welcome suraeNewther&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; \nick suraEyeOfNewt&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; damn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/\\/\//&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall we begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; omg that should be on a t-shirt with MRL&apos;s logo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; how many rings can a ring signature ring if a ring signature can ring rings?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s begin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s actually the subtitle of nick van saberhagen&apos;s autobiography&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Who shall start with updates?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allright, we&apos;ve gotten greetings out of the way. Sarang: how is that timing code going? still on iteration 18?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nope, 19&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang is currently running some timing experiments for me on matching bipartite graphs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, for it to complete 20, i estimate it will be done in mid december, so i say we don&apos;t fall prey to the sunk cost fallacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m going to re-rig the code and run it over a smaller sample of the parameter space and get some results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Want to give your update suraeNoether first?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Getting some hard numbers with scaling information will be useful&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sure: Right now my time is being spent describing this bipartite matching graph problem that traceability problems in monero boil down to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; very useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; having a complete description in terms of graph theory is marvelous to have&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the idea is simple. if someone were to try to trace the monero blockchain, they would at least have to perform the following matching task. that sort of idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we have known bounds on the complexity for that matching task&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Exactly, and now some code to get an idea of scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; at least order of magnitude&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is all in the pursuit of a formal model of de-anonymizing a &quot;mixing with an anonymity set&quot; style anonymity system like that of Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ve begun writing how we can use this approach + zcash turnstile to place bounds on the difficulty of de-anonymizing zcash as well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i should have a draft of the monero portion of this paper done by the end of November&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sexxy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang has already seen it and (if i do say so myself) it&apos;s a pretty fun paper actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Very much so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it wasn&apos;t for the fact that&apos;s *criticizing* monero just like MRL-0001, i&apos;d be very excited about writing it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Have you informed Zcash of the possible applicability to their project, so they can draft a blog post about it? =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m confident that this will make monero better, however, by formalizing some of our concerns that were previously only qualitative&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang not formally, i may have brought it up with zooko in person before&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any way I can get a draft copy?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should be good neighbors and let them know&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: it&apos;s all super early&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: yes, i actually want your thoughts becauset his is relevant to pools and mining and i want your recommendations, too, sgp&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, that&apos;s my MRL update. Sarang, what have you been up to?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A few things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, housekeeping for monero-site updates to migrate our papers over, and add the new ones&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Second, more lit review on graph theory approaches to anonymity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Third, reviewing some other papers relating to ring sigs and zk proving&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Fourth, fixing and writing up a cross-curve discrete log equality proving system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s also working toy code for that, using ed25519 and ed448&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This allows you to use &quot;discrete log preimages&quot; across curves or groups arbitrarily&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; provided the spaces are big enough (they are)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here&apos;s the writeup, for those curious: &lt;a href=&quot;https://v2.overleaf.com/read/jcyscybzhzmy&quot;&gt;https://v2.overleaf.com/read/jcyscybzhzmy&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Note that I did not invent this, but this is the first correct writeup I&apos;ve seen and I wanted one for completeness&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s about it for me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang has been on fire btw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As in, running around with my hair on fire, sure!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you guys haven&apos;t noticed, he&apos;s implemented several toy implementations of various crypto schemes in the past two months alone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you have hair?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not anymore, it burned off&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So going forward, this paper (and others) will be on getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A few newer papers are in the PR pipeline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Questions on any of my stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the only other topics on my mind are only half research-related: 1) research: the post-thanksgiving Monero face-to-face being hosted by Tari bringing sarang and endogenic and i together in Nashville again... I heard a rumor someone else important was coming :D 2) not really research: the coin center privacy workshop in December I&apos;m considering attending, 3) research: the Monero Konferenco, and...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, the last bit is related to my nonprofit whihc is a selfish thing to bring up so I&apos;ll leave that alone&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; too l8&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; bring it up anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, for 1) as folks may know, Tari has paid the expenses required to get sarang, endogenic, and i face to face for a meeting before... and they are doing it again, and it is looking like it may become a quarterly thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suspect funding may be stalled a bit while belts tighten :/&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh btw i drive in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is largely a research powwow over a few days, at the last meeting this whole bipartite matching thing was initially estimated and it kicked off my current research paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i should say: it&apos;s not just Tari, it&apos;s also MyMonero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; one of these next ones i&apos;m going to try to get surae to stay at my house ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; We aren&apos;t burdening the community financially with these meetings, but we also want the community to learn of our financials in this way, to prevent accusations of opacity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; For 2) I really want to go to this thing on some levels, but i am concerned coin center is going to look to me as a voice of the Monero community. I&apos;m not sure if they want me to come if I&apos;m coming as a private individual not as an individual representing Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Isthmus was already nice enough to offer a place to stay for me in SFO so the only financial cost would be a plane ticket&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it seemed to me like folks were lukewarm on the idea of me attending last time I brought it up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; trying to sense the temperature now that folks have had a week or two to sit on the idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In terms of funding, it seems to have more value for the space as a whole, rather than just for the Monero community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suspect you&apos;re right about the &quot;voice of Monero&quot; thing, but I don&apos;t know how bad of a thing that is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and I would go on my own dime&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I remain disappointed that this is a &quot;be in person or don&apos;t have a say&quot; thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s neither here nor there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for 3), the Monero Konferenco: we are sitting almost at 20% funded. &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s impressive&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;ll be enough to put a deposit down on a location&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume you&apos;ll wait until funding is closer to guaranteed before deposits?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; to the extent possible, that is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m concerned about waiting until it&apos;s totally funded for stuff like that, and I can&apos;t think of an easy quick solution. maybe rehrar has some thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; suraeNoether: I see that there are no milestones in the FFS for payout&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc yeah, we should consider how to structure that asap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because a milestone like putting a deposit down on a location requires the money before the milestone occurs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think nioc&apos;s point is good particularly because of the natural payouts that are needed for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so perhaps we invert the milestones&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what&apos;s the downside to waiting, besides the risk of losing venue?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i could make a milestone post to request funding to complete a milestone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think that&apos;s fine&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: volatility in price over the long term makes the actual funding receive much more variable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s no independent way for donors to verify the milestones happened anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unless you posted receipts and such&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll be posting contracts signed with venues and receipts, etc, all of which are very easily faked, unfortunately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, that&apos;s unavoidable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think people understand this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; curious parties could always call the literal venues themselves and check, I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Goal should be to maximize transparency and accountability within the limits of the unique circumstances&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, how shall we go about doing this? Should I edit the funding request post to include all this information? I feel like that&apos;s changing the terms of the request after we received donations already, which isn&apos;t necessarily fair to the previous donors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As long as you&apos;re doing the same things with the money, updating for more clear scheduling seems entirely reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; sarang: I believe it&apos;s up to core not the community to verify receipts&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; since they release the funds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nioc: I only mean this in the sense that most funding requests have a tangible, publicly-verifiable work output&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe fluffypony luigi1111 binaryFate or ArticMine could weigh in on this.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Whereas this is a bit different&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; not that you couldn&apos;t make it public&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks for that observation, sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i&apos;m going to edit the current funding request post to include a handful of milestones and a description of how we are going to invert the milestone process for this event&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think a payout with a clear understanding of what happens with it (e.g. venue deposit) and some kind of immediate transparency for a modicum of verification (e.g. invoices and core team verifies somehow) makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Donors likely already implicitly assumed something along these lines&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The &quot;work output&quot; is a conference next year :)&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; I would look for community agreement if there seemed to be anything &quot;shady&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plus suraeNoether already has to have evidence of this for corporate tax purposes anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one milestone can be a deposit on a venue, AV stuff, caterer and (if appropriate) a deal at a hotel so attendees can get a discount. another milestone can be purchase of flights and hotels for speakers. a final milestone can be for the remainder of the cost of the event to pay for things like media, publicity, printing pamphlets and posters, assembling shwag bags, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks for the input luigi1111 i believe you are 100% correct&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we will be testing a few things at the 35C3 (Monero at the Chaos Communication Congress 27.-30.dec) which could be valuable for the conferenco: submission management, streaming, etc. will let everyone know when there is something to see!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we mentioned having defcon-style badges from the hardware team, but i think we are going to hold off on those until the second year. this will keep our costs down and allow the HW team to focus on the wallet, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^ good idea, on both counts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; parasew[m]: regarding the 35c3 conference, if sarang sgp and myself all want to come (I do!) we need to make our post for travel funds this afternoon&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m holding off on renewing my passport until after it so i don&apos;t have to worry about not getting my passport back in time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar sarang and sgp_ are you guys still interested in going to 35c3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; suraeNoether: sure! yes! (my planning got heavily delayed but the stage and everything got confirmed yesterday)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was just checking my schedule yesterday, and it simply will not work for me due to family commitments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (the timing of the event is awful)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; timing indeed is a problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it really is. flights are super expensive on the 26th and 25th in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I had hoped that I could work around the family stuff, but it&apos;s not possible&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Plus my brother, sarangbro, is expecting a kiddo during that week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; very exciting&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; nice name&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;luigi1111&amp;gt;&lt;/strong&gt; we welcome sarangbrokid&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in olden tymes, they&apos;d have invented a new last name, like sarangson&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; best wishes to sarangbro+sarangbro_junior! :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BTW, IACR has been chock full of interesting relevant papers lately&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes. yes it ihas.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a long list for this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I try to hit up lit review weekly but some weeks it gets just bonkers there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; btw&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; everyone, i really think sarang needs a vacation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like five days of no computer screens and some sun or something, and he barely takes weekends off&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang is a very driven person&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; psh, do any of us?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s like Newman, who once opined that the mail never stops&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thing is, you see Ethereum people on twitter bragging about working 18 hours a day and you know they are producing some straight up crap in those conditions.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suspect many of us will be effectively taking time off around Christmahannukwanzaka&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for one reason or another&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; OH there is one FFS i would like to direct everyone&apos;s attention to&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; TheCharlatan is proposing development of reproducible builds here: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91098/funding-for-development-of-reproducible-builds&quot;&gt;https://forum.getmonero.org/6/ideas/91098/funding-for-development-of-reproducible-builds&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; outreach?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I strongly support this FFS project, and I think it would be a nice security gain for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These have been desired for a while&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the whole request is for 6 XMR?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, and i don&apos;t think it&apos;s out of line with endogenic&apos;s recent efforts to encourage reworking/refactoring Monero (i&apos;m almost certainly mischaracterizing Endo&apos;s goals)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it appears he&apos;s only asking us to pay for his VPS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know the details of repro build complexity, but that seems like a great deal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unless we can get VPS support for free, as some others had indicated&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ he works at Shift, the hardware wallet developer, and he started gridcoin, and admittedly wildly insecure but super fun cryptocurrency experiment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or at least, when i met him, he was doing work with Shift&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I have no further information to report&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; although I&apos;m always interested in getting community feedback in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other fun news to report&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aha, so MAGIC received its first non-board member donation today, so I&apos;m totally energized to encourage folks interested in contributing to MAGIC to check out what we are about at &lt;a href=&quot;https://www.magicgrants.org&quot;&gt;https://www.magicgrants.org&lt;/a&gt; ... we are an educational and scientific non-profit focused on scholarships and research grants in cryptocurrencies.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; our scholarship program will be open starting in January and we are currently fundraising for next year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we were in a bubble I&apos;d say &quot;hey, come reduce your tax burden possibly&quot; but I&apos;m fully aware of the current state of the market. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; this is amazing, congrats for magic!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I must take off shortly to meet up with someone&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thank you! hopefully we can reduce the financial burden of studying cryptocurrencies for students while also incentivizing universities to make cryptocurrency curricula&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and eventually? build primary schools, libraries, and computer labs in the developing world&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can&apos;t have a crypto infrastructure without comptuers (technically a false statement, but theory and practice disagree here :P)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but since that&apos;s not research related and is a coin-agnostic project, it may be one of the last times I bring it up during an MRL research meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe we are good to go on today&apos;s meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; EVERYONE. you must know this: i love you&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-11-12</title><link>https://beta.monerodevs.org/blog/2018/11/12/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-12/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/11/12/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-12/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 12 Nov 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; howdy everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; meow&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hiyo&lt;br&gt;&lt;strong&gt;&amp;lt;TheFuzzStone[m]&amp;gt;&lt;/strong&gt; Sup!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hiyo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; .....to quote sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, let&apos;s flip the usual order of the meeting to allow for questions at the beginning&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in fact, i&apos;m going to call THAT the new &quot;usual order&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the agenda today is 1) questions, 2) sarang&apos;s research this week and last, 3) mine, and 4) any other project discussion that&apos;s remotely relevant to research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, someone give me and sarang your top two questions :D&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; any updates on Konferemco preparations?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I should have a logo and branding guidelines today&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in regards to MRL, where are we in the churn and privacy formalizations?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; although I assume this will be talked about with your report of the week suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that is precisely the case&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m in the midst of getting hard numbers for a timing for a practical attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang and i have discovered an anonymity metric that could give us a guideline for &quot;how rapidly we need to chagne our ring size with respect to blockchain size to maintain our current levels of anonymity.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is a very useful metric, but it&apos;s dangerous to misinterpret it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let us shift that to the later agendum&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we&apos;re avoiding making formal proclamations about it, but we are going to use it as a rough guideline for future ring size increases&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc our conference organizer has been checking out a few alternative venues, and we have already identified some vendors for things like catering&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a question... how the hell do I build the dalek bulletproof rust implementation for timing testing??!?!?!?!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know jack shiz about rust&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s an excellent question that occurred to me yesterday afternoon!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they claim to be bonkers fast, even compared to libsecp256k1 (which seems nutso to me)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they are claiming some mad speed gainz on top of your already mad speed gainz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They don&apos;t have batch verification yet tho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (it&apos;s on their issue list)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; jfc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I want to run timing tests myself to see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if that&apos;s the case, then... man that implementation is bonker fast like what-what&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think they&apos;re lying, but I&apos;m also naturally skeptical&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t find it terribly relevant since we&apos;re already pretty fast&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i suspect that bulletproofs are going to benefit from 40 years of optimizations in linear algebra and ECC very very quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and any changes specific to underlying curve architecture aren&apos;t useful for us ATM&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: what if it&apos;s so fast it can reverse the blackchain continuum?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; somethign to look into&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah yes, the chain shrinks over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; negachain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the blackchain continuum hypothesis, by tom clancy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or dan brown&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, it won&apos;t build for me, but I&apos;ll verify timings once I get it figured out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt; &amp;lt;sarang&amp;gt;&lt;/strong&gt; Ah yes, the chain shrinks over time &amp;lt;-- it will give extra space to your computer when it goes negative&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, they also have ideas for non-power-of-2 stuff, which was on the back burner for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if it proves useful for them in a way that translates to us, great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc i believe we already have enough funding availalbe to put a deposit down on a location, and I would like to do that before the end of 2018. email invitations to speakers will be start being setn out this week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also our other conference FFS (Stanford) was funded recently, so many thanks on that front&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in general: thank you to all contributors who make Monero Research Lab a funded thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether and I will learn next month if either of us will be speaking there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anyway, other questions for us?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ne&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the absence of further questions, we can talk recent research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This past week, I did two events in Chicago&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; one was a hands-on Monero development workshop&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the other was a more general talk on privacy tech&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; both videos are on YouTube, linked from the Monero Moon posting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks to the Chicago Bitcoin and Open Blockchains group for hosting me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Did you have a good time? think you&apos;ll do something like that again?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, I think it was very valuable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They had good turnout and excellent questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I really like the workshop idea especially&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that work, I did a good amount of lit review to support suraeNoether&apos;s work (discussed shortly) on graph matchings, which was an extension of some earlier analysis we did on spent output analysis&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what was the demographic of the crowd like?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The workshop was smaller (due to scheduling shenanigans for some participants) but had folks interested in math/CS/development&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The talk had a good mix of technical folks and well-wishers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be cool to find a way to host an interactive online workshop&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; what would that entail?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, one set of tasks I had them do was use a simple Python ed25519 library to build some constructions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; like Pedersen commitments and Schnorr sigs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lol, love the name OpenSorceress. That&apos;s funny.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So being able to do video w/ slides for introductory work would be good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as well as interactive stuff to help the participants write code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then we did some basic RPC stuff&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; like remote pairing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OpenSorceress: some situation where the workshoppers could do in-browser code, perhaps, and then let me assist interactively if needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know if there is such a thing already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just spitballing here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that is pretty awesome, sarang! i&apos;m glad it&apos;s online.&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; there is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; orly&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; yeppers&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; -&amp;gt; floobits pops to mind&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, let&apos;s discuss after meeting&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; :) ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve also been working to integrate stealth addresses into the RTRSRingStringRuffCT optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and other minor tasks, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How about you suraeNoether? The graph matching, perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, i&apos;ve been doing the churn and graph theoretic stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as I mentioned earlier, sarang and I have stumbled upon a class of anonymity metrics for graphs such as ours, and this will give us a quantitative basis for maintaining at least our current levels of anonymity as the blockchain gets larger&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s worth noting that this isn&apos;t even new analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But a really clever interpretation of older stuff that suraeNoether came up with&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which is always great in math&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; correct, in fact several of these were proposed right around the time Bitcoin was proposed, which amuses me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 2007, 2008, 2009&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so are you saying that as the blockchain gets larger, anonymity decreases?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, consider the following situation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say something ridiculous like &quot;tomororw Monero goes back to ring size 1&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s important to note that &quot;anonymity&quot; here means &quot;anonymity according to a very specific metric formulation that may or may not correspond to a particular threat model&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; what happens? a bunch of blocks are added to the monero blockchain, all of which are totally linkable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is an edge case of the following idea:&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; Even I could link them!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we take our present system and add a bunch of non-anonymous stuff, we aren&apos;t improving our anonymity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in fact, we are decreasing our anonymity, by essentially diluting our nice big fat blockchain filled with fat ring sigs with non-anonymous data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At their heart, these metrics use numbers of matchings to relate to some idea of anonymity&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a graph matching is a possible global spend history, of which there will be many&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Think of it as being a guess about true spends that&apos;s at least _consistent_, but of course not provable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My current view of this type of analysis is that, being only a heuristic that could be combined with things like output age, it provides the same types of plausible deniability that ring sigs have always offered&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; however&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; what suraeNoether was saying about it being useful to examine proposed changes is a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you can say &quot;if we increase ring size to X given usage patterns Y, this metric implies that anonymity gets better&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s not possible to say things like &quot;anonymity gets Z% better&quot; though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, to answer your question rehrar: the Edman anonymity level is *negatively* related to overall graph size and *positively* related to ring size. so we can say &quot;okay, if our blockchain was *this* big, how big of a ring size would we need to have similar EAL to today?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the fact of the matter is, though, it very slowly changes with respect to graph size at these levels&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to maintain an EAL similar ot what we have today, the blockchain could be 10x larger&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and we might need a ring size of like 15 at that point, or something like that, to make it equal exactly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have the same types of broad, non-mathematical questions about global anonymity that I do about rings in general&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there are 2^64 possible spend histories, is that good enough for our threat models? What if there were only 2^4? I don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang actually we can sort of answer that question quantitatively&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, for some threat models, &quot;good enough&quot; means &quot;enough reasonable doubt to avoid someone getting in trouble for a spend history they weren&apos;t actually involved in&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that depends on how your legal system works&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What types were you considering?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the question an attacker needs to answer is &quot;out of all possible spend histories with a likelihood greater than some C of being the true spend history, what % of these is a specific edge traced?&quot; for example, if in 95% of all plausible and likely histories, edge e sending monero from address X to address Y is included in the matching, we conclude that edge e is the true spender.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we may be able to quantify our security on an individual level that way, and see how it is sensitive to game parameters&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, 100% of my MRL attention is on this paper right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A lot of this (not just graph metrics) seems to be chasing after specific heuristics (some unknown) without a real fundamental idea of what guarantees we want to be able to offer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Subtly moving from &quot;not provable spending&quot; to &quot;not heuristically-guessable spending&quot; seems like a generally good idea, but it&apos;s like swiss cheese&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all of my work so far is highlighting, essentially, the urgency with which we need to replace ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the fundamental problem with using KYC exchanges&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, those aren&apos;t going anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and if anything, more people will move to them&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; as opposed to DEXs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you know of any usable ones?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I assume Bisq works&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; bisq .. ?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; haven&apos;t used it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; question on replacing ring signatures...is there any sort of tech (eevn un battle tested) that exists at the moment?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nor have I&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: no&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i hear bisq is good, but i haven&apos;t used it yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: yes and no&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not without sacrificing trust&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or speed/efficiency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are some trustless set-ups that are unreasonably slow&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if we could do cross-chain atomic swaps with BTC that would eliminate a huge chunk of exchange usecases&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or big&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO the goal of the graph matching analysis should be to at least get an order-of-magnitude estimate on Monero global spend histories&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc that is 100% correct, and we have all the theoretical framework for that except SPV at this point, but the recent nipopow paper and another recent paper may fix that too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not convinced this provides an adversary with remarkably more actionable data than existing heuristics&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; how would you go about sussing that out?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And while it should push us toward better non-ring-sig solutions, I also don&apos;t want to FUD our users in the same way that all the other Monero tracking papers have&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it should provide literally the same amount of data, just one is a global approach and one is a txn-by-txn approach&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OpenSorceress: run the analysis on at least a portion of the chain&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: implementing nipopow is a huge undertaking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what do you see as the goal of the analysis?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; provide actionable advice for the monero community on how to mitigate the worst known traceability chainalsysis attack. ultimately&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in terms of ring size specifically?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; given that the EAL is sensitive to it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not necessarily, although that is presently a facet of the analysis, yeah.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i mean, at this point, I think that further increases in ring size without order-of-magnitude increases... i&apos;m not convinced of their efficacy, but i can&apos;t say either way at this point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What&apos;s the takeaway from all of this, for the folks in this meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; research is ongoing into the matter&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; progress is being made in terms of making actionable recommendations to the community&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we aren&apos;t announcing them yet, until after more consideration&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not sure what you mean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; good enough for me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do you view this a fundamentally new form of analysis that provides adversaries with a lot of new damaging information?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (as opposed to, for example, the closed-set attack, which really gave marginal information)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there is no practical way i can answer that question, sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m telling you it&apos;s the worst-known traceability attack&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m estimating how bad it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s my job right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else of note to share from your side regarding recent stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not with respeect to MRL, no&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i have an appointment i need to get to you guys, so.. peach out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; imagine whirled peas&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; love you guys *smooches*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else wish to bring up something they&apos;ve been working on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; crickets!&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if you&apos;re bothered by blockchain sync speed, get your hands on Optane SSDs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah?&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt; Optane SSDs?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; SSDs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ds?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ??&lt;br&gt;&lt;strong&gt;&amp;lt;OpenSorceress&amp;gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I store the chain in RAM&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah &lt;a href=&quot;http://www.lmdb.tech/bench/optanessd&quot;&gt;http://www.lmdb.tech/bench/optanessd&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; LOL&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I build a new ASIC for each block that gets added&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; Real Men store the blockchain in RAM :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, I&apos;ll officially adjourn today&apos;s meeting; thanks to all for attending&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Next week, same bat-time, same bat-channel&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ttyl&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bai&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-11-10</title><link>https://beta.monerodevs.org/blog/2018/11/10/logs-for-the-Community-meeting-held-on-2018-11-10/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/11/10/logs-for-the-Community-meeting-held-on-2018-11-10/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 10 Nov 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right everyone, meeting time!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/288&quot;&gt;https://github.com/monero-project/meta/issues/288&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yo yo&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; Hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ahoj&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; You can now read the Monero Moon, a curated weekly newsletter regarding all things Monero. Here is the latest issue which covers October 30-November 7: &lt;a href=&quot;https://medium.com/@johnfoss/the-monero-moon-issue-9-f05526401aa3&quot;&gt;https://medium.com/@johnfoss/the-monero-moon-issue-9-f05526401aa3&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this section is a lot shorter when someone else compiles a list of Monero happenings :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; true, maybe we could cherry pick some that he mentions as well in here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang how did the first event in Chicago go? ready for the one later today?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; released new guide for the GUI wallet (version 1.5). Now with translations and a new template. For details: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/releases/tag/v1.5&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide/releases/tag/v1.5&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 anything in particular you want to highlight?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately many workshop attendees didn&apos;t show up... since the attendance list appeared to be full, some other interested persons didn&apos;t go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it was lower than expected, but still very good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m giving a more general talk later today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; how many people came to the workshop?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We had about 8-10&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; well, if three&apos;s a crowd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The host group will be posting slides and sample code from the workshop too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 8-10 is an even bigger crowd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it was streamed live on YouTube&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you have the link handy?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I do not&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; sgp_, I couldn&apos;t say. it was just an idea that popped in my head. next time :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; found it sarang &lt;a href=&quot;https://www.youtube.com/watch?v=CM44dFBeMM0&quot;&gt;https://www.youtube.com/watch?v=CM44dFBeMM0&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Workshop - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here is the meetup link for today&apos;s talk: &lt;a href=&quot;https://www.meetup.com/Bitcoin-Open-Blockchain-Community-Chicago/events/255754517/&quot;&gt;https://www.meetup.com/Bitcoin-Open-Blockchain-Community-Chicago/events/255754517/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 sure, I&apos;ll do that next time if I remember&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to the Chicago BoB group for hosting me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Supposedly the talk will also be streamed live&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to mention here?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think I met one of those guys at WCC&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he said they were having you to chicago soon&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all the things were funded&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; except some&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Surae Noether: First Denver Monero Konferenco, Spring 2019 (asking 591 XMR) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/8/funding-required/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Everything else has been funded!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hooray! Thanks to all for the support&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (except the HackerOne bounty, which is forever ongoing)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; great!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks everybody :)&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; what is the story with the hackerone bounty?&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Fantastic!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; if not filled it won&apos;t get posted?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; find bug, get paid&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; parasew[m]: it&apos;s to incentivize bug finders&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Too bad many people forget that a twitter post will not get you paid =p&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; sarang, lol that&apos;s right&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; i mean, the hackerone bounty is up or are we waiting for this to be filled?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this konferenco proposal is very large, but the potential benefits to the community are very large. hopefully we can get the proposal funded quickly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s up parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew HackerOne has been up for a while, but the proposal is always open&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Proposals in ideas:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Outreach: Round 2 (asking 84 XMR) &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91054/monero-outreach-round-2&quot;&gt;https://forum.getmonero.org/6/ideas/91054/monero-outreach-round-2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Integrations Update (asking 5 XMR) &lt;a href=&quot;https://forum.getmonero.org/6/ideas/91045/monero-integrations-update&quot;&gt;https://forum.getmonero.org/6/ideas/91045/monero-integrations-update&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ping serhack cryptochangements ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also lots of ideas for making my skin look better&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; should be researched thoroughly and funded immediately imo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have comments about these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero people can be known as the best skin people in the space&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Monero Outreach is doing a great job&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; At the moment, I am busy with Mastering Monero. I have already had those ideas (unit tests and improving the library) on my TODO list. I would like to contact him :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can anyone give a quick summary of their first proposal&apos;s work?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; And Monero integration are great guides, even if they are missing visibility&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; serhack: when can those get done? As someone who uses the payment gateway for woocommerce, I view them as quite urgent&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Who knows who riccardo is?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the gateway is unusable at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; serhack this is my first time seeing this user&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; sarang, for outreach report: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9m6m6o/monero%5C_outreach%5C_final%5C_ffs%5C_report%5C_julyseptember/&quot;&gt;https://www.reddit.com/r/Monero/comments/9m6m6o/monero\_outreach\_final\_ffs\_report\_julyseptember/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] [Monero Outreach] Final FFS Report (July-September) (self.Monero) | 19 points (100.0%) | 3 comments | Posted by xmrhaelan | Created at 2018-10-07 - 16:59:14&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I hope they add Blockfolio Signal and Coingecko Beam to their scope. I&apos;ve been handling these for the past few weeks and they could do a much better job&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I wonder if johnfoss is interested in helping here. I can reach out&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ they are both in their next proposal sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t know if they were also in the past one&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right cool, happy to have them take those off my hands&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar asked for me to reserve some time to discuss FFS stuff. Now’s your time to shine!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no wait, they are in the ongoing section. So they should already been taking care of those&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; So do we agree to move those two proposal to funding required?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Outreach, sure.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione they asked me to handle these for the past few weeks. Hopefully they have enough time to take the responsibilities back&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; s/been/being&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; ErCiccione meant to say: no wait, they are in the ongoing section. So they should already being taking care of those&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; none of us has heard of this other guy before. I&apos;d like to see some evidence of past contributions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or some volunteer work first&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok got it sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to answer el00ruobuob&apos;s question&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; thanks rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s my opinion anywas&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; others agree?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: at the end he would get paid after he delivery, so i would move it to funding required and see if he really do delivery&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, I&apos;d like to see them make a Reddit post, appear here, and/or update with previous work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: it sets a precedent of working volunteer first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not just in it for the cash&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we asked the same of xmrhaelan and he worked for free for a month&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the same was asked of me about the website redesign&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s ingrained in the culture, and I don&apos;t think it&apos;s a bad thing&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i can&apos;t disagree with you rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: i agree with you. But that&apos;s something strictly code related, i don&apos;t think we should ask everybody to commit &quot;spiritually&quot; to monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we&apos;re not asking for their lives. Just.......&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; proof of work!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; buh dum tshh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nobody?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; tough crowd&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; lol. I see your point, but i think we could be more leash with this kind of tasks. It&apos;s something purely material. He think he can fix soemthing, let make him fix it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, it was just my idea&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; generally we ask for people to have some previous expressed interest and initiative before we feel comfortable advancing FFS proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s hard to disagree, but do we want to shove away people who might contribute to the project but have other priorities in life? like, money.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ^^ that&apos;s my point&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but for small-ish things like this, I&apos;m not totally against the initiative portion, but I still would like to hear more from this person here or elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we shouldn&apos;t ask people to contribute to monero only if they are willing to work for free first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: that&apos;s literally every FOSS project mostly&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it might be a recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; a suggestion, but should it be a deal breaker for using the funding system?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; generally we recommend that people do some volunteer work or interact with the community first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vp11, you are getting to the heart of the matter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ultimately, soemthing like this is up to the core team since they arbitrate the system&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and if people disagree, they can start their own FFS with different rules&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ yes. That&apos;s the optimal way. But this ffs is just about few practical changes, doesn&apos;t imply any trust from us. If he deliver, good he gets the reward. If he doesn&apos;t &quot;was nice to meet you&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can try and shoot them a message to talk to them more. we really need this improvement&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s fair to say that the core team is running the system, so alright, we could ask them&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; That&apos;s just my opinion. But i really don&apos;t see the reason to not move it to funding required yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok. I&apos;ll talk with the core team.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let them know the different opinions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, now for my FFS thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione we only want to prevent loss of motivation when a large proportion of funded proposals fail, that&apos;s all. I agree this one isn&apos;t a big deal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_: it&apos;s more than that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it fights against a huge influx of proposals of people trying to do simple tasks for money&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is FOSS&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also i remember when the &quot;open tasks&quot; section was open, it&apos;s point was to propose tasks that anybody could pick and fulfill. What&apos;s the difference?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: that is being deprecated in the new FFS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is what I&apos;m going to talk about&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the new FFS is well on its way, and is coming quite soon.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; \o/&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Looks good, easier to use, navigate, and a much simpler, defined process&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; still scheduled by EOY?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_ i understand that. And it make sense to wait a bit to see if the task would be really fulfill. so, it&apos;s fine to wait for me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s the plan, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; part of the new FFS, is a proposal to rebrand it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Forum Funding System is a long, unwiedly, name with an unfortunate acronym&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; I&apos;ve always perceived &quot;funding required&quot; to encode that a reasonable level of pre-vetting has been done by the community -- this reputation encourages donations, it&apos;s valuable in itself&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; newcomers always don&apos;t know what it is, and it is not self evident&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I spoke with core team, and they said to bring this to the community for opinions&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: good to hear, but the old system is still in use and we don&apos;t know when the new one will be ready to be approved yet&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: I&apos;ve moved on to my other FFS specific topic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I propose we change the name of the Forum Funding System (FFS) to something else&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I bring along some suggestions, such as the Doni Platform (esperanto for &quot;to donate&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Donanco (donation) is also something&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lmao, changing from FFS to DP?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if anyone has any other ideas (or big disagreements) please speak them out&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; financado? esperanto for funding?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; intj440: that&apos;s how it works yes, we always discuss proposals here before moving them to &apos;funding required&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; If we are to use an esperanto word, I would really like something two syllables or less&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; FP for Financado Platform &amp;amp; Fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I like Donanco and Doni&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Try &apos;doner&apos;, which means turkish sandwich.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Doni Platform sounds good but it also has a bad acronym&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &quot;Doni&quot; doesn&apos;t need an acronym at that point&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; Why change it... agree with sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS was used because of how anoying it was to type out &quot;forum funding system&quot; each time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; blacklotus, because it&apos;s an awful, long, non-memorable name&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the FFS is something that needs good branding and good UXX&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; doni fund?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we are asking people to give of their money after all&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s a fund after all&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; buy the doni.fund domain and gg&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Doni Dashboard&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; first question: is everyone open to a change like this?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I am generally open. I recommend making a poll of the top names and discussing the final options here next meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which change in particular? Name or platform?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i am&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; is the new platform going to have a forum-like feature at least to justify keeping &quot;forum&quot; in the name&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; +1 sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Name change&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vp11: no&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The current one offers zero information to people about what it is or does&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; in this case I agree to change&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; To change the term, well, yes, is not big deal and yes, a poll is always good&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; there was &quot;community fund&quot; as a name also, no?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, with a general consensus achieved here, I will make a reddit post thing&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; monero funding&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; there was a long and inconclusive subreddit thread on this a while ago, trying to find it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Donero?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; sure :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks intj440, that would be valuable&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The highest rated one was like the Monero Funding System&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which is just as bad&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; eh, a little less bad&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; but I get your point&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The name should convey that it&apos;s for the community to support projects that others can propose&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; &quot;Community Funding System&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;intj440&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/74pn84/proposal%5C_to%5C_change%5C_the%5C_name%5C_and%5C_abbreviation%5C_of/&quot;&gt;https://www.reddit.com/r/Monero/comments/74pn84/proposal\_to\_change\_the\_name\_and\_abbreviation\_of/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Proposal to change the name and abbreviation of the FFS (self.Monero) | 31 points (93.0%) | 41 comments | Posted by garlicgambit | Created at 2017-10-06 - 18:42:24&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; So we are looking for something shorter but more descriptive&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; things on the opposite end of the spectrum eh blacklotus64? :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MoneroStarter&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MoneroGoGo&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; can we agree on the fact that we want to change name and talk about the actual name next meeting? and go on with this one :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll do some work in this area to get some idea from the community&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Crowdnero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is a new separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione, do you have any updates to cover here?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; wait, didn&apos;t rehrar have still something to say about the new FFS, beside the name?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s being worked on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the end&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; just that a new, improved version will be out approx. EOY&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah ok, i misunderstood. Sorry&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about the localization workgroup. Bigger news is that pootle is now being tested by the localization workgroup. it still needs some tweaking but it&apos;s already functional, and i will make a test PR from the platform very soon&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; for now it manages only monero-gui, but soon will also take care of the daemon/cli and monerujo&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; very exciting&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; after that we can start to think about using it for static stuff. Like the website. But that&apos;s gonna be long and hard&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if you guys want to test it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i will soon&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; pootle it&apos;s on translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; you can make an account and suggest new strings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; I&apos;ve already used for the gui and it makes everything easier&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; after some testing i will change all the documentation about how to translate the gui everywhere and will post on reddit&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woohoo!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; great work!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and everywhere else. So please, don&apos;t spread it too much right now. I&apos;m trying to keep the testing within the localization workgroup. Since i may need to reset every new translation if something brakes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; k&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; good to know. keep us updated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i also wanted to bring up again the discussion about paying the translators. should i do it in open ideas sgp_?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: i will :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccioen do you want to have these translators appeal for FFS funds donations directly, or do you want to make one proposal for general workgroup funds that you allocate?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (need to take off for my talk, please mention or dm if needed)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bai sarang&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the idea was to open a fund, something like the monero outreach workgroup is starting to do. But for the localization workgroup is much harder to manage, since we take care of many projects in very different formats&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; paying for word like outreach is doing is not possible at all&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, maybe somebody has some inputs on this&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; what i would reward is translations and reviews&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; can you elaborate on what you mean by &quot;fund&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m fine with an localization general fund. Each project (Monerujo, site, etc) can have its own bounty&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I generally recommend that you ask for funding on a quarterly basis that you allocate in some sensible way to translators&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and reviews get a (much smaller) bounty as well, up to like a maximum of three reviews&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; like, fixed reward for a whole translation, fixed reward for a string for monerujo, a string for the GUI.. ecc&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; so something like a general donation to projects instead of tasks?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;d say whole translation or nothing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; are there any metrics in Pootle to help you measure this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from an accounting and micro managing perspective, it becomes too nightmarish&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; Pootle has a log of contributions&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp_: the problem is that i don&apos;t want to encourage to make a lot of poor quality translations. Yes, pootle log contributes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and some strings are longer then others&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione you would need to include some review process when paying people, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so only release money after reviews are done&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this ensures quality&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes yes, that&apos;s in the plans&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; Yes that will be better&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; mo mos are held in reserve for them&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no reward if somebody else don&apos;t give it a look first&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but won&apos;t be released until reviews&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this incentivizes them to ask people to do reviews :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (I&apos;m determined to make mo mos a thing)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; exactly. That would be a win win, since for some languages we lack of reviewers and they just go in with my technical review&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you have any other questions before proceeding with this idea?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; it&apos;s quite tricky how to start with this. only full languages? by bunch of strings? definitely not by word&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my suggestion is this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; make a FFS proposal and post it to Ideas&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we can discuss and tweak from there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and the wider community might have good ideas too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but something will be up&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: i don&apos;t have the ideas clear enough to open a proposal right now. What about, i write up a draft of the idea and i show it to you guys next meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; that&apos;s a pretty cool idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yee&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione you could do that&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; Yes that&apos;s OK too&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yea, that sounds alright. brainstorm the details a little bit more&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; people are open to that idea&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, agreed then. If somebody has proposals or ideas about this, just ping me or come chat on #monero-translations&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;blacklotus64&amp;gt;&lt;/strong&gt; Sure ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; will do&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Moving on, is anyone here able to talk about the Outreach or Hardware workgroups?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Yes, was on the phone sorry.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you have an update on your workgroup for us?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Should I explain what the status of hardware is or is there a more specific question?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; status of hardware please&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the hardware wallet in particular&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Likely just a general update unless people have specific questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is what I&apos;m interested in&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Okay yes, we&apos;re finishing a fifth generation wallet after migrating from STM32 to CEC1702 (the CEC is a true secure MCU with immutable boot at on chip Ed25519.)&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; Wow nice&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I&apos;m sending the order out for board prototypes of this generation in a few days probably, and the most recent design files are online:&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/kastelo/tree/master/hardware/breakneck/&quot;&gt;https://github.com/monero-project/kastelo/tree/master/hardware/breakneck/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Along with this, we may produce a 35C3 badge so that is a second board order.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Other tools are not worth mentioning.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; That&apos;s all.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks msvb-mob. It&apos;s been a while since we&apos;ve had you here during a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; Hi guys, I&apos;m from the outreach team&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have any questions for Michael?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; than we can discuss Outreach&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; sgp_: You&apos;re welcome, I&apos;m often in read only mode.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; msvb-mob: is this new chip also oss or nah?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *open source&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; or is it more similar to ledger?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: Yes, it&apos;s a new chip. I&apos;m meeting with Microchip (the manufacturer) about it on Monday at a trade fair and i_a has been working on it as well&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sorry if this is a stupid question, I&apos;m not well versed in hardware, but it matters to me that things be as open as possible on all hardwares and firmwares :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so no NDA with this chip?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: It is exactly the opposite of Ledger, which uses the most possible weak MCU (Cortex M0.)&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; Not now but interested me since it&apos;s electronics and programming&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; There is nothing less than M0, like M-1 doesn&apos;t exist.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; rehrar: No NDA.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, so all hardware and software is open.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s legit&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; Microchip cool&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I forgot to mention that boards have been sent to mechanical engineers because the current cycle is about enclosure design.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; So they have received boards in the mail and I guess they are making enclosures?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; do you foresee the spec for a full wallet delivered by 2019?&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; BlackLotus64: In case you want to help with firmware design, please sign up on taiga (search for hardware wallet there.=&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; msvb-mob I&apos;ll take a look, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Whoever has ideas about a 35C3 badge (not sure there will be time, but it&apos;s a possibility) just please give your opinion.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I guess send to &lt;a href=&quot;mailto:hardware@getmonero.org&quot;&gt;hardware@getmonero.org&lt;/a&gt; or something. No Taiga yet for badges.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; I need to go folks, person has a network problem I&apos;m responsible for...&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-mob&amp;gt;&lt;/strong&gt; Chao pescados.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks msvb-mob&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; msvb-mob: as paralelni polis will be 35c3 with the coffee, there could be a modified HCPP badge to pay with monero for coffee :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lh1008 we spent a large portion of this meeting discussing the Outreach team and its FFS proposal. Do you have any additional updates from the workgroup we should know about?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; bye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; no, come back :p&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; sorry, I was just saying good bye to msvb-mob 🙈&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; xD&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; There&apos;s some new material coming to Outreach&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; OK, the proposal covers most of what we have been working since last FFS proposal, so we are just adding some deadlines to the work that we have been working on.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gotta split guys, keep going&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; bye rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; bye rehrar!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; It has been quite a journey, we have learned a lot from the community and are really greatful with everythi the community has given us.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; bye rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; See you around rehar&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; i can also give a super quick update on 35c3 if there is someone here who wants some info&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; one sec parasew&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have any questions for lh1008? I recommend you read the logs to see what we were saying earlier&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; It has also been quite challenging because the Outreach workgroup is an independent group following decentralized Monero FOSS ethos. So we are looking to work in a nature where most of the contributors feel comfortable with.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, if there are no questions or further comments, we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; Do you guys think you will be releasing a magazine soon?&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; About Outreach&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; Just to share with you guys, we are trying to build a payment for new contributors, so we are working out the best options we have. And in this new proposals we are adventuring ourselves to new posibilities.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; lh1008 can you explain this a bit?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; @blacklotus64 the magazine has been spoken inside the team and we are looking to make the magazine at some point. So yes, a magazine could be one of our mid term goals.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; lh1008 this sounds very interesting, i am not sure if you are aware that we (riat) are producing a crypto-newspaper, maybe you guys wanna participate in this as well&lt;br&gt;&lt;strong&gt;&amp;lt;BlackLotus64&amp;gt;&lt;/strong&gt; Good an it will be like a short page magazine or large (e.g. 50+)&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; Sure &amp;gt;parasew,...work inside the community most of it has been on a volunteering basis. So we acknowledged that payments were an incentive contributors could receive and get involved with the community.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; So we are working in some basic payments to reach those contributors that have been doing a lot for the community but not always receiving any type or reward.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; That would be great &amp;gt;parasew, I will sure get in touch with you.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; have you been working with rehrar&apos;s Monero Games initiative?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; After this question we should move on&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; is it a general question, or a contribution&apos;s question to lh1008 sgp_ ?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; No we haven&apos; t reached rehrar yet. I first read about rehrar&apos;s initiative two weeks ago. And the payments were something that we were discussing since the first proposal the outreach made.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; parasew, what short update do you have?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we are currently finishing the architectural plans for the stage which will be ca. 20m2 and will have 50 seats. the stage will have a led/projector (we will know final details on monday) and the talks will be managed with a submission system. we will be sharing with open hardware talks and related content, as i am not sure if we will fill up all the slots with monero content.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; we have a few talks already up on the wiki but it would be great to have more content! so if you plan to come to 35c3 please make sure to enter a talk in the wiki in the meanwhile &lt;a href=&quot;https://taiga.getmonero.org/project/rehrar-35c3-2/wiki/4-participations&quot;&gt;https://taiga.getmonero.org/project/rehrar-35c3-2/wiki/4-participations&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; also, tomorrow will be the second wave for ticket sales, 12:00 CET&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks for the link to the taiga page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other questions/updates?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;lh1008&amp;gt;&lt;/strong&gt; thank you all for the opportunity to share more about the outreach team. if anyone wants to join and help us out you are all welcome. this is the telegram chat link &lt;a href=&quot;https://t.me/joinchat/DM8-zUXYPy2QPEkH5hW3FA&quot;&gt;https://t.me/joinchat/DM8-zUXYPy2QPEkH5hW3FA&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; for the sake of time, we will skip the open ideas time. you are always welcome to add your ideas in #monero-community (here) outside of meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We will be off next community meeting for US Thanksgiving weekend. The next community meeting therefore will be in 4 weeks on December 8 at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next Monero Coffee Chat will take place next week on November 17 at 17:00 UTC.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Is everyone cool with taking the next meeting off?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; can we just move it to another day?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; perhaps the following Tuesday?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cool for me&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I will make a post in r/MoneroCommunity with other possible meeting times&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; cool. Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-11-05</title><link>https://beta.monerodevs.org/blog/2018/11/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/11/05/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-11-05/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 05 Nov 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right right, let&apos;s begin our meeting now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; First, GREETINGS to/from all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ping binaryFate dEBRUYNE endogenic hyc IsthmusCrypto gmaxwell gingeropolous moneromooo parasew[m] rehrar rrol[m] stoffu smooth UkoeHB etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; small crowd today&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even so, RESEARCH UPDATE time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve done some rearranging with the Lab&apos;s public-facing presentation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll be routing the old lab.getmonero.org to the new getmonero.org MRL landing page&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This allows for translations of things like abstracts, and lets us PR new papers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Once this gets merged over on monero-site (hint hint nudge nudge), the three newest MRL publications will appear there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; English translations only for those papers&apos; abstracts, for the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, PR is open there: &lt;a href=&quot;https://repo.getmonero.org/monero-project/monero-site/merge%5C_requests/950&quot;&gt;https://repo.getmonero.org/monero-project/monero-site/merge\_requests/950&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some format changes too; review if you like&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve tossed a basic noninteractive musig implementation over to the sublinear prototyping code for testing purposes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The usual lit review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And a lot of investigations on output selection since the upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions/comments on these items?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; do you think it would be useful to have another bulletproof-type video talking about the recent selection changes and possible options going forward? It could be much shorter, perhaps 20-30 minutes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t consider there to be consensus on the best way to iterate on that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so it&apos;s not clear what user benefit there would be, except &quot;it&apos;s better than before, and we&apos;re working on it&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; it could be useful just to get the info out there. depends on user feedback I suppose&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; most people probably don&apos;t care&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We certainly could, but I also don&apos;t want to cause unnecessary FUD&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My standard line has become &quot;output selection is one layer we use to keep transactions safe; it&apos;s been iterated many times over the project&apos;s history, and continues to be&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, we can move on then&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as with many heuristics, a suboptimal selection algorithm is not a spend proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ring signatures continue to do exactly what it says on the box&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m running a workshop in Chicago later this week, offering hands-on coding with some basic crypto constructions in Python, practicing RPC calls and explorer APIs, and maybe writing some C++ unit tests&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;m really interested to hear how these technical workshops go&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; very nice, sarang.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Folks will get a chance to implement Schnorr sigs and some commitment code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise, I continue to move forward on ring sig code/tests, some graph analysis that moves our spent-output work forward to examine complexity, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else have topics of interest to discuss or ask about? Or doing some work that&apos;s of interest to the group?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hey everyone, sorry for my delay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I just finished my brief updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is a good place to jump in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, this weekend I spent time on matching and churn and benchmarking the known traceability attacks on monero, and how to translate similar attacks on zcash into this framework&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; worked on the paper for that a bit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; chatted with rehrar on the phone regarding the monero konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m starting to reach out to speakers for formal invitations&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaand yeah, slow weekend, i&apos;ve been ill :(&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll hopefully be pushing a bipartite graph-theoretic benchmarking tool some time this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hopefully first draft of this benchmark paper will be available by end of november&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This graph matching work is quite excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It links the complexity of determining possible spends with computational problems in graph theory&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, we&apos;re getting very good information on the raw computational effort and time an adversary would have to spend to &quot;unravel&quot; monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can you elaborate on the tool?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sur&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sure*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the tool is essentially going to compute maximal matchings on randomly generated graphs of specified properties (like number of nodes, connectivity, etc) with the intent of estimating, ballpark, the constants associated with big-oh timing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for those of you unfamiliar: &lt;a href=&quot;https://en.wikipedia.org/wiki/Big%5C_O%5C_notation&quot;&gt;https://en.wikipedia.org/wiki/Big\_O\_notation&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Which algorithm(s) in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp%5C_algorithm&quot;&gt;https://en.wikipedia.org/wiki/Hopcroft%E2%80%93Karp\_algorithm&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, essentially, finding an optimal matching under some null model is the same as finding a maximal matching of a related graph, which is the same as finding augmenting paths for existing matching, and all that boils down to...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; breadth-first searches&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you guys are the bees knees&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the idea is this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, a quick housekeeping note (lest I forget) that suraeNoether and I have an open funding request for an upcoming Stanford academic conference... and there are other open requests in need of support too: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required&quot;&gt;https://forum.getmonero.org/8/funding-required&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we can estimate a ballpark constant k such that it takes, worst-case, k*r*n^1.5 units of time to find a maximal matching on an r-regular bipartite graph with 2n nodes in it, using a dumb computer with a dumb algorithm that isn&apos;t parallelized, we can begin estimating what a large-scale perfect matching disclosure attack would do to Monero. (see here:&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://link.springer.com/chapter/10.1007/978-3-540-70630-4%5C_2&quot;&gt;https://link.springer.com/chapter/10.1007/978-3-540-70630-4\_2&lt;/a&gt; )&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this literally quantifies the urgency with which we need to replace ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have some expectations of the results, but we&apos;ll see how it all unrolls&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *and for those who are interested* that paper above is not one-to-one directly correlatable with Monero. comparing the results from that paper to our system is inappropriate for a handful of reasons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anything, that paper seems more related to &quot;what would happen if we did a fluffypony styled 30-day timed zcash sidechain?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s a great first approach&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and i&apos;m eager to apply the results therein with the zcash turnstile&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; what&apos;s the zcash turnstile? I haven&apos;t been following recently with the CLI and GUI releases&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can&apos;t go sprout to sapling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you have to sent to transparent, and then to sapling&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep: sprout -&amp;gt; transparent -&amp;gt; sapling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They plan to release a tool to help users not fuck it up, but I hear it won&apos;t be out for a couple months&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO it&apos;s a terrible idea to do it this way&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They call it &quot;turnstile&quot; to make it seem like Fancy Moon Math&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nah, they called it that for auditing reasons&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh, I know why they want it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they want to demonstrate exactly as many zcash exist as intended&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it&apos;s a terrible idea and the name softens it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; security be damned, i guess. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not offering users help in doing it safely is dumb as rocks&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; auditing reasons is an admission you don&apos;t trust your math/implementation&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; it&apos;s an implicit admission that they could be inflated...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I did hear that they&apos;re backing off the &quot;eventually make sprout unspendable&quot; bandwagon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so that&apos;s good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (that was also dumb as rocks IMO)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I offered to help them mitigate turnstile privacy loss. We&apos;ll see how good we can get, but it will be a bloodbath no matter what, especially since many people have already transitioned&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; thats a pretty big albatross though... an extra gigabyte of key data wallets need ot have to support it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They should have released the tool and clear instructions to use it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gmaxwell: I consider deprecation of spend ability to be a huge violation of the &quot;social contract&quot; of the asset&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i&apos;m not sure if they&apos;ve backed off of that. saw zooko brag about backwards incompatibility on twitter. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ugh, I had read that they were _not_ looking toward deprecation. Boo&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ring signatures for turnstile would help and keep auditing possible :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, this is off-topic for the research meeting BUT point of the matter is that a modified version of the matching game applies to zcash and it&apos;s made more interesting by adding the existence of a second shielded pool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i would invest in zcash and put it all into the sapling shielded pool, but i wouldn&apos;t be able to be confident they&apos;ll deprecate *that* shielded pool and force me through a transparent pool again in the future&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they can promise that they are abandoning their transparent pool all they like&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll believe it when i see it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; seriously off topic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But good to keep in mind our goals relative to what&apos;s happening in this space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; noooo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; -lounge&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else with Fun Things to share?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #monero-too-many-rooms-discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; stahp&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i tried to get #monero-recipes off the ground, but noooo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, i guess unless folks have more to talk about&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we can call this a /meeting&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-10-29</title><link>https://beta.monerodevs.org/blog/2018/10/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/29/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-29/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 29 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Greetings to everyone, and welcome to our meeting, which will likely go pretty quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Pipe in if you&apos;re here!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To start with, let&apos;s review happenings over the last week or so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to begin?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pipe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; |&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Gosh sure&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I&apos;m tuning in&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; This past week, I&apos;ve been working on my graph-theoretic security paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; calling it a security paper now because i&apos;m pretty sure that my main contribution is formalizing a couple of security games, using graph theory&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like the idea of using known graph theory to establish bounds on identifying possible spend histories&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; absolutely. what else is it besides a graph problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; those bounds, coupled with a goal for an &quot;acceptable&quot; number of alternate histories, is a neat approach to practical fungibility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; other than that, I&apos;ve been chatting with folks about preparing for Monero Konferenco, and having meetings on my non-profit MAGIC (PM me if interested). i also spent some time last week working on a constant sized ring signature scheme, and i&apos;m like, 50/50 on whether or not i found a problem with it. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To what extent can we extract churn practices from this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I consider that to be an important open question&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s the first step in a long process; all i&apos;ve confirmed using this message is that at least one churn for paranoid users is probably wise. i&apos;m honestly not sure if there *is* a good answer to that question, sarang, and i&apos;m not sure if htere&apos;s a good way to formalize *the lack of an answer*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hello msvb-lab&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what&apos;s the goal? EABE attack establishes that 1 churn minimum is always required&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; s/message/method&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would like us to be able to give semi-quantifiable results to avoid unnecessary churn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and churn that might harm fungibility if done badly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (and would also bloat the chain)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc well, first and primary goal is to have a document to point at when folks start talking about ring intersection attacks in the future. secondary goal is to lay the groundwork for future security work. third goal is to have a nice publication come out of MRL, imo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ^ great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;ll be a nice extended complement to our previous tech note on spends&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; btw, I have done a bad churn recently. did a sweep with multiple outputs, then received another exchange withdrawal.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if we can get some quantifiable results on churn or ring size, that&apos;s great, but my hidden secret opinion is that: any choice we make in that regard is more or less arbitrary and informed by magic numbers being selected for convenience, not necessarily real security, and this is a fundamental problem with ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; then did another sweep.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but the multiple outputs from the previous sweep are all obviously from the same block...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, and having something to back up that negative answer will be just as useful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yeah, I look forward to the continuation of this work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be reading over the current stuff today or tomorrow suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s ... research. jerks and starts, i don&apos;t know everything yet or hte paper would already be written :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Questions on this? Going once...&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Sorry to divert the conversation but quick question: Are ring signatures not constant sized now? What difference would this make?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They are not constant&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They grow linearly with the # of inputs/fakes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All existing constant methods suffer huge drawbacks, usually in terms of trust&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Going twice...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, suraeNoether, another topic of your interest?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: ring sigs are linearly sized now, we are looking at a logarithmic scheme. the smaller our signatures are, making some qualifying assumptions about verificaiton times, the lower the cost for a node to join our network&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uhm i&apos;m just going ot pass it onto sarang for now and if anyone wants to chat about other topics later today, i&apos;ll be here all day&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ve been examining output selection since our recent switch to a gamma distribution&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Thanks for the answers. I&apos;ll be sure to read up on this.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Previously, there was a heuristic about assuming the newest ring member was the spender (but it can&apos;t be proven)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we moved to a distribution that mirrors expected spend patterns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, we choose blocks and then txns within those blocks, and the appearance of more empty blocks due to Bulletproofs, and in general the distribution of txns per block, means the selection has bias&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can read about this on reddit, or on the many high-quality outlets that report on reddit posts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Long term, we need a better strategy for handling coinbase outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Short term, we&apos;re tweaking the algorithm to select from a small group of blocks to mitigate against this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;on the many high-quality outlets that report on reddit posts&quot; &amp;lt;--- lulz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I predict it will cut the number of coinbase per ring in half from what we see now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is part of the 0.4 release&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and is not consensus&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think there&apos;s a strong argument to be made that coinbase-only is used in coinbase transactions, but i&apos;m concerned about provably spent sets amongst coinbase transactions becoming an issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s subtle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and public pools that broadcast mined outputs and payout txns make it trickier&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is not a silver bullet to this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But we have a mitigating fix in the wings, and are certainly open to more data that can help inform the decision of how best to handle this&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Is just not selecting from empty blocks not an option?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It would be great if pools didn&apos;t broadcast payouts like this, and if we also had data on hand for coinbase spend patterns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: then you could never spend coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they&apos;d be instantly identified&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; aha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So while what we have now is not the final answer to this, our current selection algo is arguably a big improvement over previous iterations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and is getting better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Having bigger rings is also a built-in mitigation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Now you are all equipped to handle the flood of posts we&apos;ll be getting on this&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; The work Justin did on showing that blackballing is no longer necessary thanks to bigger rings was very cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you mean &quot;spent output analysis&quot; =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; blackballing sounds dangerous and non-deterministic, which it isn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the MRL-0007 tech note has a nice table about this&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I had no idea where the term came from haha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; motto: modern transactions are fine&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; counterpoint: but about all those papers that were published&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; response: modern transactions are fine&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; They keep quoting the same old papers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Moving on from this, work continues on the StringCT optimizations from our Bulletproofs plumbing&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Ooh wait one last question on that&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Speaking of &quot;modern transactions are fine&quot; does anybody know about code for generating Plot 5 in Malte Möser?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/EH9Lwt8u/Screen%20Shot%202018-10-29%20at%2010.11.42.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/EH9Lwt8u/Screen%20Shot%202018-10-29%20at%2010.11.42.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; It seems like the best antiFUD would be extending this plot to present time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They didn&apos;t release their code (unfortunately far too common) AFAIK&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You could get it from a modification to the spent-output tool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the MRL-0007 table basically covers it&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Cool, it&apos;d be nice anti-FUD to use an extended Moser paper to keep people from stressing about Moser :- )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Using single-chain analysis, there are exactly 5 post-ct outputs that are known spent using our methods&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and those were from a research paper that generated them on purpose for testing&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Awesome, is MRL-007 in the repo? I&apos;ll check it out and let meeting conversation move along 👍&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s on my repo, will PR it to the main site once I make a gitlab account and set that up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/SarangNoether/research-lab/tree/master/publications/bulletins/MRL-0007-spent&quot;&gt;https://github.com/SarangNoether/research-lab/tree/master/publications/bulletins/MRL-0007-spent&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yeah, StringCT optimizations show promise and we&apos;ll continue looking into them as we get more data on optimal ring sizes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Its signature scheme is being updated at suraeNoether&apos;s suggestion to harden against key cancellation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No definite plans on changing CT schemes yet, mind you, just preliminary stuff in the wings&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Diversion #2: I&apos;d be interested to know what you guys think about the traceability arising from visible fees. And if it is a threat, what is the best way to mitigate it?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions on RingCT schemes, output selection, or spent-output analysis?&lt;br&gt;&lt;strong&gt;&amp;lt;notmike&amp;gt;&lt;/strong&gt; y&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lurkinandlearnin: restricting fee amounts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s been suggested&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as it could be a fingerprinting method in theory&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: &quot;Using single-chain analysis, there are exactly 5 post-ct outputs that are known spent using our methods&quot; &amp;lt;-- there exists a better method, but we have not deemed it important enough to code up rigorously enough to catch any larger sets, fwiw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lurkinandlearnin: visible fees are technically a concern, technically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; statistically it&apos;s very unlikely to get set union problems with our large rings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we have these dynamic fees, and so if you sign a transaction well before it&apos;s broadcast, the fee computed will be linkable back to the height when it was signed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; notmike: you had a question also?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The fee is based on weight and the time at which it is made. Harly much of a fingerprinting thing.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Admittedly, there&apos;s also the size of the txpool at the time though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this gives a route for linkability to identify cold signers&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (one bit)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: yeah, not necessarily very useful, but still one of those things that isn&apos;t mandated&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not particularly concerned about it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; And both weight and time of tx are already essentially public.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but overall encrypting fees has a whole bunch of engineering headaches associated with it that are not worth the security risk that the unencrypted fees represent, imo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; basically the worst thing that can happen is someone identifies that a transaction was signed on an airgapped computer and a significant delay in broadcasting occurred&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: there&apos;s encrypting fees, and then there&apos;s mandating set options&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i shouldn&apos;t say worst, because there&apos;s always something worse&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i personally would prefer 3 fee values, low medium and high&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but transparent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or just low and high&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Yes set transparent values seems sensible&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; With the gamma selection, you can already tell, because there&apos;s a fairly hard right wall.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; &quot;this gives a route for linkability to identify cold signers&quot; &amp;lt; decoy ages does this&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Oh, yea, exactly @moneromooo&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Agree with @suraeNoether - fixed &amp;amp; plaintext&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; So the risks of transaparent fees are strictly timing/delay based and not related to what service/wallet was used to make a transaction?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well a wallet can choose whatever it wants&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if Sarangwallet always chooses a bonkers fee value...&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; I.e are all big services using the same method of dynamic fees?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t think it&apos;s selectable now unless you do some surgery on the wallet.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not 100% sure though. Do check if you want to know for sure.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right, anyone can always tweak their own copy of wallet code and do whatever&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; I think the lowest-hanging privacy detriments will be wallet software and exchanges that use fixed or non-standard fee calculations&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; But for example if a service were compromised and was forced to use some unique fee structure, this would be a subtle way of making users traceable?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; @lurkinandlearnin Yes. Compromized or just lazy&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Hah, in addition to KYC we should start talking about MYC (mark your customer)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Making it consensus could mitigate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as has been discussed before&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To ensure time is respected, were there questions or comments on other topics discussed so far? We can certainly fee talk afterward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IsthmusCrypto: actually... yeah&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; I&apos;ll hold other fee thoughts until after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I will be stepping out in about 5 minutes for an unrelated meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but that&apos;s all I have to discuss personally&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Output selection also is not consensus of course, right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any topics they want us to chat about today?&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Maybe another potential for the newly invented MYC threat haha&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You can&apos;t enforce it in any good way&lt;br&gt;&lt;strong&gt;&amp;lt;lurkinandlearnin&amp;gt;&lt;/strong&gt; Yes it seems clear that would be much harder than doing it for fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But if you don&apos;t trust whomever is doing your transactions with your keys, you&apos;re hosed in many ways&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s all about the threat model&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It (if a service were compromised and was forced to use some unique fee structure) would be stupid, as you don&apos;t get more info than getting a view of the service&apos;s output txes.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless someone can show something more :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I must unfortunately take off for an hour now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, let&apos;s call this meeting good&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good job, sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we can just continue talking at our leisure. :P &lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-10-27</title><link>https://beta.monerodevs.org/blog/2018/10/27/logs-for-the-Community-meeting-held-on-2018-10-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/27/logs-for-the-Community-meeting-held-on-2018-10-27/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 27 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ink to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/286&quot;&gt;https://github.com/monero-project/meta/issues/286&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *Link&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar:&lt;br&gt;&lt;strong&gt;&lt;/strong&gt; &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Ciao&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; ola&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; Olá everyone&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Ciao!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp is gone at a place with sarang&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; doing some Monero representation or whatever.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; bigging up the m to the o&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can now read the Monero Moon, a curated weekly newsletter regarding all things Monero. Here is the latest issue which covers October 16-22: &lt;a href=&quot;https://medium.com/@johnfoss/the-monero-moon-issue-7-b44cf6afd655&quot;&gt;https://medium.com/@johnfoss/the-monero-moon-issue-7-b44cf6afd655&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the guide for the GUI is now cooooool: we have a great template that builds it in PDF HTML and epub&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; it also make possible to translate it in different languages, but i will talk about this in the workgroup update&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the coolest thing is that the integration with the gui itself will be easier&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah, it was already included in the archive for gui 0.13 and it will also be in 0.13.04&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; there is is: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; for now only the PDF is implemented in the GUI&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but i plan to make it builds automatically in HTML to a github page&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah, soon it will have CI, probably with travis&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s it about the guide&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; on my side, i started 0.13 / cnv2 related updates on the website&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; inlcuding moneropedia bulletproof article and other user guides updates&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; saw the ping about that el00ruobuob*, will review it when i can. Thanks a lot for doing it btw. Very useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; moneropedia really does need a good amount of work. Great job el00ruobuob*[m]&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yeah, a review will be very helpfull for this&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i based my work on surae bulletproof chat this week&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Does moneropedia work out now? I knew there where problems&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; To translate it I mean&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hrumag: yes that&apos;s fixed. thanks to el00ruobuob*&lt;br&gt;**&amp;lt;el00ruobuob*[m]&amp;gt;** since i correct the glitches i introduces with the relocalization, it seems to work fine now&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Thanks man!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no, we need a Ruby coder to help solve that&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* you&apos;re welcome&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; whaaaaa?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* to solve what rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: it is solved now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; when did this happen?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh wait&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* i am the ruby coder :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; never mind, ignore me. I remember this going down. :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m such a dork&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* well, i try to be&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; were you finished with your update el00ruobuob_[m] ?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t remember the PR now, it was a couple fo months ago IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; el00ruobuob_ ^&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* yeah it is finished&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Testing relay.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* it just had a glitch introduced that i fixed by adding the articles manes to the yml language files&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s up msvb-lab&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* So in any case, if there is anything going wrong with moneropedia translation, let me know&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dsc full-time GUI coding: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90931/full-time-gui-coding&quot;&gt;https://forum.getmonero.org/8/funding-required/90931/full-time-gui-coding&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Zero to Monero: Second Edition: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90940/zero-to-monero-second-edition&quot;&gt;https://forum.getmonero.org/8/funding-required/90940/zero-to-monero-second-edition&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione: Coordinator of the Localization Workgroup: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Monero Moon Weekly Newsletter: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90902/the-monero-moon-a-new-weekly-newsletter-regarding-all-things-monero&quot;&gt;https://forum.getmonero.org/8/funding-required/90902/the-monero-moon-a-new-weekly-newsletter-regarding-all-things-monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob: part time for a new quarter (October - December) &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90757/el00ruobuob-part-time-for-a-new-quarter-october-december&quot;&gt;https://forum.getmonero.org/8/funding-required/90757/el00ruobuob-part-time-for-a-new-quarter-october-december&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Proposals in ideas:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Surae Nother Monero Konferenco: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Needs more feedback to move: Lee Clagett (vtnerd) Broadcast Transactions Over Tor: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90923/lee-clagett-vtnerd-broadcast-transactions-over-tor-hidden-service&quot;&gt;https://forum.getmonero.org/6/ideas/90923/lee-clagett-vtnerd-broadcast-transactions-over-tor-hidden-service&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; has everyone looked at vtnerd&apos;s proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we should try to reach a small consensus within our group here about whether or not it should be moved, because I think it desperately needs to be moved&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i think it should be moved&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi everyone, sorry late to the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; also think it should be moved!&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yes, vtnerd&apos;s proposal should be moved to the next step.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i mean, broadcasting transactions through tor is useful and will also prepare people to kovri&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* yeah both should be moved&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; as far as I can see there are only benefits to the Monero ecosystem and infrastructure&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perfect, that&apos;s a lot of &quot;Aye&quot;s&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll talk to the core team&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; haven&apos;t take a look at suare&apos;s proposal yet, but i approve it blindly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; go&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I&apos;d like to thank everyone who funded my proposal for the translation of part of the ecosystem to Brazilian Portuguese.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I&apos;ve recently translated Monerujo, the PR is already up&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and will dedicate extra time during weekends to get things going. I also intend to pass part of the payouts to those who are helping me with the reviews.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; that&apos;s all, thanks again&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; vp11 (IRC) amazing work! thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; great! thanks vp11&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* thanks for being awsome vp11&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is a new separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me or sgp at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ErCiccione&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; major news are:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - The major release of the GUI saw a lot of activity from translators. I&apos;m really thankfull for that. 26 of the 32 languages got updated and a new one was added (bulgarian, but not available yet). It was a long and stressful work, but i&apos;m very proud of the outcome&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I&apos;m proud of your pride&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i&apos;m proud that your are proud of my pride&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - Some time ago i started taking care of the translations of the outreach workgroup with lh1008. I also managed the whole repo for them since they had some problems with git&apos;s workflow&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we got some trnaslations and other are in progress. The repo with the instructions is here: &lt;a href=&quot;https://github.com/monero-ecosystem/outreach-docs&quot;&gt;https://github.com/monero-ecosystem/outreach-docs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - As i said earlier, the Guide for the GUI wallet has now a new template and it&apos;s possible to translate in multiple languages. I wrote the instructions in the readme for both contributors who would like to help improve it and translators. The repo, again is here: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide&lt;/a&gt;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* ^ i saw this, and will start working on it soon&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - The documentation of Kovri is getting updated, that means that new parts will be available soon (first, when &lt;a href=&quot;https://gitlab.com/kovri-project/kovri-docs/merge_requests/107&quot;&gt;https://gitlab.com/kovri-project/kovri-docs/merge_requests/107&lt;/a&gt; will be merged)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks el00ruobuob_, i&apos;m not spreading much the news because i still think it need some tweaking. When i&apos;m done with those i will spread the news all over the internettt!&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; is there any plan to start translation activity on kovri docs?&lt;br&gt;&lt;strong&gt;&amp;lt;hrumag&amp;gt;&lt;/strong&gt; Or there are other translation that have to be addressed with a major priority?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hrumag: i was talking about kovri-docs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, is there any other workgroup present that wants to report?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I should work on getting Monerujo here. They&apos;re doing some exciting stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; - Finally, I&apos;m keep testing pootle and it will be ready before the end of my FFS (beginning of december), i consider it my last milestone. I&apos;m in contact with pigeons for that, but no major issues at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oops sorry&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so. I&apos;m done. I remind that my FFS is still not completely funded, and i would really appreciate if it will be :P&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; no problem rehrar. I&apos;m done now&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok. Now is there anything from anyone else?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* anything to say about mrw or r/monero-support rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hrumag: right now the priority are the documents of the outreach group. But we have so much stuff to do that everything can considered a priority :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding mrw I have a guy working on the livechat and ticketing integration system. He&apos;ll be reporting to me soon.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (sorry for the overlap, but if somebody have question about the work of the localization workgroup, just ask. Here or on #monero-translations)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The Monero Games (and subsequent push to /r/MoneroSupport) has been going pretty good. I&apos;ve got a couple people revealing their FFS donations and getting points for it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This Games is more of a beta to see what can be done and what can be improved for next time.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* what is the process to reveal the FFS donation?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; New FFS still in the works&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #oneday&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; both the CLI and the GUI have commands to reveal to another person and prove your transaction&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we have a tutorial on it on the website&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, you already have the script that counts the upvotes in place?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* are you the one to prove them to?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; not yet, sgp and I are working on that but he went to rep Monero&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if you&apos;d like to help with that vp11 let me know&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;rehrar&amp;gt;** el00ruobuob&lt;/em&gt;[m]: yes&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ok, will do it soon then&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so....&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ideas have run thin in Monero. That&apos;s fine.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It&apos;s not like we&apos;re trying to change the world or anything.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I kid. But for real, if we want to end early we can. :)&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; I&apos;d like to share the idea of creating a page on the getmonero website with a partial infrastructure representation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Cool. Can you elaborate dog\?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; a partial infrastructure representation?&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; I think it might be cool to have a visually interesting page where users can explore the infrastructure around Monero -- not only merchants, but blockchain explorers, payment gateways, interesting libraries, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; if someone is completely new about Monero, where one would go to see how big is the infrastructure around the protocol?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the current Merchants page has all of those things&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; Just a random idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perhaps it is poorly named&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Maybe it can be named to &quot;Ecosystem&quot; or something&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ecosystem is taken! :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; find me a synonym&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; or perhaps does it need a refresh to be more readable&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (for who don&apos;t know what the Monero Ecosystem Project is: &lt;a href=&quot;https://github.com/monero-ecosystem&quot;&gt;https://github.com/monero-ecosystem&lt;/a&gt;)&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; Maybe even remove it from the website, to a new home where people can easily contribute and share places accepting / using XMR. I don&apos;t know, I&apos;m just throwing ideas.&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; it&apos;s open ideas time anywya&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve always thought the on-site directory will eventually be pretty unsustainable&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; an infographic that shows how all elements of the ecosystem are related/connected and who is in charge would be cool&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if Monero ever catches on, it would be massive&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and worth a site all by itself&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dog\: you actually have a point, i was working on something like that in past (a github repo), maybe i should give it some love. Would you like to contribute to create something like that?&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; midipoet: this as well, I&apos;d like that. so people can understand how the infrastructure is organized (e.g. showing how merchants have to go through a few available payment gateways etc)&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; ErCiccione: yes, I&apos;d gladly help albeit my lack of good tech skills.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; my idea was to create a page called &apos;awesome-monero&apos;, on the same line of &apos;awesome-infosec&apos; &apos;awesome-movies&apos; and all that stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; &amp;lt;dog&lt;br&gt;**&amp;lt;ErCiccione&amp;gt;&lt;/em&gt;* dog\: no skills needed, would be enough to have a list of all monero-related projects existent and then put it on a formatted markdown page&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; imho, this does not need to replace the merchant page, but it could complete it nicely&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i already collected some, but then i stopped because i had no time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob*[m]: as it is, the merchant page is still poorly named since it has libraries and gateways as well&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; I like these lists, but they&apos;re very textual and would be maybe a small improvement of the current merchants page.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i see your vision dog\&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; and just a few (very) interested people really take the time to read mountains of text&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep, I do too, and it&apos;s a great idea&lt;br&gt;**&amp;lt;el00ruobuob*[m]&amp;gt;** rehrar, i don&apos;t disagree, we have to find a synonym&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; if I can convince someone that Monero is actually good money that provides freedom, the next reasonable question is: &quot;what can I do with it?&quot;. I have trouble giving precise information on that.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dog\: make sense, an infographic sounds like a good option, but requires a lot of work&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; maybe the outreach workgroup could help with that&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; it&apos;s just an idea, maybe we can think about it and discuss more the next week. maybe invite some people who might be interested in helping like the outreach group, as you mentioned.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; like this &lt;a href=&quot;https://blockgeeks.com/wp-content/uploads/2016/11/image-1-1024x936.png&quot;&gt;https://blockgeeks.com/wp-content/uploads/2016/11/image-1-1024x936.png&lt;/a&gt; except Monero Ecosystem related&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; something like that midipoet, but taken to the next level&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; meaning people can actually propose contributions on what to add/remove&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; making it the ultimate web directory for the monero infrastructure&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; but we can start small :)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and yes i think O &amp;amp; E would be the people. yes, if it was interactive, in like some 3D web based model that you could zoom in and out of&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; could just be a .sla document where people can edit adding their contributes using scribus, and then it gets build into a pdf&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s how the documents of the outreach workgroup work&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; pdfs are so static though&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; true. HTML page?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; an interactive .swf might be better&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; though i havent a clue about security aspects of a flash document&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i would happily host that on the Monero Ecosystem Project tho&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; mmmh&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; could be a HTML page mirrored on a github repo (ecosystem)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; you could make a public Prezi that is shared and editable by anyone&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; that would give you the int eractivity if anyone wanted to view it&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; I prefer to leave it out of closed systems like Prezi.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; dog\: yes, that&apos;s what i was thinking. Similar to the way i want to build the Guide of the GUI (edited on github -&amp;gt; pushed on github pages)&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, there are FLOSS alternatives&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; it has to be sustainable. I like HTML based with some interactivity done by HTML 5. could even be without any JS to be tor-friendly.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://sozi.baierouge.fr/&quot;&gt;http://sozi.baierouge.fr/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; a concise, simple and graphical directory of the infrastructure&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; where people can easily suggest the removal or addition of anything and the repo maintainers can approve or deny.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll check out Sozi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep, sounds like a fun project.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright all, four minutes left.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Anything else?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i like that, we should definitely talk about it in the next meeting. In the meantime we can check the best options to make it real dog\&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 6. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The next community meeting will be two weeks from today on 10 November at 17:00 UTC. When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 7. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on /r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thank you all for being awesome!&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Thank you&lt;br&gt;**&amp;lt;ErCiccione&amp;gt;** Thanks everybody. Thanks rehrar for the moderation&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-10-22</title><link>https://beta.monerodevs.org/blog/2018/10/22/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-22/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/22/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-22/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 22 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, welcome to our meeting everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; GREETINGS&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; hiyo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is much to discuss today, but I&apos;ll try to dwell on particular topics too long&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FIRST, congrats to everyone on the network upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oneiric btw i have a kovri thing to chat about but couldn&apos;t PM you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BPs, bigger and better rings, and a host of other fixes are a benefit to our community&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; yeah, lost access to clearnet irc temporarily&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Related to this, the final BP audit report is out: &lt;a href=&quot;https://github.com/SarangNoether/research-lab/blob/master/audits/bulletproofs/Report-QuarksLab.pdf&quot;&gt;https://github.com/SarangNoether/research-lab/blob/master/audits/bulletproofs/Report-QuarksLab.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It was delayed to wait for a bugfix at the time of upgrade&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; ^ halfway thru first read, great work by QuarksLabs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, they did an outstanding job, catching things outside of BPs too (hence the delay)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On to more things now...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was earlier discussion about making it clear to researchers how to contact us and such, to avoid low-quality repetitive research on old shit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I propose an addition to the main project readme: &lt;a href=&quot;http://paste.debian.net/hidden/6d3a8964/&quot;&gt;http://paste.debian.net/hidden/6d3a8964/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Related to that, and to talks and papers given over the past year-ish relating to &quot;OMG old ringz are bad and everyone is ded&quot;, I think a blag post is called for, summarizing all the work we&apos;ve done to mitigate against ring attacks: &lt;a href=&quot;http://paste.debian.net/hidden/6d3a8964/&quot;&gt;http://paste.debian.net/hidden/6d3a8964/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Correction, this link is to the blag post: &lt;a href=&quot;http://paste.debian.net/hidden/ea43fad6/&quot;&gt;http://paste.debian.net/hidden/ea43fad6/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; back&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Neither of these is live, but I&apos;d like to post them soon. They take into account several good comments that were received last week about them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there are no comments over the next day or so, I&apos;ll PR them / send to the correct peeps to post&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Related to the upgrade, it was noted that our output selection has a bit of a bias, in that it selects blocks according to time, and then picks fakes equiprobably within them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is skewed a bit, since some blocks are full and other are empty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; regarding blackballing/dead txn outputs: there is a very efficient algorithm I&apos;m interested in benchmarking to revisit the question of whether it&apos;s worth the lab or the core team maintaining a live deadout list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I recommend that we introduce a windowing, where transactions in the chosen block _and_ a small number on either side are equiprobably chosen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I now agree with your earlier sentiments that this would be a waste of time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially given our ring increase&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why not use a rule like &quot;pick block height h, go down to the first non-empty block of height h* &amp;lt;= h and up to the first non-empty blcok of height h&apos; &amp;gt;= h, and pick from the (inclusive) range [h*, h&apos;]?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; eh, i suppose details are unimportant for the meeting. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i&apos;ll have some specific numbers to *prove* it&apos;s a waste of time, though. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yeah, it&apos;s reasonably easy to mitigate against that bias, and we should&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I have a question about that blog post&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; selsta: go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; s/blog/blag&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; Is it a good idea to write that we know about an upcoming research paper? Maybe other researchers would stop disclosing research that is in progress to us.&lt;br&gt;&lt;strong&gt;&amp;lt;netg&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://eprint.iacr.org/2018/990&quot;&gt;https://eprint.iacr.org/2018/990&lt;/a&gt; &amp;lt; old?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; selsta: we&apos;ve communicated with them about that paper, and they didn&apos;t ask for any particular confidentiality or anything. in the past, researchers have contacted us with a paper and asked for confidentiality until publication, and we&apos;ve kept those promises&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; netg i will read this carefully&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; suraeNoether: okay :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, i have two things i want to chat about: firstly, the churn analysis, and second, the monero konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; May I say one thing first?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i don&apos;t want to interrupt sarang&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then I believe I&apos;m finished&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; np didn&apos;t even finish typing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have two paper drafts, one on dual-key signatures and one on spent output sets, that are sitting in no-man&apos;s land right now. I&apos;d like us to move those to the official MRL publication list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i thought we already had for DLSAG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We had not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m fine with that, and we can reformat the thring signature paper and put them out at the same time with sequential numbers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or... we should wait till we find out about a journal for thring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, we can arrange PRs later for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; selsta: about your comment&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can you make both links available for the folks who are attending?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also didn&apos;t provide details on anything that hasn&apos;t already been discussed here publicly and known before those peeps contacted us&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll look up links to the compiled PDFs while suraeNoether discusses&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, coolio&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, at our research meeting two weeks ago, i guess it was Oct 1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar, sgp, sarang, and others asked for a formalization of the EAE + churn problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in the ensuing two weeks, I&apos;ve come up with some... disappointing results. and some hopeful results. sort of contradictory&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not a literal contradiction, or i wouldn&apos;t be coming to the community about it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, essentially, i have *nearly* formalized a game i&apos;m calling the linkability game, and a specific implementation of this game could be called the fungibility game&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this quantifies the complexity an adversary faces when trying to link monero transactions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; compare this to the naive anonymity set questions we began with... &quot;if we churn 7 times with ring size 5, does that mean we have an effective anonymity set of 5^7? who knows!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, now i have a formal, quantifiable way of assessing the time required for an adversary to find a plausible transaction history that is optimal with respect to some model chosen by the adversary: that is to say, if the adversary thinks they have come up with a new heuristic, I can answer the question &quot;how long does it take to find the most plausible transaction history, according to this heuristic?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It sounds like the counter to the adversary&apos;s work is &quot;how many other transaction histories are possible along with the true spends?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the answer to that question confirms previous results from linkability studies: it doesn&apos;t take long. Even in a world with *lots and lots* of plausible transaction histories, it is fairly quick to find the *optimally plausible ones* where plausible is defined by the adversary&apos;s model&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ good observation, sarang, they are related questions, but here&apos;s what&apos;s funny&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if an adversary wants to find an _approximately_ optimal transaction history among N keys with ring size R using some model, they can find it in O(R*N) time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if they want to find an _exactly_ optimal trnasaction history, they can do it in O(R*N^1.5) time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is sort of bad news and sort of good news: this is says &quot;it is never worse than O(R*N^1.5) time to find these histories, and so the time required is proportional to ring size, and gets more annoying as the blockchain gets bigger&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are the takeaways for this group?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh gosh sorry, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry, getting lost in the weeds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, bad news: it&apos;s fast and efficient to find an optimally plausible solution. good news: the total number of solutions can be made *really really massive*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if someone can find the optimally plausible solution in a short period of time, *all the other possible solutions* are also plausible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, I asked myself &quot;okay, how can we make it so that there are so many plausible transaction histories that it&apos;s unreasonable to decide on any one of them?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;wow-discord&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if you have a great heuristic and you can find the optimally plausible one very quickly, you are vulnerable to *not* catching someone who uses your heuristics to greedily make their transactions as invisible as possible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, for example, there are at least a billion transaction histories that are *plausible* if you deposit 16 outputs with a ring size of 10&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are 10^81 plausible trnasaction histories if you deposit 52 outputs at ring size 100&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the question becomes &quot;what number is acceptable&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;wow-discord&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; how are 10, 81, 52, and 100 related?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (not from a theory perspective, from a practical one)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so: time complexity to find *any* solution is linearly related to ring size, and the total number of possible transaction histories can be computed precisely using this formula: (((R-1)^(R-1))/(R^(R-2)))^k where k = # of outputs deposited&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_[m]: merely related according to that formula&lt;br&gt;&lt;strong&gt;&amp;lt;wow-discord&amp;gt; &amp;lt;sgp&amp;gt;&lt;/strong&gt; thanks, gives me some context&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i picked 10 and 100 ring members respectively as examples that are one order of magnitude apart, and i picked a billion (10^9) and big (10^81) essentially just to look at the behavior, at a glance&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, this actually demonstrates a few things&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; firstly: someone who is making only a few deposits, say 3, with no churn whatsoever, at a ring size of 11 is like ... dealing with 76 or so possible transaction histories&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is unnaceptable for someone whose safety depends on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this means people transacting with untrusted 3rd parties should be using at least one churn between transactions&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; What do you call &quot;transaction history&quot; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: a plausible transaction history is a matching between key images and one-time output keys. there is only one &quot;true&quot; transaction history, which corresponds to &quot;which key was used to compute this key image?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if some signatures are mutually incompatible, you end up not getting a matching&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; np&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (e.g. from the graph representation we talked about a while ago)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume it also goes without saying that churns should follow spend timing patterns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but this is a separate issue from the idea of transaction matchings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the second thing this demonstrates is the power of plausible deniability, which really only matters for a court-of-law sort of situation as opposed to a more nefarious type who is trying to literally hunt or track down people using the monero blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another thing: this same approach can be used to link commitments and nullifiers in zcash; the goodness of your linking is dependent upon your heuristics (like timing as people leave and enter the shielded pool, or like amount-matching with the transparent-pool trnasactions) just like in monero. the primary difference is that the total number of edges to match is much much higher in zcash, at least whenever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the shielded pool is big enough&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so it takes a lot longer, and there is less information to base heuristics on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the interest of time, what are our next steps?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These are excellent results&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think a priority of MRL should be to seek out replacements for ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think writing a paper on the topic will 1) do Monero a world of good in the long run but 2) will be FUDbait in the short run&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sort of like my MRL-0001 paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our users want to know what churn should look like&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And before we replace ring sigs, understanding the benefits to increasing ring size is also important&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, that&apos;s a good question: my results suggest that churning is helpful, but far less important than *diluting your deposits.* let me give you an example&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, I agree churning and ringsize should be the high priority since we have them right now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO we should write up the relevant portions of these results and give some insights into churn behavior and how ring size affects it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then best practices can be built from that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; formalization and generalization to other projects could come after&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang please yes :) it&apos;s the material the community can best understand&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you are depositing more than 155 outputs at our current ring size, the adversary has more possible transaciotn histories than the number of fundamental particles in the universe.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that has no information about churn in it whatsoever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we can re-interpret it: instead of 155 outputs, say we have 1 output we churn 154 times. same answer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; what security level should we strive for?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i have no clue, especially since this is a heuristic approach; if we shoot for 10^120, i&apos;m pretty sure we&apos;ll be good to go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m not sure 2^256 is necessary for these kinds of plausible deniability&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For rings we only have 11 options =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say we want to obscure 6 outputs by churning 6 times each. that&apos;s 216 keys in total. at ring size 10, there are 10^127 transaction histories&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh no that&apos;s 36 keys. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say 14 keys 14 times. that gives us 10^114 transaction histories&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, let&apos;s get a table like this into a tech note, along with the relevant results&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t have a good way of saying &quot;here, churn 7 times at ring size 11&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it&apos;ll be a great contribution&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent work suraeNoether on this&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I still hate churning though.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo same same&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; due to bloat?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; which it certainly does&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes. It encourages people to shit on everyone&apos;s else resources.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether and I had discussed that earlier too, that we need to provide answers about reasonable threat models that minimize bloat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and obv different user types have different requirements for their privacy/safety&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long story short: don&apos;t use KYC/AML exchanges, and if you do, make sure you churn at least once before your deposits... and more often if you plan on making many deposits that you suspect are &quot;marked...&quot; and dilute your deposits with other outputs as much as possible.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s the &quot;as much as possible&quot; and &quot;at least&quot; that this note should attempt to quantify&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yes, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; except i don&apos;t think it&apos;s directly quantifiable :( if we say &quot;a cryptographic number of plausible transaction histories, so 10^88 or bigger, or so&quot;, this is essentially arbitrarily chosen&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we&apos;ll chat more about it later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, whatever we do (or don&apos;t do) eventually needs to be distilled to best practices&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or users will just do whatever they think is helpful&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that might just lead to bloat with no benefit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, let&apos;s move on for now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other quick news suraeNoether ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (10 min officially remain)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the second thing i wanted to talk to everyone about is the monero konferenco. in order to move forward in the funding process, please leave ANY COMMENT, positive, negative, or neutral, in this thread: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Please keep in mind that things like booking the event or inviting speakers... these are unlikely to happen before funding begins, and the longer we wait, the less likely it is we can get all the things we want to get&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s been informal speaking interest from some top-quality folks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, several&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (won&apos;t put names out there yet)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, I conferred with fluffypony re: timing for next year&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; due to the lateness of the year, the coincidence with consensus, etc, we decided on the weekend of June 22nd&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; unless booking goes weird, in which case we will shoot for June 15th as a back-up date&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I know i was mentioning April 27 last week, but that&apos;s 1) too close to consensus and graduation, and 2) pushing it back earlier seems unwise.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To wrap up, I have some action-item links to list here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; excellente&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The dual-key signature paper, which will be pushed to main MRL page unless there are comments: &lt;a href=&quot;https://v2.overleaf.com/read/vcyxgpntfsgz&quot;&gt;https://v2.overleaf.com/read/vcyxgpntfsgz&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The spent-output paper, same deal: &lt;a href=&quot;https://v2.overleaf.com/read/xtbwpvqvtqmm&quot;&gt;https://v2.overleaf.com/read/xtbwpvqvtqmm&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The proposed addition to the readme, that discusses research contacts: &lt;a href=&quot;http://paste.debian.net/hidden/6d3a8964/&quot;&gt;http://paste.debian.net/hidden/6d3a8964/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The proposed blag post responding to ring attacks: &lt;a href=&quot;http://paste.debian.net/hidden/ea43fad6/&quot;&gt;http://paste.debian.net/hidden/ea43fad6/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Oh shoot! None of my comments have relayed.&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have been talking this whole time.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Action will be taken on all those links if I hear no comments or suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; And thought everyone has been ignoring me cuz they hate me.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And of course, suraeNoether&apos;s FFS on the conference would like comments: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have many many comments on Brandon&apos;s work.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar[m]: hullo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can chat about all of this once we adjourn!&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other last-minute wrap-up?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m very eager to see what rehrar[m] had to say&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes! OK, lets adjourn and continue discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thanks to all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hullo rehrar[m] !&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; sarang title &quot;Sets of spent notes&quot; is ambiguous wording&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack1&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; same, thanks for the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; maybe +Notes on &quot;Sets of spent&quot;+&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-10-15</title><link>https://beta.monerodevs.org/blog/2018/10/15/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/15/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-15/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 15 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; LET US BEGIN&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes hello&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hello&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; hullo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; today i want to chat about research and the monero konferenco, and... that&apos;s my agenda. if folks want to add to the list, shout out~&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Where to begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, firstly&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; who wants to come give a 20-40 minute chat at the Monero Konferenco? I&apos;d like each workgroup to have at least one representative&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; when/where is that going to be?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll do one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Good question, hyc! Right now it&apos;s looking to be one of the weekends between April 27 and June 15 in Denver, Colorado. invited speakers will be reimbursed for their travel costs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; assuming the community decides to fund my proposal, that is&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Can reimbursement be in XMR?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m leaning toward April 27, personally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or are there weird legally things with that&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; I could do one, or defer to anonimal if he wanted to do one&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, reimbursement can be done in XMR, it just makes accounting moderately more annoying, but no legal issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;m happy to do that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Because fiat reimbursement is always a baffling and lengthy ordeal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well oneiric i wanted a session of several talks on networking privacy. i&apos;d love to have both you and anonimal come speak&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i also want to invite people not directly related to the monero ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; i will also try and come there! as i could not make it to defcon sadly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: are there plans to arrange for streaming or quality recording?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, we need that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i really want to give folks who are up and coming a chance to speak at this event; we can invite really big name people to come talk, but i feel like their careers are already pretty well laid out before them, so it&apos;d be nice to get some outside researchers who are more tangential to the crypto celebrity scene&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; May I recommend hiring an outside group to handle that, and _not_ venue staff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang, one option laid out in the budget is a section on audio/visual rental and web streaming and costs; a local place that does webcast-style AV presentations regularly would charge around 5kUSD for such an event.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or at the very least getting someone with professional experience as an audio engineer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i posted last week on the forums for the FFS under ideas&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i haven&apos;t gotten comments. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oops&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s my bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought I had read something on recording but it&apos;s easier to just ask you and be lazy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not a problem, rehrar was mentioning something about cyphermarket and sponsorship and free toys and t-shirts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i&apos;m thinking we move the idea into &quot;open discussion&quot; and update from there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if folks have recommendations for speakers, we are assuming a decent travel cost on average for speakers, so if we can get a handful of relatively small-cost local-ish speakers, we can also have a decent budget for flying people out from further away&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; there are a lot of contacts from the open source hardware association in denver (open source hardware summit was there last year); i could reach out to ppl (audio engineer, etc.)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Yeah, my RT Frontier flight is only ~$200 :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m thinking a formal call for papers may be in order&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: excellente, come give a taaaaalk on blackballin brother&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let us have a meeting of the minds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all the minds&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: but you&apos;re flying Frontier, so you&apos;ll pay one way or another.... =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang zing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; more like zi... ziring..&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, onto research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Buy us a Monero jet and I&apos;ll fly everyone there&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Lmao&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; last week, sarang and I concluded that, for now, RuPol may be too risky for us to implement, given the layers of development required&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; essentially un-vettable at this stage&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; once things are more clear, we can actually benchmark it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The level of complexity required for verification computation is also unclear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The authors left many, many implementation details out of their paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It suffices to say that there is a lot of annoying math still to be worked out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but for now, it relies on a previously described scheme that has it&apos;s own typographical errors, etc, and at this point even workign out a single example by hand requires beautiful-mind-level of whiteboards on the walls&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we are falling back on ruffct for now to see how much the multiexp speedups we learned about during bulletproof implementations could help&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve returned to our older RuffCT scheme, working to backport what we&apos;ve learned from BPs about optimizations and batching&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; jinx&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; im finna shutup now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can certainly speed up some operations on individual spend proofs, and that&apos;s cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The possibility of batching some parts of verification are quite intriguing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; especially relating to fixed group points&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m running some code and tests on this presently&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to all that, i&apos;ve been working on the churn paper to formalize the threat model we discussed last week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also, I&apos;ve finished some updated blackball testing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s going... really well, and i hope to have a draft to the community in a few days&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My hunch is that we&apos;ll see those papers published with shitty information&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the associated bad press&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i will want to dip into your blackball info in writing this to illustrate the negligibility of the gains from heuristic methods&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i disagree, i think the papers weren&apos;t sufficiently FUD-dy to really be worried about it, as long as they clarify &quot;newly found&quot; versus &quot;total found&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sounds like a good co-op&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, you know, matt green says we have &quot;fake privacy&quot; so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; lol, really?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah some tweet from awhile ago *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The Zcash mentality is that we offer shitty obfuscation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I tend to not really pay attention to it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we happen to agree that ring signatures suck and they need to be replaced with something with larger anonymity set sizes&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; when ringsize 42&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is why sarang and I never really let go of the sublinear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Those papers did a terrible job of differentiating things that are time-based or blockheight-based&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no big deal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Has anyone seen this new paper? &lt;a href=&quot;https://eprint.iacr.org/2018/962&quot;&gt;https://eprint.iacr.org/2018/962&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we saw a draft, not the final thing, i&apos;m withholding judgement&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: i have seen this thing, but i have not yet read that thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i need to learn about aurora and this thing&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Basically Zerocash applied to computations, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; trusted setup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Just call them &quot;trusted computations&quot; :p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; still quite expensive, &amp;lt;2 minutes generation time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the setup is buried deep w/in the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gmaxwell noted it in p15&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; pls ignore the men behind the curtain&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Sounds like a typical trusted setup response&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; trusted setup reminds me of the phrase &quot;military grade encryption&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; lol, shady indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; People brag about military encryption&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no no&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They hide the setup deep within a definition&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the phrase military grade encryption is usually a tongue-in-cheek reference to a plaintext message&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; =p&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rot26&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; smeaphore at least&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; are we military grade? or moar better?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; semaphore, or morse&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang that reminds me&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We used a Caesar&apos;s Cypher, totally secure. Roman military-grade&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i really really want to create a cryptocurrency like monero but replacing the bernstein group with an absurdly small group, like order 7000-ish or something, and with a tiny-output hash function&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just let people go wild in forging signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just see what happens&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;when forgecoin moon?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like to see a version that uses a curve group with cofactor 1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ring size 2&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; that can be the next generation of useless ethereum token&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, that&apos;s my life for this week: ruffct with sarang and the churn paper, and fantasizing about rubiks-cubes-sized groups as a joke cryptocurrency&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ohhhh man implementing a rubiks cube on top of ethereum would be *such a waste of resources you guys*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yup, I&apos;ll be finishing up unit tests on optimized ruffct to get a better idea of batching&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; proving you are making each permutation omg&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; put it on the ledger forever man&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a neat paper I linked earlier about some optimized curve operations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they found some better EC formulas in certain special cases&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ethereum Plays Rubik&apos;s Cube&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hm... rubkis cube solvers are pretty fast these days. would be funny to advertise a rubiks cube-based key system&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yes, i am eager to read that. it seems to be strictly related to optimizations obtained from utilizing analytic formula/expressions for multiexp&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for example, if you have point P = (x, y) and point Q = (z, w) on the ed25519 curve, we define P+Q using the equations of the elliptic curve, the twisted edwards polynomial equations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They discuss some neat work on better addition chains&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if you want something like 3P + 4Q very often, you can expand that polynomial expression and exploit the structure within those analytic expressions to speed up the computations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Goes to show that this is not a totally solved area of research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t see it being terribly useful here, mind you&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else with something fun to share about recent work, questions, ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Here&apos;s a link to my quick port of ruffct to my python library: &lt;a href=&quot;https://github.com/SarangNoether/research-lab/tree/pyruff&quot;&gt;https://github.com/SarangNoether/research-lab/tree/pyruff&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s more or less a direct port of the java stuff that will be refactored as needed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; prototyping only; don&apos;t use it anywhere that counts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, I wanted to point out: Vtnerd is asking for a very reasonable amount of USD/hour to construct a tor-based RPC tool for monero (or something like that), and his FFS is under &quot;ideas&quot; right now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wanted to express my support for that proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Tell me more about this in relation to kovri&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ELI5&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Would RuffCT be pretty drop in as well? Or would it take large amounts of work to get it in?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;d be some work to safely transition old outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s part of the prototyping process&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; afaict this is going to be a parallel thing, independent of kovri&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but also since it&apos;s not inventing new protocols, it should proceed with easier-to-anticipate milestones&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; some folks are of the opinion that multiple tools are beneficial; when it comes to tor, i2p, kovri... i tend to think the most beneficial tools will eventually see the most use&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: actual practical ruffct is still a bit pie-in-the-sky; but that&apos;s part of our job&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it has implications on things like address size, for example&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but we&apos;re learning what we can from it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Only point I need to make is that if we want to get anywhere with blackball research, someone needs to update the pool tool and sneurlax is busy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regarding Tor, I think it would be beneficial to Monero to have the option to run over Tor&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; MRL: Putting The Skunk In Skunkworks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: link to current work?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: ruffct as-is requires an additional user key, which would bring us to either 3 group elements as your public key, or 4, depending on how you interpret the ruffct paper, and so we may end up doubling our key length (which doubles verification time from loading keys!)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: any ideas? or does anyone want to help sgp_ out with the pool tool?&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; suraeNoether: you can change the constants in the curve equation and get a tiny group with basically no other changes in the code, there are tests in libsecp256k1 that work that way.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/sneurlax/xmreuse&quot;&gt;https://github.com/sneurlax/xmreuse&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gmaxwell: delightful :)&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; yeah, having a public node over tor would be nice. even a hybrid of p2p over tor, rpc over i2p would be sweet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gmaxwell: you are referring to a cofactor-1 curve?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh nvm, you mean group size&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we have moneroworld nodes on tor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Of course it&apos;s possible to run Monero over Tor with some finagling. But how cool would it be to run over tor with a command or button press?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Qubes-Whonix is a good way right now btw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; perhaps we first get the moneroworld nodes upgraded at all...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, for me, final thoughts... please make comments on the Denver Monero Konferenco FFS here, and we will move it up to Open Discussion: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt; and for this conference, PLEASE please let me know if you know of someone who I absolutely MUST INVITE TO SPEAK. If you have a favorite speaker, let me know by emailing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;mailto:surae.noether@protonmail.com&quot;&gt;surae.noether@protonmail.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ll be sending out first-round invitation emails in the next week or so&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or just email me because i&apos;m lonely&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol. I can cook up a talk&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; by next spring we should have a much better idea of whether/how well randomJS will work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there isn&apos;t a talk on RandomJS there will be riots&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heck, I may start a Riot anyways&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it&apos;s a decent little app on the Matrix protocol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #nerdjokes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, we can have a session on hardware and proof of work and maybe invite some asic or fpga manufacturers&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah a mini-track, yeah&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; head-to-head debate hyc v. timolson?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other questions or research topics?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; though if we&apos;ve done our work right, no asic/fpga guys will want to speak to us ever again&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; was reading up on ML techniques, would LSTM/regression be helpful for blackball analysis?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think so&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given our ring sizes and the actual risks involved, we understand it decently well&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Things like forks will always be more of an issue than random selection errors&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if that&apos;s what you mean oneiric&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Even a deterministic approach to identify spent rings reveals relatively few, and each of these has a negligible effect on other rings&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; kind of, I meant applying the learning algo to new forks rather than tuning by hand. I might be misunderstanding blackballing though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The risk from forks is spending on both forks, which reveals your spend&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; on-chain risks involve things like pool outputs and set-theoretic analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The goal of blackballing is to identify _definitely_ spent outs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that&apos;s a hard game to play that gives you progressively lesser benefits over time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I suppose we can begin to wrap up the official meeting&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; ok, thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Thoughts on anything that people would like to see investigated for this next week?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric: I think some people worry that their outputs can get &quot;caught up&quot; in a blackball list, but this isn&apos;t the case&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The methods we use only determine if it&apos;s provable that an output is already spent, which does not affect anyone&apos;s funds&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; (the name &apos;blackball&apos; is really kind of unfortunate.)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gmaxwell: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been using the term &quot;spent note&quot; in my paper drafts&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d prefer something like that or &quot;dead output&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; Spent Note List (SNL) would hae been much better.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could update it each week, in a Weekend Update&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; Live from New York..&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; Well, sunday is a day of rest so one should do it on saturday, but perhaps as late as possible..&lt;br&gt;&lt;strong&gt;&amp;lt;gmaxwell&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, thanks to everyone for participating in our meeting; we are now adjourned, and informal convos shall continue&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-10-13</title><link>https://beta.monerodevs.org/blog/2018/10/13/logs-for-the-Community-meeting-held-on-2018-10-13/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/13/logs-for-the-Community-meeting-held-on-2018-10-13/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 13 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Link to agenda on Github: &lt;a href=&quot;https://github.com/monero-project/meta/issues/283&quot;&gt;https://github.com/monero-project/meta/issues/283&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Stay up to date with the latest events by subscribing to this calendar (just a sec)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; hello!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sorta hi&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; hey&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; You can now read the Monero Moon, a curated weekly newsletter regarding all things Monero. Here is the latest issue which covers October 2-8: &lt;a href=&quot;https://medium.com/@johnfoss/the-monero-moon-issue-5-a475d0568071&quot;&gt;https://medium.com/@johnfoss/the-monero-moon-issue-5-a475d0568071&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The previous issue from September 25-October 1: &lt;a href=&quot;https://medium.com/@johnfoss/the-monero-moon-issue-4-cbaa5488a4ee&quot;&gt;https://medium.com/@johnfoss/the-monero-moon-issue-4-cbaa5488a4ee&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Keysheet published a great overview of privacy coins: &lt;a href=&quot;https://www.keysheet.io/guides/best-privacy-coin/&quot;&gt;https://www.keysheet.io/guides/best-privacy-coin/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Coindesk published a piece regarding hyc’s RandomJS proposal, still a work-in-progress: &lt;a href=&quot;https://www.coindesk.com/one-musicians-creative-solution-to-drive-asics-off-monero/&quot;&gt;https://www.coindesk.com/one-musicians-creative-solution-to-drive-asics-off-monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Watch Howard talk about it here in LA: &lt;a href=&quot;https://www.youtube.com/watch?v=y3RDdWuYqmQ&quot;&gt;https://www.youtube.com/watch?v=y3RDdWuYqmQ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Howard Chu at Monero Los Angeles discusing Monero&apos;s Proof of Work - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp gave an interview with Blokt: &lt;a href=&quot;https://blokt.com/news/monero-xmr-interview-privacy-is-a-basic-human-right-justin-ehrenhofer-talks-of-the-importance-of-monero-exclusive&quot;&gt;https://blokt.com/news/monero-xmr-interview-privacy-is-a-basic-human-right-justin-ehrenhofer-talks-of-the-importance-of-monero-exclusive&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; m2049r spoke about Monerujo at Paralelni Polis: &lt;a href=&quot;https://www.youtube.com/watch?v=Nl2SpPFgATY&quot;&gt;https://www.youtube.com/watch?v=Nl2SpPFgATY&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Institute: USER X VS UX (DESIGNING IN DARKNESS) with Dimi &quot;m2049r&quot; Divak - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate spoke about fungibility on a panel with others at Paralelni Polis: &lt;a href=&quot;https://www.youtube.com/watch?v=IMq2jm6ljD8&quot;&gt;https://www.youtube.com/watch?v=IMq2jm6ljD8&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Studio1: PANEL - TRULY ANONYMOUS CRYPTOCURRENCIES - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Exantech wrote an explanation of ring confidential transactions (RingCT): &lt;a href=&quot;https://blog.goodaudience.com/monero-confidential-transactions-or-send-i-know-not-what-to-someone-i-know-not-whither-337f20f0d64e&quot;&gt;https://blog.goodaudience.com/monero-confidential-transactions-or-send-i-know-not-what-to-someone-i-know-not-whither-337f20f0d64e&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine (a Core Team member) spoke on Moneor Talk: &lt;a href=&quot;https://www.youtube.com/watch?v=ECqcf-Nyjmw&quot;&gt;https://www.youtube.com/watch?v=ECqcf-Nyjmw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Articmine of Core on the Architecture of Monero - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; rehrar announced the Monero Games, a tool to encourage support and FFS participation: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9m2id8/introducing_the_monero_games_help_monero_change/&quot;&gt;https://www.reddit.com/r/Monero/comments/9m2id8/introducing_the_monero_games_help_monero_change/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Introducing The Monero Games! Help Monero! Change the world! Claim the Champion&apos;s Crown! (self.Monero) | 22 points (83.0%) | 7 comments | Posted by Rehrar | Created at 2018-10-07 - 04:25:56&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp created a “certification” of sorts where users can pass a test to get a special flair as a part of the Monero Games: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9n4638/introducing_the_monero_certification_for_the/&quot;&gt;https://www.reddit.com/r/Monero/comments/9n4638/introducing_the_monero_certification_for_the/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Introducing the Monero &quot;Certification&quot; for the Monero Games! (self.Monero) | 37 points (92.0%) | 20 comments | Posted by SamsungGalaxyPlayer | Created at 2018-10-10 - 22:22:27&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; (i have to leave in about 30-35 minutes. just fyi)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; by definition, that is a community update, so thank you&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; here is a short report from hcpp from me &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9nu5vl/short_monerorelated_recap_of_hcpp18/&quot;&gt;https://www.reddit.com/r/Monero/comments/9nu5vl/short_monerorelated_recap_of_hcpp18/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Short Monero-related recap of HCPP18 (self.Monero) | 8 points (100.0%) | 1 comments | Posted by parasew | Created at 2018-10-13 - 14:32:04&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; hehe lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; awesome, thank you parasew[m]&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS proposals still needing funding:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90652/monero-ecosystem-translation-to-brazilian-portuguese&quot;&gt;https://forum.getmonero.org/8/funding-required/90652/monero-ecosystem-translation-to-brazilian-portuguese&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90849/m2049r-part-time-september-november&quot;&gt;https://forum.getmonero.org/8/funding-required/90849/m2049r-part-time-september-november&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90717/the-rehrar-tour&quot;&gt;https://forum.getmonero.org/8/funding-required/90717/the-rehrar-tour&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hmmm... el00ruobuob*[m]&apos;s needs funding too, but I can&apos;t find it.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, new proposals:&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; johnfoss69, the author of Monero Moon, created a FFS proposal to make more: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90902/the-monero-moon-a-new-weekly-newsletter-regarding-all-things-monero&quot;&gt;https://forum.getmonero.org/6/ideas/90902/the-monero-moon-a-new-weekly-newsletter-regarding-all-things-monero&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; suraeNoether put of an initial proposal outline for the upcoming Monero Conference in Spring 2019: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&quot;&gt;https://forum.getmonero.org/6/ideas/90909/surae-noether-first-denver-monero-konferenco-spring-2019&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; midipoet has a FFS proposal request for speaking at CryptoFinance 2018 in Norway: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90872/midipoet-represent-monero-at-cryptofinance-2018&quot;&gt;https://forum.getmonero.org/6/ideas/90872/midipoet-represent-monero-at-cryptofinance-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I actually suggested that johnfoss continues the old Monero Observer FFS&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; would anyone have a problem with that?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about my funding proposal, i just wanted to point out that monero is my only source of income at the moment, i really hope to get funded soon, because otherwise, i think i will have to find another job :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; selsta: I do not. And I had spoken with the original Observer FFS proposer and he said it was fine to pass the remainder of his XMR along to the next person&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; because a new proposal wouldn’t be smart with the current funding situation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so this is indeed an elephant in the room type of thing that both ErCiccione and selsta are alluding to&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the fact that funding the big proposals (MRL and mooo) usually tires people out from funding for a while&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so the smaller ones take much more time&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; maybe we can get the core team to split up the tracking challenge to fund the current FFSs + keep a backup for other proposals&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; they sometimes provide a seed or top some off, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but their job is not to fund them&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, for me it is actually a big deal. and i agree with selsta, i wanted to propose the same&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we need more community involvement&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is my purpose behind starting the Monero Games&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; did you guys take a look at that?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; it&apos;s not about being their job or not, they manage the funds donated by the community. And there are some xmr laying there from the tracking challenge at the moment that could help the remaining FFS to get funded, at least for this round&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I think the Monero games is a great idea, but the current problem with the FFS is the price. People how are involved with the project for a longer time are starting to get drained out while newer people don’t have enough to donate a lot.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; an updated FFS interface would be great too but you are working on that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: i think that&apos;s a cool idea, but it was sad to see that the community basically didn&apos;t care at all. And in any case, it doesn&apos;t fix the main problem with FFS: people don&apos;t like to spend money. But i have no solution for that&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; who*&lt;br&gt;**&amp;lt;dsc*&amp;gt;** Can I speak or should I wait&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* o/&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;rehrar&amp;gt;** go for it dsc&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; Just wanted to let the community know I was looking into a full time (3 months) FFS for GUI development so it gets the proper attention it needs and I can seriously focus on it&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Sorry i&apos;m late&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; great, thanks dsc&lt;/em&gt;&lt;br&gt;**&amp;lt;dsc*&amp;gt;** whether it&apos;s doable, don&apos;t know. Ill try.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that would be great dsc_. It&apos;s really needed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in my eyes, it&apos;s one of the responsibilities of the community workgroup to engage the community regarding donations&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I realize the most we can do is make sure it&apos;s in people&apos;s faces, spread awareness of how Monero works (many don&apos;t know we just rely on donations), and more&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; rehrar, qr codes on each individual FFS would help a lot, afaik Malmen was looking into that.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; QR codes will be a part of the new FFS (which is coming along pretty good)&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; It would make it that less painful for monerujo/xwallet/cake wallet users which I think are a decent chunk of the ecosystem these days.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; rehrar: the QR codes are amazing news! this will hopefully increase participation.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will speak with the core team about topping off the current FFS proposals with the tracking challenge&lt;br&gt;&lt;strong&gt;&amp;lt;kinghat&amp;gt;&lt;/strong&gt; good idea, dsc_!&lt;br&gt;&lt;strong&gt;&amp;lt;parasew[m]&amp;gt;&lt;/strong&gt; how can we increase participation? maybe reddit overviews of existing FFS in /r/monero? or in the monero moon?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; rehrar, those funs should probably revert back to the general donation fund imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thrmo: yes, that was what was initially agreed upon&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; BTW, Kovri is building up a new decentralized FFS system, the discussion is interesting and the results could be ported to monero&apos;s. The discussion is here: &lt;a href=&quot;https://gitlab.com/kovri-project/kovri-meta/issues/1&quot;&gt;https://gitlab.com/kovri-project/kovri-meta/issues/1&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Having said that, the transparency and overall activity of the General donation fund could be improved.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dsc&lt;/em&gt;&amp;gt;&lt;/em&gt;* rehrar: Is there an API for retreiving a list of currently active FFS&apos;s? Example: &lt;a href=&quot;https://funding.wownero.com/api/1/proposals&quot;&gt;https://funding.wownero.com/api/1/proposals&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but if it goes to the GF, then they decide to give some from there, then great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thrmo: can you give some ideas?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;rehrar&amp;gt;** dsc&lt;/em&gt;: that is one of the new features in the new FFS&lt;br&gt;&lt;strong&gt;&amp;lt;dsc_&amp;gt;&lt;/strong&gt; cool!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and some various wallet devs were bouncing around the idea of displaying some FFS proposals in their UI&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; +1 on general donation fund transparency, but that’s not something for this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Ok, so the general donation fund used to donate to FFSs, ever since a few months ago it went awfully quiet and apart from the funds that are on the BTC wallet no-one knows how much funds the general donation fund even holds.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I believe it is selsta. If the community would like transparency, then it belongs in the community meeting. :D&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; thrmo: there is a view key, but that dosen’t tell the whole story&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thrmo: ok, I&apos;ll ask the core team about that&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Yes, it doesn&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; what else would we like to see on that transparency front then?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; key images posted?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; explanations?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anyway I was just wondering because fluffy said that the Monero CDN is paid by Globee in the past and now said that the general donation fund pays for it. (which would obviously be okay)&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; parasew[m], I think that QR codes (and thankfully they&apos;re coming) will boost participation.&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; rehrar, I&apos;d be ok with an overall statement every X months pgp signed by a majority of the core team&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; but that&apos;s me&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just with the balance?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think if they clarify major expenses (such as CDN) that&apos;d be helpful&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; sure, that would be great too. Just to keep the community on the loop. several people still donate to the general donation fund so I think they&apos;re entitled to a bit more transparency.&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; I&apos;m a transparency maximalist regarding management :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Another idea to kick around&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nobody is enforcing a Core Team general fund monopoly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if someone would like to start a fund that would donate to FFS (especially during downtime when there is no FFS to fund) and have whatever privacy/transparency terms they want, they are free to try to do so&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; Sure, I also think that would be great. That doesn&apos;t negate any of my previous points though.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the general fund is merely a fund with the trusted party of the core team, they don&apos;t have to be the only trusted party, nor the only fund ;)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just something to kick around&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nobody is enforcing a Core Team general fund monopoly &amp;lt;-- that&apos;s when the decentralized FFS idea become interesting&lt;br&gt;**&amp;lt;rehrar&amp;gt;&lt;/em&gt;* understood thrmo :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, we&apos;re running along in time here, so let&apos;s move on&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sorry rehrar i have to got in like ten minutes, i can give a brief update from the localization workgroup now if it&apos;s ok for you. Not much to say btw&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; good discussion guys, we can continue soon&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; But yes, for sure, having a separate fund outside of the core team scope would be great, decentralize :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This is a new separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; a. Localization workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, good&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, we are all set for 0.13. I worked with the GUI devs everyday for one week, some days even 10 hours straight working on translations, but we finally got most of the languages ready&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the related issue can be found here: &lt;a href=&quot;https://github.com/monero-project/monero-gui/issues/1582&quot;&gt;https://github.com/monero-project/monero-gui/issues/1582&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; as for every hard fork, i&apos;m tired as fuck, but quite satisfied, since, again, all the major languages, and almost all the other ones got proerly translated&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; everything is basically ready for 0.13 when talking about translations, i also already synced all the language files to the code&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t remember if i said that last meeting, but i finally got shell access for translate.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; woot&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Fantastic :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; which host pootle, the localization platform. Will start to work it after 0.13 is out, because now all my time is dedicated on that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; *on the release&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so yes, that will make translations much easier and less stressful for everybody&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the platform will probably directly commit to monero-gui and monero&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but i still have to talk with the core team about that&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; great news.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you guys. Also, all guides for translators have been moved from taiga to &lt;a href=&quot;https://github.com/monero-ecosystem/monero-translations&quot;&gt;https://github.com/monero-ecosystem/monero-translations&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so i don&apos;t have to jump from taiga to github all the time&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t have much more to say i guess. But if you have questions, please ask them now because i have to run in few minutes :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you are true royalty ErCiccione, and us peasants couldn&apos;t do much without you&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; lol, thanks rehrar. Hope the community will keep me funded or i will got to work for verge!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; or maybe monerov, haven&apos;t decided yet&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; verge is the footure&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, rellay gotta go now, see you later folks! have a good meeting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bai&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 5. Monero 0.13.0.2 update questions&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have reserved some time to answer any questions regarding the scheduled protocol upgrade happening this Thursday. You need to update your mining and wallet software to be compatible with the network going forward.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; This upgrade brings substantial privacy, usability, and security updates.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; will the gui be tag soon?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dunno. Next.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hopefully, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m looking forward to it too&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; is there anyone keeping tracks if pools are patched for the next fork? and if yes, where to check it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oy, good question.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thrmo, supportxmr has a new banner, warning users, so they must be&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; did the hour change? god I came in late&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; my bad guys, gonna read the log&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; don&apos;t worry vp11, same for me.&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; el00ruobuob*[m], great&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; k, running short on time, and we got another meeting right after this for c3&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so let&apos;s move along&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ideas are as scarce as FFS funding XMR. Ba dum tsh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Too soon?&lt;br&gt;**&amp;lt;el00ruobuob*[m]&amp;gt;** I&apos;m having mail notification issue on repo.getmonero.org. Are you guys seeing it too?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright. 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The next community meeting will be two weeks from today on 27 October at 17:00 UTC. When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; (no el00ruobuob_[m], we&apos;ll get to the bottom of it)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The next Coffee Chat will be on the 20 October at 16:00 UTC. Right after the protocol upgrade :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on /r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; kthanksbai&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, can we get some volunteers to rearrange the tables and chairs for the C3 meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;thrmo&amp;gt;&lt;/strong&gt; bai!&lt;br&gt;**&amp;lt;el00ruobuob_[m]&amp;gt;** thank you!&lt;/p&gt;
</content:encoded></item><item><title>Monero 0.13.0 &quot;Beryllium Bullet&quot; Release</title><link>https://beta.monerodevs.org/blog/2018/10/11/monero-0.13.0-released/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/11/monero-0.13.0-released/</guid><description>A major update that is ready for the October 18th network upgrade</description><pubDate>Thu, 11 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;This is the v0.13.0 release of the Monero software. This major release is due to the October 18th network update, which in turn enabled Bulletproofs for reduced transaction sizes, sets the ringsize globally to 11 for uniformity of transactions, updated the PoW algorithm to CNv2, and finally sets the max transaction size at half of the penalty free block size. This release of the software presents a number of major improvements to Monero, as well as a large set of bug fixes.&lt;/p&gt;
&lt;p&gt;Some highlights of this major release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New Docker file for 64 bit Android&lt;/li&gt;
&lt;li&gt;Ledger code overhaul using HIDAPI&lt;/li&gt;
&lt;li&gt;Blackballing tool allows the wallet to avoid selecting known spent outputs in its rings&lt;/li&gt;
&lt;li&gt;Depends system to be used as a base for reproducible builds&lt;/li&gt;
&lt;li&gt;Generic M/N multisig with M &amp;lt; N-1&lt;/li&gt;
&lt;li&gt;Translation updates&lt;/li&gt;
&lt;li&gt;Non ASCII seed input for Windows&lt;/li&gt;
&lt;li&gt;The spend key is now optionally held encrypted in memory&lt;/li&gt;
&lt;li&gt;More memory wiping to avoid secret data lingering in memory&lt;/li&gt;
&lt;li&gt;Block and transaction notifcation system&lt;/li&gt;
&lt;li&gt;New set of DNSSEC supporting default DNS servers&lt;/li&gt;
&lt;li&gt;Support for DNSSEC keys rollover&lt;/li&gt;
&lt;li&gt;Many minor fixes from Coverity reports&lt;/li&gt;
&lt;li&gt;Memory containing secret data is now locked so it won&apos;t get swapped (Linux)&lt;/li&gt;
&lt;li&gt;Preliminary support for non-Ledger hardware wallets&lt;/li&gt;
&lt;li&gt;Fix for blockchain format conversion crash corner case&lt;/li&gt;
&lt;li&gt;Warn about old style unencrypted payment IDs usage&lt;/li&gt;
&lt;li&gt;Building now places objects/binaries in a separate directory for each branch&lt;/li&gt;
&lt;li&gt;Multi output bulletproofs&lt;/li&gt;
&lt;li&gt;Many bulletproof speedups&lt;/li&gt;
&lt;li&gt;Fake output selection improvements (mostly using a gamma distribution)&lt;/li&gt;
&lt;li&gt;monero-wallet-rpc now has a daemon mode&lt;/li&gt;
&lt;li&gt;Cryptonight variant 2&lt;/li&gt;
&lt;li&gt;Travis build bot&lt;/li&gt;
&lt;li&gt;Fixes for &lt;code&gt;--generate-from-json&lt;/code&gt; using the wrong wallet filename&lt;/li&gt;
&lt;li&gt;Build fixes for s390x, ARM, Android, Windows, Docker, FreeBSD&lt;/li&gt;
&lt;li&gt;Easier output splitting using sweep_* commands&lt;/li&gt;
&lt;li&gt;The blockchain db now stores prunable and unprunable data separately&lt;/li&gt;
&lt;li&gt;Keccak fix for big endian platforms&lt;/li&gt;
&lt;li&gt;New wallet creation height fix for when the daemon is not running&lt;/li&gt;
&lt;li&gt;New Keccak incremental update mode&lt;/li&gt;
&lt;li&gt;Removal of obsolete transfer_original code&lt;/li&gt;
&lt;li&gt;Transaction fees are now per byte, rather than per kilobyte&lt;/li&gt;
&lt;li&gt;Transaction fees and block size/weight limit now consider notional size (&quot;weight&quot;) to account for non-size-linear verification time&lt;/li&gt;
&lt;li&gt;New update_available flag in get_info RPC&lt;/li&gt;
&lt;li&gt;Some minor ringct verification speedup&lt;/li&gt;
&lt;li&gt;Include cumulative difficulty in RPC block header data&lt;/li&gt;
&lt;li&gt;Blocks now have a max weight for a single transaction&lt;/li&gt;
&lt;li&gt;New expect and related objects&lt;/li&gt;
&lt;li&gt;NetBSD support&lt;/li&gt;
&lt;li&gt;Many more performance tests&lt;/li&gt;
&lt;li&gt;Remove tiny bias in random EC scalar generation&lt;/li&gt;
&lt;li&gt;Ring size is now fixed to 11 in the general case&lt;/li&gt;
&lt;li&gt;Performance tests can now report min, median and standard deviation&lt;/li&gt;
&lt;li&gt;Aligned memory allocator&lt;/li&gt;
&lt;li&gt;Terse mode for performance tests&lt;/li&gt;
&lt;li&gt;unbound and miniupnpc are now git submodules&lt;/li&gt;
&lt;li&gt;start_mining RPC now reports whether the daemon is already mining instead of a generic error&lt;/li&gt;
&lt;li&gt;Use more exploit mitigation build options where possible&lt;/li&gt;
&lt;li&gt;cmake &amp;gt;= 3.5 is now needed&lt;/li&gt;
&lt;li&gt;Network connections now bind to the correct IP&lt;/li&gt;
&lt;li&gt;Error out when &lt;code&gt;--wallet-file&lt;/code&gt; and &lt;code&gt;--wallet-dir&lt;/code&gt; are both used at the same time&lt;/li&gt;
&lt;li&gt;Daemon start time is now withheld when running with &lt;code&gt;--restricted-rpc&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;New close_wallet RPC&lt;/li&gt;
&lt;li&gt;Fix for the wallet giving up scanning a transaction at the first invalid public key&lt;/li&gt;
&lt;li&gt;RPC password can now be set using the RPC_LOGIN environment variable&lt;/li&gt;
&lt;li&gt;simplewallet can now use a monero: URI directly&lt;/li&gt;
&lt;li&gt;cn_deserialize can now extract payment IDs from transactions&lt;/li&gt;
&lt;li&gt;The daemon now warns about performance if it detects the blockchain is on a rotating hard disk&lt;/li&gt;
&lt;li&gt;Fix seed usage on big endian platforms&lt;/li&gt;
&lt;li&gt;Compare secret keys in constant time&lt;/li&gt;
&lt;li&gt;New refresh wallet RPC&lt;/li&gt;
&lt;li&gt;Fix wallet going out of sync when it fails to parse a transaction&lt;/li&gt;
&lt;li&gt;Fix wallet failing to load after its internal cached hash chain goes out of sync&lt;/li&gt;
&lt;li&gt;Translation files are now handled when cross compiling&lt;/li&gt;
&lt;li&gt;Fix txpool code infinite loop if a database error occurs&lt;/li&gt;
&lt;li&gt;Speed up get_output_distribution a lot by caching data in the blockchain database&lt;/li&gt;
&lt;li&gt;Some HTTP parsing speedups&lt;/li&gt;
&lt;li&gt;New change_wallet_password RPC&lt;/li&gt;
&lt;li&gt;Block template caching for performance&lt;/li&gt;
&lt;li&gt;simplewallet now understands named priority levels, in additions to numbers&lt;/li&gt;
&lt;li&gt;Resize the blockchain more conservatively&lt;/li&gt;
&lt;li&gt;Fix earliest fork height caching in wallet&lt;/li&gt;
&lt;li&gt;Core dumps are now disabled in wallet release binaries since they would contain secret data&lt;/li&gt;
&lt;li&gt;The logger will now print to the console if the logger isn&apos;t live&lt;/li&gt;
&lt;li&gt;Sync blockchin based on bytes received, not blocks received, for better performance&lt;/li&gt;
&lt;li&gt;New codefresh pipeline&lt;/li&gt;
&lt;li&gt;New blockchain_depth and blockchain_ancestry statistics tools&lt;/li&gt;
&lt;li&gt;The wallet can now use a user defined number of Cryptonight rounds for its KDF&lt;/li&gt;
&lt;li&gt;simplewallet now warns about unrecoverable data when rescan_blockchain is run&lt;/li&gt;
&lt;li&gt;Fix for race in network connection shutdown&lt;/li&gt;
&lt;li&gt;Fix for simplewallet misreporting long times&lt;/li&gt;
&lt;li&gt;Fix sanity checking of update record hashes&lt;/li&gt;
&lt;li&gt;simplewallet now points out coinbase outputs in show_transfer&lt;/li&gt;
&lt;li&gt;0MQ correctness and performance improvements&lt;/li&gt;
&lt;li&gt;Fix for simplewallet dividing by 0 on an invalid dameon response&lt;/li&gt;
&lt;li&gt;New get_address_index wallet RPC&lt;/li&gt;
&lt;li&gt;getbalance RPC now accepts a set of address indices&lt;/li&gt;
&lt;li&gt;New set_tx_key simplewallet command to import tx keys from other wallets&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--log-file&lt;/code&gt; now handles filenames without directories&lt;/li&gt;
&lt;li&gt;RPC JSON error response now include the JSON version&lt;/li&gt;
&lt;li&gt;Syncing messages now include a percentage done and blocks left to sync&lt;/li&gt;
&lt;li&gt;Fix quadratic complexity in import_key_images&lt;/li&gt;
&lt;li&gt;New locked_sweep_all simplewallet command&lt;/li&gt;
&lt;li&gt;Make tests use temporary files in a writable directory&lt;/li&gt;
&lt;li&gt;Fix wallet language detection when using &lt;code&gt;--use-english-language-names&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Integrated addresses can now be made for an arbitrary address&lt;/li&gt;
&lt;li&gt;Do not sync read only databases&lt;/li&gt;
&lt;li&gt;Build fix for boost 1.67&lt;/li&gt;
&lt;li&gt;core tests now have a &lt;code&gt;--filter&lt;/code&gt; option&lt;/li&gt;
&lt;li&gt;miniupnpc, rapidjson and unbound upstream updates&lt;/li&gt;
&lt;li&gt;Minor HTTP parsing fixes and speedups&lt;/li&gt;
&lt;li&gt;New ignore-fractional-outputs wallet setting to ignore inputs below the fee level&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;--regtest&lt;/code&gt; and &lt;code&gt;--fixed-difficulty&lt;/code&gt; debug options&lt;/li&gt;
&lt;li&gt;New generatblocks debug RPC&lt;/li&gt;
&lt;li&gt;Prevent the wallet cache from being opened by more than one wallet at a time&lt;/li&gt;
&lt;li&gt;UTF-8 vs UTF-16 filename conversion for windows&lt;/li&gt;
&lt;li&gt;New suggested_confirmations field based on transfer amount and coinbase amount&lt;/li&gt;
&lt;li&gt;Cache ringdb encryption key for speed&lt;/li&gt;
&lt;li&gt;Threading improvements&lt;/li&gt;
&lt;li&gt;Wallet refresh speedups&lt;/li&gt;
&lt;li&gt;alt_chain_info can now show a particular chain&lt;/li&gt;
&lt;li&gt;Fix read buffer overflow in import_key_images&lt;/li&gt;
&lt;li&gt;New get_transaction_pool_hashes JSON RPC&lt;/li&gt;
&lt;li&gt;Lower subaddress lookahead when using a hardware wallet&lt;/li&gt;
&lt;li&gt;Report the blockchain size in getinfo&lt;/li&gt;
&lt;li&gt;Report block hash and height when finding a block&lt;/li&gt;
&lt;li&gt;Fix double header in unsigned transaction file when cold signing&lt;/li&gt;
&lt;li&gt;Fix thoretical P2P layer wedge when getting incoming connection cancellations at just the right time&lt;/li&gt;
&lt;li&gt;Fix lengthy delay when setting auto-refresh off at the wrong time&lt;/li&gt;
&lt;li&gt;Fix 0MQ bind call when address and/or port are empty&lt;/li&gt;
&lt;li&gt;Add disclaimer in the README that third party data is, well, third party, and thus differently trusted&lt;/li&gt;
&lt;li&gt;Fix wallet RPC crashes when there is no open wallet&lt;/li&gt;
&lt;li&gt;Fix wallet crash when using a newly created account&lt;/li&gt;
&lt;li&gt;Batch transactions are now enabled by default in LMDB&lt;/li&gt;
&lt;li&gt;Quantize starting refresh height when starting up the wallet, to help against fingerprinting&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;--max-log-files&lt;/code&gt; command line option&lt;/li&gt;
&lt;li&gt;simplewallet can now set to ignore unmixable outputs (run rescan_spent to undo)&lt;/li&gt;
&lt;li&gt;Fix incorrect fee for split transactions&lt;/li&gt;
&lt;li&gt;Report db version number when it is incompatible&lt;/li&gt;
&lt;li&gt;P2P command line options now accept hostnames as well as IP addresses&lt;/li&gt;
&lt;li&gt;Adaptive connection timeout system, to mitigate against DoS&lt;/li&gt;
&lt;li&gt;simplewallet does not prompt for a missing payument ID when sending to subaddresses only&lt;/li&gt;
&lt;li&gt;Log rotation now numbers files if getting current time fails&lt;/li&gt;
&lt;li&gt;simplewallet can now take a filename with rings in th set_ring command&lt;/li&gt;
&lt;li&gt;Fix cold signing with bulletproofs&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--guard-against-pwnage&lt;/code&gt; is now &lt;code&gt;--dangerous-unverified-import&lt;/code&gt; in blockchain-import, and it now warns and pauses&lt;/li&gt;
&lt;li&gt;Strip copyrighted ICC profile (can&apos;t make it up) metadata from monero icon PNG file&lt;/li&gt;
&lt;li&gt;The wallet does not log by default any longer, for privacy&lt;/li&gt;
&lt;li&gt;Consider Tor/I2P addresses as being non-local for daemon trust purposes&lt;/li&gt;
&lt;li&gt;set_daemon wallet command now acccepts an optional trusted/untrusted argument&lt;/li&gt;
&lt;li&gt;Do not try to pop blocks with unexpected version from a read only database&lt;/li&gt;
&lt;li&gt;Drop P2P connection if most blocks are invalid&lt;/li&gt;
&lt;li&gt;New set of wallet RPC for cold signing&lt;/li&gt;
&lt;li&gt;Fix 172.16..31 local IP range detection&lt;/li&gt;
&lt;li&gt;Fix readline interfering with std::cerr usage&lt;/li&gt;
&lt;li&gt;New Windows debug build Makefile targets&lt;/li&gt;
&lt;li&gt;Disable file size sanity check for wallet caches, which can get quite large&lt;/li&gt;
&lt;li&gt;Enable/disable auto safe mode on LMDB where appropriate&lt;/li&gt;
&lt;li&gt;Fix build with GCC 8.1.0&lt;/li&gt;
&lt;li&gt;Warn when no incoming P2P connections are seen&lt;/li&gt;
&lt;li&gt;Use correct unit for fee in simplewallet&lt;/li&gt;
&lt;li&gt;Fix output shuffling for multisig&lt;/li&gt;
&lt;li&gt;Fix race adding the same tx twice to the txpool&lt;/li&gt;
&lt;li&gt;fix configuring version.cpp without git&lt;/li&gt;
&lt;li&gt;Add warnings about inaccurate balances to watch-only wallet&lt;/li&gt;
&lt;li&gt;New unit tests&lt;/li&gt;
&lt;li&gt;Many more smaller fixes, speedups, improvements and other tweaks&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Contributors for this Release&lt;/h3&gt;
&lt;p&gt;This release was the direct result of 58 people who worked, largely unpaid and altruistically, to put out 967 commits containing 37 385 new lines of code. We&apos;d like to thank them very much for their time and effort. In no particular order they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rafficer&lt;/li&gt;
&lt;li&gt;rbrunner7&lt;/li&gt;
&lt;li&gt;einsteinsfool&lt;/li&gt;
&lt;li&gt;Sarang Noether&lt;/li&gt;
&lt;li&gt;stoffu&lt;/li&gt;
&lt;li&gt;el00ruobuob&lt;/li&gt;
&lt;li&gt;HomDx&lt;/li&gt;
&lt;li&gt;Jethro Grassie&lt;/li&gt;
&lt;li&gt;xiphon&lt;/li&gt;
&lt;li&gt;Maxim Shishmarev&lt;/li&gt;
&lt;li&gt;phloatingman&lt;/li&gt;
&lt;li&gt;redfish&lt;/li&gt;
&lt;li&gt;SChernykh&lt;/li&gt;
&lt;li&gt;m2049r&lt;/li&gt;
&lt;li&gt;Judemir Ribeiro&lt;/li&gt;
&lt;li&gt;Andrea&lt;/li&gt;
&lt;li&gt;Lee Clagett&lt;/li&gt;
&lt;li&gt;Jkat&lt;/li&gt;
&lt;li&gt;Leon Klingele&lt;/li&gt;
&lt;li&gt;naughtyfox&lt;/li&gt;
&lt;li&gt;jcktm&lt;/li&gt;
&lt;li&gt;philkode&lt;/li&gt;
&lt;li&gt;MoroccanMalinois&lt;/li&gt;
&lt;li&gt;itssteven&lt;/li&gt;
&lt;li&gt;Dusan Klinec&lt;/li&gt;
&lt;li&gt;Thaer Khawaja&lt;/li&gt;
&lt;li&gt;cornfeedhobo&lt;/li&gt;
&lt;li&gt;Italocoin&lt;/li&gt;
&lt;li&gt;iDunk5400&lt;/li&gt;
&lt;li&gt;Riccardo &quot;fluffypony&quot; Spagni&lt;/li&gt;
&lt;li&gt;Guillaume Le Vaillant&lt;/li&gt;
&lt;li&gt;Gene Peters&lt;/li&gt;
&lt;li&gt;victorsintnicolaas&lt;/li&gt;
&lt;li&gt;Gingeropolous&lt;/li&gt;
&lt;li&gt;Tuan M. Hoang&lt;/li&gt;
&lt;li&gt;luigi1111&lt;/li&gt;
&lt;li&gt;hrumag&lt;/li&gt;
&lt;li&gt;p8p&lt;/li&gt;
&lt;li&gt;moneroexamples&lt;/li&gt;
&lt;li&gt;Jonathan Cross&lt;/li&gt;
&lt;li&gt;fireice-uk&lt;/li&gt;
&lt;li&gt;Teutone&lt;/li&gt;
&lt;li&gt;ordtrogen&lt;/li&gt;
&lt;li&gt;S&lt;/li&gt;
&lt;li&gt;moneromooo&lt;/li&gt;
&lt;li&gt;Jean Pierre Dudey&lt;/li&gt;
&lt;li&gt;whythat&lt;/li&gt;
&lt;li&gt;Jorropo&lt;/li&gt;
&lt;li&gt;Howard Chu&lt;/li&gt;
&lt;li&gt;cryptochangements34&lt;/li&gt;
&lt;li&gt;OPSXCQ&lt;/li&gt;
&lt;li&gt;TheCharlatan&lt;/li&gt;
&lt;li&gt;anonimal&lt;/li&gt;
&lt;li&gt;artyomsol&lt;/li&gt;
&lt;li&gt;Piotr Kąkol&lt;/li&gt;
&lt;li&gt;Ryan Ronnander&lt;/li&gt;
&lt;li&gt;k1nghat&lt;/li&gt;
&lt;li&gt;Alexandro Sanchez&lt;/li&gt;
&lt;li&gt;cslashm&lt;/li&gt;
&lt;li&gt;Thomas Vaughan&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Official Download Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x64-v0.13.0.2.zip&quot;&gt;Windows, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-win-x86-v0.13.0.2.zip&quot;&gt;Windows, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-mac-x64-v0.13.0.2.tar.bz2&quot;&gt;macOS, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x64-v0.13.0.2.tar.bz2&quot;&gt;Linux, 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://downloads.getmonero.org/cli/monero-linux-x86-v0.13.0.2.tar.bz2&quot;&gt;Linux, 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Download Hashes&lt;/h3&gt;
&lt;p&gt;If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:&lt;/p&gt;
&lt;p&gt;monero-win-x64-v0.13.0.2.zip, 82db8f99fa4b2900f78c282c2d99309b79da544824f9cdb10d0b80ceb511c5ed
monero-win-x86-v0.13.0.2.zip, f9fad998af2c439dce45b8210784b228c8a99dced926e9bec3522af2a213c747
monero-mac-x64-v0.13.0.2.tar.bz2, bb0f197c9e43e183b9af48dfbc4f7b492568fe01d2c23c66ec3632c8aa85e4e9
monero-linux-x64-v0.13.0.2.tar.bz2, a59fc0fffb325b4f92a5b500438bf340ddbf78e91581eb4df95ad2d5e5fb42a8
monero-linux-x86-v0.13.0.2.tar.bz2, 87396e833859cbafff53db753443f8f94a962d9738cb0f69ea9d0b3c940960e6&lt;/p&gt;
&lt;p&gt;A GPG-signed list of the hashes is at &lt;a href=&quot;https://getmonero.org/downloads/hashes.txt&quot;&gt;https://getmonero.org/downloads/hashes.txt&lt;/a&gt; and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys)&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-10-08</title><link>https://beta.monerodevs.org/blog/2018/10/08/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-08/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/08/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-08/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 08 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s begin!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony knaccc luigi1111 luigiafk sarang andytoshi anonimal ArticMine binaryFate dEBRUYNE endogenic ErCiccione ferretinjapan gingeropolous gmaxwell hyc iDunk IsthmusCrypto john_alan jwinterm kenshi84 kerber_ medusa_ moneromooo MoroccanMalinois naughtyfox needmoney90 oneiric_ OhGodAGirl philkode pigeons rehrar rrol[m] sgp_ smooth sneurlax stoffu unknownids vtnerd waxwing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; meeting time! woo! i&apos;ll get banned from freenode eventually by calling everyone&apos;s name&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just in time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, greetings everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; got back from the dentist&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gross&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; hallo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; did you bring snakes and butter&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; wat?&lt;br&gt;&lt;strong&gt;&amp;lt;laXity&amp;gt;&lt;/strong&gt; Im just lurking&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: adventure time reference, nothing to see here&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so today I want sarang and myself to discuss what we&apos;re working on presently, and then i want to chat about the topics i mentioned before: 1) research, 2) conferences, 3) collaboration, 4) funding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 5) privacy/efficiency tradeoffs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; before we begin, though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I like the idea that we employed last time where people can be free to ask questions before we begin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (i mean in general, you are free to ask questions)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, before we start: who has questions in general for MRL?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; When Monero scale?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; when GUI?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how much does a piconero weigh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; when 0.13&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oooh that&apos;s a better question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall I talk research?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep, fire away sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, suraeNoether and I were sent a couple of draft papers from some researchers regarding spent outputs and blackballing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s some formalization of the set theory that we already developed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and some parts of the results that are presented in a way that is FUD-inducing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;XX% of outputs are traceable!!!!1!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course, 99% of those were announced in monerolink. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we worked through those, offered to work with the researchers, no word back from them except &quot;we will look into it&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or 100*(1-p) for some reasonably small p, i believe they managed to find an additional, ... I think about a single day&apos;s worth of transactions in total, from teh whole blockchain, iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working to get some updated blackball stats on our own to compare&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they have an O(N^2) method for identifying more outputs, but this is negligible as always&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At the very least, we&apos;ll have up to date data to refute if they publish their work as-is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from that, suraeNoether and I have been continuing work on sublinear ring sigs for feasibility&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they reinvented several wheels that we&apos;ve worked on in the past 3 months here at MRL, which is actually a good thing, because it lends credence to our results to have some independent and similar results pop up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; like RuffCT type stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yiss&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a shitty version of their clustering algo on my repo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, RuPol. RuffCT was the first one we had presented to us (also by Ruffing et al, but with a different &quot;et al&quot;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the clustering algorithm has to do with this blackball paper, not sublinear ring sigs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As sgp_ has mentioned before, forks and pools will be the BB things to focus on anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so is the new sublinear stuff looking more promising than the Ruff Stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unfortunately those are not verifiable by the user&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: unclear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s clever but very complex&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s what we are trying to figure out: it appears to be more efficient, asymptotically, but until we have a working implementation, it&apos;s hard to tell&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; like me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There is a lot of math left out of the paper, so it&apos;s a thing we&apos;re working on in parallel to other things that come up&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cool. Sounds lit.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; #litmaths&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; last week I split our MRL research roadmap into a sequence of separate github issues (#30 and higher I believe) &lt;a href=&quot;https://github.com/monero-project/research-lab/issues&quot;&gt;https://github.com/monero-project/research-lab/issues&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nope, #31 and higher&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I&apos;ve spent a bit of time on my lightning-for-monero paper, but not nearly enough, as this RuPol thing is a nasty rabbit hole&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is MRL going to transition to gitlab also?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; I&apos;m at the SF Blockchain Week Epicenter today &amp;amp; tomorrow on behalf of #noncesense-research-lab -- ping me if you&apos;re around and want to meet up for coffee/drink/chat. I&apos;ll be back with a million new ideas soon.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: I have no big preference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: i have no control over the research-lab git, actually. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if all workgroups migrate, we&apos;ll presumably migrate too? *shrug*&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; also personal repos, but that can be after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah sarang and I have been talking about blackball, and it&apos;s my opinion that we need the public pool data working with the blackball tool to test for chain reactions before we proceed further&lt;br&gt;&lt;strong&gt;&amp;lt;equim[m]&amp;gt;&lt;/strong&gt; I have a question. Would the blackball cause such kind of attack? Mallory knows an output belongs to Alice and wants to trace when it is spent. He makes N transactions with each of them exactly N ring members, and each of them contains Alice&apos;s target output as decoy. If the blackball get in effects, then the next time the target output apears, it must be Alice&apos;s real output.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One conclusion sgp_ and I share is that understanding the statistics can help guide best practices going forward&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if pool transactions are mostly unimportant, then we probably only need to use the blackball tool as an indicator of netowkr health. no one would use it typically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; equim[m]: the on-chain set theory stuff is for provably spent outs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s not possible to &quot;get caught&quot; with that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mallory couldn&apos;t make those signatures anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; if pool transactions ARE important, we need to bump ringsize, avoid coinbase decoys by default in wallet clients, or have everyone use a blackball list&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you can see our recommendations hinge on the importance of pool data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; option 1 is expensive, option 2 is possible (but could fingerprint), and option 3 is not verifiable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (or at least mine do, I don&apos;t mean to speak for sarang)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; equim[m]: short answer is no, long answer requires more explanation, but primarily: the probability that allice *happens* to select all used up ring members is very low unless someone was flooding the network with transactions, and at that point, the attack is costly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My opinion is that we need the data for this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and moving toward getting that data is the first step&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think the blackball thing is a big red herring waste of time, and i&apos;ve said this beforfe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it is for set theory stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for pools it is unclear until we have data to show one way or another&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think i&apos;ve sketched out my argument about how, even in the next 10 years, it&apos;s unlikely to impact even a single ring signature, so i&apos;m still highly skeptical&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hence getting pool chain rxn data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then we can lay it to rest one way or the other&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if the back of the napkin is that pessimistic, i think spending even an hour collecting data is wasting time, but i&apos;ve said that before too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i disagree: this shit will never be laid to rest until people just admit that it has no practical impact&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; AIUI mooo thinks it&apos;s bad to include pool txs in the BB list&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the EAE attack and ring sizes in general are far more fearsome&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and far more worthy places for us to spend our limited time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc: do you recall moneromooo&apos;s justificaiton for that?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not saying we should add them. Saying that we should see what effect they have so we can decide if/how to move forward&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_: i heard a rumor that you had started including heuristically linked outputs in the blackball list, or outputs that aren&apos;t necessarily *provably* spent. is that true?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; sarang: yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I don&apos;t really like this. (1) they&apos;re not proven spent, (2) it means it strips away non pool miners&apos; ring signaturity when they spend.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: would you mind opening an issue up on the research-lab git on this topic so we can have a public discussion about it that is referrable later without combing through meeting logs?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll defer to sgp_ since this is really his baby. I&apos;m just an interested party who would like to know the results of the analysis&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo we can talk about the implications, but the effectiveness of these pool ring signatures is already 0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sgp_ any word on my previous question?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; re: blackball list and non-provably spent outputs?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; suraeNoether sneurlax&apos;s tool looks at coinbase outputs and the sent transactions to see which outptus could have been spent in the transaction&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the current codebase&apos;s bb tool will not do heuristics on its own&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I believe it&apos;s a heuristic using data the pool provides, and it takes this data with the assumption it&apos;s correct&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so... *yes* the tool blackballs outputs that are not provably spent?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; so if a pool mis-reported, the tool would report different results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sgp_: he&apos;s asking if your hosted list contains any non-proven&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; the current tool that ships with Monero now does not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i strongly recommend against any blackballing for any outputs that are not provably spent&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; right now, the site has 3 list categories&lt;br&gt;&lt;strong&gt;&amp;lt;equim[m]&amp;gt;&lt;/strong&gt; So if everyone is using blackball, then one can easily make others mark a target output as spent (N transactions with N ring size) that is actually not spent?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it is critical that the blackball list be independently verifiable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; one for all chain data with chain splits, another with only rct data with chain splits, and a third separate category for pool data&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; equim[m]: you cannot generate signatures that blackball another person&apos;s output&lt;br&gt;&lt;strong&gt;&amp;lt;equim[m]&amp;gt;&lt;/strong&gt; Yes that&apos;s my point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; equim[m] I&apos;m not understanding your question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; would you mind clarifying?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a user could verify the first two by running XMR, XMO, XMV nodes locally&lt;br&gt;&lt;strong&gt;&amp;lt;equim[m]&amp;gt;&lt;/strong&gt; Okay, I think I need to read up more first.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; equim[m]: if you generate N identical rings of N outputs with valid sigs, it means you controlled all N of them&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; fwiw I don&apos;t recommend a user should use a blackball list. I think we should use the findings of the blackball list to pursue other options to mitigate the data that would need to potentially be stored there&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; equim[m]: you cannot make N rings with N outputs, one of which being not yours.&lt;br&gt;&lt;strong&gt;&amp;lt;equim[m]&amp;gt;&lt;/strong&gt; Oh I got it, just missed that.&lt;br&gt;&lt;strong&gt;&amp;lt;equim[m]&amp;gt;&lt;/strong&gt; rings need to be identical&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sneurlax&apos;s tool essentially creates a list of outputs that the pool controls at any one given time, then sees if it can attribute these outputs to specific ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I still think we need to table this discussion until we can test for possible chain reactions with pool data, which means updating the output format for sneurlax&apos;s tool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, I think a useful action item is to get this data, run rxns, and compare to our base data to see what the effects might be&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; just like it&apos;s useful to have data on previous forks to better understand what, if any, risk is present&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, and if the impact is small, we forget about it. if it&apos;s large, we need to discuss options&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yep, use the data to inform best practices&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: any research to report in addition to what&apos;s been discussed?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sorry, had to get the door&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, other than a modest amount of progress on my lightning paper, and workign with Sarang on this sublinear RuPol scheme, I have done a lot more administrative stuff this week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i want to move onto a bit of that adminstrative crap regarding conferences&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; collaboration is a bit more research themed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, there is some good news and bad news on the collaboration/grant front&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the short summary is this: after speaking with three separate univeristy research foundations on Friday&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there simply is not a structure in place for universities to accept research funding from a crowdfunded animal like our own&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is both good news and bad news&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the bad news is it&apos;ll be six months at least, if not longer, before we can start interacting wtih universities in a way that requires funding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the good news is that all three of those universities are extremely eager to start working these things into their foundation&apos;s policies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, for example, the researcher Gao at Clemson: even if we wanted to, we couldn&apos;t really offer any money (beyond bug bounties, etc) for their collaboration&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; is it really a good idea for MRL to be in the grant giving business? is there anything the FFS system could not accomplish for such candidates?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; endogenic: being actually funded for one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ba dum tsh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this relieves a possible burden on the community; in the meantime, CURF (clemosn university research foundation) is going to start working (partly with me at MAGIC) doing research on how to start making this a thing, because everyone at these universities agree this is not going away any time soon&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought the Clemson group might be interested in non-funded collaboration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thereby removing the burden from the community&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that&apos;s the best news, is that they are&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the PITA of funding&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar: why does everyone keep saying that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: the best jokes require explanation&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; cuz funding is taking a while for other stuff. It&apos;s just cuz people are funded out after funding mooo, sarang, and suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; of course, providing some incentives for that research like travel funding,e tc, these things can be accomplished through the FFS, endogenic... kinda! but not really... because every single university requires a cut of all such funding, and they refuse to accept such funding from a crowdfunded anon crowd style animal&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; admittedly, those are our greatest assets, but they require good amounts of Momos, so the other ones are struggling a bti atm&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think the correct avenue is non-funded collab&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the short answer is that right now, it doesn&apos;t matter if it&apos;s in MRL&apos;s best interest to be a source of funding, because we literally can&apos;t do it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We already have university groups publishing on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m going to make it my personal mission to make Momos a thing for Monero in the same way bucks and paper is for dollars&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all about the momos&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think.. it does matter.. because if it&apos;s not in mrl&apos;s interest then we don&apos;t have to become nonprofit administrators with the ffs funding we have.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, that actually puts a nail in a coffin that i very much wanted to either be nailed shut or aired out in the daylight, i was uncomfortable with whatever was inside banging on a loose lid&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so to speak&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;every single university requires a cut of all such funding, and they refuse to accept such funding from a crowdfunded anon crowd style animal&quot; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how about from individuals?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s a different animal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we just have individuals who are willing to deanonymize themselves say who they are&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you can even feature &apos;em&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another option is, for example, OSTIF&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but for now, adding this layer of grief I think is not worth it, even if there are interested parties who could throw their weight toward our project; MRL has other goals and priorities and we don&apos;t want to spread ourselves too thin... and the answers I got from the foundations I spoke with are good enough reasons to abandon the idea for at least a few semesters&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Keep in mind that whoever is giving the grant is paying a lot extra for administration&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 50% in fact&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, between 33% and 50% depending on the university&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; researchers don&apos;t see a dime of that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, that&apos;s going on a longer-term back burner&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; another thing I wanted to talk about is the Monero Konferenco&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So I agree with the sentiment that FFS shouldn&apos;t fund university grants, but we should be receptive to helping good researchers apply for funding, and also keep collaborating for free with groups we know are interested&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; especially researchers who have contributed to the project already&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: if ffs proposals for grants had more trouble getting funded than those which didnt have admin fees attached then i think that could create a market to lower admin fees&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: my experience, to be frank, is that almost any university will climb over their own grandmother, so to speak, for more funding, so you may not be wrong. however, these institutions are oftentimes very... slow... to... make... decisions... regarding new technology especially&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but anyway, unless folks have questions, let&apos;s move along to conference talk&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; re: the Monero Konferenco, I finally have all the quotes for costs that I need to post the funding request, and I want everyone&apos;s advice on how to proceed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; MoneroKon!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; long story short I&apos;ve boiled down our possibilities to at least two, if not three possible locations, all that are roughly within the same range of price and amenities. However, one of those locations is the University of Colorado in Denver, which has some... interesting requirements... for the events held there. And there is a possiblity that they have to turn us down if we are not a &quot;society&quot; like SIAM or&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; AMS (for the same reason that grants can&apos;t be accepted)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all that needs to happen there is one professor decide to &quot;sponsor&quot; the event, but then there are issues with a public university endorsing our little conference, and whether that is even allowed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so...probably best not to do it there then? Or is that the best of the bunch price-wise?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, depending on my communications with them this week, it may simply not be possible to do it there. I&apos;ve already gotten proposals from the Colorado Convention Center and the University of Denver, both of which have some sub-optimal properties&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not only the best of the bunch price-wise, I think, but also: you can take the lightrail from the airport to the location, which is embedded in the 16th street mall, which is a bit of a tourist location. lots of restaurants and hotels, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and there are bike share stations all around, etc&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rehrar thinking about your previous mention of people being funded-out .. tbh we have a lot more funding sources than those who are aware of the ffs system but they cant donate monero because they dont have any. we need to open the funding platform to those who visit then drop off&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this meeting is not about the FFS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and I would really like to move on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are coming up on an hour already. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i guess the meeting really IS about FFS&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s my fault&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so maybe THEY might not be able to market our event&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but can WE do it?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; is there a cryptocurrency club in that university?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, marketing is totally aside; the issue is that by sponsoring the event (which they require for the event to be held on their campus) is an implicit endorsement BUT THAT&apos;S A REALLY GOOD QUESTION REHRAR!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; +1 rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i know that three professors there are currently chatting with each other about this to decide how to approach the topic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they haven&apos;t contacted me directly yet, though, and I will email the chair of their department back&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; however, locations aside: we have numbers for funding requests, and I want folks&apos; advice on moving forward for this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My honest opinion is, if this can be hammered out relatively quickly, then let&apos;s try for there. If not, then we should find another place. The truth is so much depends on the venue that it&apos;s super hard, if not impossible in some areas, to plan further without knowing the venue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I feel like having more than one funding round would be wise, where we can cash out as we go. this could prevent something like asking for the single big chunk all at once and then failign to fund the entire thing, even though we could still throw a kcikass event for 80% of funding, or even 60%, as long as we plan around it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; has that sort of thing been done through the Monero FFS yet?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, if we can get a sponsorship, say from Cake Wallet or Tari or something like that, over-funding could be returned to the community through the general fund or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; what is the amount of the &quot;big chunk&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I 100% support those terms&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The idea that you ask for 100% of what is needed, and then ask for sponsors after.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And specify in the FFS that any extra funding will be kept for next year&apos;s conference&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there is no guarantee of sponsors&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; this may or may not have been thought of or talked about above, but if MRL can&apos;t do university stuff because its a total PITA etc, one resource that could be created is a research facilitator&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that&apos;s just my opinion though&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my initial numbers were 54,150 USD to 72,900 USD, but i was assuming wedding-level costs of a venue. with our newest numbers, the cost will be closer to 52k USD to 59k USD&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i.e., if there&apos;s a researcher at a university who wants to do monero research, we can provide grant templates or boilerplate crap or letters of support&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not sure how wise several funding rounds is though&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; for the university researchers grant application etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: that&apos;s a very interesting idea that we can start looking at over the next few months&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; depending on how quickly it moves through the system and gets funded each time, it might be too long to get stuff done&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still think we need to do a better job of reaching out to groups that have already done Monero research&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah, it shouldn&apos;t hit any beaurocratic nightmare hurdles&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: that&apos;s a fair point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think make an FFS for 65k&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; bureaucratic&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; roughly 10% of wiggle room there for price movements&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, and we can make it clear that excess funding will be used for next year&apos;s conference&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now, for transparency reasons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;ll be throwing this conference, contacting speakers, hiring the conference coordinator, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the coordinator will be taking care of most of the grunt work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m down to help in whatever capacity (management, coordination, or otherwise) that you need me for&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well as design, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in order to avoid liability, I&apos;ve started an LLC called colorado crypto conferences LLC, so that I can distribute funds to organizers, venues, etc, without it coming out of my personal bank accounts, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thanks for volunteering for this rehrar!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll definitely take you up on that. I wouldn&apos;t mind having t-shirts or shwag bags&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, does anyone object to me opening an FFS for 65kUSD for this? I can post 100% of all bookkeeping information for CCCLLC for transparency&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and comply with any other wishes the community has for transparency&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; start there, and get feedback. I think it should be more than fine. :)&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; sounds like a great idea, +1&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fantastic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; How much does the coordinator get paid?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (due to the conflict of interest there)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 9000 USD. Approximately 100 man-hours of work. Justification: Typical per-hour fees for event organization at a firm are between 125-250 USD per hour. The project organizer is low-balling herself for this cost specifically because she is related to me. Around 10 of these hours she anticipates can be spent seeking out sponsors for the conference to mitigate our costs, as well.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; she just finished organizing a conference for Johnson and Johnson and she received over 20 for the same amount of time and work she expects for this.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think all that is needed for this justification is quotes from a couple other people of the same job&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ^ that doesnt work&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at least not without showing their work will turn out just as well&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i say leave it to the community to ask&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s not a complete look, but it&apos;s fairly standard to find 3-4 quotes from several parties as an investigation into &quot;fair market value&quot; and then select from there&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; not sure why youre on the hook to justify it though if youve done your research and are doing something for the community&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s an easy thing to find a quote for&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll have a couple of quick unrelated blackball stats when we&apos;re finished up here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: I think it&apos;s ethically important because he&apos;s related to the organizer he currently plans to hire&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how does showing quotes ameliorate that? :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: it&apos;s a good faith thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you&apos;re not recommending her rate imo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m not, she selected her rate&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this is true, endogenic.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And if another coordinator wants to come in, prove their past work, and undercut, nothing is stopping them.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but onus on them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the fact is: it&apos;s a very easy thing to temper any appearance of impropriety, and so we should&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what does the total estimate assume about entry fees?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I assumed nothing about fees.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; here is the section I was going to include on that.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, so it assumes people show up fo free?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; *Registration fees.* Charging attendees is optional here and we should discuss the benefits (free and open access to Monero conferences is something we value?) and the costs (random crazy people and ICO shillsters will almost certainly walk in off the street!). It&apos;s worth pointing out that the event will *not* pay for itself unless we charge more than 1000 USD per ticket and we have full attendance.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; currently looking at 50-70 attendees, so charging, say, 40 bucks for entry would only partially mitigate our total costs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does the LLC&apos;s tax burden come into play with any of this?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We can discuss what it would look like to charge a small amount to partially mitigate costs, and give tickets for free to anyone who asks nicely.:D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: if the LLC makes any profit, it passes through to me and i pay personal taxes on it; my goal is to save a bit of cash for next year&apos;s conference, extract taxes from that part set aside, and then ensure that the remainder is spent on expenses for this year, so that i personally never feel any burden or liability from this.&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; you will get more than 50-70 attendees and there should be some cost for them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, so charging entry fees doesn&apos;t mess with that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc not if i only sell 70 tickets :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; all my venue costs look at around 600-650 a day, but are based on no more than 150 people&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; how many days?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; are we only planning for 50-70 because that&apos;s the sizes of the veue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1.5&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *venue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Will there be a story about the afterparty on mashable?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 50-70 for measuring interest the first year, and to keep the topics and audience in the technical, rather than ICO/business end... also because it&apos;s easier to scale a small event up than throw a big event htat no one shows up to... not to mention, fluffypony has discussed with me throwing a monero conference preceding the magical crypto friends conference he is planning in NY, and I *imagine* that&apos;s going to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; be a larger scale event.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; most of these universities have so much room for events like these we can scale up relatively easily without paying *too much* more&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; interesting&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if we get flooded with people, we can see about just purchasing a bit more space? :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; anyways, let&apos;s do what you&apos;ve planned. See how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; especially at a university, yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we would need several months lead time on estimates of crowd sizes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, rehrar&apos;s opinion is good enough for me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, any last questions before I pivot to a controversial opinion I&apos;m strongly interested in peddling on everyone here?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure, but let&apos;s speedy things up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we&apos;re way over&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no questions, give opinion&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, the main thing is this: we have a responsibility to our users. they use our currency in some cases to protect their own livelihoods from tyrannical etc etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in some cases, monero is a matter of life and death&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; due to this, I believe we need to start shifting our attitude about development at Monero away from efficiency and towards security&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and due to this, I believe we should move to a fixed but large ring size, like 45.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do we have data to back up such a choice?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe our job is to provide users the best efficiency for what we see as reasonable and necessary security/privacy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it turns out that, in 6 months time, a more efficient scheme comes along, then we would see a drop in our sizes and verification times, similar to our bulletproof thing, which is a PR win for us, and in the meantime, we would be taking the cautious route.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; short answer to that sarang is: kinda&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If users who need us can&apos;t join the network reasonably, we&apos;ve failed them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, if we go too large, network security is compromised by new nodes choosing other coins&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;The chain is now 400 GB&quot; is a bad statement to give them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think this hearkens back to the need for a better understanding of threat models&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so we are stuck between a rock (loose security with efficiency and speed, lots of network security but weaker untraceability claims) vs. a hard place (tight secuirty for a coin that no one uses properly, a la pre-sapling zcash)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If ring size is made less relevant by a better understanding of, e.g. churn and controlled spends under certain threat models, that&apos;s good data&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, but what about users who don&apos;t churn?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s the need for understanding our threat models better&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; churning is an active choice to protect yourself&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i like the idea of shifting focus towards security.... but that seems to go hand-in-hand with efficiency.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; every step you make a user take for themselves, you will see significant drop off in people who do it&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; then again, monero (the entity) didn&apos;t give two shits about efficiency when it went to RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What I mean is that if we can establish that a large ring increase has measurable benefits for users under reasonable threat models, that&apos;s a conversation worth having&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; actually gingeropolous that is one of hte best points: we added these huge slow range proofs without hesitation, and then we had a big PR win for making them more efficient.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should just assume the following threat model: anyone we transact with is transacting with an AML/KYC exchange, who can be assumed to have godlike, state-level computational power because a government serving them a warrant leads to that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a big benefit to CT... can we point to such a benefit with a large increase?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now, if you are pinned, EAE style, between two adversaries, ain&apos;t no ring size that will help&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so the only reasonable threat model we can really work with is EBABE where you may not be transacting directly with AML/KYC but people on either side of you are&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I think the assumption of EABE for current standard use is not unfounded&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^ bingo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I think a threat model of EABE is probably the one to operate under&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; BUT&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; since we cannot see Monero&apos;s stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; we should analyze how people use altcoins&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; like Litecoin or Dash&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; see if it tends to go EABE&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; wownero just forked and their static ringsize is now 22. Don&apos;t know if they will have any stats that would be of interest to &quot;us&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and extrapolate from that to Monero&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; what do EAE and EABE stand for?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That use could be waaaay different&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: we do the same for sending patterns and selecting ring members though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Eve-Alice-Eve and Eve-Alice-Bob-Eve&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: EAE is &quot;eve-alice-eve&quot; where eve is an evil exchange and you are alice. other non-E letters are other users who may or may not be malicious&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: we have some Monero data for that too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; based on deduced spends&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; ok, thanks sarang and suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but something like exchange interaction might be way different for a private coin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so sarang keeps asking &quot;can we point to a benefit&quot; and the answer is &quot;we can point to a point at which ring size increases are no longer helpful, which is around 45, and we can point to some weak results on, say, how many transaction histories exist.&quot; for example, I just found a theorem that proves that there must be twice as many transaction histories as their are output keys, but finding all of them is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; progressively harder and harder as ring sizes increase&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s formalize this, determine how exchange interactions affect it (to the extent that we can), and then go from there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The question of formalization and hard numbers always comes up when this gets discussed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; see the mathz&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but it hasn&apos;t happened yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay; i&apos;m not trying to convince people today, i just want our community to start thinking about the formalization components of this and longer-term thinking for the safety of our users&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This has been on our radar for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Until we have the math for it, I think it&apos;s a very hard sell&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; perhaps one of you community paid MRL researchers should get this formalization done ;)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s one of my in-prep papers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: it was my understanding that you already had informal versions of this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it should be a priority&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, that&apos;s where my priorities are shifting, but that also includes looking at the sublinear papers&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because if they are sufficiently efficient (heh) we don&apos;t actually even have an argument, y&apos;know?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, they go hand-in-hand&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the sublinear papers are for increasing efficiency of larger ringsizes though, correct?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I consider this more important than, say, lightning and cross-chain stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rehrar: size efficiency, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I understand they go together, but I think priority should be on establishing usage patterns to establish a threat model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I believe Monero has been operating for a dangerously long time without a specified threat model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, and our ring increases have to some extent been based on &quot;bigger is better&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; we&apos;re long past the point of chain reaction style threats&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and so, while efficiencies to ring sizes are good, I think the establishment of the threat model is imperative to all future research in this area&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (exactly 5 post-CT outputs are blackball-worthy from on-chain analysis)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as a community member, I would propose that both sarang and suraeNoether work together on hammering out this formalization before further work proceeds&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this will further legitimize Monero in the privacy/security industry.&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; i mean we could just go to 45, and then let optimization take its natural course&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; At the moment, I can see the criticisms from other people that see the lack of a defined threat model as proof that we are flying by the seat of our pants&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; ala RingCT&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my primary concern is that repeated analyses of a system that uses small anonymity set sizes (sub-millions) can be very powerful in reducing effective anonymity set sizes, regardless of the threat model&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We could also require users to use a different burner laptop from a different IP for every transaction, but that doesn&apos;t mean it&apos;s necessarily helpful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; gingeropolous: doesn&apos;t solve the problem of threat modeling and formalization. and Monero is better than that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and the &quot;sub-millions&quot; thing is essentially a non-starter for obvious reasons&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; &quot;who needs action when you&apos;ve got words&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; who needs either when you have math&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; which guides the action and discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A good start will be formalizing the ring size informal stuff, hammering out churn wait times as a heuristic killer, and going from there, perhaps?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right now we have not the math&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes ^&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; for me, as a recommendation from a community member, this is priority number 1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; can&apos;t speak for others obviously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it answers &quot;how can we use Monero safely right now&quot; so we can move to &quot;how can we make Monero better for tomorrow&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, I&apos;m going to formalize a single-hop (EABE) and double-hop (EBABE) pair of threat models, write up my formal definition of fungibility, demonstrate it implies anonymity, show that neither zcash nor monero satisfy my definition of fungibility, demonstrate a churn model that brings us closer to fungibility, and i&apos;ll share that document with the community. that will be my top priority this week&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; thank you suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; baller&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; from a research perspective&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; also, can we change the term &quot;blackball&quot; to &quot;marked notes?&quot; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This doesn&apos;t even need to be journal-worthy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; to me, this is even bigger than BPs&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and will be the biggest thign to come out of MRL this year&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but we need a base for our recommendations&lt;br&gt;&lt;strong&gt;&amp;lt;kovri-slack&amp;gt; &amp;lt;oneiric&amp;gt;&lt;/strong&gt; serious win&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s collaborate as much as is useful, suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; i&apos;m sure the formalization will pretty much write itself... /s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allright, before we end the meeting: any final questions, comments, concerns? I need to write my summary of my september work and post it, so I apologize to the community for my delay (again)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I ran some new blackball stats to compare to our author friends&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; nope. Great meeting. Gotta split. Bai.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Finding their results are comparable to ours&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Importantly, our analysis methods show exactly 5 post-CT outputs are bad&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; whereas about 68% of pre-CT outputs are bad&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; good to know :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this accounts only for on-chain stuff (no forks, pools, etc)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m going to add this to our tech note to shut people up about &quot;OMG OUTPUTS ARE TRACED&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; yeah 5 of them!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; modern transactions are not vulnerable to this crap&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and like all of pre-ct&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on a totally different note, i&apos;m in a weird funding trap because I was an idiot earlier this year, and I don&apos;t have funding for december. sarang and I were going to request funding for Jan-March simultaneously: do you guys think I should ask for Dec-March or should I request december separately, or what? I tried to get back on the quarter system earlier this year and then idiotically got back off it again. :\&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; just do four months&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; now I really gotta split&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; bai&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok &amp;lt;3 rehrar&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-10-01</title><link>https://beta.monerodevs.org/blog/2018/10/01/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-01/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/10/01/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-10-01/</guid><description>Surae work, Sarang work, and miscellaneous</description><pubDate>Mon, 01 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hello everyone; greetings abound&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; hola&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether informs me his flight was delayed and he plans to join late if at all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s briefly go around the (apparently small) table and review anything of interest from this past week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have finalized a few small lingering projects, like a couple of papers: one on dual-key signatures, and another on the set theory of spent outputs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hope I&apos;m not to late hi all&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; jai&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and am returning to larger projects like sublinear ring sigs that were delayed due to the network upgrade prep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have some other news regarding external research, but I will save that until others speak about their work&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yaaay sarang on rtrs \o/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; On behalf of suraeNoether I&apos;ll say that there is a draft of an MRL ethics and conflicts statement; comments requested: &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/31&quot;&gt;https://github.com/monero-project/research-lab/issues/31&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We want to make sure that our contributors are clear about their conflicts, which is sorely lacking in our field and especially in other projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc or silur or oneiric_ anything of interest?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (apologies for my slow responses due to shitty wifi)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; we had a decent discussion in here about PoW algorithms&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes indeed, so good that it was relayed to reddit&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and the threat of finding shortcuts in e.g. RandomJS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hyc what are your conclusions from that discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; there&apos;s 2 considerations - one is that long sequences of source instructions could be automatically recognized/templated&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and these templates could then be condensed into ASIC blocks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That decreases quickly due to randomization, no?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ideally&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; the other is that if the generated code has nonuniform difficulty, a miner could detect harder nonces and skip them&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and presumably choose only easy nonces, and crunch them much faster than a vanilla miner&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I suppose this is playing with the law of averages; if you only search 1/1000th of the search space, and can do it 1000x faster, you should be able to beat regular miners&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; sarang: yes, ideally the randomization prevents recognizable sequences from recurring&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (we&apos;ve been to the moon something like 7 times, but wireless networking is apparently impossible)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does this affect your design principles going forward?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; these 2 points are actually in opposition: we could guarantee perfectly uniform difficulty&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but that requires limiting the possible generated output to some strictly defined parameters&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; and that will make the output templatable :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What if we switch to some kind of &quot;hash-function&quot; with a uniform output?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lololol&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I dig into multilinear pairing in lattices to form a PQ-HIBBE. Also I&apos;ll make sure to follow this guide @sarang at HCPP, originally I didn&apos;t even want them to write MRL below my name :D&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but I do have some interest conflicts and make that clear in my interview&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There are no formal standards to claiming MRL as a byline, but including it should imply that the main MRL peeps are in agreement&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I don&apos;t know wheter this actually applies to those not funded by the community?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and typically we only publish under MRL when we do releases to the main site&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If you&apos;re publishing on the side, I would personally recommend not including such a byline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m often careful to say that I &quot;work with MRL&quot;, not &quot;for MRL&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; since nobody works &quot;for MRL&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; publish like research papers or software?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; People may attribute a certain level of researcher consensus to anything bearing The Name&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our six papers on lab.getmonero.org are probably the only &quot;official-ish&quot; papers we have out&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is all my opinion, btw&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t speak for anyone else&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;People may attribute a certain level of researcher consensus to anything bearing The Name&quot; well put&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. when I speak, I have a whole slide stating that I don&apos;t formally represent MRL or Monero in my talks&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; this is kinda gödelic :D&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc: can we find anyone to run those simulations?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea I should include that in my HCPP slide too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If we were a formal organization I think it would be different, but since we&apos;re a loose group that has a certain amount of sway, I want us to be hella careful about representation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t even include the MRL logo&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; endogenic: nobody has contacted me yet. I&apos;ll have some time to set it up myself after next week&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is this similar to usual &quot;these are my opinions not my employers&quot; disclaimer?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; except at the end to include a link to it for people to see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: basically&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;All views in this presentation are those of the author, and do not necessarily represent those of the Monero Project, Monero Research Lab, or their associated communities or contributors.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Media doesn&apos;t know what our loose group actually means&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :) much formal&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t blame them, but I also don&apos;t wanna muddle things&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; &quot;Any inference you make are you own problem&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, silur you are free to do as you wish, these are solely my views =p&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; but I totally agree so I&apos;ll include this in my talk and iterview too :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes, especially for interviews&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; make sure they know you speak only for yourself&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the ethics statement draft specifically addresses this&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; &quot;I thought we were an autonomous collective&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yeah, but media assumes we&apos;re some devious entity&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; there was one time when after the interview they published me as a monero developer even though I stated in the recording that im not :/&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I always keep in mind not to say anything to a journalist that I&apos;m not comfortable having twisted beyond recognition =p&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol hyc I totally missed your reference :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So hyc continues his design work toward ASIC-proof random code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur wades the murky waters of cryptofame&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether waits patiently at an aeroport&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As was discussed yesterday, I received some paper drafts from external researchers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;I&apos;m not comfortable having twisted beyond recognition&quot; i know that feel&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they basically duplicated all our blackballing and set theory work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; formalized it quite nicely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and plan to publish&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As a professional courtesy I can&apos;t share the papers themselves, but they contain no shocking results&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; did they say if they would cite MRL?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m drafting a response to them, asking them to acknowledge that we already knew all this&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume the cryptomedia will latch onto this, just like the other shitpapers about &quot;output attacks&quot; we already knew about&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Granted, this paper is really quite good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I have a few quibbles about how they present things&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If anything, I&apos;m peeved that all these academicians work in their silos and don&apos;t bother asking &quot;hey, did you folks already do this work?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then we&apos;re left on the defensive, fielding annoying questions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; My response passive-aggressively says that I wish they would have contacted us, so as not to duplicate other work and waste their own time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hope they agree to collaborate with us, and not claim that their work was unknown&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll share my response before I send it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They do have a nice algorithm for identifying more spent outputs; it&apos;s one I also came up with but never finished coding&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; perhaps we don&apos;t need to press so hard on that point - it&apos;s good to have independent reproduction/confirmation of our work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree on that point; I only ask them to change the wording a bit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so as not to unintentionally mislead readers&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and their results essentially mirror our blackball results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; so that&apos;s good&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And keep in mind that ideally, scientific reproduction is done with full acknowledgement to other work, with comparisons&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I get that they only looked into published former work, but not bothering to reach out strikes me as lazy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like researchers to stop doing that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any questions/comments regarding this?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; this is open source, you&apos;re supposed to communicate with the community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it&apos;s a weird intersection between the academic community and the OSS community&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But hey, hopefully these folks continue to work with us; they did great analysis&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; I saw moneromooo jokingly bring up an smt solver. how hard/useful would plugging in a blackball finding algo into an smt solver?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; unclear&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We already have algorithms to catch all spent sets up to whatever size our computers can do&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So for the upcoming week, I&apos;ll be working with these researchers, perhaps integrating their/my algorithm into code (unclear if it&apos;s actually that useful), and continuing bigger projects&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m sure new things will start on fire that will require attention =p&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; awesome, thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One thing of future interest: Tari Labs paid travel for suraeNoether and endogenic and I to do an in-person research session in Nashville, and they&apos;ll be funding such a thing in November again&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Tari Labs didn&apos;t pay for my travel&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ooh true, thank you&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they did take us to a few nice dinners though :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; they being Naveen&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was no additional stipend-type funding, and they do not set research directions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But are supporters of MRL and Monero&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and actually technically I guess I paid for hotel :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I wanted to make this clear for transparency... they have also offered to bring up to 2 others to such a meeting as we see fit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In-person research is incredibly effective, and I like the idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether says he has a researcher in mind who has interest in zk-stark applications, but has not previously worked with MRL&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know the person and have no opinion either way about bringing this person to such a meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other ideas for people to bring?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; let&apos;s bring hyc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I should add... they agreed to fund travel within the U.S. only, due to cost&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the unfortunate side to a global project, I suppose, is lack of proximity for in-person events&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m sure suraeNoether will have more to add when he returns&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but the idea is simply to have space/time to wax poetic about what MRL is working on&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; there&apos;s a whiteboard too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the best research tool&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; minutes are taken&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ah good, no serious gathering can be without a whiteboard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m also saying all this to ensure that folks are in the know about the nature of the meeting and its funding&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I appreciate the support of Tari Labs, but they (and everyone else) can pry research independence from my cold, dead hands&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway... anything else of interest that anyone wishes to share?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;d be a good idea imo for everyone in the community to know they can put something on MRL&apos;s agenda for the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and this is probably a good place to leave suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m sure that big topics of interest will be ring signatures, spent output analysis, cross-chain fundamentals, payment channels, and general talk of trustless zero-knowledge applications&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If there are no other issues to discuss, we can begin to wrap up the formal meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether must still be delayed, but I&apos;m sure he&apos;ll be on when his plane lands in Opsec USA&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;d put trustless IBE on that table and i&apos;ll dig somewhat deeper into that&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; making key-exchange in crypto payments easier is I think a key adoption step&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IBE?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; acronyms are my downfall&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; identity based encrytion (for signatures of course)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ah yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; good call&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur: do you have particular interest in attending an in-person research meeting (if based in the U.S.)?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; you don&apos;t have to reveal your location here, obv&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I am interested but you know about my stateless situation :D&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; don&apos;t know how that works in the US&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I only have 50% success of leaving my country even within the EU&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it was really only a question of how much the supporters were willing to fund, and I suppose any visa issues that might arise (can&apos;t speak to that)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; perhaps we could arrange some kind of remote participation, this hasn&apos;t been worked out yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, let&apos;s formally adjourn&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; thanks everyone&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ttyl&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we just need to get one of these for silur and hyc and maybe moneromooo &lt;a href=&quot;http://www.doublerobotics.com&quot;&gt;http://www.doublerobotics.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and i guess a lackey to write on the whiteboard for them&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thnx&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aaaaah six minutes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; damn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi guys&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh hey&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; surae can buy the post-meeting beers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hyc you have to come to nashville for that&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so I&apos;m kindof outdated with our education lead&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; we started to talk about that around may I think&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i disagree that they contain no shocking results: i was shocked that their global solution is harder than NP (it&apos;s #P apparently) but I haven&apos;t gotten deeply enough into the paper to see if they&apos;ve *proven* it or just have strong evidence of it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, news from the education front is... twofronted&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; firstly, i got my mentee assigned to me for the she256 mentorship program, and depending on my conversations with her, she&apos;ll be joining us in the chat room.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; secondly, i have gotten more communication from the crypto-brick-string group at clemson&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he gave me some price ballparks for what it would look like to fund grants/consultation at Clemson, which is less important before the community decides to move forward with funding; i explained how we fund things essentially on a quarterly basis to avoid various problems with volatility, and he stopped describing it as grants and more as consultation...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he also said &quot;Regardless of the Monero funding status for Spring 2019, I plan to teach a graduate class for Modern Cryptography, AND teach a research topic course on blockchains and applications (more like a seminar, but meet twice a week, this is related to my NSF grant).&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (for the record, NSF grants in the math community are pretty rare, and the fact that he regularly snags them is an indicator of the quality of his work)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; he also asked a question I want to pass on to the community: &quot;One question for you: In my course announcement, I would like to mention the possible collaboration and funding from Monero Research Lab as an advertisement in order to attract good students from Math and CS to join the team. Is this ok with you? &quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang ^ thoughts?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any *funders* of the MRL have any thoughts?&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-09-29</title><link>https://beta.monerodevs.org/blog/2018/09/29/logs-for-the-Community-meeting-held-on-2018-09-29/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/29/logs-for-the-Community-meeting-held-on-2018-09-29/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 29 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah it is wild, keep an eye on that too&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/280&quot;&gt;https://github.com/monero-project/meta/issues/280&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hello!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Greets&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;lafudoci&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; UNICEF France now accepts payment in cryptocurrencies, including Monero: &lt;a href=&quot;https://blockmanity.com/news/cryptocurrency-good-unicef-france-now-accepts-donations-cryptocurrencies/&quot;&gt;https://blockmanity.com/news/cryptocurrency-good-unicef-france-now-accepts-donations-cryptocurrencies/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Diego gave a great speech about Monero on the “New Kids on the Blockchain” channel: &lt;a href=&quot;https://www.youtube.com/watch?v=3G2G8VOE5ks&quot;&gt;https://www.youtube.com/watch?v=3G2G8VOE5ks&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ 🔥Monero - Privacy Coin Crypto News! 🔥 blockchain technology - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Watch the Monero Coffee Chat from last week, which unfortunately ran into technical issues: &lt;a href=&quot;https://www.youtube.com/watch?v=tD9HMx-i2Zk&quot;&gt;https://www.youtube.com/watch?v=tD9HMx-i2Zk&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat: 2018.09.22 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero published a post mortem of the burning bug: &lt;a href=&quot;https://getmonero.org/2018/09/25/a-post-mortum-of-the-burning-bug.html&quot;&gt;https://getmonero.org/2018/09/25/a-post-mortum-of-the-burning-bug.html&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero’s volume on Bisq is increasing over time; give it a try! &lt;a href=&quot;https://twitter.com/bisq_network/status/1042834952251949056&quot;&gt;https://twitter.com/bisq_network/status/1042834952251949056&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Bisq on Twitter: &quot;Today’s Market Kick Start has been quite a success so far. So far we’ve seen: - As many as 237 open offers (a record) - 64 completed trades (a record) - 34 BTC in volume And it’ ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Talk spoke with Satis group to learn more about their estimate of Monero reaching $40,000 in 10 years: &lt;a href=&quot;https://www.youtube.com/watch?v=HI9bj6z6WQQ&quot;&gt;https://www.youtube.com/watch?v=HI9bj6z6WQQ&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero $18,000 in 5 years? A talk with Satis Group. - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the Monero Ecosystem has a new project: &lt;a href=&quot;https://github.com/monero-ecosystem/moneriote-python&quot;&gt;https://github.com/monero-ecosystem/moneriote-python&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh yeah, forgot to mention that John Foss now publishes a weekly newsletter about Monero updates. Here&apos;s the most recent: &lt;a href=&quot;https://medium.com/@johnfoss/the-monero-moon-issue-3-63255585c333&quot;&gt;https://medium.com/@johnfoss/the-monero-moon-issue-3-63255585c333&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are several Forum Funding System (FFS) updates. Workgroup reports now have their own section.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo, sarang, and surae’s proposals were fully funded!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; FFS proposals still asking for funds:&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob: part time for a new quarter: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90757/el00ruobuob-part-time-for-a-new-quarter-october-december&quot;&gt;https://forum.getmonero.org/8/funding-required/90757/el00ruobuob-part-time-for-a-new-quarter-october-december&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Ecosystem translation to Brazilian Portuguese: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90652/monero-ecosystem-translation-to-brazilian-portuguese&quot;&gt;https://forum.getmonero.org/8/funding-required/90652/monero-ecosystem-translation-to-brazilian-portuguese&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Send Justin to BlockchainNW: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90808/send-justin-to-blockchainnw&quot;&gt;https://forum.getmonero.org/8/funding-required/90808/send-justin-to-blockchainnw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ErCiccione: Coordinator of the localization workgroup: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&quot;&gt;https://forum.getmonero.org/8/funding-required/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar has a proposal but has asked people to NOT donate yet.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have an update on that&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r opened a FFS proposal for another quarter of part-time development: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90849/m2049r-part-time-september-november&quot;&gt;https://forum.getmonero.org/6/ideas/90849/m2049r-part-time-september-november&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, go ahead rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and a request&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My update is that the costs for Vegas have been more or less quantified and are now in the proposal for viewing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; But my trip to Norway is also starting to be a bit shaky due to personal issues (quite sick elderly family)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I was wondering if anybody here would be willing to go on my behalf. That would solve the problem instantaneously and relieve me of a lot of stress.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What are the dates again?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://cryptofinance.no&quot;&gt;https://cryptofinance.no&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Nov 16-17&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if nobody volunteers, I will have to keep an eye and gauge familial health and it&apos;ll be touch and go for a while&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; If the funding still available for whoever goes?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It comes with a speech, and I can get further details.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Yes. They are providing lodging for the event.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Or will it either need to be self funded/new FFS?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS can be used to cover flight.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and other incidentals&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I can probably do it. I am close as well.... just have to check flight cost&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Great. Please PM me for more details.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Wire is fine.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Oh that&apos;s good. My IRC PM skills are lacking&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks midipoet. there&apos;s essentially no way I could get there&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Thanks guys. Feels good knowing this community has my back.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; It&apos;s Monero&apos;s back we got not you :p&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; :&apos;(&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; pffft&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; m2049r opened a FFS proposal for another quarter of part-time development: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90849/m2049r-part-time-september-november&quot;&gt;https://forum.getmonero.org/6/ideas/90849/m2049r-part-time-september-november&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; m2046r&apos;s FFS needs to be moved down to funding&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; will ping luigi about it&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; I intend to open a new FFS for another quarter, but need to finish up some remaining stuff from my previous FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Monero Malware Response Workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we look forward to it oneiric*&lt;br&gt;**&amp;lt;oneiric*&amp;gt;** :)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* The Malware Response workgroup site is now up at mrw.getmonero.org&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* If you want to help, idle in #monero-mrw&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* Any questions?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;oneiric&lt;/em&gt;&amp;gt;&lt;/em&gt;* what&apos;s different from the VRP and that group?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* good question&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* The VRP is meant to handle vulnerabilities in Monero&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* The MRW is meant to help people whose machines have been compromised and are being used to mine Monero or some other unwanted activity&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* how could we help the group?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob_[m]: I actually have something very specific you can help me with.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; PM me on Wire. We&apos;ll get it started.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;el00ruobuob&lt;/em&gt;[m]&amp;gt;&lt;/em&gt;* sure, pm me!&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;ErCiccione&amp;gt;** sgp&lt;/em&gt;: i opened an issue on gitlab, if you guys want, the localization workgroup can take care of the localization of the website&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Let&apos;s take it behind the scenes. Away from the prying eyes of public discourse.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but it&apos;s not ready to be translated at the moment. Don&apos;t know if you guys (rehrar?) plan to make it multilingual&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ErCiccione, which gitlab is it?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; el00ruobuob&lt;/em&gt;[m]: at the moment we need help covering the channel in case anyone has any questions. next steps going forward include 1) getting a ticketing system set up and getting people to support that system (working with the Monero Support workgroup), and 2) getting documentation compiled that people can use to help with certain malware, etc&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; el00ruobuob*[m]: &lt;a href=&quot;https://repo.getmonero.org/rehrar/malware-response-project&quot;&gt;https://repo.getmonero.org/rehrar/malware-response-project&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; thank you both&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar any notes about the localization? you&apos;ve handled this more directly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob*[m]: that&apos;s the help I need. I&apos;m testing some things on the ticketing system. An extra tester would help.&lt;br&gt;**&amp;lt;el00ruobuob*[m]&amp;gt;** for sure i&apos;ll hepl&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ ErCiccione it&apos;s not Jekyllized yet. I can get on that hopefully fairly soon.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar: sure, just ping me when ready so i can start to work on it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Should be too big of a pain. (said rehrar, not realizing the stupidity of what he just said)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *shouldn&apos;t&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* if in the meantime someone wants to take on the primary role of handling the documentation for the supporters, including for removing specific malware, guides for talkign with people, and a history of articles reporting Monero malware, let me know&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* otherwise I&apos;ll get to it when I have time&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* Any other questions before we proceed?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; I g2g in a bit, so just going to leave this here -&amp;gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9jx1ne/openbazaar_is_looking_for_monero_integration/&quot;&gt;https://www.reddit.com/r/Monero/comments/9jx1ne/openbazaar_is_looking_for_monero_integration/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] OpenBazaar is looking for Monero Integration (&lt;a href=&quot;https://youtu.be/Lt_3RdS30uk?t=38m14s&quot;&gt;https://youtu.be/Lt_3RdS30uk?t=38m14s&lt;/a&gt;) to r/Monero | 30 points (96.0%) | 12 comments | Posted by throwawayo12345 | Created at 2018-09-29 - 14:08:30&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Hopefully someone can get in contact with them&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* sure dEBRUYNE, we&apos;ll talk about this during open ideas time&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* b. Localization workgroup&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* ErCiccione, take it away&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ook&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Similar situation with me actually.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Exodus wallet wants to try to integrate Monero again&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I have been contacted asking if there&apos;d be some people willing to help their engineers wrap their heads around Monero XD&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* ^ rehrar let&apos;s have ErCiccione talk first, then we can cover this during open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll probably be willing to help out there, but for the more technical things, I&apos;ll refer them to #monero-dev unless someone really wants to see it there ASAP and is willing to help &apos;em out&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh, alright&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, localizations in the next weeks will be focused on the upcoming release. i already opened a Pull Request on monero GUI (&lt;a href=&quot;https://github.com/monero-project/monero-gui/pull/1572&quot;&gt;https://github.com/monero-project/monero-gui/pull/1572&lt;/a&gt;) to refresh all language files. When that one will be merged i will make a call for translators, as it happened for 0.12. Hopefully the PR will be merged soon, but it cointains a lot of changes, so let&apos;s hope somebody review it ASAP&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; btw, all languages will have just a bunch of new strings (about 11), so it will be an easy and quick job for translators&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;dEBRUYNE&amp;gt;** sgp&lt;/em&gt;: thanks&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also. The localization workgroup recently started to tace care of the documents of the outreach workgroup. you can find them along with instructions here: &lt;a href=&quot;https://github.com/monero-ecosystem/outreach-docs&quot;&gt;https://github.com/monero-ecosystem/outreach-docs&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i haven&apos;t updated taiga with the new stuff from the outreach workgroup yet, but i will do in the next days&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ah&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; some days ago i made a call for translators for monerujo. It has some new strings and would be great to have people work on them. You can find the tasks marked as &apos;needed&apos; on our Taiga backlog &lt;a href=&quot;https://taiga.getmonero.org/project/erciccione-monero-localization/backlog&quot;&gt;https://taiga.getmonero.org/project/erciccione-monero-localization/backlog&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; on the &apos;Monerujo&apos; sprint&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s all for the news, but i need feedback from the community about a minor thing&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i recently got a complete translation for the GUI in ... pirate language, from xmraargh, or whatever he is called&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lmao&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i mean, it&apos;s obviously not a serious translation, but it&apos;s complete and with its own flag. i would PR it and include it just for the lols, but i don&apos;t know how the community feels about it&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; +1. =)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; you can find it here: &lt;a href=&quot;https://github.com/erciccione/monero-core/tree/pirate-lang&quot;&gt;https://github.com/erciccione/monero-core/tree/pirate-lang&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I think the Monero community, on the whole, are quite receptive to jokes.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; and the flag displayed would be &lt;a href=&quot;https://github.com/erciccione/monero-core/blob/pirate-lang/lang/flags/pirate.png&quot;&gt;https://github.com/erciccione/monero-core/blob/pirate-lang/lang/flags/pirate.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think this is HILARIOUS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; dude, let&apos;s do it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; have him do the website too plz&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r&amp;gt;&lt;/strong&gt; and monerujo - please please please!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I recommend asking the outreach team just to make sure this won&apos;t be a PR disaster, but otherwise I vote yes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i like the idea a lot, and i think it could also be a good PR move&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; side Q: I thought we were moving away from flags representing languages?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Make sure you distance the translation FFS from the pirate translation and it should be fine&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sgp&lt;/em&gt;: we are in the intentions, but nobody PRd any change yet, so it will stay like this at least for 0.13&lt;br&gt;**&amp;lt;sgp*&amp;gt;** ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; what do you mean midipoet?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* I asked the Outreach team, will report back if they have any comments&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok, I&apos;ll be leaving and present via mobile so it may take me a bit longer to respond&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;ErCiccione&amp;gt;** thanks sgp&lt;/em&gt;, will wait to pr it for now. Anyway, i still have to test it properly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any last localization items/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; nope, but if somebody have questions, here to answer&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, it seems there are no more questions, so moving on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c. Monero Outreach&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Outreach published a list of 7 “Monero Best Practices:” &lt;a href=&quot;https://www.monerooutreach.org/best-practices-for-monero.php&quot;&gt;https://www.monerooutreach.org/best-practices-for-monero.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; They updated their about page with a lot of information &lt;a href=&quot;https://www.monerooutreach.org/about.php&quot;&gt;https://www.monerooutreach.org/about.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; For future updates, keep an eye on &lt;a href=&quot;https://www.monerooutreach.org&quot;&gt;https://www.monerooutreach.org&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Please join their Telegram group if you want to participate and ask questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do any other workgroups have something to report?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Link to their Telegram chat says &apos;chat doesn&apos;t exist&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s start with OpenBazaar and Exodus&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; Hey people. I just wanted to let you know that there&apos;s a new betting game out there for Monero - quite unique because you bet on the blockchain itself. Try and guess what the last digit of the block hash will be for the block right after the one your bet is sent in. Just 16 possibilities! Check it out and try your luck at &lt;a href=&quot;https://monero.win&quot;&gt;https://monero.win&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; midipoet &lt;a href=&quot;https://t.me/joinchat/DM8-zUXYPy2QPEkH5hW3FA&quot;&gt;https://t.me/joinchat/DM8-zUXYPy2QPEkH5hW3FA&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; betting with crypto. who would have known!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Guys, i have to leave early, but i keep IRC up and take care of the meeting logs tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; How can we help answer questions that others have about integration while using the fewest developer resources necessary? Tell people to reach Zero to Monero then come back with questions?&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; New game though midipoet&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thanks sgp&lt;/em&gt; That worked&lt;br&gt;&lt;strong&gt;&amp;lt;Mochi101&amp;gt;&lt;/strong&gt; On chain cryptonote betting - no deposit except your bet.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Zero to Monero skips the first twenty digits at least (I felt reading it anyway!). Could just be me though&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; Also, Mastering Monero should be close....at least the authors were saying that recently...maybe send a pre publishing version?&lt;br&gt;**&amp;lt;sgp*&amp;gt;** I wonder if this is something serhack can handle with the Integrations workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r&amp;gt;&lt;/strong&gt; it may be good if more people reviewed &quot;,mastering monero&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; I have already contacted the Openbazaar team for Monero :)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* this was a while ago, right?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Regarding Mastering Monero, we are so close to releasing :) I&apos;m improving the final details.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Yes, it was a while ago. But I&apos;m re- contacting them to discuss about Monero.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* do you remember what they said last time?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; They were waiting for a detailed multisig explaination.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* ah, I remember that now&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; I actually can&apos;t wait for Mastering Monero. :-)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* it looks like they still need a lot of help understanding Monero better&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; I forward the paper and then we are discussing how we could integrate Monero.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; sgp_: doesn&apos;t everyone!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Since OpenBazaar has a &quot;multi-wallet&quot; API, it&apos;s important to think firstly to protect privacy via Monero via OB.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* serhack can you ping rehrar a few times to learn more about Exodus needs?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; K&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;serhack&amp;gt;&lt;/strong&gt; Sure :)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* Any other thoughts?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* I had one idea for the VRP. I recommended to fluffypony that the VRP workgroup has a quarterly meeting to receive community feedback on the VRP process&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* if everyone is ready to call it quits for today, we can wrap up this meeting. thanks for coming!&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* 6. Confirm next meeting date/time&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* The next community meeting will be two weeks from today on 13 October at 17:00 UTC. When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* The next Coffee Chat will be on the 20 October at 16:00 UTC. Right after the protocol upgrade :)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* 7. Conclusion&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on /r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;**&amp;lt;ErCiccione&amp;gt;** thank you sgp*&lt;br&gt;&lt;strong&gt;&amp;lt;m2049r&amp;gt;&lt;/strong&gt; ^&lt;/p&gt;
</content:encoded></item><item><title>Introducing the Monero Malware Response Workgroup Website</title><link>https://beta.monerodevs.org/blog/2018/09/26/Introducing-the-Monero-Malware-Response-Workgroup-Website/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/26/Introducing-the-Monero-Malware-Response-Workgroup-Website/</guid><pubDate>Wed, 26 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Monero is a powerful tool that prioritizes privacy, security, decentralization, and fungibility. It includes several design components, including an accessible Proof of Work (PoW) algorithm and mandatory privacy to better meet these objectives. Monero is most often used for good. Thousands of transactions per day are used for speculation, securing the network, and for everyday purchases. Several nonprofits including &lt;a href=&quot;https://www.thehopepage.org/&quot;&gt;UNICEF Australia&lt;/a&gt;, &lt;a href=&quot;https://bailbloc.thenewinquiry.com&quot;&gt;BailBloc&lt;/a&gt;, and &lt;a href=&quot;https://theminingscreensaver.com&quot;&gt;Change.org&lt;/a&gt; allow users to mine Monero by simply visiting a website. The proceeds support various philanthropic causes. Other websites allow users to opt-in to mine instead of viewing advertising.&lt;/p&gt;
&lt;p&gt;While the clear majority of users take advantage of these features for good, some attackers use Monero to earn money from machines without users&apos; consent. They may run miners on webpages that activate without a user&apos;s consent. They may infect machines or hide it in other packages and run mining software. They may infect machines, encrypt the local files, and demand a ransom payment in Monero.&lt;/p&gt;
&lt;p&gt;The Monero community condemns this malicious, non-consensual use of equipment to mine. Unfortunately, the Monero network itself benefits by having a wide set of stakeholders mine, since the network&apos;s security is afforded through a distributed set of users. While restricting mining to specialized equipment largely eliminates malicious mining, it doesn&apos;t eliminate ransomware, and it introduces security compromises that &lt;a href=&quot;https://getmonero.org/2018/02/11/PoW-change-and-key-reuse.html&quot;&gt;the Monero community is not comfortable with&lt;/a&gt;. Monero contributors build the best tool possible; they should not make it less secure even if it means the accessible system provides easier access to criminals too. However, the Monero community does not want to sit idly by as victims struggle to understand the impact of mining and ransomware. Most of these victims have no idea what mining and Monero are.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mrw.getmonero.org&quot;&gt;We created a set of resources&lt;/a&gt; that explain the basics of Monero and mining. We also have resources explaining and helping stop/remove unwanted in-browser mining, system mining, and ransomware. The website is purposefully approachable to absolute newcomers so that anyone can understand, though it offers actionable information that novices and experts alike can follow. It&apos;s our mission to resolve an unfortunate situation as well as possible.&lt;/p&gt;
&lt;p&gt;The Monero Malware Workgroup is a self-organized set of volunteers that maintains these resources and provides live support. In the future, we will provide support from our &lt;a href=&quot;https://mrw.getmonero.org&quot;&gt;website&lt;/a&gt; directly, but you can interact with our volunteers today at #monero-mrw, accessible on &lt;a href=&quot;https://kiwiirc.com/nextclient/#irc://irc.freenode.net/#monero-mrw&quot;&gt;Freenode&lt;/a&gt;, Riot/Matrix, &lt;a href=&quot;https://mattermost.getmonero.org/monero/channels/monero-mrw&quot;&gt;Mattermost&lt;/a&gt;, and &lt;a href=&quot;https://monero.slack.com&quot;&gt;Slack&lt;/a&gt;. If you would like to join our workgroup, hang out there and help us answer questions!&lt;/p&gt;
&lt;p&gt;We will not be able to eliminate malicious mining, but we hope to provide necessary education for people to better understand Monero, what mining is, and how to remove malware.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mrw.getmonero.org&quot;&gt;mrw.getmonero.org&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>A Post Mortem of The Burning Bug</title><link>https://beta.monerodevs.org/blog/2018/09/25/a-post-mortum-of-the-burning-bug/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/25/a-post-mortum-of-the-burning-bug/</guid><pubDate>Tue, 25 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This blog sets out the burning bug. The goal of this blog post is to provide a detailed explanation of aforementioned bug, how it could be used to cause harm to services, merchants, and exchanges, and how it was handled by the Monero (dev) community.&lt;/p&gt;
&lt;p&gt;The bug basically entails the wallet not providing a warning when it receives a burnt output. Therefore, a determined attacker could burn the funds of an organization&apos;s wallet whilst merely losing network transaction fees. They, however, do not accrue direct monetary gains. Nonetheless, there are probably means to indirectly benefit. The notion of burning funds by sending multiple transactions to the same stealth address has been documented for quite some time already, as, for example, can be seen from this &lt;a href=&quot;https://monero.stackexchange.com/questions/4163/can-a-one-time-public-key-be-used-for-more-than-one-payment/4169#4169&quot;&gt;Monero SE Q&amp;amp;A&lt;/a&gt;. Unfortunately, however, the implications of an organization being involved had not been thoroughly thought through until a community member described a hypothetical attack on the Monero subreddit.&lt;/p&gt;
&lt;p&gt;Now, a stealth address in Monero is described by the following formula:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;P = Hs(rA||i)*G + B&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Where&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Hs&lt;/code&gt; is a hash to scalar function (note that the scalar output is reduced modulo l);&lt;/p&gt;
&lt;p&gt;&lt;code&gt;r&lt;/code&gt; is the private transaction key, which is randomly generated by the sender;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;A&lt;/code&gt; is the public view key (which is part of the public address) of the recipient;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;i&lt;/code&gt; is the output index (each output has its own index number (e.g. the first output has index 0));&lt;/p&gt;
&lt;p&gt;&lt;code&gt;G&lt;/code&gt; is the standard Ed25519 basepoint;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;B&lt;/code&gt; is the public spend key (which is part of the public address) of the recipient;&lt;/p&gt;
&lt;p&gt;Whereas a key image in Monero is described by the following formula:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;I = xHp(P)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Where&lt;/p&gt;
&lt;p&gt;&lt;code&gt;x&lt;/code&gt; is a private key / scalar (created by adding the recipient&apos;s private spend key and the hash to scalar output of the ECDH shared secret);&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Hp&lt;/code&gt; is a hash to point function;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;P&lt;/code&gt; is the stealth address;&lt;/p&gt;
&lt;p&gt;As can be seen from aforementioned functions, sending Monero to the same stealth address will result in multiple duplicate key images. Note that the network will reject a key image if it&apos;s already present in the blockchain, because it will be seen as an attempt to double spend. Thus, one will only be able to spend from this stealth address once (the wallet will automatically select the largest denomination though) and the remainder of the outputs will be unspendable / burnt. In addition, the transactions to the same stealth address will be linkable.&lt;/p&gt;
&lt;p&gt;Practically speaking this bug is exploited as follows. An attacker first generates a random private transaction key. Thereafter, they modify the code to merely use this particular private transaction key, which ensures multiple transactions to the same public address (e.g. an exchange&apos;s hot wallet) are sent to the same stealth address. Subsequently, they send, say, a thousand transactions of 1 XMR to an exchange. Because the exchange&apos;s wallet does not warn for this particular abnormality (i.e. funds being received on the same stealth address), the exchange will, as usual, credit the attacker with 1000 XMR. The attacker then sells his XMR for BTC and lastly withdraws this BTC. The result of the hacker&apos;s action(s) is that the exchange is left with 999 unspendable / burnt outputs of 1 XMR.&lt;/p&gt;
&lt;p&gt;The bug was discovered after a community member described a (hypothetical) attack on the &lt;a href=&quot;https://reddit.com/r/Monero/comments/9gbbm9/what_happens_if_i_spend_from_a_specific_stealth/e66ml11/&quot;&gt;Monero subreddit&lt;/a&gt;. A private patch was promptly created and later included in the code via &lt;a href=&quot;https://github.com/monero-project/monero/pull/4438&quot;&gt;this pull request&lt;/a&gt;. I (and others) privately notified as many exchanges, services, and merchants as possible with the (private) patch that had to be applied on top of the v0.12.3.0 release branch. To reiterate (from the previous post mortem blog), this is clearly not the preferred method, as it (i) invariably excludes organizations that I (and others) personally do not have contact with, but are an essential part of the Monero ecosystem and (ii) may invoke a view of preferential treatment. However, there had only been limited time to improve the vulnerability report process. Although, the bug being announced on the public mailing list can be perceived as an improvement. Lastly, I&apos;d like to emphasize that, for any organization present in the Monero ecosystem, it&apos;s imperative to be subscribed to the public mailing list.&lt;/p&gt;
&lt;p&gt;In sum, a bug in the wallet software allowed a determined attacker to cause significant damage to organizations present in the Monero ecosystem with minimal cost. Fortunately, the bug did not affect the protocol and thus the coin supply was not affected. However, we, as the Monero community, should seek means to get more eyes on the code and especially new pull requests. If you are familiar with C and/or C++, please, if time permits it, try to review pull requests (even a partly review is beneficial). Lastly, this event is again an effective reminder that cryptocurrency and the corresponding software are still in its infancy and thus quite prone to (critical) bugs.&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-09-24</title><link>https://beta.monerodevs.org/blog/2018/09/24/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-09-24/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/24/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-09-24/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 24 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks for the ping :)&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; 👍&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;vtnerd&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; heyo&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Now that greetings are out of the way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as usual, we are basically just going over what we&apos;ve done last week and what we want to go over this week, and to open up the table for questions and suggestions&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but today i want to reverse the usual order&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; hmmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want people who have questions or suggestions to be able to speak up at the beginning&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so they don&apos;t have to sit around hearing about groups etc before they are allowed to give us their thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc i knew i forgot at least one person :D sorry&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; np my comment was about the order&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so. *crosses legs* who has some thoughts for the MRL guys?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone? Bueller?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; are cancellable signatures possible with monero?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; I see that the BPs were just tweaked, are we all set now?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; you mean (un)denyable signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; *(un)deniable&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; I mean, one is part of a multisig, but before the multisig is fully signed, can one cancel their part of the multisig?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nioc: a verification tweak, for a belt-and-suspenders approach to curve points&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oneiric_: i don&apos;t think cancellability in the way you describe it is particularly necessary...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you bail on a multisig signing?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no information is leaked; there may be a record of your communication between the other signers, though, and that&apos;s really the more dangerous part of things, from the point of view of IRL opsec&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok, how else would you bail out after initially signing?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and there isn&apos;t anything in the protocol that prevents you performing the multisig signing ceremony in a &quot;bad&quot; way, if htat makes sense&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you just stop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you mean &quot;i want to retract a signature that has already been computed,&quot; I don&apos;t think that... is... practical...&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; adds too many moving parts?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uh, well, if it&apos;s already computed and can later be revoked&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; maybe a type of tx which has two stages of confirmation.. during first stage, it could be canceled with another tx by same signer?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it&apos;s already computed and later can be revoked, does this mean you need a revocation signature in a later block that refers to the original signature? etc. i&apos;m not sure exaclty how all of it would work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i&apos;m not sure what the use case would be&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; generally we want our transactions to be signed and done, for finality and liveness reasons&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; retracting a transaction that you&apos;ve already executed... I imagine that&apos;s maybe something that *could* be done on a lightning like system between honest parties without issue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can&apos;t think about how to implement it on the base layer without a lot of problems&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; revocation would happen before tx is fully signed, use-case is for an automatic funding of an FFS wallet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there was a similar suggestion for a 2-of-3 with a trusted mediator&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah; in that case, if you don&apos;t want to make the transaction, just *don&apos;t finish signing it.*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you already pre-signed it and haven&apos;t broadcasted it, then don&apos;t broadcast it and delete it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it&apos;s already broadcast? don&apos;t... don&apos;t do that?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ok that makes sense. my thinking on this might not be the clearest. was thinking of people signing multisig to show support, but if something changes their mind before the tx is complete, being able to revoke their part of the signature&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; people could show support by posting proof of funds&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, yeah, that&apos;s not necessary; their pre-signatures or partial signatures can&apos;t be used to construct a complete signature, so you show your initial support by participating in the first round of interaction, and you revoke your support, so to speak, by not participating in the second round of interaction&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; oooo, that&apos;s way smoother, thanks suraeNoether :)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can think of another case, though, that could be helpful, and i&apos;m going to state it so we start percolating on the idea in the back of our heads&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; this might actually introduce some problems on blockchains&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say you relay a new transaction that can&apos;t be mined for 1440 blocks, and has a locktime of 2880 blocks, so that the soonest it can be mined is tomorrow and the soonest it can be spent is the day after... should someone be able to broadcast a revocation of that transaction in the next 1440 blocks so that miners don&apos;t include it? the answer, I think, is yes, this is possible, but I also think that there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; isn&apos;t a good way to *enforce it.*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so it&apos;d be, at best, asking miners politely to not mine the transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there could be some workarounds maybe, but we&apos;ll think about it and move onto other topics&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nioc had a question on the BP tweaks, but sarang you didn&apos;t mention if we anticipate more tweaks or not&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you just said what they were&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t anticipate others&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyone else have any other questions?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; does it make sense to do questions also after updates given?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool. Last week I worked more on my Fulmo Network (lightning in esperanto) paper, and I anticipate making it available for public perusal later this week or early next week... I read through Sarang&apos;s DLSAG paper, which is important to the Fulmo paper, and I&apos;m going through donut and Pedro Moreno-Sanchez&apos; similar paper (in prep, but we got an early copy earlier this year)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m intending on reading hte M/N multisig thing; I haven&apos;t gotten to Silur&apos;s slides for HPCC yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (I&apos;m so sorry)&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; np, I had help from sarang&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I also have had some lovely conversations with Dr. Shuhong Gao at Clemson University regarding the possibility of some informal collaborations between MRL and Clemson in the future, which would be fun and great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; coolio&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; right on&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I also am waiting on a few more quotes from venues for the Monero Konferenco, named by rehrar (I kind of like Monero in the Mountains, or Ring Signatures on the Rockies, but tbqh, Monero Konferenco has a Mortal Kombat feel to it, and I kinda love it)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; The remainder of this week? More DLSAG, more fulmo, more research into accumulators... OH OH OH&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I also have a question for the community, but I&apos;ll wait until Sarang has gone and anyone else who wants to contribute&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; dun dun dun dada dun.. Monero Kooooonferenco!!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; can we pls work in some lotr references like Council of Elrond?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; NO&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Wrote up a draft of a tech note on generalizing our knowledge about provably spent outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; mainly because it covers several other ways we test for this, and shows why it&apos;s a hard problem (for us and adversaries)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Tweaking the DLSAG stuff based on suraeNoether&apos;s comments (and his desire to work the foundations into his work)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a late tweak to BPs to handle some ways we were doing a scalar conversion that were subtly incorrect&lt;br&gt;&lt;strong&gt;&amp;lt;spaced0ut&amp;gt;&lt;/strong&gt; oneiric_, always dressed and ready for Mortal Kombat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also: I was asked to present on attack surfaces and privacy research at a Kyiv hackathon... wondering the group&apos;s thoughts on me taking like 5-6 days to do this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like the hackathon approach to getting the word out&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that sounds like a very cool thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, it&apos;s a big time investment but fortunately I work remotely anyway, amirite?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; will you be needing financial support for it, or would those organizers be compensating you?&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/90857/sarang-re-present-at-kyiv-hackathon&quot;&gt;https://forum.getmonero.org/7/open-tasks/90857/sarang-re-present-at-kyiv-hackathon&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They&apos;re compensating flight and some hotel. With local transportation, M&amp;amp;IE, and hotel, it&apos;d run about 9 XMR community funding&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; cheap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh hehe&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Would be nice to reach out to that part of the world, getting technical folks thinking about and hacking on Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, open to comments&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;d be in a couple of weeks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; do you know anyone there?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe msvb is also speaking there about hardware&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This group actually approached us at our defcon village&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh this reminds me, david chaum will be present at HCPP&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; **shittin&apos; brix**&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; seriously?! so excite!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang and I were curious about whether the community would want to fund us for the Berlin conference, but I&apos;m having a hard time finding the website. i&apos;ll bring it up next week&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t think I&apos;ll be doing Berlin&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m all traveled out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Does anyone else have any projects they want to discuss?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the timing is not great&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m working on some other minor stuff about curvepoint checking&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; small optimization stuff&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; dang, i wanna go surae&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I got into a spaghetti of proofs on my quantumVRF not much advance there&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;ll keep an eye out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Another bit of work; sgp and I are contributing to a friend&apos;s educational outreach project. the idea is to provide a privacy breakdown of all the different privacy coins out there, at a level that someone with some computer science and/or math experience can understand, but without requiring a Masters or PhD to get&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I&apos;m not sure exactly how public that is, but I plan on putting a few hours into some writing on that later this week, especially in the Monero sections&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh interesting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well I take it there&apos;s no big opposition to speaking to Kyiv&lt;br&gt;&lt;strong&gt;&amp;lt;vegasbaby&amp;gt;&lt;/strong&gt; It would be great to see an honest and even approach to comparing the major privacy currencies&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, sarang, I&apos;m sorry, I didn&apos;t mean to switch topics; I got the sense that no one in the room objected&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but I&apos;ll stfu for a moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Heh no, I think people were done commenting&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s a risk..&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; but i dont think anyone objects to the benefits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Risk in what way&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; you could be hit on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A risk worth taking I&apos;m sure&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well, suppose you traveled with a partner…i think it&apos;s reasonable to say you&apos;d be safer&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That isn&apos;t the case tho&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; you can always be *safer* by staying home&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is Kiev that dangerous?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my understanding is that kyiv has very low levels of violent crime except when alcohol is involved. :P&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I was there, in general it&apos;s ok. But there has been a case of a CEO of a crypto company kidnapped for a ransom&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well I&apos;m not overly concerned&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; From what I&apos;ve heard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m a lowly mathematologist&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang you need to let me know about the cards so I can get you necessary files before you go&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just a mere scientician&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; &amp;lt;&amp;lt; opens FFS page to fund a bodyguard for @sarang in Kiev &amp;gt;&amp;gt;&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; @suraeNoether - that document sounds great, and I&apos;m looking forward to reading it. I love to see cross-project collaborations like these. Building bridges and knowledge sharing makes everybody stronger.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Should I request the FFS get opened for that event travel?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i belive you should, sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s quite new but the event is soon&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; Are there any longterm research tasks that can be done by independent individual except find some vulnerabilities &amp;amp; exploit them?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hark! Requesting eventually FFS migration&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; what if sarang were held for ffs ransom? :P&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: checking with Devin no about migration. He&apos;s doing a lot of good work. QR codes will be implemented, an API, and more&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i know i would donate&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; crCr62U0: yes absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;vegasbaby&amp;gt;&lt;/strong&gt; wait what&lt;br&gt;&lt;strong&gt;&amp;lt;vegasbaby&amp;gt;&lt;/strong&gt; Donations for FFS rework?!?&lt;br&gt;&lt;strong&gt;&amp;lt;vegasbaby&amp;gt;&lt;/strong&gt; Plz let me give my money :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, last topic I want to discuss is... a little out of the blue, and Sarang and I want some input from the community regarding a Conflicts of Interest Policy for MRL, or some sort of ethics policy....&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; We really bend over backwards to state in our papers that our research is paid for in Monero, for the same reason that doctors funded by pharma companies *are ethically obligated* to disclose those conflicts of interest.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; However, as everyone is aware, there is an epidemic of unethically plausible reporting.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; We see very often that Coin X is being described in Magazine Y, and they interview researchers P, Q, and R, some of whom are paid in Coin X, and this conflict is not described in the article.&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; I&apos;m asking about longterm in order to have time to learn something; It&apos;s difficulty to be successful in shortterm tasks due to lack of experience and mind abilities.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we suspect that putting out such a policy, even though it is totally nonbinding, since we are a headless entity with no authorities... we think that putting out such a policy would goad other coins to do something similar, to put out their own ethics policies&lt;br&gt;&lt;strong&gt;&amp;lt;crCr62U0&amp;gt;&lt;/strong&gt; *to be competitive(successful) among others&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; crCr62U0: your question about research tasks that the community can contribute to... let&apos;s get back to that in a moment. we are overflowing with problems to solve and infrastructure in the coding department that would make our research lives easier&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; crCr62U0: yes, to contribute you need to know a little about monero first, then you&apos;ll find some problems there. one of them is replacing ringsigs with something better than zksnarks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; suraeNoether: sounds good to me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if you need something to do, we can definitely point you in a direction none of us currently have time for :D&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; suraeNoether it&apos;s a great idea. Regardless of what other coins are doing, making the ethic already there in Monero/MRL more visible and clear to the outside world is a net positive.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i agree, binaryFate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; As to research, it&apos;s problematic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There&apos;s a big learning curve to do big bluesky work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but there are smaller projects that someone doesn&apos;t have to be a broad expert to complete&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or at least participate in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. I&apos;d love to abstract more of our cryptographic functions properly so we can move to more standard and tested libraries&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; can we talk about the never-ending list of to-do in a moment? it&apos;s a big list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so my question to the community is&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; @suraeNoether I hadn&apos;t thought about the disclosure before, and I think you have a good point. And while the headless entity cannot enforce it, it does protect the headless entity.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; In the unlikely case that some Monero dev or researcher presents unethically without full disclosure, we can point to that as a violation of community policy. Meaning that the person was communicating in a sketchy way, and not the community acting in a sketchy way.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It also helps guide other projects to the same idea, I hope&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and is a statement about our intent to do honest work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so my question to the community is simple: what do we want to see in our ethics policy?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think the biggest thing is disclosure of funding specifically tailored around research/dev for Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; e.g. &quot;Sarang Noether receives Monero community funding, paid in XMR, to do full-time R&amp;amp;D for the Monero Research Lab, a workgroup of the Monero Project&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think MRL researchers should not go off and start their own coins while working at MRL, even if they do so fairly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ehhhhh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; should it be that broad?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What are our ultimate goals for it?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; woopsie&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; that seems a little over reaching to me&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think at the last it has to require disclosure of material facts&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; at the least&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe not, but my goal in that regard is: i don&apos;t want someone claiming they work for/at MRL while they are shilling/pumping their own project&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would care to know if a Monero researcher does have their own coin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, if we stick with disclosure, i&apos;m cool with that, too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; maybe&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh yea that policy was actually active in ethereum foundation too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;s all about keeping people informed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t know&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur: linky?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if facts are visible then the community can handle things on their own&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; to the policy mail? :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I like that people don&apos;t need to question our motives for doing this. And I think the policy should continue to reassure people of this&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur: yeah, or whatever the policy is&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know nothing about it&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I don&apos;t know whether ming (that time she was our CEO) published it anywhere&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Do we know what other projects are doing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Maybe that&apos;s a start before drafting our own&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; we just received collectively a mail about that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; See what&apos;s out there, if anything&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Take what we like from it, avoid what we don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t want fall into the &quot;not invented here&quot; trap. Let&apos;s build on it&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; This is very thought provoking conversation. I don&apos;t think a hard ban is quite appropriate - and I don&apos;t mind if one of the MRL researchers makes small contributions to other currencies as long as it&apos;s not interfering with completion of MRL duties. (see building bridges comment from earlier). But there should be some constraints/transparency.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;ll look it up sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, and researchers _do_ collaborate&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We don&apos;t want to discourage that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should encourage it, with disclosure&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; And I do like the ideas in the brief example statement from @sarang regarding conflict of interest disclosure. I think that &quot;supported by funding from the Monero community&quot; is more important than &quot;paid in Monero&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IsthmusCrypto: agreed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; generally&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; totally agreed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; agreed on that too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t even care about constraints. If the community doesn&apos;t like what the disclosure implies about someone&apos;s conflicts, that&apos;s up to them to decide&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But give people open information so they can decide for themselves how to interpret someone&apos;s motives or actions, eh?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; My recommendation to you both would be to draft a document and present it to the community rather than trying to do something by community design&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah, based on what we know from elsewhere&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And if there are high quality suggestions to be added, they will filter to the top&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re surely not the first open-source project to consider this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; use your best judgement and include what you think should be there. The community can fill in gaps after it is proposed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; basically EF did it in a way that it was okay to do advising and help in other coins under your own name but only that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in the end, MRL is its own workgroup, and is free to set its own internal rules&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so the whitepaper shouldht have _MRL member_&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; it worked quite well&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: I&apos;ve been working on the draft for a few days, and I wanted to seek input to see if a high signal-to-noise ratio on a specific topic floated during the discussion before the document is really ready to show off to people&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;MRL is its own workgroup&quot; &amp;lt;&amp;lt;&amp;lt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, that&apos;s another question entirely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; there&apos;s no legal status to MRL... anyone can claim to be &quot;part of it&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; sounds quite contradicting from me for I violated that policy ^^&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I had spoken with sarang a bit about formalizing the MRL a little bit, just so random people can&apos;t nab the name &quot;MRL Researcher&quot; and use it on stuff when they don&apos;t contribute&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i don&apos;t think so sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: they can, it&apos;s only based on reputation really&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and participation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that reputation is basically all internal to the project&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i mean no legal status&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this arm of Monero is honestly the one that would be under the most scrutiny apart from the coding, so I think it&apos;s quite important&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; (that reminds me, I will be uploading meeting notes once I get a break from a current metaphorical tsunami at work)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; historically, the community has either hired Noethers directly or the Noethers have published something for monero that the rest of the Noethers agree on .. is that incorrect anywhere?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i would have to speak to an attorney or two about legal status, copyright, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: no, I had almost zero interaction with shen regarding ringct. :P MRL is even more headless than your description&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; At the very least, we have no formal guidelines for putting &quot;Monero Research Lab&quot; as a title/tagline&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yeah but who published his paper on MRL&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i dunno, fluffypony?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It just really hasn&apos;t been tested by anyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (yet)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would like to make a proposal to do a weak formalization of MRL. Basically acknowledging sarang and suraeNoether as the leaders of the workgroup, whether or not they are paid by the FFS.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume core team put it up&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; exactly.. so it&apos;s in the first category&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; anyone can be part of MRL&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; it&apos;s self-assembling&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: I feel like we&apos;re treading into governance territory, and if we are doing that, i would like a title like &quot;Paladin Exemplar&quot; or &quot;Necrophage Elitus&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I understand what rehrar is getting at though&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re very public-facing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d like &quot;Man About Town&quot; for my title&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right now it&apos;s based on your reputation w/in the community. But people outside the community don&apos;t track that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s put the ethics document on the side burner, we&apos;ll get back to it next week; in the meantime, if anyone doesn&apos;t object, i&apos;m going to just go tattoo my pgp keys on my forehead and that&apos;ll be MRL&apos;s authentication&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; my proposed formalization doesn&apos;t put anything on membership (anyone can join and contribute) but does put a bit of a hierarchy in terms of &quot;these people are putting out random stuff, suraeNoether sarang, is this MRL work?&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nor should they&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: understood&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; exactly sarang&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; &quot;putting out MRL work&quot; == merged into the research-lab repo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; doing something like this is saying the community has vetted and found these two, so you don&apos;t have to vet&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; and those merges are controlled&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; the same way anyone can work on Monero&apos;s source code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; True, but is the concern more about claiming representation from others rehrar?&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; doesn&apos;t mean we&apos;ll merge something that introduces a backdoro&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; *backdoor&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; fluffypony: or will we...?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; backdoro is esperanto for backdoor&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sarang: unsure yet. Admittedly the concern is vaguely defined, so no action should be taken as of now until the &quot;threats&quot; are better defined&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll start with the ethics policy document&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I&apos;ll dig up our EF version and forward to suraeNoether and sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty silur&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one simple method is for Sarang and I to publish an accumulator of PGP keys that we consider &quot;valid&quot; MRL keys; when you ssee a document signed wiht a key, you check if it&apos;s in the public accumulator. If it is, great, you know we approved it. If not, you know someone is tryign to push out an MRL paper early (or just lying about their own credentials)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but we can think about it more between now and next week&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i like the idea of a simple ethics/conflict of interest policy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We really should sign those&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; I&apos;d be happy to put on my UncagedPotential hat and review any drafts of the policies.&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; git already supports GPG signing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; or at least post to github with signed commits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; fluffypony: lol, read my mind&lt;br&gt;&lt;strong&gt;&amp;lt;fluffypony&amp;gt;&lt;/strong&gt; I don&apos;t think you need to over complicate it beyond that&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; good point&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i agree&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; was there any such attempt of claiming MRL relations for unethical or random reasons? Or is this all abstract discussion?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: when sarang and i met endo in person at the beginning fo this month, we discussed the general phenomena i described regarding too-plausible reporting that doesn&apos;t display conflicts of interest. nothing about *monero* right now is drifting us in that direction, it was just an idea we had about the overall cryptocurrency space.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think binaryFate means the MRL formalization comments&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right, all of this is coming from that one discussion; the answer is no, there have not been any attempts to impersonate me or sarang yet, afaik&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shall we address the idea of to-do?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it was brought up earlier&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea I was waiting for that :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (we are over time, if anyone needs to go)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; here is our current &quot;road map&quot; with some things ticked off. It could be slightly out of date. &lt;a href=&quot;https://github.com/monero-project/research-lab/issues/29&quot;&gt;https://github.com/monero-project/research-lab/issues/29&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in general, I would really really like a transaction tree visualization tool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or something that scrapes statistics from teh monero blockchain in genreal&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; From the cryptographic point of view, we are interested in replacing ring signatures with something that has decently large anonymity sets, no trusted set-ups (say ZK-STARKs)...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the replacement must be sufficiently efficient in both space and verification time that total time-to-download-and-verify the blockchain (an up-front cost for new members to join the network) is manageable over the next several years, and preferably should also have greater security claims than computational unforgeability.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; More pointedly, I have been thinking lately about the state of our current primitives and their implementations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; IMO we should be offloading to tested libraries far more&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i agree with that statement, and anywhere that we aren&apos;t, should be filled with unit tests.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; From a stochastic processes point of view, consensus models lack a rigorous description as &quot;adversarial&quot; or game-theoretic, such that participants have some control over the distribution of the outcomes, financial interests, and payoffs, etc. If you are a statistics sort of person, that could be fun.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; One interesting thing that is almost a computer-science exercise and could land anyone &quot;on the map,&quot; so to speak, would be to place the Zerocash Sapling ZK-SNARKs inside the bulletproofs of Bunz, Bootle, Boneh, et al.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Anyone who can manage to do that will essentially see money thrown at them to work on these projects forever, and will see their work implemented live on multi-billion dollar currencies within a year.&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we should put this in a doc on a repo or somethin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; From an applied algebra point of view, we are more-and-more interested in RLWE settings and their post-quantum resistance properties, and personally, I&apos;ve recently been reading about using Euclidean rings to construct untrusted accumulators.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yaaaay&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i need to publish the Q4 roadmap by the end of this month, endo, and i&apos;ll be including this stuff in there&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I was actually just wondering whether my RLWE fanatism will be extingiused here&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; with the roadmap&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i copy-pasted some of the list above from my communications with Clemson recently. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; These should be open issues on github probably&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the roadmap is an open issue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and it consolidates all this into a list&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; suraeNoether: around may we had a brief discussion about how bulletproofs could be even more efficient with RLWE&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; we should really see that to the end&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur: &lt;a href=&quot;https://eprint.iacr.org/2018/637&quot;&gt;https://eprint.iacr.org/2018/637&lt;/a&gt; for some RLWE fully homomorphic stuff :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t recall that discussion, and i haven&apos;t thought *at all* about how LWE or RLWE could be used in bulletproofs&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; these cipher expansions are supa-dupa small O.o&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thanks for tha paper&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, i think this was a pretty good meeting. Anyone have objections to beginning the closing ceremony of our research meeting?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; also will you have some time to share your leads on this RLWE untrusted accumulator stuff? I don&apos;t really see the connection now&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; I have a Q or two about the notes at the GitHub, but that can happen post-meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, no, the untrusted accumulator is with euclidean rings (like polynomial rings) &lt;a href=&quot;https://kodu.ut.ee/~lipmaa/papers/lip12b/cl-accum.pdf&quot;&gt;https://kodu.ut.ee/~lipmaa/papers/lip12b/cl-accum.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the FHE encryption uses RLWE&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IsthmusCrypto: eh, the closing ceremony is &quot;people gradually losing interest and walking away from their computers&quot; so fire away buddy&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-09-17</title><link>https://beta.monerodevs.org/blog/2018/09/17/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-09-17/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/17/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-09-17/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 17 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; welcome to the #monero-research-lab meeting for 17 September 2018&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hullo&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we didn&apos;t meet last week because Sarang and I were meeting in person for some productivity turned up to 11, enabled partly by endogenic&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When snarks&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or at least snark&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; today&apos;s agenda is only 1) greetings is 2) a brief update on what folks have been working on and what they see coming up next&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we got 1) out of the way so efficiently, i&apos;m just blown away, look at you guys, you are rock stars&lt;br&gt;&lt;strong&gt;&amp;lt;dog\&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Shine on suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang has recently been doing some digging into view key solutions for additional functionality like balance-proving or proofs-of-reserve; is there anything you want to bring up publicly about those for now sarang?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since you have like 3minutes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Just that the nature of our txn model means balance proofs open up knapsack style problems, are not efficient, and therefore I think not something of great priority&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and we can elaborate on that for folks who are interested as the week goes on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Sure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or just later today :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; earlier this week, I discussed some stuff regarding finding provably spent subsets of output keys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Oh and they&apos;re likely always going to be interactive, which is a bad ux&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang and i worked some of this out in person&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aye&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; essentially the take-away is this:&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say some entity like the Monero Project wants to keep a blackball list of provably spent outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; to avoid mixing with future ring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s say a user doesn&apos;t trust the Monero Project&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this user wants to verify all the computations used in computing that blackball list, to verify that the list is a complete list of all provably spent outputs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the user loses trust in the Monero project if any provably spent set is found that is not on the list, or if any set on the list is not actually provably spent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; how long does the user need to take to verify a small section of the list? let&apos;s say only for transactions created in a single day?&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; tree fitty&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, the answer to that is in the binomial coefficient: to completely verify a day&apos;s worth of transactions (between 10^3 and 10^4 presently), with a ring size of r=7, requires presently at least 1000-choose-7 checks. this is... around 2e17 things to check. even in constant time, that takes a loooong time to check&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s maybe doable, but to verify even a month&apos;s of transactions is like 4e27, and there&apos;s a certain point where verifiers can no longer check the list for completeness&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I disagree the user loses trust if a provably spent set is not on the list (assuming he uses his own method, not the public sources for determining blackball list). The opposite would be more devastating.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We just want the user to trust that nobody is being censored&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And verifying the list will be easy&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: that&apos;s fair, what i mean is if the Monero Project is acting like a curating party for this blackball list, they are acting as a trusted third party, so there is a risk to the user if that third party is acting dishonestly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Each item can also have its rings listed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So the user checks her own copy of the chain&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I think it&apos;s fine as long as it&apos;s advertise as a &quot;best effort&quot; and not claiming to be exhaustive.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right, checking small pieces of this list for provable spent-ness is easy: verifying that the list is *complete* can be made &quot;essentially impossible&quot; by picking larger rings; and using this sort of heuristic, we (sarang and I) determined anything above ring size 45-ish is wasteful in this regard&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You&apos;re all in luck. My plane is delayed&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; is there a way to distribute the computation BOINC style? decentralize all the things and all&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The initial computation&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I would be way more comfortable to give up completely on the idea to claim we&apos;re exhaustive.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Then everyone can check their peers work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but the key take-away here is that checking our blackball list for ring sizes beyond 3 is impractical for our project. we kicked the idea around of a sidechain that rewards finding provably spent sets on the main chain and proving their spent-ness on the side-chain to earn a PoW reward :D&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; There might be more tricks we did not realize yet.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can do a small ring complete subset analysis once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And hardcode it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Optional user verification&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Better to go with &quot;best effort given computational ressources used and state of our understanding; anyone welcome to improve it&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: for sure, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We will have the complete list for those small rings&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; also seems reasonable given our constant releases and forks and checkpoints&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We don&apos;t need to run it further&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But I&apos;m writing up a quick thing on it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; right, point is now we have a reasonable expectation of when to stop increasing our curation of the blackball list: ring size 4 is pretty much impractical already, ring size 5 is going to be... a... loooong.... wait...&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; that&apos;s totally ok&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; on other fronts, I&apos;ve been looking into zk-snarks and starks as a sidechain on monero, with no transparent pool (the &quot;transparent&quot; pool would be monero&apos;s base layer, and this starky side-chain would be the optional &quot;shielded&quot; pool on top of it). i&apos;m looking into trust-free accumulators; i think there&apos;s actually a &quot;whole new protocol&quot; sort of thing going on using certain accumulator constructions (see&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://link.springer.com/chapter/10.1007/978-3-642-31284-7%5C_14&quot;&gt;https://link.springer.com/chapter/10.1007/978-3-642-31284-7\_14&lt;/a&gt; for example)&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Can these calculations be parallelized/cluster-ified?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; (the blackball)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes they can&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; im curious - is this calculation / processing done on a given state? Or is it done while building the blockchain? i.e., you could imagine a Sync 2.0 where the monero blockchain takes even LONGER because while your synchronizing, your own computer is curating its own blackball&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; very parallelizable&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but huuuuge search space&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Worth noting that verification is fast for the user&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gingeropolous: I don&apos;t think we&apos;d need to do a live version during sync&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Damn. Planes radar altimeter is busted :(&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No bueno&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; gingeropolous: there are ways to make it faster to blackball in a rolling computation like that, but even for a single day&apos;s worth of blocks per batch, you end up having a huge space to search (which is why i selected a day above)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; and if the blacksync indeed does work, you could just prune them from the blockchain and the network eventually reaches a blackballed consensus because those outputs just don&apos;t exist... hrmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; but it doesn&apos;t matter because once we&apos;re at ringsize 21 we can all go on vacation&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, and syncing from scratch doesn&apos;t really solve the problem, because even short periods of time end up with huge search spaces&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i had a single transaction to the blockchain with a single output, i need to check every known subset to see which share ring members with the new transaction&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; &amp;gt;_&amp;lt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But that also means an attacker would have to do that too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, precisely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So it becomes nbd&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Under a certain threat set&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; If ultimately we&apos;re facing an NP-complete/NP-hard problem, we could quantify it and demonstrate no attacker can go beyond rings N, no more than we can.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for complete lists, that is correct; a ring size of, say, 45-ish gets us close to &quot;you have to brute force more things than particles in the universe&quot; territory&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah that&apos;s the reasonable approach idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but you still have heuristic linkability; all this is merely to discuss proven spent-ness&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; This is all theoretical fun anyway, in practice it&apos;s assumed all this has no bearings on post-ringct tx anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Given high ring sizes yes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; suraeNoether Monero always has heuristic linkability anyway... we&apos;re only very good at plausible deniablity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, the likelihood this happens on accident is vanishingly small, so someone would have to be doing it on purpose for it to really be a problem&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: absolutely correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And this is a fairly easy way to improve safety&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Therefore worth doing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, so this week i am finally going to pick a journal for peer review for thring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And even doing it on purpose requires collusion anyway&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; And then the attacker can just outputs they control anyway&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; That would be an interesting idea, if a hostile node just returns outputs off the blackball list whenever queried for decoys&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IsthmusCrypto: yeah but why would it do that instead of using its own outputs? :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang and i go back and forth on it&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Depends if the node is lawful evil or chaotic evil&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; lawful might use own outputs. Chaotic might just ruin it for everybody.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It would get noticed immediately&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Or fairly quickly&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If they used known black balled outputs&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Exclusively&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Is somebody watching out for that, or should MAP set it up?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Oh&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; because they&apos;re all so old&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; yeah, that would be obvious&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; smh&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; sorry, continue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway, i don&apos;t think provably spentness is really the issue&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe that if you take the bipartite graph model and weight edges by output key age at the time of the transaction used it, we would re-attain the monerolink heuristic linkability model; what&apos;s funny about that, though, is that even if you were to optimize that guy to look for &quot;probably&quot; not provably spent outputs, you would still have such a large space to search through, you&apos;d never quite be sure if&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there wasn&apos;t a more likely solution right around the corner&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to quantify that&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; because i think heuristic linkability is more a danger issue for monero&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; thank accidentally using provably spent ring members&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; ^^ agree&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; later this week, i&apos;ll be reviewing the general M/N multisig thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is there anything else that folks want MRL to work on, bring up, discuss, etc? There will be news about the Denver Monero Conference later this week, I think.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IsthmusCrypto and silur you guys have been working on stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; would you care to discuss it?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; I can give a quick update on some of the #noncesense-research-lab projects&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; 1) Working on ways to automate identification of selfish/stubborn mining, since I have been doing it by visual inspection so far. One example written up so far.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; 2) Doing a small study of nodes doubled up on IP addresses. Checked peer lists and found duplicates. This is a subtle type of centralization - if 20% of our nodes/miners are showing up over a handful of ProtonVPN addresses, then another DoS on the VPN would have the side effect of knocking a disproportional number of machines off the network.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; 3)Vanity stealth addresses generation. If all of your personal outgoing transactions have the same prefix, then they will be indistinguishable from each other. This maximizes fungibility and eliminates headaches caused by how difficult it is to link your transactions on the blockchain. When you restore your wallet, use the same vanity code - the initial sync time decreases by orders of magnitude when your&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; wallet only needs to check outputs that obviously belong to it! /s&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; 4) Blockchain analysis to identify all MyMonero.com transactions that used high or paranoid mode. Partial writeup, but porting over to unsupervised ML methods to automatically pick out all the MyMonero txns from the main fungible cluster.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; 5) A lot of work on MAP infrastructure by @n3ptune - both backend database work and some slick UI/visualization&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; And a misc pet project on timing how long it takes to sync the blockchain on different machines.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; (end)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; #4 will be a paper that will be used as FUD; want to collab on an MRL bulletin and use our header and stuff so it&apos;s clear it&apos;s coming from MRL?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; quantum-vrf is on it&apos;s way I had major advances and even figured out that i can do it in a designated verifier setup. also I&apos;ve sent you my slides on RTRS for HCPP prague, did you have time to review it?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, i have not, did you email it or mention it in chat?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; you = suraeNoether &amp;amp; sarang&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; email it for both of you&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; on your protonmail addr&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; IsthmusCrypto: for number 3, the vanity prefix can be deterministic with the private key as the seed, right?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; just found it; when is the talk?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; So every new stealth address has a new prefix that can&apos;t be determined ahead of time without the private key&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; october 3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok i will review it this week&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That&apos;s actually super cool&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thanks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for #3 that forbids sending to a subaddress&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; since the subaddress recipient has to ask for a specific basepoint on the transaction key&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which sucks&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur i am more interested in your quantum vrf to be honest :D hehe&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; @suraeNoether - yea RE #4 I’ll keep you in the loop. Don’t want to give FUD fodder, so I am really hoping that MyMonero will fix it soon....&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and I&apos;d like your review on that I could send you the draft and we can eliminate my probably countless mistakes :)&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; #3 was just a joke, although it does reflect a real threat model (using a few digits to encode which output is the true spender, or maybe use a few digits to mark part of a hash of the private key to deterministically fingerprint transactions *from* the same account.&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; (would be malicious wallet software trying to communicate with no telemetry besides what is on the blockchain)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I think it could actually be used for fast sync&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Without fungibility concerns&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic ^ can&apos;t really do anything about the older choices, but we can patch that up moving forward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hooray fixed plane. TTYL. Will be on after landing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; prefixing keys makes them distinguishable by prefix, so i&apos;m not sure what the goal of the idea is :P&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Surae, make the prefix deterministic&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Increment private key by 1 every tx, hash it, truncate, and use that as the prefix&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Without the private key you can&apos;t fingerprint the txes&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I think you still get a different prefix for each output no?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That&apos;s a super naive method of course&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; You do binaryfate, but when scanning the chain you can look for the next prefix&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Every time you find one, you increment and look for the next&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I mean within the same transaction&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; And as you don&apos;t know the order, you can miss some&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Ah, yes&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If it&apos;s the same tx you can have a lookback&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That&apos;s not a huge deal imo&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; true&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Sorry for doing research stuff in the meeting, carry on guys. I&apos;ll bring this to the lounge.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; needmoney90: interesting... i need to thinka bout that. :P actually needmoney90 this is what the research meeting is for :D&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I&apos;ve been finally getting to work on an idea I had since a long time, I think I mentioned it here a couple of times.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; please go ahead!&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea I missed that and interested :D&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Broad idea is to study the age distribution of *actual* spendings of Monero users, with ultimately maybe proposing a better decoy output selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Go on&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; If it&apos;s opt in, wouldn&apos;t the set of data we collect be skewed away from those who are super cautious about privacy?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Maybe best to explain the approach is a simplified example: imagine all rings are of size 2 (one real + one decoy). The &quot;real&quot; distribution is unknown, but the &quot;decoy&quot; one is known from what the wallet software is doing (restricted to certain block ranges where we are confident an overly large percentage of users are using the same version)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; The result is a mixture, or (simplified) a weighted distribution. This is observable in the blockchain.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; By using the observable bit, and the known part of the weighted distribution, I want to estimate the unknown one, aka the real spending habits&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I&apos;m writing an R package to do this, with an emphasis on graphically comparing what we should expect if users were spending &quot;as we think&quot; versus what we actually see from the blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; so whatever results I get be done again in the future with the same procedure&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; First results expecting soon (this week hopefully)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; This will also allow to check the Miller et al. gamma distribution fitting btw, which afaik nobody really cross-checked (even though it will make it into the next hard fork)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; (end)&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; so is this asking which inputs are outliers of the distribution the wallet is using?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; no, it&apos;s about the distributions, not the level of inputs. It&apos;s comparing &quot;the situation we are modelling using [triangular/gamma] distribution&quot; and &quot;what we see in the blockchain&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;gingeropolous&amp;gt;&lt;/strong&gt; gotcha&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Think of it as cutting through the noise to estimate the real spending habits, but it only gives you the distribution of it, no info on a single input&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; We rank highly on plausible deniablity :) I&apos;m trying to improve on the distribution/heuristic thing. There was very little studies to come up with first the triangular one then the gamma one.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Anyway, I&apos;ll probably have a draft report in week or two to circulate.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this is a very interesting idea&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m a little confused; where are you getting your data? your own wallet?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; It doesn&apos;t need a ground truth. It&apos;s just actual distribution minus decoy selection algorithm expectation, right?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; IsthmusCrypto: fix the ability to use different ring sizes? the new apps and new web wallet do not allow you to pick, for that reason. i didn&apos;t expect we&apos;d still have the old mymonero.com wallet up til now and totally forgot we have the mixin select there&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just let me know next time :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; got so many things going on :&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; IsthmusCrypto correct&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; will start to settle down soon i hope&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IsthmusCrypto: ahhhhh i see, yeah, if i understand it correctly, that&apos;s a wonderful treasure trove of useful data. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh man&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyway IsthmusCrypto can you really tell they are -MyMonero- transactions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: good freaking idea!&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; or just that they have a high ring size?&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; The MyMonero fingerprint is based on the ringsize AND the decoy selection algorithm&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; suraeNoether simplified example again (ring size 2): wallet is known to use unifom for decoy. Blockchain shows distribution X (and we know it&apos;s 0.5 wallet distrib + 0.5 user real spending). We can compare the two and infere a lot about real user spending&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; The first is a good signpost to find candidates, then the second is the actual give-away&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I&apos;m just getting interesting results as we speak, but prefer to clear things a bit before sending to anyone&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; IsthmusCrypto: just want you to know i&apos;ve been motivating for the decoy selection algo change for a long time,&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i&apos;m discussing it internally again to get it done ...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; we hve work on it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; need to stabilize and deploy..&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Cool @edogenic. I haven&apos;t worried about it too much or rushed the research because the impending fixed ring size will remove half of the heuristic.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; binaryFate: more generally: if we use a distribution F to pick ring members, the extent to which ring members on the blockchain vary from F is directly related to the true signers... really great approach&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, anyone else have anything they want to chat about?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it&apos;s been a few weeks&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; yep, and it&apos;s directly quantifiable by the ring sizes too&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Last thought - can we start recording MRL meetings alongside the other dev diaries? It would be good for accessibility and showcasing some of the best people/conversations in our community&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; If somebody can show me where/how, I can take care of uploading them.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; IsthmusCrypto: they used to get uploaded&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; or did they?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; anyway I plan on creating a IRC bot that auto uploads the meetings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IsthmusCrypto: i usually throw the logs up on my github, but i have been lazy lately; i&apos;ll set aside an hour later today to upload all the ones I have&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone wants to put them anywhere else, feel free, maybe we could throw them up on the getmonero.org page or something like that. i&apos;ll look into a few options&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; 👍 I started thinking about this when the person showed up claiming that fixed ring sizes hadn&apos;t been publicly discussed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if anyone wants to take initiative and upload meeting logs that are missing before i get to them, that&apos;d be a great contribution to MRL&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; only so many hours in a day :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; either way, i&apos;ll try to organize what i see available later today. my github is a mess&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Cool, I was thinking I could upload them here? (If that seems alright and somebody shows me how or wants to take initiative and do it themselves)&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; go for it&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; good idea&lt;br&gt;&lt;strong&gt;&amp;lt;IsthmusCrypto&amp;gt;&lt;/strong&gt; Do I just PR it to here? &lt;a href=&quot;https://github.com/monero-project/monero-site/tree/master/%5C_posts&quot;&gt;https://github.com/monero-project/monero-site/tree/master/\_posts&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i believe that is correct; moneromooo or luigi1111 ?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; IsthmusCrypto: yes, but you have to convert the logs to markdown&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok, I believe we are over an hour here, so we&apos;ll wrap this up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; any last notes/comments/concerns/questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m expecting my cross-chain paper to be done by the end of the month, i think; it&apos;s actually a lot simpler than the multisig paper&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; the cross-chain atomic swaps?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; not quite, I remember it had a much cooler name&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; ring-confidential atomic swaps or something&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No, to &lt;a href=&quot;https://repo.getmonero.org/&quot;&gt;https://repo.getmonero.org/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; oh didn&apos;t even know about that thx&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-09-15</title><link>https://beta.monerodevs.org/blog/2018/09/15/logs-for-the-Community-meeting-held-on-2018-09-15/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/15/logs-for-the-Community-meeting-held-on-2018-09-15/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, Changelly r/Monero discussion, and miscellaneous</description><pubDate>Sat, 15 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Welcome to the Monero Community workgroup meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/meta/issues/273&quot;&gt;https://github.com/monero-project/meta/issues/273&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;serhack&amp;gt;&lt;/strong&gt; Hi :- )&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; allo!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; welcome all, and thanks for your patience&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Monero community led the way in reporting a MEGA chrome extension, which had been compromised: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9cx7cc/dont_use_mega_chrome_extension_version_3394/&quot;&gt;https://www.reddit.com/r/Monero/comments/9cx7cc/dont_use_mega_chrome_extension_version_3394/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Don&apos;t use MEGA Chrome Extension version 3.39.4 (self.Monero) | 263 points (99.0%) | 98 comments | Posted by gattacus | Created at 2018-09-04 - 16:26:06&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero has seen recent increased adoption on Bisq, a decentralized exchange: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9evf8j/98_of_transactions_on_bisq_are_xmrbtc/&quot;&gt;https://www.reddit.com/r/Monero/comments/9evf8j/98_of_transactions_on_bisq_are_xmrbtc/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] 98% of transactions on Bisq are XMRBTC (&lt;a href=&quot;https://i.redd.it/0252oqlpakl11.jpg&quot;&gt;https://i.redd.it/0252oqlpakl11.jpg&lt;/a&gt;) to r/Monero | 218 points (94.0%) | 82 comments | Posted by geozdr | Created at 2018-09-11 - 07:29:42&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A Monero community member made another WooCommerce plugin: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9dkwem/i_made_an_open_source_plugin_for_accepting_monero/&quot;&gt;https://www.reddit.com/r/Monero/comments/9dkwem/i_made_an_open_source_plugin_for_accepting_monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I made an open source plugin for accepting Monero XMR on WooCommerce sites (self.Monero) | 173 points (98.0%) | 28 comments | Posted by anticassette | Created at 2018-09-06 - 17:29:44&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero was recently mentioned in a Bitcoin Magazine article: &lt;a href=&quot;https://bitcoinmagazine.com/articles/battle-privacycoins-why-monero-hard-beat-and-hard-scale/&quot;&gt;https://bitcoinmagazine.com/articles/battle-privacycoins-why-monero-hard-beat-and-hard-scale/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Monero community is dead :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lol jk&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; the 35c3 call is out and we want to get a lot of monero related talks in the main programme, see &lt;a href=&quot;https://events.ccc.de/2018/09/11/35c3-call-for-participation-and-submission-guidelines/&quot;&gt;https://events.ccc.de/2018/09/11/35c3-call-for-participation-and-submission-guidelines/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ^ I knew someone would have something :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; .ded&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://i3.kym-cdn.com/photos/images/original/000/715/140/3b2.jpg&quot;&gt;http://i3.kym-cdn.com/photos/images/original/000/715/140/3b2.jpg&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://taiga.getmonero.org/project/rehrar-35c3-2/wiki/home&quot;&gt;https://taiga.getmonero.org/project/rehrar-35c3-2/wiki/home&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; we finally managed to organize ho to embed the GUI guide in the binaries, from version 0.13.0, it will be included with the wallet files&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ty parasew txmr, I&apos;ll be sure to review these&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the guide is here: &lt;a href=&quot;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&quot;&gt;https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ErCiccione, do we have new files to translate?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Oh, and I just finished my Monero Talk conversation: &lt;a href=&quot;https://www.youtube.com/watch?v=lfBZsMbOAZo&quot;&gt;https://www.youtube.com/watch?v=lfBZsMbOAZo&lt;/a&gt;. Along with other talks with Felix Honigwachs and Sarang Noether this past week&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Ring Signatures and more with Justin Ehrenhofer - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: better talk about that later in the &quot;workgroup report&quot; point, but yes :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We can move on then to 3. FFS Updates. Lots to discuss&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Make sure to raise your hand if you have something you want to talk about for one of these&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots to get through&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a.&amp;nbsp;ErCiccione: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&quot;&gt;https://forum.getmonero.org/6/ideas/90800/erciccione-coordinator-of-the-localization-workgroup-translations-another-quarter&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone have concerns/questions about this proposal?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; fund him!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; look at that, unanimous approval :p&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks to all who support(ed) it :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; o/ yes i have a question&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; if somebody have questions, concern. Happy to answer&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; why it&apos;s not approved yet? :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; go ahead vp11&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hopefully we can get luigi1111 to move most/all of these after today&apos;s discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; b.&amp;nbsp;Sarang: &lt;a href=&quot;https://forum.getmonero.org/7/open-tasks/90809/sarang-funding-for-october-december-2018&quot;&gt;https://forum.getmonero.org/7/open-tasks/90809/sarang-funding-for-october-december-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I&apos;ll take silence as a good thing&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; down to funding please, we need a strong MRL&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this Sarang proposal is already in funding required with 10 contributions&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; not much to discuss about sarang i guess, that&apos;s a fundamental FFS proposal&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; just saw that Sarang got approved for funding, opening the wallet...&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; oh, i have to give then&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *intermission while we all donate, brb*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; jk, but only about the intermission part, since we have more to cover!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; c.&amp;nbsp;Justin/sgp: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90808/send-justin-to-blockchainnw&quot;&gt;https://forum.getmonero.org/6/ideas/90808/send-justin-to-blockchainnw&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; this is mine, happy to answer any questions&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I made sure to make good use of funds by staying in a 5 star hotel and renting a lambo. gotta make Monero look good /s&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; there were some comments about adding print matierals. still working with the conference on that&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; you got decent approval on the reddit thread and 3 comments on the forum, which is a lot :P so I feel like it should be moved to funding&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and you&apos;re asking a very reasonable amount&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; and we all knoe 3 people is basically the entire Monero community&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s not like we need to make the whole community donate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oh, and I have another conference next month in North Dakota, but the university is covering those costs&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yes down to donate, it&apos;s unfairly cheap!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; d.&amp;nbsp;vp11: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90652/monero-ecosystem-translation-to-brazilian-portuguese&quot;&gt;https://forum.getmonero.org/6/ideas/90652/monero-ecosystem-translation-to-brazilian-portuguese&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; this one is mine, if you have any questions feel free to ask away&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; vp11: did you talk with endogenic about MyMonero translations?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I have to say, though, even if it doesn&apos;t get funded I will work on these translations, but in a different pace&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yeah selsta, he will make the files available soon(tm)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; selsta: i still have to talk with endogenic about mymonero translations, we spoke about it month ago, but never resolved&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; oh okay, haven’t seen MyMonero translations yet, that’s why I asked&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I have to update the FFS to add the outreach material&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh i didnt realize it was in my court&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; let&apos;s sync up soon&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about vp11&apos;s proposal: i already explained the reason many times in past, but i don&apos;t endorse any FFS about translations, but vp11 is a very valuable member of the localization workgroup and did a great work in past&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; anyway, I feel like the FFS didn&apos;t get a lot of support, I have no problem in trying to post it again on reddit in a few months when the market is hotter. maybe it will attract more interested parties.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; endogenic: yep, we need to talk about that when you have a sec&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; FFS feel more tough in a bear market :/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; e.&amp;nbsp;zeagu: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90768/xeagu-ibs-moscow-speaker&quot;&gt;https://forum.getmonero.org/6/ideas/90768/xeagu-ibs-moscow-speaker&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: don&apos;t take it personal, in my experience, the community really understimate the value and importance of translations&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; if we found a way to make it easy to purchase or exchange into monero just for the proposal it could increase our reach considerably&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ErCiccione, I never take anything personal :D&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; it&apos;s all good&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i reached out to some of my tech networks about the noethers&apos; proposal recently but these people probably dont have xmr laying around&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: i meant the fact that feels like not many people supported your proposal&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; endogenic, that&apos;s something we could ask binaryFate. some kind of integration with xmr.to&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; look at endogenic shilling for GloBee to be added to the forum :p&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; would be actually a good feature imo&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ErCiccione, oh yeah, no worries though. I just thought it could be a good moment since danish and arabic translations went to funding required and were funded&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; agreed vp11&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anything on xeagu&apos;s request?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; anyone in favor of it?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i don&apos;t see why it should not go to funding required&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; me neither&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; if he&apos;s a valuable speaker&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s kind of funny to put the noethers&apos; struggling proposals next to the church of monero&apos;s proposal&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just my 2 millinero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; none have been heavily advertised yet&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; f.&amp;nbsp;moneromooo: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90748/moneromooo-coding-october-december&quot;&gt;https://forum.getmonero.org/6/ideas/90748/moneromooo-coding-october-december&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; is there any debate about moneromooo?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; who the hell is moneromooo, no way, delete it! /s&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; recently reduced to 234 Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I assume there is no debate here, but by all means, speak up so we can fight you&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; don&apos;t really think there is much to discuss about mooo&apos;s proposal :P&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; (mostly kidding about fighting, but of course we want to know if you have any major concerns)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; g.&amp;nbsp;rehrar: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90717/the-rehrar-tour&quot;&gt;https://forum.getmonero.org/6/ideas/90717/the-rehrar-tour&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar is a top speaker&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I vote to move to funding required asap&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah his recent interview was on fire&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; +1&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; he has been speaking in some interviews lately, the more he did the best it is&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yep, +1&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; +1 for rehrar, master improviser&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, so all proposals generally get favorable comments here. luigi1111, move them all please! :D&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any other FFS proposals I did not mention?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; or any last-minute comments about any of these proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; we are thinking to do an FFS for CCC presence&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; for transportation costs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; but this is just in ideation phase&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; and should be discussed in another meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; is most of this documented in the Taiga link you shared earlier?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; not at all&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Sorry i just got disconnected after my previous message&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; yet&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; soon tm&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, let me know when you&apos;re ready so we can reserve some meeting time here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; sgp* ?&lt;br&gt;**&amp;lt;sgp*&amp;gt;** ErCiccione, take it away&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90757/el00ruobuob-part-time-for-a-new-quarter-october-december&quot;&gt;https://forum.getmonero.org/6/ideas/90757/el00ruobuob-part-time-for-a-new-quarter-october-december&lt;/a&gt;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* damn, hold up for this one&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;ErCiccione&amp;gt;** thanks sgp&lt;/em&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; my bad el00ruobuob&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; seriously sorry&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; whoops, will wait&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; no worry&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i got disconnected just as i o/&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; lots of support on the forum&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; any comments here?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; if you have any idea to add to my todo list, feels free...&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; +1 from me, always top quality work&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great, consider this unanimous support then :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right ErCiccione, go ahead with your workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; so, first of all, so sorry i lost the last two meetings. i have a couple of big updates:&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 1. we finally got pootle (the translation platform) uploaded on getmonero, you can find it on translate.getmonero.org , but please, do not subscribe, i&apos;m still waiting to get shell access from pigeons, so that i can start the proper configuration&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; but at least it&apos;s up, thanks to pigeons for that&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; hell yeah :D&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s the platform we will be using to manage most of the monero translations in future, it will make everything much consistent and easier. It will totally bypass GitHub (the platform will commit on the repo)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; 2. next release of the GUI (0.13) is near, as soon as the code is frozen i will make the &quot;call for translators&quot; as for 0.12. This to make sure all languages of the wallet will be properly updated. I got a great response last time, i hope this time will be the same&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; count me in&lt;br&gt;* shillo est maintenant connu sous le nom de shilloded&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; also, i started to coordinate with lh1008 and the outreach workgroup. Soon i will update taiga so that the localization workgroup can officially take care of that&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks el00ruobuob, will ping you on the issue as soon as i open it&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; for 0.13 we&apos;re going to be using pootle?&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: nope, it&apos;s not ready yet and 0.13 will happen in a month. I want to be sure everything works properly first. Pootle will need some tweaking to work with some projects, like monerujo&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; :&apos;( ok&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; that&apos;s why it&apos;s not gonna happen soon, we need to twak it to work with markdown, javascript etc&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; s/twak/tweak&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; ErCiccione meant to say: that&apos;s why it&apos;s not gonna happen soon, we need to tweak it to work with markdown, javascript etc&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any other comments? Any other workgroups with updates?&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; There will be a meeting for the CCC(C3) participation group, meeting next week Sept 22, 17:00 UTC on #monero-community. for in-between discussions we are using #monero-ccc&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Outreach Workgroup has released their PSA: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9eqp12/monero_best_practices_psa_1_of_7_a_secure_wallet/&quot;&gt;https://www.reddit.com/r/Monero/comments/9eqp12/monero_best_practices_psa_1_of_7_a_secure_wallet/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero Best Practices PSA [1 of 7]: A Secure Wallet is a Happy Wallet (Details in the comments) (&lt;a href=&quot;https://i.redd.it/5v2g8gk9rgl11.jpg&quot;&gt;https://i.redd.it/5v2g8gk9rgl11.jpg&lt;/a&gt;) to r/Monero | 99 points (98.0%) | 15 comments | Posted by xmrhaelan | Created at 2018-09-10 - 20:19:13&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; that&apos;s awesome work ErCiccione, good luck on the pootle tweaks&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; el00ruobuob, link with all of them compiled: &lt;a href=&quot;https://www.monerooutreach.org/best-practices-for-monero.php&quot;&gt;https://www.monerooutreach.org/best-practices-for-monero.php&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thanks oneiric&lt;/em&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; tomorrow it&apos;s gonna be the last one&lt;br&gt;**&amp;lt;sgp*&amp;gt;** great initiative&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; vp11, where are the translations on the site?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; oh got it&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* 5. Changelly r/Monero discussion&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9f0qlx/changelly_has_been_removed_from_the_list_of/&quot;&gt;https://www.reddit.com/r/Monero/comments/9f0qlx/changelly_has_been_removed_from_the_list_of/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Changelly has been removed from the list of services to avoid (self.Monero) | 22 points (66.0%) | 46 comments | Posted by needmoney90 | Created at 2018-09-11 - 19:48:13&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; There will be a followup post&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* If you have comments, feel free to mention them now&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; The ChangeNow.io Changelly proxy could be mentioned&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; (if we discourage Changelly)&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* iirc, Changelly was added to the list for its connections to MinerGate/Bytecoin/HitBTC, not for the KYC component&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* I agree we should not tell people to *avoid* something for following local laws&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* but the initial annoyance was for another reason&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i thin the point here is that the community don&apos;t trust them, and i understand that&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;oneiric&lt;/em&gt;&amp;gt;&lt;/em&gt;* but for stealing people&apos;s money under the guise of local laws?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* oneiric_ it&apos;s hard to prove unfortunately. I don&apos;t want to get too wrapped up in unaccounted scenarios&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i think best option here is to remove the &quot;scam&quot; label, but warn that the community don&apos;t trust them&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; can we look at this issue from a different perspective? let&apos;s say... instead of saying what people should &apos;avoid&apos; we can simply &apos;recommend&apos; good alternatives and state that anything that is not listed isn&apos;t considered safe by the community.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;oneiric&lt;/em&gt;&amp;gt;&lt;/em&gt;* right, don&apos;t have personal experience with them either&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the problem is on the bold statements: &quot;it&apos;s a scam&quot; or &quot;you should avoid it&quot;.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;oneiric&lt;/em&gt;&amp;gt;&lt;/em&gt;* +1 wp11&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;oneiric&lt;/em&gt;&amp;gt;&lt;/em&gt;* vp11*&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* yeah&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i do agree with vp11&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; maybe we can just recommend the services that we know are decent, and then state that everything else might pose a risk and that&apos;s it.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; you could argue that if everyone is getting scammed at, let&apos;s say, minergate, then it&apos;s our obligation to inform our new users&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and it&apos;s a very valid argument&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; also agree with vp11, as it is a &quot;recommendation&quot; and not a listing of all services out there&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; but now you have to keep updated on pretty much ALL services out there&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* Does anyone else have any comments? Do you have any questions for us needmoney90?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; constantly checking their ToS and if they are currently scamming or not&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: that could be a problem, how do you choose which services to suggest. What if there is a conflict of interest with some members of the community? don&apos;t know, playing devil&apos;s advocate here&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ErCiccione, that&apos;s fair. We choose the services that we have good community feedback that they work as intended.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; finally the community has the power to decide what is a good recommendation or not. if an ancient member of the community suggests a service and people have a bad experience, it&apos;s gonna get scrutinized.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; as it should&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the ultimate solution: not recommending anything. but then it&apos;s a disservice to the community because everyone has to look to solutions for themselves&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yep, that sounds good. I think it&apos;s fundamental to give the community proofs of why that service and not that one&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; ErCiccione you mean no recommended services and just a list? or nothing linked at all?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; e.g. on the daily thread on r/monero and r/monerosupport I wrote Kraken as a recommendation to a fiat gateway to monero&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; you could go and say that I&apos;m somehow affiliated to Kraken&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; but the fact is that they&apos;re one of the only old school exchanges that didn&apos;t get hacked and has monero fiat pairs&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and they have some decent community feedback&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; which is enough to get a recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; if they somehow start becoming a bad service, the community will speak up and it will get removed&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; not because it became scammy, but because it&apos;s isn&apos;t reliable enough to become a recommendation&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; parasew: no, i mean, i agree we should make a list, but with very good explanations of why we recommend that service and not another one.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;scottrepreneur&amp;gt;&lt;/strong&gt; &quot;these services are not scams, but you still need to do your own due dilly.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; the only problem i see is that if one of the services we recommend goes rogue, who get scammed can say &quot;the monero community suggested me to use thatr&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Sorry hey&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; something like that. &quot;these services received generally good community feedback, but you should always do your own due diligence and read their terms of service&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; OK so&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Here&apos;s the issue&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; ErCiccione, yeah but you can&apos;t really avoid that. even MyMonero can go rogue if we just assume that.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; What do they do that others don&apos;t that is a scam&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; And are we subject to libel laws if we say it baselessly&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; vp11: IIRC mymonero don&apos;t hold private keys, even if they go rogue, the problem would be relative. endogenic correct me if i&apos;m wrong&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; They can do exactly what changelly can&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Anyone using the site at a given moment can get their funds snatched&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yep, true that&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; There&apos;s even risk for selective scamming I believe, where they can send specific people a modded version of the source&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* yeah, they can send the private key to their servers instead of processing locally in the browser&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Doesn&apos;t even need to be a blanket thing&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I think it&apos;s reasonable to change the perspective. Instead of listing services to avoid or labelling them as scams, we could simply make a &apos;recommended&apos; list based on community feedback.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Recommended and recommended avoid&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; By community&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; yes, i think that&apos;s the best solution&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Calling something a scam is gray&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I would prefer not to have that&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Unless like&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It is&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* And &quot;recommended avoid&quot; can be for reasons as simple as &quot;it&apos;s a centralized exchange, and our community prioritizes decentralization&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; In this case it&apos;s not clear imo&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Ehhh, then we need to also implicate xmr.to&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yeah, I think we would need to give solid reasons for both cases of positive and negative recommendations.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; wut?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Hm. Doesn&apos;t xmr.to carry the same risks as changelly?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; In theory&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I know in practice not&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let&apos;s say it does, but then in the equation you have a variable called &quot;community feedback&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Changelly has accounts, but it&apos;s not verified, no emails are sent etc&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; which is absolutely amazing for xmr.to and horrible for changelly&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Yeah&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I think leaning on community consensus is fuzzy enough to work hete&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Here&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; explain like I didn&apos;t follow the conversation?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I imagine binaryfate can just as easily freeze a transfer if he wanted, there&apos;s no mechanical difference in control between changelly and xmr.to&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; if a recommended service starts to deteriorate, people will speak up on r/monero. then we can have a discussion in a community meeting to see if we should remove it from the recommendations.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;scottrepreneur&amp;gt;&lt;/strong&gt; the line is pretty clear at &apos;they will not directly steal from you&apos;, right? centralized or not?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I wish it was that simple&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; There&apos;s a few facets&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;scottrepreneur&amp;gt;&lt;/strong&gt; obviously we can have our opinions about bisq being the best exchange, but on this kind of all encompassing yes/no list. there has to be a clear determinant&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I mean, let&apos;s see freewallet for a moment. I actually think a custodial wallet is the right choice for some people, but we label them as scam because they have some affiliation with the bytecoin team and they&apos;re shady as fuck.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; AND the community posted so many times bad things about them that I can&apos;t even count&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; the &quot;community feedback&quot; is the key thing. if we have good feedback and people talking good things about a service, we as a community could (should?) recommend it to the new users looking for similar services.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;scottrepreneur&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; changelly has also a weak reputation on &quot;web of trust&quot;, see &lt;a href=&quot;https://www.mywot.com/scorecard/changelly.com&quot;&gt;https://www.mywot.com/scorecard/changelly.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; creating a list of positive and negative recommendations is not necessarily easy, but we will come up with the good formula after some trial &amp;amp; error.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; probably to get a service listed it should be on the market for a X amount of time, maybe the developer should come up in a meeting and talk about the service to create an open channel for communication (which increases trust), et al&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; vp11 so there should be guidelines written for the process?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; maybe, probably. at least some kind of discussion before adding services randomly. even if we come up with guidelines we will come up with them later&lt;br&gt;* ChanServ a donné l&apos;état d&apos;opérateur de canal à rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sorry I missed the meeting. With sarang right now.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It&apos;s ongoing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Giving our presentations at Discover Blockchains tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; oh sorry sorry sorry&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;txmr&amp;gt;&lt;/strong&gt; what about &quot;recommended&quot; &quot;neutral&quot; &quot;scamy&quot; something like that?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* longer than meeting than normal and was delayed&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; you also don&apos;t want a truckload of work in keeping the list updated with ALL the services out there.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; txmr: &quot;scammy&quot; might be a problem, as @needmoney90 pointed out&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; you need a small, concise list of proven services that the community uses for a long time and that we have some kind of communication with the owners/developers/something (preferably)&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; agree with vp11, let&apos;s not overcomplicate it&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and another concise list with the services that the community said are trash over and over&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* something like &quot;there have been a number of reports of various undesired behavior. Be careful when using these services&quot;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* nm is that in the legal clear?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Even undesired behavior is a bit weird for changelly&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; When you hit the $25k limit they require KYC&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Otherwise the checkbox doesn&apos;t even appear&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I think its 25k, 1btc doesn&apos;t trip it and 5 does&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; &quot;there are a high number of threads of people complaining about these services&quot;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* were all the reports transacting over $25k?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; They don&apos;t say so, but I highly suspect so&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Or whatever the AML limit is in Europe&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; They didn&apos;t inform users beforehand of that, leading to accusations&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Theyve added a checkbox when your tx exceeds AML directive limits&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;m really not sure what else they *can* do at this point&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; And please, if there&apos;s something I&apos;m unaware of I can point to, please inform me&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; bad rep from the users? goes into the &apos;not recommended&apos; list. now, how they can get removed? maybe by asking the mods? maybe they can only ask for a removal after 6 months without any thread talking bad about them?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; What if the grievance is cleared up?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then people will complain&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as with the current situation&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; hold on let me makes some more reddit accounts&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; rehrar, that&apos;s only because there&apos;s no process established on how to deal with it.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; that&apos;s why I talked about trial &amp;amp; error, I have no idea of what would be good enough&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; let&apos;s say 6 months later, no one complained and they message needmoney90 saying that they fixed their problems, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; they get removed from &apos;not recommended&apos; but they don&apos;t go to &apos;recommended&apos;, they go nowhere.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; The mods*&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I was just a mouthpiece for that thread&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vp11: you underestimate the people that will complain regardless&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Got crucified by the community anyways&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; then community comes up and say &quot;wtf THEY ARE SCAM PLS&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I still love you nm&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; but then we have some kind of process in place that the community should be aware, eg every 6 months without a complain about the service, if requested, they&apos;re removed from the list.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; and this is only because we thing that it&apos;s worthwhile to inform our users of bad services&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; because the obvious solution is to created a &quot;recommended&quot; list and that&apos;s all&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; if people get scammed by minergate, freewallet and changelly -- too bad for them.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; That&apos;s not an option either yeah&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; +1 for vp11, have two categories, and a clear process to get in or out of each of them&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; so I think we should come up with some kind of process, just a rough draft, and implement it ASAP so we can test and see what works and what doesn&apos;t, and then we can change as needed.&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; couldn&apos;t there be this &quot;recommended services list&quot; which would be in a textfile on meta for example? would make the process of maintainence easier (pull requests)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; this is one of the possible ways to handle the process. once we agree there should be one, it&apos;s a question to come up with something that would work for the mods and implement it.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* Does anyone else have any other statements to add to this discussion?&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* All right then. Let&apos;s do a quick &quot;5. Open ideas time&quot; in case someone has any closing thoughts&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; I have some Wikipedia updates.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; After Fireices litte “Ties to white supremacy movements” attack, Jytdog seems to have noticed it and mostly reverted it.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* whoa, I missed this&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Jytdog :D&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; There is still a mention in the history section, but it is way better now.&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; selsta, I was under the impression that it wasn&apos;t fireice who added that?&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; vp11: it was fireice 2 weeks ago&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* &quot;After many online payment platforms shut down access to&amp;nbsp;white nationalists&amp;nbsp;following the&amp;nbsp;Unite the Right rally&amp;nbsp;in 2017, some of them, including&amp;nbsp;Christopher Cantwell&amp;nbsp;and&amp;nbsp;Andrew Auernheimer&amp;nbsp;(&quot;weev&quot;), starting using and promoting Monero.[13][14]&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am convinced he is just trying to make the article as small as possible. Bad info? good info? Nah, none of it.&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; rehrar: Jytdog helped us this time&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have something for community discussion (really fast, I promise) after this is done&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; o/&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; that’s it from my side :)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i have something too&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yay&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ok me first&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; selsta, oh i found it&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Whonix wants to collaborate with us on some level.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90786/monero-whonix-anonymous-os-caught-kissing&quot;&gt;https://forum.getmonero.org/6/ideas/90786/monero-whonix-anonymous-os-caught-kissing&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this...is...massive. Whonix is one of the big guns of privacy.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i PMd firece on reddit, his answer made me realized he is really out of his mind. totally no point to argue with him&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; rehrar: exciting!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will be following up with TNT. I&apos;ll let you guys know how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; rehrar, that&apos;s cool, whonix is a very good project&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;** Sorry for going back to wikipedia, but it was obviously fireice: &lt;a href=&quot;https://en.wikipedia.org/w/index.php?title=Monero&quot;&gt;https://en.wikipedia.org/w/index.php?title=Monero&lt;/a&gt;&lt;/em&gt;%28cryptocurrency%29&amp;amp;action=historysubmit&amp;amp;type=revision&amp;amp;diff=858303344&amp;amp;oldid=858299509&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; yes it was him&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; rehrar yes I saw that, glad to see it&apos;s still going somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; sgp*: he also claimed on Telegram that he is working on getting the article locked, so we should keep eyes on the article.&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; actually, i used monro with whonix in past and worked smoothly, i should let them know&lt;br&gt;**&amp;lt;sgp*&amp;gt;** selsta ugh, I may have to put other things on hold this weekend and make some necessary emergency quality edits&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* el00ruobuob go ahead&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i have some concerns about the move to repo.getmonero.org for monero-site. It seems the word has not been spread.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; Shouldn&apos;t we rewrite the Readme to point to point to the new repo?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; it&apos;s been quite since the move&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* there should be at least some reference, yes&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* I think the intent is to make this the main source&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* probably better to see what the devs want to do, then we can help them out&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; el00ruobuob: mooo himself continues working on the Github repo at the moment, as far as I can see.&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; the move only concerns monero-site&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; as a test&lt;br&gt;&lt;strong&gt;&amp;lt;selsta&amp;gt;&lt;/strong&gt; oh, you are right&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; el00ruobuob: that&apos;s more a dev related question, and yes, the migration was planned long ago, but it happened very suddenly&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; i don&apos;t think any other repo will be moved before next hard fork&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;oneiric&lt;/em&gt;&amp;gt;&lt;/em&gt;* Kovri is on gitlab too, not sure if there are plans to mirror to repo.getmonero.org&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; yes, it was quite a surprise when i read it live from fluffy on #monero-dev&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hahahaha!!! That wikipedia article says Monero is headed by luigi&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; pff everyone knows it&apos;s headed by Lord Diego.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* All right, unless someone has anything pressing, we can finally wrap this meeting up&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; i was sure it was headed by sgp_&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* 7. Confirm next meeting date/time&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* The next community meeting will be two weeks from today on 29 September at 17:00 UTC. When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* 7. ConclusionThat’s all! Thanks for attending this Monero Community meeting, and we hope to see you on /r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;em&gt;&lt;em&gt;&amp;lt;sgp&lt;/em&gt;&amp;gt;&lt;/em&gt;* Thanks everyone for making it through a 2 hour meeting&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob&amp;gt;&lt;/strong&gt; thank you guys!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; thank you for the moderation sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;scottrepreneur&amp;gt;&lt;/strong&gt; thanks! have a good one. great show today sgp :-) excited to see rehar tomorrow&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; thanks all&lt;br&gt;**&amp;lt;vp11&amp;gt;** much love&lt;/p&gt;
</content:encoded></item><item><title>A Post Mortem of The Multiple Counting Bug</title><link>https://beta.monerodevs.org/blog/2018/09/05/a-post-mortum-of-the-multiple-counting-bug-2018-09-05/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/05/a-post-mortum-of-the-multiple-counting-bug-2018-09-05/</guid><pubDate>Wed, 05 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This blog sets out the multiple counting bug, of which two variants existed. The goal of this blog post is to provide a detailed explanation of aforementioned bug, how it was used to exploit services, merchants, and exchanges, and how it was handled by the Monero (dev) community.&lt;/p&gt;
&lt;p&gt;The multiple counting bug, of which two variants existed, was introduced in conjunction with the subaddress feature, which required a different (code) structure of the transaction public key. The first variant of the bug is basically that the code didn&apos;t impose a check to guard against duplicate public keys. Therefore, an attacker could create a transaction in which the transaction public key was included multiple times, thereby duplicating the particular transaction public key. As a result, the receiving wallet would report that it had received &lt;code&gt;x&lt;/code&gt; times (where &lt;code&gt;x&lt;/code&gt; is an integer that represents the number of identical transaction public keys) the amount it had actually received. All commands that report incoming transactions (e.g. &lt;code&gt;show_transfers&lt;/code&gt; (CLI), &lt;code&gt;get_transfers&lt;/code&gt; (RPC)) were affected. The balance, however, was not affected, i.e., the wallet would still report the balance properly. Alas, most exchanges utilize the &lt;code&gt;get_transfers&lt;/code&gt; or &lt;code&gt;get_payments&lt;/code&gt; wallet RPC command, which would, in case of duplicate transaction public keys, return an erroneous amount.&lt;/p&gt;
&lt;p&gt;Unfortunately, this variant of the bug was fairly trivial to exploit, i.e., an attacker simply had to append &lt;code&gt;add_tx_pub_key_to_extra(tx, txkey_pub);&lt;/code&gt; in &lt;code&gt;src/cryptonote_core/cryptonote_tx_utils.cpp&lt;/code&gt; and their transaction public key would, after recompiling the code, be duplicated. Practically speaking this works as follows. The attacker starts with appending &lt;code&gt;src/cryptonote_core/cryptonote_tx_utils.cpp&lt;/code&gt;, say, thrice^1, thereby creating four identical public transactions keys for their transactions. Subsequently, they send a transaction of, say, 1 XMR to an exchange they seek to exploit. The exchange will, most likely, credit the attacker with 4 XMR. The hacker, thereafter, withdraws this 4 XMR, thereby basically robbing the exchange of 3 XMR. If the exchange does not regularly check the balance against the sum of incoming and outgoing transfers or checks the hotwallet for any abnormalities, the hacker can basically repeat aforementioned process until the Monero hot wallet is emptied or, worst case scenario, all Monero funds are depleted.&lt;/p&gt;
&lt;p&gt;The second variant of the bug, &lt;a href=&quot;https://hackerone.com/reports/379049&quot;&gt;of which a detailed report can be found on HackerOne&lt;/a&gt;, entails the code not imposing a check against dummy transaction public keys. Therefore, a hacker could utilize the alternative transaction public keys feature to trick the wallet into scanning the outputs in a transaction twice. As a result, the receiving wallet would report that it had received two times the amount it had actually received. Similar to the first variant of the bug, the balance was not affected.&lt;/p&gt;
&lt;p&gt;The first variant was first reported in &lt;a href=&quot;https://github.com/monero-project/monero/issues/3983&quot;&gt;this issue&lt;/a&gt; on Github and was promptly fixed by moneromooo in &lt;a href=&quot;https://github.com/monero-project/monero/pull/3985&quot;&gt;this pull request&lt;/a&gt;. Unfortunately, however, the severity of the bug was underestimated until (i) an exchange got exploited via a fork of Monero and (ii) a security researcher (jagerman) on HackerOne provided an &lt;a href=&quot;https://hackerone.com/reports/377592&quot;&gt;elaborate report&lt;/a&gt; on how to utilize this bug to steal funds from exchanges. The second variant was reported by &lt;a href=&quot;https://hackerone.com/reports/379049&quot;&gt;phiren on HackerOne&lt;/a&gt; and quickly fixed in &lt;a href=&quot;https://github.com/monero-project/monero/pull/4118&quot;&gt;this pull request&lt;/a&gt;. Both patches got merged by fluffypony and were included in the v0.12.3.0 release.&lt;/p&gt;
&lt;p&gt;After v0.12.3.0 was tagged, I (and others) privately notified as many exchanges, services, and merchants as possible. Obviously, this is not the preferred method, as it (i) invariably excludes organizations that I (and others) personally do not have contact with, but are an essential part of the Monero ecosystem and (ii) may invoke a view of preferential treatment. In addition, the bug should have been reported on the public mailing list, but, alas, wasn&apos;t. An oversight which should be learnt from. Furthermore, we, as the Monero community, should seek improvements that would streamline this vulnerability report process (i.e. reporting a critical vulnerability to exchanges, services, and merchants). A &quot;private&quot; mailing list to which only services, merchants, and exchange are able to subscribe may be in line with this notion. Some kind of verification of subscribers would be required though, which could be a tedious process. Although, it would probably be more secure than a public mailing list to which a clever attacker would undoubtedly subscribe.&lt;/p&gt;
&lt;p&gt;In sum, a critical bug in the wallet software, of which the severity was initially significantly underestimated, allowed an attacker to steal funds from organizations present in the Monero ecosystem. Fortunately, the bug was confined to the accounting functionality of the wallet software, and thus the protocol and coin supply were not affected. It&apos;s imperative, however, that we learn from this event and seek improvements that would significantly mitigate the impact in case a similar bug is discovered in the future. Furthermore, this event is an effective reminder that cryptocurrency and the corresponding software are still in its infancy and thus quite prone to (critical) bugs. As such, it would be prudent for organizations to include as many sanity checks as possible (e.g. a check to verify the sum of transfers against the balance). In addition, the Monero dev community is investigating the feasibility of adding such a check to the RPC wallet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;As an example, a transaction with 50 identical transaction public keys (&lt;code&gt;01ede13f013833f8aef14a9397b83fd5171833ab55bc480104dd6ba86ca8f13558&lt;/code&gt;) can be found &lt;a href=&quot;https://xmrchain.net/tx/705501446556cb9dfed7997c6f3e31e76c43bdf459ae8c5485b8d1600bb7e142&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-09-01</title><link>https://beta.monerodevs.org/blog/2018/09/01/logs-for-the-Community-meeting-held-on-2018-09-01/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/09/01/logs-for-the-Community-meeting-held-on-2018-09-01/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, and miscellaneous</description><pubDate>Sat, 01 Sep 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; All right, meeting time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/271&quot;&gt;https://github.com/monero-project/meta/issues/271&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Hey everyone&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; Hi there!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; halo&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Greetings earthlings we come in peace&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Is rehrar here?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; He was, 45 mins ago&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; (maybe still is, idk)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; he might be trying to change a scammer&apos;s mind&lt;br&gt;&lt;strong&gt;&amp;lt;_Slack&amp;gt; &amp;lt;xmrscott&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; hopefully he hops on later&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; anhdres gave a talk about Monero in Spanish at Bitcoin Argentina: &lt;a href=&quot;https://www.reddit.com/r/MoneroCommunity/comments/9b92t2/i%5C_gave%5C_an%5C_introduction%5C_to%5C_monero%5C_talk%5C_last%5C_friday/&quot;&gt;https://www.reddit.com/r/MoneroCommunity/comments/9b92t2/i\_gave\_an\_introduction\_to\_monero\_talk\_last\_friday/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I gave an Introduction to Monero talk last friday in the Bitcoin Argentina space (in spanish) (&lt;a href=&quot;https://www.facebook.com/bitcoinargentina/videos/326676071411351/&quot;&gt;https://www.facebook.com/bitcoinargentina/videos/326676071411351/&lt;/a&gt;) to r/MoneroCommunity | 8 points (85.0%) | 3 comments | Posted by anhdres | Created at 2018-08-29 - 13:01:40&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; vp11 has been making progress with r/MoneroSupport. It now tags issues for easier support, and the number of active contributors has been steadily increasing.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; We had our August Monero Coffee Chat: &lt;a href=&quot;https://www.youtube.com/watch?v=8dH3R27grLE&quot;&gt;https://www.youtube.com/watch?v=8dH3R27grLE&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2018.08.18 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; There was a lot of visible work on the Monero blackball tool. moneromooo PR’ed several updates. I made a blackball database with Monero, Monerov6 (XMC, XMO), MoneroV (XMV), and public pool data available at moneroblackball.com. Another researcher shared some preliminary results of their investigation: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9ayq0c/results%5C_from%5C_my%5C_masters%5C_thesis%5C_on%5C_monero/&quot;&gt;https://www.reddit.com/r/Monero/comments/9ayq0c/results\_from\_my\_masters\_thesis\_on\_monero/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Results from my Master&apos;s thesis on Monero traceability, another blackball-DB (self.Monero) | 203 points (100.0%) | 37 comments | Posted by oerpli | Created at 2018-08-28 - 13:03:10&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Blackball tools can help you increase the privacy offered by Monero&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; iCryptoNode announced their Raspberry Pi Monero project: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/9bg7a3/new%5C_raspberry%5C_pi%5C_monero%5C_project%5C_and%5C_company%5C_launch/&quot;&gt;https://www.reddit.com/r/Monero/comments/9bg7a3/new\_raspberry\_pi\_monero\_project\_and\_company\_launch/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] New Raspberry Pi Monero Project and Company Launch (self.Monero) | 155 points (99.0%) | 66 comments | Posted by jamesishere | Created at 2018-08-30 - 03:37:51&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; An update on the Monero-sponsored racecar: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/98uhtb/monero%5C_sponsered%5C_racecar%5C_status%5C_update/&quot;&gt;https://www.reddit.com/r/Monero/comments/98uhtb/monero\_sponsered\_racecar\_status\_update/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Monero sponsered racecar - status update (self.Monero) | 115 points (96.0%) | 40 comments | Posted by M5M400 | Created at 2018-08-20 - 15:20:12&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; rehrar published a Defcon Monero village summary: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/97ba8q/defcon%5C_monero%5C_village%5C_update%5C_and%5C_summary/&quot;&gt;https://www.reddit.com/r/Monero/comments/97ba8q/defcon\_monero\_village\_update\_and\_summary/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] Defcon Monero Village Update and Summary (self.Monero) | 114 points (98.0%) | 22 comments | Posted by Rehrar | Created at 2018-08-14 - 19:19:35&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; The Monero Defcon party was featured on Mashable: &lt;a href=&quot;https://mashable.com/2018/08/14/monero-cryptocurrency-def-con-vegas/&quot;&gt;https://mashable.com/2018/08/14/monero-cryptocurrency-def-con-vegas/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Last chance to recommend a name for the Monero 0.13 release: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90722/release-name-for-oct-0-13-0-hard-fork&quot;&gt;https://forum.getmonero.org/6/ideas/90722/release-name-for-oct-0-13-0-hard-fork&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Does anyone else have community (non-workgroup) updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i asked for feedback on github&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; about monero-integrations integration to the user-guides&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; any votes here are welcome&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/monero-project/monero-site/issues/852&quot;&gt;https://github.com/monero-project/monero-site/issues/852&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I vote 100% in favor&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; has that Rasberry Pi code been community vetted?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I&apos;ll comment on github, even if I may be a little biased lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; midipoet not that I know of but it&apos;s open source&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; oooo. new workgroup. review other software in the ecosystem&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; give a &quot;monero community reviewed&quot; stamp&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thats actually a nice idea for a workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; agreed&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; agreed too&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Hi, just joined&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; There are several Forum Funding System (FFS) updates. Workgroup reports now have their own section.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; rehrar opened a FFS for his tour to speak at several conferences, still in ideas: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90717/the-rehrar-tour&quot;&gt;https://forum.getmonero.org/6/ideas/90717/the-rehrar-tour&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Brandon opened a FFS for another quarter of research, still in ideas: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90730/continued-funding-for-surae-for-another-quarter-september-october-november-2018&quot;&gt;https://forum.getmonero.org/6/ideas/90730/continued-funding-for-surae-for-another-quarter-september-october-november-2018&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; moneromooo opened a FFS for another quarter of development, still in ideas: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90748/moneromooo-coding-october-december&quot;&gt;https://forum.getmonero.org/6/ideas/90748/moneromooo-coding-october-december&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; A contributor made a flyer and is asking for support to share with other households, still in ideas: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90669/anybody-interested-in-participating-in-a-monero-pamphlet-drive&quot;&gt;https://forum.getmonero.org/6/ideas/90669/anybody-interested-in-participating-in-a-monero-pamphlet-drive&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; violentlypeaceful opened a FFS to translate Monero documentation to Brazilian Portuguese, still in ideas: &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90652/monero-ecosystem-translation-to-brazilian-portuguese&quot;&gt;https://forum.getmonero.org/6/ideas/90652/monero-ecosystem-translation-to-brazilian-portuguese&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll be submitting a similar FFS next month&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; rehrar, Brandon &amp;amp; Moneromoo to Funding Required, sure! The flyers may be a good idea too.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For a quarter of research&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; I will propose another quarter myself&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; All right, we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; This is a new separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; a. Monero Malware Response Workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; The Malware Response workgroup site will be up very soon at mrw.getmonero.org.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; rehrar isn&apos;t here so he can&apos;t share the latest version, but you&apos;ll see it soon enough&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Watchoo want?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; link to malware response test site&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Ok. Hopping on IRC.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;rehrar&amp;gt;&lt;/strong&gt; Till then continue with others.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Do any workgroups have a report?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; is ErCiccione around?&lt;br&gt;* ChanServ a donné l&apos;état d&apos;opérateur de canal à rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; there was a call for translaters by outreach workgroup, for their quick facts sheet&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; French is done, i don&apos;t know for other languages&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; If he shows up he can join in :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; welcome cryptochangements&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; 8.9.37.130&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://8.9.37.130&quot;&gt;http://8.9.37.130&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; thanks rehrar!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Thnx sgp I&apos;ve been here the whole time lol&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Can we have your feedback for the website?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; nice website!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Whoever did the graphic in the corner, it&apos;s great&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; looks good. some info on what malware is might be helpful for some users/visitors&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all work is mine&lt;br&gt;&lt;strong&gt;&amp;lt;camthegeek&amp;gt;&lt;/strong&gt; nice indeed&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; midipoet nice, I didn&apos;t really think of that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; copyright rehrar, license is if you look at it you owe me royalties&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; It looks super helpful. Well organized with good info&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; ransomware-response link has a glitch, but still great overall&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; but we tried to focus on the impact it has on users directly&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Ah of course it was our hero rehrar!&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; great job!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no javascript for anything, animations done in CSS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Well, that&apos;s all I had planned for this meeting :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; 5. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; best meeting ever&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Too little time to provide a review, but I thinks there&apos;s a theme missing and thats&apos;s Monero is actually making it harder for malware in the long run. Malware piggybacking on Monero forces IT security etc to harden their systems.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Here&apos;s an idea, buy all of the cypher market shirts to support FOSS&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve become the very thing I&apos;ve sworn to destroy: a shill&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; a couple hours before the meeting, we discussed in here - starting a gov&apos;t outreach workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if your IRC client has the backlog, please review that&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; sorry missed the beginning, hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Mr. 01fatey&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; needmoney90 recommended to focus less on research for the next coffee chat, and I agree&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; It should be highly accessible to new users also&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Voice? Or text&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i like just hearing all your voices in the coffee chat. you could all talk about anything.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the goal of the coffee chat should be to make the people, community, and tech accessible&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; next time I&apos;ll read 200 lines from a randomly chosen source file&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; doesn&apos;t get more accessible than hyc himself walking you through the code base&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; &quot;a la recherche du bug perdu&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; some month ago, we discuss the refactoring of the hangout wabsite page, we have an issue open on this, but no new ideas for a while&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; i believe this is something we should work on, especialy when Telegram chats are so active&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; oh yes good point&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ve been hanging on the telegrams for a while. I&apos;m shocked at how little they know about the happenings of Monero. Really.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; No clue about RandomJS, questions about what bulletproofs is, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; you mean the Monero telegrams?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes ordtrogen&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Telegram is for scrubs&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; I havent been on there since the bridge got axed like over a year ago&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; hi!&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; Is there still a spam problem?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; in the groups themselves, as well as spammers PMing you&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;cryptochangements&amp;gt;&lt;/strong&gt; :(&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I hired a spammer that did that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no joke&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; he messaged me and I gave him a job for cash, he took me up on it&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; telegram had some major encryption flaw reported in Feb&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; now you&apos;re giving people a financial incentive to spam you&lt;br&gt;* binaryFate messaging rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; hey it&apos;s me a spammer&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; want a job?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Alright, open ideas time still going. Pigeons and I have looked at various infrastructure things to expand. Such as media.getmonero.org where we can upload a lot of videos and keep a lot of Monero info consolidated, having our own Jitsi instance, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We&apos;ve got some fun things we&apos;re looking at, but there&apos;s a concern brought about by anonimal, and he is correct at least in the sense that the discussion should be had&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; at that is that we should discuss the centralization on the getmonero infrastructure, largely headed and financed by the pony, and maintained by pigeons and myself&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s a lot of great open source, self-hosted FOSS that Monero could utilize&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I have no issue helping people getting these things up and running, but I think we should see about maybe getting some other volunteers to run certain services?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; what services do people want to use?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; getmonero already does the getmonero.org website, taiga, mattermost, soon Malware Response, and other stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc there was talk of a Pootle instance which is a translation thingy that would help the translators keep track of strings to be translated and stuff&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; the name of the one used by almost everyone escapes me at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; lists?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; transifex&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; THAT&apos;S the one, yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Pootle is an open source alternative to that, and there are a few others like Weblate&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; well, unless someone else offers to host it, I prefer to have a core team-hosted solution than nothing&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; what do you think of? Running hosted web server on aws or others?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well, as suggested before a media solution, and any other ideas&lt;br&gt;&lt;strong&gt;&amp;lt;parasew&amp;gt;&lt;/strong&gt; hetzner is the cheapest to host servers currently (cloud.hetzner.de) 2.49 per instance&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; The issue becomes that if we continually de facto give up power like this to the core team and centralize infrastruture to them, they could in theory hold this project hostage. And we don&apos;t want these &quot;what ifs&quot; even if we never see them actually happening&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; walking of the walk of decentralization, not just talking the talk&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; there&apos;s something to be said about practicing what we preach, even if we don&apos;t think the threat is necessarily super high&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I think it&apos;s a sane discussion to have, and I won&apos;t comment on it because core team. I would simply suggest to start small and with something not critical, and see how it goes.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok. in that case, we should be talking at least 2x redundancy on any service, with completely different providers&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; yeah rehrar but if no one else will host it then we won&apos;t have the infrastructure otherwise. I&apos;m fine having others host, but it seems like no one else has stepped up&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; we need people like ErCiccione to, for example, have a FFS to host Pootle&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; but the others will be the new spof. How could we rely on them better than on the core team?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hyc, correct. The question always becomes where do we draw the line of efficiency and trust&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m not advocating for one way or the other here necessarily. Like I said, it&apos;s just to get some discussion going and some thoughts rolling.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; We also do generally tend to have a good amount of &apos;sysadmin wanting to help&apos; type stuff every once in a while. And we can maybe see about starting a sysadmin workgroup&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; good idea.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; where they can individually host services and even mirror each other, setting up a network of redundancy of sorts&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; at the moment is each workgroup/working division in charge of their own hosting?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; as that seems like a natural division of responsibility&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; midipoet it&apos;s at their own discretion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; so that way if one goes rogue, we have mirrors from others&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; fwiw I think all of this falls under the core team&apos;s stewardship remit. but having at least one external redundant site is still a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I know the outreach group has their own website I think?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; And they haven&apos;t asked for core team&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; yes hyc, I think the Cofe Team should offer these services if it can, but people can use others if they want, esp. for redundancy&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; dns redundancy?&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; who owns the dns then?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as well, because we&apos;re getting people to open source software for their flows, if they ever wanted to, say, stop trusting Core Team&apos;s Taiga instance, they can spin up their own and be on their way quite quickly&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Taiga has docs, and nobody stops anybody from making their own version&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; el00ruobuob_[m] we need I2P only :D&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that was it for me. Just wanted to get a bit of conversation going on this subject.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; each workgroup should own all non-getmonero.org domains. For example, I own moneroblackball.com and monero.coffee&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; A number of community-hosted mirrors could be useful&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; let&apos;s apply for a .xmr TLD&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; semi serious here, what would it take I wonder?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Looks to me that it would be more productive to define a bit better the threat model (people going rogue? going dark and leaving the project? censorship resistance if people are pressured? etc), rather than a vague &quot;we need to decentralize&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; still that would be more centralized - and is expensive&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; All right I&apos;m at a student fair promoting my cryptocurrency club and they&apos;re showing up now, so I need to leave unfortunately. Next meeting in two weeks on 15 September at 17:00 UTC. rehrar can wrap up for me :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; threat model = binaryFate using his charisma and god bod to gain traction with the populace and take over the coin&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; bai sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; The threat model is probably different for different work groups and infrastructure, so you may not have the same goals everywhere.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; that&apos;s evidently a concern you should have yes&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; alright, anything else for open ideas time?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I am now the new sgp of this meeting&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; s9gp?&lt;br&gt;* rehrar est maintenant connu sous le nom de sgprehrar&lt;br&gt;* sgprehrar est maintenant connu sous le nom de rgp&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; shapeshifter&lt;br&gt;&lt;strong&gt;&amp;lt;rgp&amp;gt;&lt;/strong&gt; We still have ten minutes left, so feel free to speak up&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i knew there was lizards here&lt;br&gt;&lt;strong&gt;&amp;lt;rgp&amp;gt;&lt;/strong&gt; alright everyone&lt;br&gt;&lt;strong&gt;&amp;lt;rgp&amp;gt;&lt;/strong&gt; we&apos;ll probably rap up then&lt;br&gt;&lt;strong&gt;&amp;lt;rgp&amp;gt;&lt;/strong&gt; thanks for coming&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; talking about balancing act&lt;br&gt;&lt;strong&gt;&amp;lt;rgp&amp;gt;&lt;/strong&gt; something something change starts with you&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; whether we should draw gov&apos;t attention to our work vs continuing to fly under the radar&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; tho I&apos;&apos;m pretty sure that by now, we&apos;re on the radar&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i dont think you could argue that privacy coins are under the radar anymore.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;* rgp est maintenant connu sous le nom de rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; having said that, it may be difficult for some actors to distinguish serious projects&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; hyc &quot;and an unknown amount of monero&quot; ...&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; play clean: talk more about audit wallet to those gov&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; so approaching government with the mentality of being a serious project with &apos;pure&apos; goals centred around bettering society/privacy/humanity - i think would be wise&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; still not as easy as all that. gov&apos;t still pusing for backdoors.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, understand that. but monero seems to be about control of privacy rather than absolute privacy&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; unless i am wrong&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s both. if someone chooses to remain private, then they&apos;re absolute&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; gov&apos;t wants magic unlock codes&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; of course, but if the government comes to me with a warrant and asks for my private key, there isnt that much i can do&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; anyway, that&apos;s probably enough for now.&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; Maybe EU govt that understands privacy re GDPR&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t think &quot;reaching out&quot; to them would give them any more potential pressure than they would have now anyway&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yep, you read that nonsense about that IBM guy (or whatever) and his project &quot;Clear&quot;? To give government backdoors for encryption?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, have read something today from the &apos;five eyes&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; binaryFate: the idea would be to try to do education for sane regulation knowing that we actually kinda know what we talking about&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; but what will they do, outlaw some encryption methods?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; as opposed to waiting for the incredibly ignorant doofus&apos; make regulation based on their own ignorance&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; yeah, so I don&apos;t think it opens us to backdoor pressure specifically&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; yes, i agree rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; right&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; we all agree!&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; otherwise you might have someone from Ripple representing privacy concerns with government&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and like, f that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I will set up a meeting with my town major this year&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; no joke&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; start somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; great&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; rehrar when is the next CCC meeting taking place? I&apos;m really bad with dates&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; next Saturyda&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; *Saturday&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; oh well I guess I got the wrong timezone&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; every other Saturday, staggered with community meetings&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; are people really all going to CCC?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Europeans, probably quite some&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;ll email Sherri for more details/suggestions on g&apos;vt contacts&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; We were ~15 last year already&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but I don&apos;t expect to have time to drive this forward myself&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; rehrar: if you gp to a small country like Scandinavia, you could likely be put in touch with data protection authorities and/or other relevant authorities. I&apos;d help out in .no for instance. long term project to influence Brussels.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i can try&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Inge-: let&apos;s do it&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; hyc as soon as we know more what they expect, I agree a working group may be the way to go&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ok. will see what I can find to make this more concrete&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; i get the impression most governments dont know whatthey want. mostly as they are playing serious catch up in a very rapidly moving industry&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; and most states move at elephants pace&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; it&apos;s a win-win for us to engage with them, i think&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; if we can help the narrative that Monero != nefarious to some influencial ears, that would be good from our side&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; then maybe we might be able to get the politicians to hide their corruption using Monero and then we&apos;d be back to square one&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if they&apos;re convinced that is :P&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ssshhhh&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; not quite square 1. there&apos;d be nod Fed Resv controlling supply.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Ccc&apos;s the thing in prague?&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; are there any cryptos that have the ability to control supply dynamically (so in effect have a monetary policy they could enact when needed)&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ripple&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; oh that a good point&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; ordtrogen no, that&apos;s HCPP in October. CCC is the 2nd largest hacker event in the world, in Germany end of December.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; but let&apos;s be real. We&apos;re pretending to be productive while watching Monero pump and waiting for it to overtake IOTA as #10&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; midipoet yes ethereum&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; as per the status of the foundation in Switzerland, they could change supply any time. They&apos;re doing it now btw.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; but ethereum isnt strictly a currency?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Post meeting meeting&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; Re: this &quot;shifting of perspective&quot;, which in our case relates to tptb, I invite you to listen to this TED presentation on youtube &quot;Rory Sutherland: Perspective is everything&quot;. If we take the principles he presents and adapt them to our situation ...&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; this is what i read today, if you havent seen it&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.homeaffairs.gov.au/about/national-security/five-country-ministerial-2018/access-evidence-encryption&quot;&gt;https://www.homeaffairs.gov.au/about/national-security/five-country-ministerial-2018/access-evidence-encryption&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; about encryption backdoora&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; *backdoors&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &quot;The Governments of the Five Eyes encourage information and communications technology service providers to voluntarily establish lawful access solutions to their products and services that they create or operate in our countries&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; that is basically the view key. so Monero is fine&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; only fine if the viewkey is accessible.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; oh i see&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; iphones have unlock codes, but FBI wants a bypass if the owner doesn&apos;t yield it&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Monero is hardly a service provider&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; no, but you could argue that the network is&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; a self servicing payments system&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I&apos;m sure they will try to apply this to everything possible. legislative overreach is the norm.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; It would be impossible to have any &quot;on request&quot; access without centralizing.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; isnt this the audit key accumulator idea that was touted?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; I don&apos;t know about that.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; seems someway related&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; or am i completely missing something?&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; What do you mean by &quot;audit key accumulator&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; havent a notion to be honest. it was an idea that MRL discussed as a method for providing better access to info within wallets than the current method&lt;br&gt;&lt;strong&gt;&amp;lt;el00ruobuob_[m]&amp;gt;&lt;/strong&gt; IMHO, it&apos;s up to the governments to request for audit key as part as a financial audit of someone / some company&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; some sidechain mechanism for accumulating (outputs?) so they could be audited with the correct &apos;audit key&apos;&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; thats my understanding, but open to any and all corrections&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Ah. I think you mean an upgraded view key that would give access to spent outputs, not just received ones. Which has implications because then you endanger everyone else rings.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; exactly&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; Still does not meet their criteria of access if they request the service provider, as providing that view key would remain up to each user.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; probably a conv for a different group&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; the idea is to prove spent balance without exposing key images&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; area of ongoing research&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; but yes, i see how it does not meet requirements.&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; yes, would be ideal if you could simply log the amount.&lt;br&gt;&lt;strong&gt;&amp;lt;binaryFate&amp;gt;&lt;/strong&gt; what they want is theoretically impossible with a decentralized project.&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; &apos;lawful access&apos; is such a loaded term&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; kind of funny really&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; anyway. i am signing off&lt;br&gt;&lt;strong&gt;&amp;lt;midipoet&amp;gt;&lt;/strong&gt; dinner!&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; sorry guys, didn&apos;t know there was a meeting today. Was the issue opened in meta?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;xmrmatterbridge&amp;gt; &amp;lt;ordtrogen&amp;gt;&lt;/strong&gt; #271&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; endogenic: also, while I might want to give the taxman a correct assessment of my wealth, I don&apos;t want to expose what I used my personal funds on&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; ok, yes. opened 14 hours ago, didn&apos;t see it. sorry folks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Inge-: you might also want to share a proof but not share forward (ongoing) access to updated values&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarang: ^&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; about pootle. it will be hosted on getmonero. I have already contacted pigeons and he is working on it with the pony. i hope we will be able to test it soon&lt;br&gt;&lt;strong&gt;&amp;lt;pigeons&amp;gt;&lt;/strong&gt; Hi, I&apos;ll get with ErCiccione today and we can finish this up&lt;br&gt;&lt;strong&gt;&amp;lt;ErCiccione&amp;gt;&lt;/strong&gt; great :)&lt;br&gt;&lt;strong&gt;&amp;lt;Inge-&amp;gt;&lt;/strong&gt; endogenic: that could perhaps easily be done by moving to a different wallet before spending..&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; Inge-: right but think of the typical user&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s a design flaw that a user must know to do that&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-08-27</title><link>https://beta.monerodevs.org/blog/2018/08/27/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-08-27/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/08/27/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-08-27/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 27 Aug 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The meeting starts presently&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rbrunner: answer is there no?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: care to begin?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh gosh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; lost track of time&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Hi, everyone, my agenda today is 1) greetings, 2) description of the noether bros recent work, and 3) open up the lab to discussion. I wouldn&apos;t mind hearing from silur and IsthmusCrypto.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; So, hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hi :)&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; Hello there&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; This week I submitted our multisig paper to IACR, started reading the DLSAG paper by sarang and started writing up notes for thring confidential transactions and their applications to cross-chain atomic swaps&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; woop woop&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; waiting on a link from IACR&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you&apos;ll be taking the DLSAG and extending?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: if you don&apos;t mind. we could do two separate papers but I don&apos;t see a good reason for that, unless yours is already over 15 pages?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I would also like comments on its current &quot;technical note&quot; form, for internal publication&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, for sure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; But yes, I would like to see it publishable elsewhere too&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Mine is ~7 IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i feel like &quot;Spender-ambiguous cross-chain atomic swaps of confidential assets&quot; is a sexy title&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it is&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i&apos;ll provide notes on that as a technical note, then i&apos;ll copypasta to a new doc for swaps&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s stay in close contact regarding the DLSAG work and extension&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; excellent&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if you want to do more of the writing before handing it off to me, i think with our writing dynamic it may be appropriate to find a third author to &quot;finish it off&quot; so I don&apos;t spend months being a perfectionist&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let&apos;s wait and see how it goes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; No need to put the cart before the LaTeX manuscript&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was basically going to take the appendix from &quot;Enabling Blockchain Innovations with Pegged Sidechains&quot; by Back, et al, describing cross-chain atomic swaps (initial suggestion by Tier Nolan) and write up a highly detailed version of it with thring signatures&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if you want to have more of a hand in writing it, i can put that down for a few days and give you a chance to put some words into it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; aye&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool. so, what have *you* been up to this week?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; sorry is thring signatures a typo or the new name? :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve been working with mooo to make BPs even faster&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; new name&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Threshold Ring Signatures = thring signatures!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I coded up an addition chain for scalar inversion that doesn&apos;t need the OpenSSL library&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and batch inversion that lets us compute a bunch of inverses speedy quick&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Threshold Ring Confidential Transactions = Thring Confidential Transactions! Woooo!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;re now seeing batched BP verification &amp;gt; 40x faster than borromean&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; jfc&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; wow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So yeah, a bunch of new optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; It something in the stuff that is planned to go online tomorrow on testnet?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m also doing initial work toward off-chain safe balance computations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; rbrunner: the PR includes only some of the optimizations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not all&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i vote fixing ring sizes at 36 and keeping them fixed for a year while we look into sublinear optimizations. :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it would be a good problem to have&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Unfortunately the prover is still 2x slower than borromean&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, I bumped like 25% off the prover btw.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lolwut&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; go on&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Not looking at it anymore for now :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; commit #?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I took out 128 scalarmults IIRC.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; jfc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://gph.is/1e0T1tY&quot;&gt;https://gph.is/1e0T1tY&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, i wanted to add an item to the end of the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; lol sarang&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; 81a65c30d667eaf5e4a1f0ecd1e64746b09cfdd7&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 4) the possibility of an FFS for QuarksLabs to just audit our whole codebase.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aso&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or some part of it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; *Also&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; hello everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I want to keep working on trustless accumulators for safe balance computation with auditors&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ^&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; sarangpls&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; PIVX claims to be working on a form of this that&apos;s bulletproofs-compatible&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: do you have any links on that? i know we talked about that euclidean-ring based one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ve also been chatting with Zcash devs on their knowledge of this field&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: the issue is efficiency when it comes to committed values&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BPs let us do this more or less for free&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; You need to have an accumulator that you can prove was computed correctly with all outputs, and then provide proofs of membership of all the outputs you control, and show that the balances compute&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; my goal is an off-chain solution that requires no protocol changes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but also doesn&apos;t give the auditor direct knowledge of spend outs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (modulo knapsack-type attacks)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our goal is _not_ to encourage users to reveal their key images, which is bad for privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it should be to allow a user to safely prove a balance without showing key images&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hence the benefit of commitment-based trustless accumulators as one possible approach&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m eager for any reading you have available for that, although i don&apos;t know when i&apos;d get to it. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll keep a running list&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Zcash team had good early discussion on this same problem, and I&apos;m following their logs as a start&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool, consider it a literature review in prep :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i wonder if a zk-ledger sidechain run by all the exchanges would work&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; If PIVX figured this out, hot damn&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not really trading tokens around but only committed balances&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and zk-ledger is largely trustless, iirc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; In the approach in my head, Alice would share an accumulator that she filled with all outputs on the blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and i don&apos;t see how it wouldn&apos;t be BP-able&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the auditor could verify that it was computed correctly&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; new type of lightning network? :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; strictly for auditing/compliance purposes... uhm.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and using this she can construct zk proofs that her outputs either are or are not in the key image list&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; can i suggest another agenda item? ring sig replacements.. could it make sense to give research into that to another funded postdoc as a main project?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; depends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; right now there are no good solutions, and people are looking for them&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; khm RTRS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the second we get trustless efficient general zk systems, this would be possible&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; hyrax?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; poor size/memory tradeoff IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; all the trustless approaches I know of have terrible scaling&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s that damn snark toxic waste that gives the proof polynomials structure in a zerocash setup&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and that&apos;s what gives you such good scaling&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, so Silur, IsthmusCrypto, y&apos;all have been busy&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yep I&apos;m slowly making tests for my RTRS demo at HCPP and patching up my mistakes&lt;br&gt;&lt;strong&gt;&amp;lt;rbrunner&amp;gt;&lt;/strong&gt; RTRS being?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; silur: i know i&apos;ve asked you about PQ shuffles before, but I don&apos;t know much about pseudorandom generating objects on a theoretical level. Do you know of any introductory papers or textbooks you could suggest to us? I&apos;m sure to put a few hours in some time in the next few months for my backburnered &quot;cartesian square sig&quot; project&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; RTRS is a version of sublinear ring confidential transactions based loosely on the Bootle paper &quot;Short Accountable Ring Signatures&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or am i thinking about someone else with the PQ shuffle&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur: any chance of sharing code, even privately?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; also I had some advance with the RLWE VRF stuff kind of overkilled a whole section with modular and double-rounding reconcillation but maybe it will be helpful for a designated verifier setup&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; no I&apos;m also working on PQ shuffles but bulletproofs kind of got ahead of me&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and I still have to understand BP fully&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; because originally I went for the simple Neff shuffle model on a generalized Chaum-pedersen proof&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; sharing the RTRS code I mean&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea it&apos;s on my github&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/Silur/libstringct&quot;&gt;https://github.com/Silur/libstringct&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; so because BP&apos;s are much more scalable I put the PQ-shuffle on a pause and try again when I understand BP at a level when I can confidently start to &quot;port&quot; them into a PQ setting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; neat&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anything else of interest to share with the class&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Or IsthmusCrypto?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sneurlax&apos;s tool is now easy to run&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I updated the blackball lists with MoneroV&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Excellent&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I hope this sees use and extension by others as well&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any thoughts on making the pool lists available too? I know sneurlax was worried about releasing the code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (for those who don&apos;t trust sgp_ )&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Give me the arguments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can&apos;t speak on his behalf. I would release if I was him&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;m generally a fan of making information available&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Might it influence pool behavior in a positive way?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We will need some way to have this tool check for chain reactions with the regular blackball tool in the future&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; sarang I already came up with an initial best practices guide for pools, but I need to refine it&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The pool thing is a guess though.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Does it output some sane format (like a key per line or so) ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It outputs a single output per line in a .txt file&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, I can add reading that then.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; great! Ideally the pool tool could be run first, then the list can be added to the blackball tool as a set of bad outputs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is there a regular schedule envisioned for this?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; for the hosted version&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; At the moment I&apos;m just doing it when I have time. It&apos;s all manual at the moment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; seems a prime candidate for automation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Probably a few times a month unless it&apos;s automated, yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I had this idea of having diffs made, then advertised in a TXT record like the release updates.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Then the wallet could automatically download/merge.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; baller&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; It would require the list maintainer to keep to rigid naming conventions for the diffs.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo I believe there are two big features that would help with pool outputs: 1) an easily-selectable output selection option, such as &quot;--selection-algo public-pool&quot;, 2) a wallet option to avoid selecting coinbase outputs for decoys, enabled by default (--coinbase-decoys false)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; we can streamline the blackball lists significantly if the coinbase outputs are excluded automatically&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I won&apos;t do that unless surae or sarang reckons it&apos;s a statistically advantageous thing to do.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; all right, but since the vast majority of coinbase outputs are mined by public pools, it&apos;s something to consider&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you mean perform the statistically correct output selection (fitted gamma) but with avoided decoys&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; including blackball+coinbase&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; That means an attacker can know whether a given tx was made by a pool or not. At first glance, it diminishes your anonymity set.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; moneromooo can you expand on this reasoning? If you&apos;re referring to coinbase outputs, they know what transaction they are spent in anyway by the pool since the pool makes its transaction lists public&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If your tx has only two outs, then it *might* be good, but that&apos;s not immediately obvious.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Oh, I forgot they do now. Dumb.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Time to kick pools out ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; yeah, it&apos;s a situation where a ton of network info is public&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is IsthmusCrypto here?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So if you can attribute ~90% of coinbase outputs to specific transactions, we should at least consider setting the default wallet behavior to not include these outputs that will be bad ~90% of the time&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyone know if exploremonero.com is open source? i was a bit surprised to see they ask for the sec view key for checking txs&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; endogenic I can&apos;t find it. Only the localization: &lt;a href=&quot;https://github.com/GBKS&quot;&gt;https://github.com/GBKS&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; hmmmmm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; btw i -think- i&apos;ve identified anycoin as one of the wallets sending with ringsize 8&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; damn off-by-one...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So we have ten minutes remaining&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Does anyone else wish to share something of interest they are working on?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; moneromooo: can you comment on the expected status of BP updates relative to our release schedule?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Do you mean &quot;are BPs going in&quot; ? If so, yes.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I know there was a cutoff for PR review purposes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I assume all that is going smoothly?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; The PR is reviewed and ready to go. The CNv2 changes were supposed to go in too, but the author dropped a large change yesterday :/&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; also interested. would be good to freeze at some point, if only for a good bit of testing lead time&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So that might push the merge a bit.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If some of you are familiar with low level bit bashing and hashes, feel free to review ^_^&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah I&apos;ve been following the tweak discussion a bit&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; how worthwhile will it be to have a final review of this code after the final cut ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Updates to BPs will be a point release I suppose?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i mean audit&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; If you mean what&apos;s not in the current PR, I dunno yet, but it is fairly likely.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Unless people want the speedups bad :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Eh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, thanks to everyone for sharing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can adjourn now and keep discussions going as desired&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &amp;lt;/meeting&amp;gt;&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-08-20</title><link>https://beta.monerodevs.org/blog/2018/08/20/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-08-20/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/08/20/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-08-20/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 20 Aug 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lets begin&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fluffypony: knaccc luigi1111 sarang ajs[m] andytoshi anonimal ArticMine binaryFate chachasmooth dEBRUYNE endogenic gingeropolous hyc iDunk isthmuscrypto john_alan jwinterm knaccc kerber m2049r[m] moneromooo MoroccanMalinois needmoney90 nioc philkode pigeons rehrar[m] rrol[m] scoobybejesus sgp_1 sgp_[m] smooth sneurlax stout stoffu UkoeHB unknownids vtnerd waxwing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let&apos;s hang out for 2 minutes and we&apos;ll start&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; careful, mass mentions can get you autobanned&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang i&apos;ve been doing it for a year. *shrug* you mean from freenode? or from this channel?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; freenode IIRC&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; due to all the recent spam&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi everyone&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; Hey, I have the code to provide mining-pool-reused outputs in the format moneromooo requested up at github.com/sneurlax/xmreuse. I don&apos;t know if or how there&apos;s a way to add to the blackball database from GET/HTTP calls but that&apos;s what I was asked for. I need to update the outputs, I think, and add more pools over the next few days, but it&apos;s pretty straightforward...&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; The repo is private at the moment if I recall correctly. Drop github names to invite or I&apos;ll make it public whenever y&apos;all say to&lt;br&gt;&lt;strong&gt;&amp;lt;MoroccanMalinois&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Welcome to the first post-defcon MRL research meeting. Agenda today is simple. 1) Greetings (done!) 2) Does anyone have any items they want to add to the agenda? 3) Let&apos;s catch up on what everyone is doing.&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; Sorry to dump and I have to have an afk meeting now but I&apos;ll catch up on what I missed after.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sneurlax: great, thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; sneurlax I would like to be invited if possible. I&apos;m added to xmreuse-firebase but not xmreuse&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, as far as stuff *i* am doing/want to do: depending on contact from one person, we&apos;ll be putting multisig up on IACR. in the meantime we can publish it as MRL-7 or whatever we like as a technical note, or as an author version or something like that...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but that depends on whether the journal we decide upon is greedy and has a concurrent publication policy&lt;br&gt;&lt;strong&gt;&amp;lt;sneurlax&amp;gt;&lt;/strong&gt; Absolutely. Anyone that wants to can be, or just let me know to flip it public. Later tho&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; weww&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my first priority is to publish the multisig paper as a peer reviewed document. send, as an MRL bulletin. why? MRL (from my point of view) isnt&apos; interested in drifting toward the publiccation world yet. :P and getting more peer reviewed articles published under the MRL *name* is more important than publishing our own articles without review&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my second priority this week is sarang&apos;s DLSAG paper and some research on side channel stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll look forward to the DLSAG review; we can push it as an MRL once internally reviewed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my tertiary priorities this week are: discussions about an MRL research assistantship program, and work on the MAGIC non-profit stuff.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i already read it once and i saw no troubles with it, but this time i&apos;m looking at it more closely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; What side channel stuff are you researching?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s a broad area&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; ooh, let me know if I can help with the assistant research program&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the whole *waves hand* broad side of the area on *waves hands more* this side of the area&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; that assistant research program sounds intriguing by name&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, the MRL research assistantship program... *sigh* so like, look&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we, as a crowd-sourced open source project, have a fundamental problem with funding things in crypto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and that is: if anyone wants to do anything organizational in nature, they eat the taxes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if i want to host a job search for MRL, for example, well.. we aren&apos;t a company, someone needs to hold the cash, and spend it, for making websites and putting up job postings, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; if it&apos;s an individual, it&apos;s all individual income, capital gains and losses... it&apos;s insane to try to do it that way legally&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not really, just annoying&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s how we operate&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, the hiring example isn&apos;t a good example, but hosting a conference *is* a good example&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s tens of thousands of dollars worth of liability, possibly hundreds depending on size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in general, though, there are lots and lots of little things that all add up to &quot;SOMEONE SHOULD START A FREAKING COMPANY HERE JUST TO DIRECT FUNDING THROUGH.&quot; and that ... is... i&apos;m a math phd, i&apos;m not a business dude. it&apos;s not appealing to me&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so something like a research assistantship program is an idea that i&apos;ve been kicking around with sarang and fluffypony&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and some others&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; where we invite graduate students from across the country to apply. the core team and MRL go through applications and short list us down to 3-5 candidates. then each of those candidates starts their own FFS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and either the FFS sends funding directly to the students, or sends it directly to their university, leaving all the liability on the student and/or the school&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; doesn&apos;t sound like a solution for the conference problem, but I like the step nonetheless&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; this way, grad students who were in the same position sarang and i were in when we first srtarted at MRL can apply, get some funding, and become monero fanatics who will volunteer their time and blood forever. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; no, not a solution to the conference problem&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; For the conference, outside groups have come forward and expressed interest in managing/funding&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, i think fluffypony is attempting some solutions to that in a roundabout way&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but, again, we&apos;re kicking ideas around&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yep&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Any way we can help, specifically in the research assistant thing?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also have it on good authority that a research assistant FFS would have no trouble being funded&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, one thing we could use is a secure survey/application system.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; stout: I think good resources for job postings would be helpful too&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; google forms is criticized as being ... google, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cast a wide net for quality applicants&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; surveymonky allegedly leaks IP addresses, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; my understanding is that thunderosa on reddit has made secure survey software for monero before, so that&apos;d be interseting to look into&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; use blockchain&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; When using Google you give the info to Google, but only form info is shared with the owner&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as far as advertising and finding sources for job postings, that part is easy. we can literally just send out an advertising email to every single computer science and math department in the US and europe. no problem. that&apos;s not hard, and there are lists for things like that.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &quot;to every single department&quot; o_0&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; why not?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it sounds tough&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are list-servs for it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hmm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; clemson got spammed constantly by such advertisements&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; except it wasn&apos;t really spam&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it was legit grant and scholarship application stuff&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; besides: i don&apos;t want to spend time narrowing down which schools to advertise to, for a bunch of reasons&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=yDbvVFffWV4&quot;&gt;https://www.youtube.com/watch?v=yDbvVFffWV4&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, that&apos;s ... surprisingly how clemson was. so many students were like &quot;GOSH DUDE I NEED LIKE 3 MORE SEMESTERS TO GRADUATE, LEAVE ME ALONE!&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it was all industry jobs. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the thing is about google forms&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 90% of grad students already have to use google and their products&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Yeah, I think Google Forms is totally fine&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i don&apos;t want to discourage people who are very privacy-centric from applying by using google forms, but i also know that most of our applicants really won&apos;t care too much&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I use it for anonymous student feedback all the time&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Not a fan.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; OK, they can email the info to us as an alternative&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; good&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they can always drop an encrypted blob into the google form, tbh, but then we have to decrypt it in a virtual box or something, things get annoying fast. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; let&apos;s not complicate things too much&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; if we can help it&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Yeah, I feel google forms or not is just a minor point right now.&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Might be wrong, of course.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anyway, any other big info along these lines to share?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait, just to be clear: does that mean we have a weak consensus for this first round of applicants that google forms should be good enough, but if folks want to apply in a more private way they should try to arrange to do so with our protonmails or something like that? is everyone chill with that, even if you aren&apos;t a google fan?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It really comes down to how you end up storing data, IMHO. If you put the PM data into a Google sheet, the applicants gain nothing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; true. that.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the most vocal statement so far about this is stout saying &quot;not a fan&quot; so i&apos;m guessing everyone&apos;s pretty chill with this approach in general for now&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we&apos;ll leave the discussion open about this for a week or so, then we&apos;ll start designing the application i guess&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i got nothing else on the MRL RAP&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; roger&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Offering an alternative to google always finds my vote, and protonmail is great. I don&apos;t object.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I was asked to be on the OSTIF advisory council, so that&apos;s a bit of news&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; gave a local talk on privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; some lit review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; BP follow-up&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wow&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; polynomial stuffs&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; def do the advisory council&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah we had a video meeting last night&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It helps them prioritize and set their goals openly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they&apos;re doing good work&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is OSTIF a non-profit?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; IT IS&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; dude&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; as a board member of MAGIC i strongly encourage you to network :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One of the duckduckgo leads is on the board, among others&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a good group&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Are you going to take the offer?&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; And congrats, of course :)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s an informal group, but yeah&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool. anyone have any other topics to talk about?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It&apos;s good to get our name out there as positive contributors to the bigger community&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One topic that came up&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; over def con&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; was the idea of &quot;outgoing view key&quot; functionality&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ohhh yeah, still thinking about that, but my last attempt did not work the way i wanted it to. did you have ideas?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am still thinking about ways to do it with the new language afforded by the RuPol scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t have any solid answers yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think it&apos;s important to consider this and other topics that may become more relevant as Monero increases in adoption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; things like exchange blacklisting, outgoing view, etc.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I also considered accumulator-based schemes off-chain for the view functionality, but you need to still prove that an output was generated correctly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not that a &quot;me too&quot; attitude matters, but it&apos;s clear that Zcash is introducing this to encourage exchange adoption&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I need to read up on their Sapling circuit to better understand their approach (I admit to knowing zero about it)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; That&apos;s all the news I have atm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any thoughts on this would be appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; I remember some voices on reddit saying that all private keys should be kept private at all times, especially including the view key.&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; I don&apos;t necessarily agree with this, just some input.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Yeah and that might be the primary opposition to the idea&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The broader question about the nature of our optional transparency&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Of course, higher ring sizes counter the effects of known spends&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and those are easier now that we&apos;re saving space&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; And another counterargument is that if you are forced to give up some privacy, at least have it granular.&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; Else whoever is trying to get info will just straight up force you to give up all private keys.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; One original motivation was the idea that an exchange might require account balance information for some clients&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; as a condition of use&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; a la bitlicense&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I personally am fine with users having the choice of transparency, provided this doesn&apos;t harm other users&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and provided they can do so with understanding of the consequences&lt;br&gt;&lt;strong&gt;&amp;lt;stout&amp;gt;&lt;/strong&gt; I think it&apos;s a discussion worth having in a broader scope.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; absolutely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and it motivates specific discussions based on particular implementation ideas&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else care to share their recent work?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; Not much. I&apos;ve been working on the blackball tool for the past few days and adding to the fixed ringsize Github issue&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; I just applied to speak at the NDSU conference next month, so hopefully I am selected&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice!&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ring sigs?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; more general privacy tech&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; how so?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; What privacy technologies are available, what are their use-cases, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Nice, broad zero-knowledge systems vs. mixers vs. our approach?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; I don&apos;t want to talk too much more about mixers since that&apos;s told news, but things like tumblebit, CT, ring sig, zkSNARK, etc&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Cool, I&apos;d be interested to know what specifically you&apos;ll discuss related to snarks&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; zkSNARKs make sense for &quot;private blockchains&quot; (I hear your complaints) since they are already running in a trusted environment&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; are you gonna discuss how they operate specifically? scaling w/ circuit size etc?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_1&amp;gt;&lt;/strong&gt; No, this is a more business-focused audience&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; got it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d say we can adjourn the meeting, but sgp_1 what are your views on &quot;private blockchains&quot; as they relate to trusted participation?&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-07-30</title><link>https://beta.monerodevs.org/blog/2018/07/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-30/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/30/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-30/</guid><description>Sarang work, others work, and miscellaneous</description><pubDate>Mon, 30 Jul 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can start now&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This will be a brief meeting to catch up on recent research&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All bulletproof audits have completed&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudelski&apos;s final report is posted. QuarksLab is updating theirs with our responses before releasing their final version. Benedikt Bunz is updating his similarly with our feedback.&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yaay&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I continue to work on some new ring signature algos from Ruffing et al.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; very nice, excited to read the most recent reports&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lots of fun building blocks with that scheme&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and suraeNoether has provided a multisig paper for me to review&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that is also in progress&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; any questions on these things in particular?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; let&apos;s collaborate on that I have an implemaentation on the first paper version&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; C, openssl&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; silur: sure, the initial parts of the prototype are on my repo, rupol branch, in python&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; been working on rtrs for a long time&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; okay, will write you after the meeting&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anything in particular to share regarding your rtrs silur ?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; well we just have to update it to the new-new-new construction&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I only have the unpublished internal version of the first paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; righto&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We shall talk afterward&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Any other interesting work to be shared?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; anyone see a problem with running openssl transpiled via emscripten in a browser?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I feel extremely not qualified to answer that properly&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; endogenic: openssl, transpiling, emscripten, and browsers are all bad for security&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yep, no worries, just throwing it out there&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; then why does monero use it lol&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; where?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; monero is writtcen in C++&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; common/util.cpp (LOL) #include &amp;lt;openssl/sha.h&amp;gt;... ringct/bulletproofs.cc #include &amp;lt;openssl/ssl.h&amp;gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; yea but where do we transpile it with emscripten?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; just asking&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I don&apos;t really recommend that&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; any specific reason?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; don&apos;t know about emscripten internals but we used to have a thing called openssl code health tuesdays&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; after a month we eliminated 40K dead lines and 8 dead platforms&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; I think that&apos;s a reason not to include it in browsers&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; emscripten handles that sort of stuff&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; there are lots of reasons that projects might have an openssl dep (bitcoin had one for a while). it takes time to eliminate it as other options are developed&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; also it has lots of inline ASM stuff how does emscripten handle that?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; but in all seriousness, if you&apos;re doing crypto in a browser, you should stop, because it&apos;s snake oil. a browser cannot run code in a secure environment.&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Did anyone check out the paper I posted last week?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://arxiv.org/abs/1702.07588&quot;&gt;https://arxiv.org/abs/1702.07588&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://matasano.com/articles/javascript-cryptography/&quot;&gt;http://matasano.com/articles/javascript-cryptography/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; andytoshi: people are going to run worse web wallets if we don&apos;t&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; run one that is&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; I&apos;m curious if FHE can be used for remote node syncing, to allow us to make queries on encrypted data&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; silur: 1sec&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; needmoney90: you want PIR for that, not FHE. and there are existing PIR primitives that are actually implemented and usable (see percy++)&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; It&apos;s possible that due to our static append only data set that we can&apos;t actually hide access patterns&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; needmoney90 thanks a lot, it seems super interesting&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Never heard of PIR, got a paper for me?&lt;br&gt;&lt;strong&gt;&amp;lt;needmoney90&amp;gt;&lt;/strong&gt; Maybe I just don&apos;t know the acronym&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; private information retrieval&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; lots of stuff on PIR&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; thanks for percy++, i&apos;m working with pir a lot for riffle&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; where do we need that btw?&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; in monero?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; silur: emscripten might not be able to handle it, depending on exactly what&apos;s there. i guess maybe an alternative implementation exists&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; people seem to have been able to do it , in any case&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; 🤞&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; is boringssl an option for you?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ./configure --no-asm&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; of course&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oneiric_: not to ignore you - i&apos;ll investigate if it becomes necessary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyone else wish to share something intriguing on their minds?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Also welcome andytoshi&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Oh, I can give a #noncense-research-lab summary&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; please&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Lots of action in the Monero Archival Project this week. @n3ptune released a new version of our custom archival daemon, and @serhack has been working wonders, configuring and maintaining our network of global VPS-based nodes.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; I have been playing around with temporal analysis of the blockchain. Miner-reported timestamps were shown to be very unreliable, since 2% of blocks include a timestamp that is *before* the timestamp of the block prior.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; These time-traveling Merlin blocks showed up while scoping out the distribution of wait times. &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/tLUEZ9aU/ttblocks.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/tLUEZ9aU/ttblocks.png&lt;/a&gt; // Looking at the wait times for the block above and below the Merlin blocks themselves, we see that it is skewed toward a longer interval afterward, suggesting that they are actually being retroactively timestamped.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Our new daemon (upgraded last night) records the node-receipt timestamp(s) in addition to the miner-reported timestamp, so expect some way more detailed analysis of that soon.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; I&apos;m a little exploratory study of how fast the blockchain syncs at each height. It&apos;s mostly a cute novelty, but if there are interesting features (e.g. discontinuities around introduction of new tech), or notable conclusions about empirical scaling, I&apos;ll share back here.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; (/end)&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Whoops, here&apos;s the second link, showing the skew in wait times before and after Merlin blocks: &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/f46p6Ddd/merlin%5C_parent%5C_child&quot;&gt;https://usercontent.irccloud-cdn.com/file/f46p6Ddd/merlin\_parent\_child&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; this is very interesting work&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; sarang: we&apos;ve made a lot of progress on musig recently; you can see &lt;a href=&quot;https://github.com/apoelstra/secp256k1/blob/2018-04-taproot/src/modules/musig/musig.md&quot;&gt;https://github.com/apoelstra/secp256k1/blob/2018-04-taproot/src/modules/musig/musig.md&lt;/a&gt; for our current API. may have insights valuable to monero in future when you guys support arbitrary multisigs&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh excellent, thanks&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Shoot, I gave the wrong channel above. #noncesense-research-lab&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; andytoshi: what are the overall plans for musig?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; sarang: well, musig signatures verify identically to schnorr..&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; so the goal is for bitcoin to support schnorr as part of taproot&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; and then wallets would implement musig if they&apos;re doing multisig stuff&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; since the resulting multisigs would be smaller/more private than ones using CHECKMULTISIG&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Great, so laying the groundwork for future wallet code&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It seems fairly quiet here otherwise today, so any other material to share?&lt;br&gt;&lt;strong&gt;&amp;lt;andytoshi&amp;gt;&lt;/strong&gt; not really, i&apos;ve mostly been doing rust-bitcoin ecosystem work&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; yknow people have been transpiling rust to JS too :P&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; and wasm :D&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; well that&apos;s what i mean :P&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; wasm openssl is not a bad idea tho&lt;br&gt;&lt;strong&gt;&amp;lt;silur&amp;gt;&lt;/strong&gt; looks like I have a new sideproject&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh that&apos;s just what i&apos;m talking about...&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; whoever beats the other to it i guess&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; it&apos;s easy enough&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i have instructions.. :P&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i have boost transpiled already..&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Well, I think we can safely call the meeting then, everyone can continue performing admirably&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-07-23</title><link>https://beta.monerodevs.org/blog/2018/07/23/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-23/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/23/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-23/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 23 Jul 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Allright everyone, let&apos;s get going on this. Today we are having a research meeting, whose purpose in general is to keep the community up to date on what MRL is doing. That includes all contributors, too, not just sarang and myself. We share papers we&apos;ve been reading or writing, we disseminate our results... but also we get ideas from you guys, give you a chance to provide feedback to us. Today&apos;s agenda is:&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; let us begin, eh&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; 1) Greetings. 2) Sarang has an update on bulletproofs for us. 3) I have an update on multisig for us. 4) ArticMine has an update on bulletproof fees but I&apos;m not sure if available... let&apos;s see... 5) soliciting questions, etc?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; hello&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Sarang, want to start us off?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Kudelski has completed their final report, with input from us. This reduces the number of identified flaws to 3, along with some observations&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; All flaws have been patched by moneromooo already&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sweet&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; if a flaw sits in a codebase, and no one is there to release it, is it a bug?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The report is staged for release, but there was an issue with how OSTIF was credit in the report. That&apos;s been fixed and we&apos;re waiting for their sign-off as a courtesy for concurrent release and blag posting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; care to describe the flaws and their severities?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, the final report is just the draft report (&lt;a href=&quot;https://github.com/SarangNoether/research-lab/tree/master/audits/bulletproofs&quot;&gt;https://github.com/SarangNoether/research-lab/tree/master/audits/bulletproofs&lt;/a&gt;) with one issue removed, typos fixed, and our brief responses inserted&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; There was a possible overflow (low priority), unsafe use of env variables (low), lack of certain scalar range verification (low)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and a couple of identified patches elsewhere in the codebase to harden it up a bit&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; sarang: To be clear, 3 flaws found, which already have been fixed by mooo right?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; QL expects first draft today, but they have been delightfully poor at communicating promptly, so we shall see&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Bunz has not responded to my emails in several workdays&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; &quot;hyc&amp;gt; if a flaw sits in a codebase, and no one is there to release it, is it a bug?&quot; you changed it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well that already makes the audit financially worth it, in my mind: imagine someone purposely desigining a bulletproof with the overflow issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; None of the flaws had identified exploits&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Wouldn&apos;t matter, since that function will not be used :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; &amp;lt;3&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hence the low priority&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i imagine someone could do something nefariously annoying with it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; even if it wasn&apos;t a full on exploit&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; perhaps&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; anyway&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; We didn&apos;t know at the time it wouldn&apos;t be used. We know only since ArticMine&apos;s fee proposal limits to one proof per tx.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; aha i see! so it&apos;s even lower priority, since it&apos;s not a functional component&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s neat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;we found a flaw in your design: the appendix.&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;i mean what is that really&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Aside from BPs, I have been working with Ruffing&apos;s colleague on ring sig stuff. I now have enough information to jump a big hurdle in the prototyping code&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh yeah you saw that email he sent with the polynomial info?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This code has been cleared for release to GitHub, so I can push to a test branch on my repo&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; awesome&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think he has it a little backwards tho&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (transpose of his matrix, IIRC)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll check with him to confirm&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; these are sublinear batch-verification ring confidential transactions, for those of you in the crowd keeping track&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We haven&apos;t been cleared to release their draft paper unfortunately, just the code, with the understanding that it&apos;s very, very early&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we have no definite plans to do anything with it yet&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; needs &quot;quantum&quot; in the name somewhere&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang one last thing on BPs: want to write a blog post on &quot;the current state of our art&quot; with bulletproofs + audit results? we can hold off on releasing it until after all the audits are in, or we could do it piecemeal, but I want a link I can point to that summarizes all the optimizations etc, and maybe summarizes the net improvements we&apos;ll be seeing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; However, it includes a built-in range proof (SORRY BULLETPROOFS) and can take advantage of our cool multiexp stuff&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: I&apos;d wait&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll publish the Kudelski final report first, in the interest of transparency&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;quantum transactions: you can either be sure the money was authorized to be sent and not a double spend, or be sure where it&apos;s supposed to go, but you can&apos;t be certain...&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; ;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; neato burrito. Does anyone have any questions for sarang on the bulletproof updates, or the sublinear ring signature scheme (the paper we have not been given permission to share, btw)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; kk&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; surprised you&apos;re allowed yo publish the prototype code, since that obviously gives away the algorithm from the paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They wanted it clearly identified as code only representing a draft paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and the code has no security proofs, obviously&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; will the sublinear ring signatures work alongside bulletproofs to reduce signature size/ verification?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc they don&apos;t want to embarass themselves by pushing out incorrect proofs, or typo-laden stuff, etc, and they want the code to be labeled as sarang just described&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oneiric_: they can either use BPs or a built-in range proof option&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; question: can the ruffct proofs be bulletproofed?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; very cool, thanks sarang&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; They essentially take all the statements in a RingCT proof and batch them all together in a big polynomial matrix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the range proof is one row of this matrix&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; then they compress them down logarithmically&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that sounds to me like the bulletproof method could be applied to it. interesting.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it&apos;s very clever&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; not really&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; they use a method by Bootle on polynomial zero-knowledge systems&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I can link the Bootle paper later&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that&apos;s been out for a bit already&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I don&apos;t know why you&apos;d want to bulletproof this system&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; it already is logarithmic&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let me put it another way: i&apos;m curious about whether bringing the polynomial commitments into bulletproofs would bring anything, not the other way around. but nevermind, we can move on. :P&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and allows for a fair bit of flexibility in the statements you can include all at once&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; oh, I haven&apos;t considered that. My gut says &quot;not easily&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; nothing worth doin is easy. :P&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; speakign of which, moving onto multisig&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://v2.overleaf.com/read/bfjfkdgnhgvh&quot;&gt;https://v2.overleaf.com/read/bfjfkdgnhgvh&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;m moving through to verify equations, but proof structure is all finished, and we have some other updates to make like copy editing, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; the hard parts are all completed&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; for *this* paper&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; congrats!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; it technically is not proving anything about MLSTAG-style ring confidential transactions, or our view key structures&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; instead...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; well, it&apos;s like a plain public key model, you use one key X, I use one key Y, we compute one shared key Z, and we compute a ring signature with some fake Z&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; instead of: I have a pair of keys (A,B), you do too, we merge the B&apos;s, etc&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but it&apos;s the underlying threshold ring signature scheme upon which our extensions are based&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and it&apos;s secure!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; now, the ruffing paper with sublinear ring confidential transactions defines RCT as a primitive, and proves a variety of security properties specific to that primitive&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; they are helping lay the foundation of the path towards proving our entire current set-up secure... but if we are considering switching to ruffing&apos;s approach eventually...&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; considering is a very strong word&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; intrigued is a better word&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh, well you and I and everyone else immediately say &quot;what&quot; about ring signatures?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &quot;ugh, ring signatures need to be replaced eventually&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yes please&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; but until that day, bigger is often better&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ring size, not proof size&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; a full and complete rigorous description of our current ring signature set-up like in this multisig paper if ring signatures days are numbered? not sold on the utility of that&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and other things ;)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; motion of the ocean, rehrar, motion of the ocean&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lies&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I&apos;m lost now.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Do we have possible alternatives to ring signatures in the pipeline&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Not particularly. Nobody has a way that&apos;s untrusted and smaller and faster yet&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: other than ruffing&apos;s ring confidential transactions, which are the only good candidates we know of for ring sizes 32-64, short of using a zk-stark set-up... not yet&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Ruffing is still essentially a ring signature&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; in that we rely on key images and known decoy sets&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; It just uses a more general language to prove the underlying statements&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; fair enough&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I look forward to the shitty newzsites: MONERO TO GET RID OF BULLETPROOFS&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Anyway, I plan to continue working with the Ruffing scheme&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ArticMine had much to say about fees&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; I have a proposal for better than ZKPs: negative knowledge proofs. the longer you analyze them, the dumber you get.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; allrighty, other than a bit of work on churn, i&apos;ve spent like 12+ hours per day on multisig for a week so i&apos;m taking a few days off. :P heh... and i&apos;m done.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc i love it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hyc we should make tshirts&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yes, ArticMine please enlighten us on bulletproof fees&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: definitely carry on with churn going forward&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I posted the proposal in dev &lt;a href=&quot;https://docs.google.com/document/d/1Y3IsjH7ywJOvFeZd1qT1fRfz2lw8APp8ptcyDXzYrxk/&quot;&gt;https://docs.google.com/document/d/1Y3IsjH7ywJOvFeZd1qT1fRfz2lw8APp8ptcyDXzYrxk/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wheee! yay&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Basically we replace size with weight to account for the Log2 scaling of BP verification&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (BTW don&apos;t view link if you have an active Google session, or your information will be listed as a viewer)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; View it without a Google log in&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; correct&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; anyway, carry on&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Your second FOR loop applies to the (total number of outputs) - 2?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The key is that size has to be replace with weight in the determination of the block size now block weight penalty&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The weight only applies when there is more than 2 outputs and we limit the maximum number of outputs to 16&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so fees are flat_fee + (# outs - 2)*fee-per-out?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sweet!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; does anyone have any questions for ArticMine ?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; could a reduction happen with only one output?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Why would there be one output?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; someone gaming the weighting algo&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; if an output is spent with no change&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; if you sweep a wallet won&apos;t there only be 1 output?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; or if you want no change&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I thought wallet always generated a zero-amount second out&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; It does.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Is that consensus level?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No.&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; didn&apos;t know that, what&apos;s the purpose of it?&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; is it for anonymisation?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Still since it is possible it need to be accounted for&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tnsepta: since most txns are 2-in-2-out, it helps keep most transactions distinguishable&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Actually there can be many txs that are 1 in 2 out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; wait?fair, i should just restrict my statement to number of outs&lt;br&gt;&lt;strong&gt;&amp;lt;iDunk&amp;gt;&lt;/strong&gt; x-in-2-out&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but anyway&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and they are significantly smaller in size now because the ring signature part is more significant&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; yup that makes sense then from an anonymisation standpoint&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; Is anyone else doing anything interesting with monero they want to chat about?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One other point here is increasing the ring size to 11 or using a fixed ring size of 11&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This actually helps mitigate the verification issue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; This is where I&apos;d hoped we would have better data on churn/diffusion and its relationship to ring size&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Why 11?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, gosh, moneromoo o built me a utility that i can use to figure out whether there is a numerical solution to that!&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i forgot! i&apos;ve been so busy finishing multisig&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; yup yup&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Likewise&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo built a utility that computes the # of unique transaction outputs in the history of any given transaction&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I piked 11 as the largest ring that would still allow for an 80% fee reduction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; oh, that&apos;s a good metric :D&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We should have concrete data to show the benefit&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Otherwise we&apos;re just saying &quot;surely bigger is better&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So all the fee calculations are based upon a ring size of 11 and a 2 in 2 out tx&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and then there&apos;s a counterargument about keeping ring size and taking smaller txn size&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; at the very least we wanted to moved to a fixed ringsize this upcoming hard fork, yes?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; regardless of bigger or not&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I believe that is best&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think that would be beneficial, yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we are at 7 now?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; is that rihgt?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In my proposal my recommendation is fixed 11&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; yes&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; that is rihgt&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; Yes 7&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We can at least make fun Spinal Tap references to convince people it&apos;s a good thing&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;d support a fixed number between 7 and 11. i have no skin in this game, so to sepak&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;d support learning the effects&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: oh yeah we can brand this the spinal tap update, with bulletproofs and ring size all the way to 11&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and making a decision based on that&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; 11 rings when you need 1 more ring than 10&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; lol&lt;br&gt;&lt;strong&gt;&amp;lt;unknownids&amp;gt;&lt;/strong&gt; why not just make 10 bigger? cause ours go to 11&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; I see you got the idea rihgt.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The case for a fixed 11 are 1) User simplicity 2) No ring profiles 3) There may also be a regulatory advantage in taking away control from the user here&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I still think we need to start naming our changes (PoW, network upgrades, etc.) to make them seem less contentious&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i&apos;ll run moneromoo&apos;s utility, it&apos;ll take a day or three of boiling my ram, then i&apos;ll have an answer about &quot;what ring size is so large that improvements become negligible?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; ty suraeNoether&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; keep me in the loop&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; post results here, I wanna know too&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Any questions?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; rehrar: of course&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Will we be ready for the &quot;freeze&quot;?&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; Moving to a static ring size is more important than bumping it imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; has the freeze been discussed yet?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When is our desired freeze date&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I need to update the verification time and size increase to account for bulletproofs before making any analysis. The % will be higher since outputs are a smaller consideration&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes, one: have you considered allowing compound proofs for the case of 2^n+1 ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Is there support for static 11 ring size?&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Yes.&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; any interest in a consensus rule that # of outputs must be &amp;gt;= 2?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I would say Yes, unless suraeNoether&apos;s research shows something surprising&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ArticMine: i support a static ring size. i will hold off on a number for a day or three&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Are there any arguments/reasons against using a static ring size?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; ArticMine I need to compile more info before agreeing, but I think the number is generally reasonable&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; I definitely support static&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Some users will argue they want &quot;greater privacy&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think 11 in general is fine, actually&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think those users are wrong&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i may support a slightly higher number&lt;br&gt;&lt;strong&gt;&amp;lt;scoobybejesus&amp;gt;&lt;/strong&gt; i tentatively support static 11&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; No, they&apos;re not. Everyone should want greater privacy.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; They get to send to themselves once, and wait for a day or so.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_[m]&amp;gt;&lt;/strong&gt; People who REALLY know what they&apos;re doing lose flexibility&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I think they&apos;re wrong about the big ring size moneromooo, not wanting privacy&lt;br&gt;&lt;strong&gt;&amp;lt;tnsepta&amp;gt;&lt;/strong&gt; isn&apos;t there a balance between privacy and prices?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; tnsepta: there is, the question is whether the balance will be on the side of privacy or prices. :P&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; @xmrhaelan et al over in Monero Outreach could do some preemptive education about &quot;ringsize &amp;gt; default ---&amp;gt; LESS privacy, not more&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;dEBRUYNE&amp;gt;&lt;/strong&gt; tnsepta: Price as in fee price or?&lt;br&gt;&lt;strong&gt;&amp;lt;hyc&amp;gt;&lt;/strong&gt; but it&apos;s misguided to believe &quot;I want greater privacy than the average monero user so whatever ringsize they use, I&apos;m going to use a bigger one&quot;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A increase over 11 will require a modification of the fees.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Basically what matters is the ratio of the reference transaction weight to the effective minimum block weight&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; okay, let&apos;s move on for now; seems like a static ring size is supported regardless of whether we increase it or not or by how much&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That alternative is to increase the minimum effective median block weight above 300000 bytes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; have you considered allowing compound proofs for the case of 2^n+1 ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; moneromooo: can you elaborate on your question?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The case where the # of outputs is 3, 5, 9&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Sure. If you have 9 outs, have you considered allowing two proofs of 8 and 1, insetad of one of 16 ?&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and we round up&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Since that&apos; the case that hurts most in verification time.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes the tradeoff is size&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; So you considered it, and deemed it better even in that case ?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; OK, thanks.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In fact the 9 case is the tricky one&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; When is our ideal freeze date?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Also the pricing treats 9 the same as 16&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: good question&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; we should have asked that in dev at the last meeting&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ok does anyone else have anything they want to chat about?&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Monero Archival Project is chugging along nicely. Transitioning to VPS infrastructure, spun up nodes on 3 continents now. Having multiple geographically-distributed archival nodes will helpful for understanding the representativeness of our data, and enables study of network topology/latency.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; NeptuneResearch is working on updating our archival daemon to be compatible with 0.12.3.0 and expects to be done soon.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; that&apos;s such a cool project isthmuscrypto&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; do you guys have an irc channel or a website or something&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; #noncesense-research-lab&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; heh&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Anybody is welcome to join, we just keep the data science-y stuff over there to avoid flooding the MRL channel&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; cool&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i think it&apos;s interesting, though, so you&apos;re welcome to talk about it here too :D&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Have some preliminary results analyzing the spring data. Going to do some double checking, and documentation, but will run the results by you in the next month or so.&lt;br&gt;&lt;strong&gt;&amp;lt;isthmuscrypto&amp;gt;&lt;/strong&gt; Thanks! It&apos;s helpful to get input from MRL&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Our timing today is perfect; exactly one hour&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I&apos;ll finish up some polynomial stuff and continue lighting small fires under reviewers&apos; asses =p&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yep! have a good day everyone&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Community Meeting Held on 2018-07-21</title><link>https://beta.monerodevs.org/blog/2018/07/21/logs-for-the-Community-meeting-held-on-2018-07-21/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/21/logs-for-the-Community-meeting-held-on-2018-07-21/</guid><description>Community highlights, Forum Funding System updates, Workgroup report, Tracking challenge discussion, and miscellaneous</description><pubDate>Sat, 21 Jul 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; All right, community meeting time!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 0. Introduction&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We would like to welcome everyone to this Monero Community Meeting!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Link to agenda on GitHub: &lt;a href=&quot;https://github.com/monero-project/meta/issues/262&quot;&gt;https://github.com/monero-project/meta/issues/262&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Hi&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Monero Community meetings are a discussion place for anything going on in the Monero Community, including other Monero workgroups. We use meetings to encourage the community to share ideas and provide support. Stay up to date with the latest events by subscribing to this calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 1. Greetings&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; lul from one to the next&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Hello.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; onwards, heeeeelllo&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; hi all&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; Hola&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 2. Community highlights&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;Kudelski Security completed their [bulletproof] report. They found only a few minor issues that are trivial to correct, and no major issues.&quot; Overall, a huge win for Monero, bulletproofs, and privacy. Full report will be published soon. &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8yvts5/kudelski%5C_security%5C_completed%5C_their%5C_bulletproof/&quot;&gt;https://www.reddit.com/r/Monero/comments/8yvts5/kudelski\_security\_completed\_their\_bulletproof/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] &quot;Kudelski Security completed their [bulletproof] report. They found only a few minor issues that are trivial to correct, and no major issues.&quot; Overall, a huge win for Monero, bulletproofs, and privacy. Full report will be published soon. (&lt;a href=&quot;https://www.youtube.com/watch?v=CxXtvMTDEuY&amp;amp;t=13m24s&quot;&gt;https://www.youtube.com/watch?v=CxXtvMTDEuY&amp;amp;t=13m24s&lt;/a&gt;) to r/Monero | 339 points (97.0%) | 101 comments | Posted by SamsungGalaxyPlayer | Created at 2018-07-14 - 19:37:02&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; A draft report is available in the comments&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We had our Coffee Chat with Blockfolio last week, which was the second most viewed to date: &lt;a href=&quot;https://www.youtube.com/watch?v=CxXtvMTDEuY&quot;&gt;https://www.youtube.com/watch?v=CxXtvMTDEuY&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ Monero Coffee Chat - 2018.07.14 - YouTube ] - &lt;a href=&quot;http://www.youtube.com&quot;&gt;www.youtube.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Tutanota added Monero for donations with the promise of adding it later for purchases &lt;a href=&quot;https://tutanota.com/blog/posts/cryptocurrency-support&quot;&gt;https://tutanota.com/blog/posts/cryptocurrency-support&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Change.org started a project to mine Monero. Proceeds from mining are donated to the Change.org Foundation &lt;a href=&quot;https://theminingscreensaver.com&quot;&gt;https://theminingscreensaver.com&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Riccardo Spagni spoke about Monero at the Global Blockchain Congress: &lt;a href=&quot;https://twitter.com/jamesprestonza/status/1018860725958307841&quot;&gt;https://twitter.com/jamesprestonza/status/1018860725958307841&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ James Preston on Twitter: &quot;Flippen epic talk by @fluffypony at the Global Blockchain Congress! “In crypto, ideology is just as important as technology and team.” Such a big idea. Might break this do ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; u/Ninja_Apple made a Monero animation: &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8zkk7g/i%5C_made%5C_a%5C_cleaner%5C_logo%5C_animation%5C_for%5C_you%5C_guys/&quot;&gt;https://www.reddit.com/r/Monero/comments/8zkk7g/i\_made\_a\_cleaner\_logo\_animation\_for\_you\_guys/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I made a cleaner logo animation for you guys (&lt;a href=&quot;https://i.redd.it/inzgkgyd1ia11.gif&quot;&gt;https://i.redd.it/inzgkgyd1ia11.gif&lt;/a&gt;) to r/Monero | 256 points (91.0%) | 22 comments | Posted by Ninja_Apple | Created at 2018-07-17 - 12:08:09&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; u/anhdres made art to depict Monerujo and Ledger integration &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8zi2cm/ive%5C_made%5C_a%5C_faux%5C_g%C3%BCnthernapoleon%5C_leading%5C_the%5C_way/&quot;&gt;https://www.reddit.com/r/Monero/comments/8zi2cm/ive\_made\_a\_faux\_g%C3%BCnthernapoleon\_leading\_the\_way/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] I&apos;ve made a faux Günther-Napoleon leading the way for Monerujo and Ledger integration, please chip in and donate to the cause at our FFS proposal! (&lt;a href=&quot;https://i.redd.it/t3oi6kx1qfa11.jpg&quot;&gt;https://i.redd.it/t3oi6kx1qfa11.jpg&lt;/a&gt;) to r/Monero | 147 points (97.0%) | 12 comments | Posted by anhdres | Created at 2018-07-17 - 04:22:18&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have community updates to share?&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; FYI, Defcon Party update, we have security goons and we have 5 DJ slots filled (YTcracker will open and close the party as DJ)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; &lt;a href=&quot;http://www.europarl.europa.eu/cmsdata/150761/TAX3%20Study%20on%20cryptocurrencies%20and%20blockchain.pdf&quot;&gt;http://www.europarl.europa.eu/cmsdata/150761/TAX3%20Study%20on%20cryptocurrencies%20and%20blockchain.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; yes, have some Kovri update&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_ that may be best for the workgroup report?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not strictly community initiated but in my opinion requires a community response&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Your call. I can give you a whole section later&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; many highlights this time, I like it :)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I am talking about the EU ban&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Wow, Monero was mentioned at least 57 times&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: Were you instrumental in helping Tutanota accept Monero?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So I would suggest we put this on the agenda&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab, no that was mostly before my time actually&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine sure, we can add it to later discussions. Good topic&lt;br&gt;&lt;strong&gt;&amp;lt;cinnamonflower&amp;gt;&lt;/strong&gt; We launched the Defcon Monero Party promotion on social media yesterday, please RT to get the word out if you have not done so already ---&amp;gt; &lt;a href=&quot;https://twitter.com/cinnamonflower/status/1020532762237734913&quot;&gt;https://twitter.com/cinnamonflower/status/1020532762237734913&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [ cinnamonflower on Twitter: &quot;#Monero #XMR #defconparties community: Remember that kickass party from last year? Back by popular demand, M.E.A. invites you to this year&apos;s #Defcon 26 #DefconMoneroParty l ] - twitter.com&lt;br&gt;&lt;strong&gt;&amp;lt;cinnamonflower&amp;gt;&lt;/strong&gt; I think that our Monero Party Dude graphic will catch everyone&apos;s attention.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; retweeted&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anythign else before we move on to FFS updates?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 3. FFS updates&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; There are several Forum Funding System (FFS) updates. Workgroup reports now have their own section.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Defcon supplies moved to funding required &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/90538/monero-defcon-26-supplies&quot;&gt;https://forum.getmonero.org/8/funding-required/90538/monero-defcon-26-supplies&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Ledger support for Moneujo &lt;a href=&quot;https://forum.getmonero.org/6/ideas/90520/ledger-support-for-monerujo&quot;&gt;https://forum.getmonero.org/6/ideas/90520/ledger-support-for-monerujo&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Does anyone else have a FFS update, or comments about any of these FFS proposals?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I had less time to prepare today, so there&apos;s a high likelihood I missed something&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; FFS stuff has been ok recently. Been getting stuff funded ok. :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The Dutch transactions still have not been moved&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Ledger support in Monerujo is huge, very cool FFS&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We may need to pester luigi about it&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; What is dutch transactions?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; translation*&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *translations&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; cinnamonflower: it&apos;s very coney island :D&lt;br&gt;&lt;strong&gt;&amp;lt;cinnamonflower&amp;gt;&lt;/strong&gt; thank you :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hearing no thoughts, we can move on&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 4. Workgroup report&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This is a new separate section where other workgroups can report on all that they are working on. If you would like for your workgroup to be represented, please contact me at least a few hours before the meeting.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; a. Kovri&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Kovri had it&apos;s first code freeze for a release candidate last Wednesday, next code freeze will be this upcoming Wednesday. Alpha release is still planned for early August. TweetNaCL is now implemented for EdDSA signatures (huge thanks to noloader from CryptoPP and anonimal).&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_ you have the floor :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; wow!&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks sgp_&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Can you speak about what TweetNaCL is and why it&apos;s useful?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Sure, TweetNaCL is a crypto library from DJ Bernstein, and is highly studied&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; It provides a more secure base for signing and verifying key Kovri data structures&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I think everyone is excited for Kovri, and we appreciate the update&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; amazing news on kovri, well done boys &amp;amp; girls &amp;amp; cyborgs! you rock :)&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do any other workgroups have a report?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Absolutely, focus is now on bugfixes and testing, so anyone that wants to contribute cycles to running live tests is much appreciated&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; thanks again for the time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; you&apos;re always welcome&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 5. Tracking challenge discussion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Some generous individual covered the costs of this proposal: &lt;a href=&quot;https://forum.getmonero.org/8/funding-required/88145/monero-tracking-challenge-2&quot;&gt;https://forum.getmonero.org/8/funding-required/88145/monero-tracking-challenge-2&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Unfortunately, the proposal is defunct, and we need to choose where to allocate the funds.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sgp_ this has become a non issue&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; it was all but decided that the funds would go to the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and then a person finished the proposal&apos;s funding&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That was my understanding&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; in fact, even the guy itself (allegedly) said he&apos;s ok with funds going to the general fund.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; this person has since posted on reddit that he is fine with his new big contribution going to the general fund&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; i have a link somewhere, let me find it&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://www.reddit.com/r/Monero/comments/8wv6gi/the%5C_monero%5C_tracking%5C_challenge%5C_for%5C_500%5C_monero%5C_has/e1zbw2w/&quot;&gt;https://www.reddit.com/r/Monero/comments/8wv6gi/the\_monero\_tracking\_challenge\_for\_500\_monero\_has/e1zbw2w/&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;monerobux&amp;gt;&lt;/strong&gt; [REDDIT] The Monero Tracking Challenge for 500 Monero has been funded - However, there remains large issues with the subject. (self.Monero) | 9 points (81.0%) | 18 comments | Posted by OsrsNeedsF2P | Created at 2018-07-07 - 18:19:37&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; if that was the decisino reached before this guy, and with this guy&apos;s permission for after, General Fund is all but agreed upon imo&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; unless there are any objections&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any objections?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; I mean, for sure it&apos;s not enough &quot;proof&quot; since someone could&apos;ve fabricated the screenshot, but since we all had agreed it was going to the general fund, I think we can safely proceed on that path&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Good, that was non-controversial as expected&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; General fund it is&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; This meeting is going by very quickly&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 6. Open ideas time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It’s open ideas time! Feel free to propose your ideas to this discussion group, and feel free to comment on others’ ideas. If you disagree with the idea, please reply with constructive criticism. Thank you!&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Let&apos;s open with ArticMine&apos;s EU discussion&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I have a proposal&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here&apos;s the link again: &lt;a href=&quot;http://www.europarl.europa.eu/cmsdata/150761/TAX3%20Study%20on%20cryptocurrencies%20and%20blockchain.pdf&quot;&gt;http://www.europarl.europa.eu/cmsdata/150761/TAX3%20Study%20on%20cryptocurrencies%20and%20blockchain.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;ll do it after this. :)&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt; &amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Not strictly community initiated but in my opinion requires a community response (about EU ban) &amp;lt;= I agree the community could discuss it. What kind (or tone) of response would you suggest?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Do you want a research paper-type response as I have done before?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; vitriol and pure hatred ;)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; For a starters a well reason research paper type response&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is based upon existing EU law&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We should talk with parasew. He is interested in this stuff&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and addresses the fundamental flaws in the propsed selective ban&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I can shoot him an email&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; But also deals with flawed concepts such as the use of &quot;blockchain analytics&quot; as a means of AML / KNC&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; link not tor friendly, are they only talking about banning specific cryptos?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is way more complex than that&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; One that highlights some comments are as naive as saying we should allow for backdoors into encrypted devices. In particular this comment on page 82 is amusing (currently jumping through the paper looking for XMR references): The question arises whether some aspects relating to some cryptocurrencies should not just be banned and criminally sanctioned. To mind come the mixing process attached to Dash&apos;s feature&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; PrivateSend and Monero&apos;s RingCT, stealth addresses and Kovri-project. In essence, these features are designed to make cryptocurrency users untraceable. But why is such degree of anonymity truly necessary? Would allowing this not veer too far towards criminals? Imposing a ban for such aspects surrounding cryptocurrencies that are aimed at making it impossible to verify their users and criminally&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; sanctioning these aspects seems to be in line with the Council&apos;s conclusions of April 2018&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_ let me get you a mirror on Nextcloud&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; for example the completely overlook ZCash which in it self is a very strong argument against a selective ban&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Then there is the issue of the Data protection laws in the EU&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; oneiric_: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/s/g5LMnEJBDeX3fyM&quot;&gt;https://xmr.ncrypt.sh/index.php/s/g5LMnEJBDeX3fyM&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Sounds like a similar tack to the crypto export bans of the 90&apos;s&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; They might as well ban encryption and Tor&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; and mandating the release of the very private information that is protected by privacy laws on a public block chain&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It raise the very same issue&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; issues&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; hopefully this goes the way of https&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; as banning encryption&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I see this as the start of a protected fight&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^ seen as a tool for criminals, then as a necessity for online commerce&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Here&apos;s another relevant report: &lt;a href=&quot;http://www.europarl.europa.eu/RegData/etudes/STUD/2018/604970/IPOL%5C_STU(2018)604970%5C_EN.pdf&quot;&gt;http://www.europarl.europa.eu/RegData/etudes/STUD/2018/604970/IPOL\_STU(2018)604970\_EN.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; which we will win in the end&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; instead of pointing out how the ban is in-effective, I think it would more useful to talk about why privacy is important.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; protracted&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes but we must address how the proposal impact privacy&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; Do politicians care about why privacy is important though? Don&apos;t they want effective policy?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; &quot;One US academic study estimates that approximately 25 % of all Monero activity as illicit.&quot; uh, this is false. I should ask MoneroLink authors to complain&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; (I guess though we&apos;re talking about the EU, no the US)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; They will when it&apos;s their privacy xmrscott_&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; they passed the GDPR&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So that is a starting point&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In fact demonstrating how the propoed ban violated the GDPR is a good startng point&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; starting&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; Privacy is important, so that you are not the target of criminals.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We know that so does the EU&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; I agree. We might want to also pull in an org like EFF to help protest if anyone has any connections&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; Or Free Software Foundation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Potentially controversial opinion: working with Zcash to address this&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; pwrcycle: Privacy is guaranteed as well by the declaration of human rights paragraph 12 (legal document.)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes, and even go as far as an FFS for a lobbying firm in Brussels&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; xmrscott_: I don&apos;t know any orgs, but you will find friends in CCC (Chaos Computer Congress)&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Agree, this sounds like something inline with EFF &amp;amp; FSF goals&lt;br&gt;&lt;strong&gt;&amp;lt;pwrcycle&amp;gt;&lt;/strong&gt; CCC is the Defcon of Europe.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We have to mobilize significant opposition&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; Most ccc groups have active IRC channels, by the way.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I want to go to the next ccc&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^ +1&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; My take is that we can start with a well researched public response&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine I agree&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That draws upon existing EU law&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I know parasew is already working on a similar project&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; This can be the basis for building up the opposition&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; well researched public response, then see if we can find other organizations to support the community&apos;s response/instance and build opposition this way.&lt;br&gt;&lt;strong&gt;&amp;lt;msvb-lab&amp;gt;&lt;/strong&gt; sgp_: Does the outreach team have anything to report for workgroups? I&apos;m curious about them.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; msvb-lab they did not send me any updates today&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes that is the idea. The other organization need to see solid evidence&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; In any case I see this as the start of a long fight, which we will win in the end&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ArticMine: but it will only be won if we do something :)&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; complacency is not an option here&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; So how about this: ArticMine, can you create a new IRC channel for this that isn&apos;t Monero-specific, and I can reach out to my contacts in Europe, Coin Center, Zcash, and the EFF?&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; Agreed, so whoever is heading this project I would like to help in whatever way I can&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; I&apos;d like to help as well, crucially important fight&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; One must keep in mind that the attack at this point is Monero and Dash specific&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ironically that is one of the major weaknesses&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; all eyes warily look toward each other at the mention of dash&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine, but Zcash is threatened for sure: &lt;a href=&quot;http://www.europarl.europa.eu/RegData/etudes/STUD/2018/604970/IPOL%5C_STU(2018)604970%5C_EN.pdf&quot;&gt;http://www.europarl.europa.eu/RegData/etudes/STUD/2018/604970/IPOL\_STU(2018)604970\_EN.pdf&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; It&apos;s mentioned in several other reports&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; The EU laws are demanding the data of users?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Hell if Dash wants to pay for lawyers that&apos;s fine too&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Amanda B. Johnson will be giving a deposition&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Oh i see.&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; :P&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I do believe that Monero needs to take the lead here&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I agree.&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It is the best way to ensure we are protected&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; It also would be really stupid if the coin that values privacy above all else doesn&apos;t take the lead in something that threatens privacy&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine I don&apos;t know if we have enough resources to take this on alone. Zcash and Coin Center have a lot of these connections to the EFF, others already&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ruins that there street cred&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; True, maybe building a history of financial privacy law applied to fiat&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; We actually do&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; do we?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Yes Developing a weel thought out community response for starters&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; well&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; i know that Monero is leading in privacy, but it would take a lot of resouces, our community is strong and they would kindly donate to anything we need.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We need to have people that understand all the legal nuances&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; But i think it would need a lot&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; to take the lead on this issue doesn&apos;t necessarily means we need resources (aka money). or at least to &quot;start&quot; the conversation and get support from other orgs (which should not require money)&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; The biggest enemy I can see is the coin analytics companies&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; vp11 agree&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; vp11: is correct. Taking the lead can be as simple as using what resources we do have (not all of them are money) to the fullest&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and leading the charge so to speak. Rallying other groups.&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; ArticMine: Do they have much, if any lobbying power given their startup nature?&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; They have already done a lot of damage&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; By getting the EU fixated on chain analytics&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; rather than KNC&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; That is why they are proposing this ban&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; Ah, so there&apos;s some potential well researched point about how this isn&apos;t really about criminal privacy but money losage&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; *revenue lose&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; A basic issue that if the information on a public blockchain can be used for AML then it also violates privacy&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; right, which goes against their most recent privacy law that data must be able to be deleted upon request&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; SO one cannot depend on blockchain analytics for AML without destroying privacy&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Maybe base some of the argument on individuals can provide view keys if under investigation&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine, do you want to take on the role of helping organize this?&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; i.e. non-backdoor ways to provide information to authorities&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; It may come down to that much as in the UK case with encryption&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; oneiric_, I believe this is valid point. Monero has features to become at least partially transparent if someone is under investigation.&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; truth&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; I can most definitely contribute. If no one else is willing to step up then yes I will take the lead&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; I can help too with anything needed.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Great. Would you mind creating an IRC channel like #EU-privacy, #EU-cryptocurrency, or similar for me to direct people to?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Anything else on this topic? It&apos;s good we&apos;re all excited&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; time for my thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; If there&apos;s nothing else, you can discuss your thing rehrar&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Sure I set up the channel&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Thanks so much ArticMine&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Thanks&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Thank you&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I propose that after Defcon we take a break on community meetings for a month or so. Just to help prevent burnout. Just an idea.&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Defcon meetings, kovri, mrl, dev, community, it can be a lot sometimes :D&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; ^ second this idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; I&apos;m just noticing involvement in many meetings dropping off a bit&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; Yeah, probably a good idea&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; and I&apos;m getting the sense it&apos;s the fatigue&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; love you all, fuse is burning short&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; We currently have meetings on Aug 18 and Sept 1. Do you want to skip both?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; that would be my suggestion, yes&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; ArticMine: What is the channel?&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; What about skipping Sept 4 and Sept 18 actually? The one before and after Defcon&lt;br&gt;&lt;strong&gt;&amp;lt;xmrscott_&amp;gt;&lt;/strong&gt; DefCon is Aug 8-12&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; I meant Aug 4 and Aug 18, my bad&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; sounds good to me&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; So reconvene on August 25?&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; sure thing&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; ye&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; ArticMine the next meeting would be Sept 1 then&lt;br&gt;&lt;strong&gt;&amp;lt;ArticMine&amp;gt;&lt;/strong&gt; Ok Sept 1&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; Any objections for scheduling the next community meeting for Sept 1 (skipping Aug 4 and 18)?&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; nope, I think it&apos;s very reasonable.&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 7. Confirm next meeting date/time&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; The next community meeting will be two weeks from today on the 1 September at 17:00 UTC. When in doubt, use the calendar: &lt;a href=&quot;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&quot;&gt;https://xmr.ncrypt.sh/index.php/apps/calendar/p/8dP6z6XQDnkPREo4/Monero-Meetings&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; *not two weeks from today&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; 8. Conclusion&lt;br&gt;&lt;strong&gt;&amp;lt;sgp_&amp;gt;&lt;/strong&gt; That’s all! Thanks for attending this Monero Community meeting, and we hope to see you on /r/MoneroCommunity and #monero-community. Take care, and know that change starts with YOU.&lt;br&gt;&lt;strong&gt;&amp;lt;Diffusive&amp;gt;&lt;/strong&gt; Ok&lt;br&gt;&lt;strong&gt;&amp;lt;oneiric_&amp;gt;&lt;/strong&gt; Many thanks&lt;br&gt;&lt;strong&gt;&amp;lt;rehrar&amp;gt;&lt;/strong&gt; Great. Thanks!&lt;br&gt;&lt;strong&gt;&amp;lt;vp11&amp;gt;&lt;/strong&gt; thanks everyone&lt;/p&gt;
</content:encoded></item><item><title>Logs for the Monero Research Lab Meeting Held on 2018-07-16</title><link>https://beta.monerodevs.org/blog/2018/07/16/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-16/</link><guid isPermaLink="true">https://beta.monerodevs.org/blog/2018/07/16/logs-for-the-Monero-Research-Lab-meeting-held-on-2018-07-16/</guid><description>Sarang work, Surae work, and miscellaneous</description><pubDate>Mon, 16 Jul 2018 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Welcome to everyone; greetings&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; hi&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Let us go with brief updates&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The initial draft report from Kudelski has arrived, with generally positive results&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; A few small things to address&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I am working on some prototyping code for a sublinear RingCT proposal that&apos;s progressing very nicely&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I delivered a talk on fungibility in Portland (in the airport right now about to depart)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Other reports?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; I wrote a thing... it was sort of a whim&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic and I started talking about comparing addresses when sending a transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; humans tend to only check the first five or sex and last five or six characters in an address&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are graphical representations of random data so people can visually compare them&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; one way to do this is using seashells, since they are easily parameterizable&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; (e.g. randomart)&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://github.com/b-g-goodell/research-lab/tree/master/source-code/iseeseashells&quot;&gt;https://github.com/b-g-goodell/research-lab/tree/master/source-code/iseeseashells&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nice&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so i wrote a thing that takes an address, hashes it, breaks the hash into 4-byte pieces&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; uses each of those pieces to define a parameter of a seashell&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and then plot it&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so if we could get something going client-side with each transaction, with a javascript renderer, it would work like this&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i want to send xmr to a bitcoin address using xmr.to&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i fire up my xmr wallet and copy-paste my xmr.to address into it, and a seashell appears. i compare it to the seashell on the xmr.to website. they look the same, and the characters seem to mostly match, so i send the transaction&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; (same thing for firing up my bitcoin wallet to verify i&apos;m sending to myself appropriately)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; So you effectively treat the shell as a fingerprint&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; yeah, pretty much&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; there are collision issues&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; its use being similar to key fingerprints in other places&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i think if we do it appropriately, it&apos;s less likely than for other approaches&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Right, so it&apos;s not a primary check&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; very cool, can you paste an example seashell ascii art please?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; in addition to that, i wrote a thing on churn that is 3+ pages long. it&apos;s statistics-heavy, still internal, will be shared later this week. it&apos;ll help inform us on our ring size choices, etc, for the next fork&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; not ascii :D&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but one sec&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh it&apos;s not ascii art? so won&apos;t work in the CLI?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; correct, it is a 3d rendering&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oh cool&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; You can have cli shells there.&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so it&apos;d have to be a javascript client side rendering sort of deal&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; hehe&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; let me find where i saved some of the cool ones last night&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; will it work in bash, or just in csh =p&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; you could render it easily enough&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; :)&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; and could also scan a render&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; rotated of course&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; FYI will have to leave meeting early in 20 min to catch plane&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; 3d renderings sound much more useful than the kind of ssh-keygen fingerprint ascii art&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/vM0sXAXB/Figure%5C_1.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/vM0sXAXB/Figure\_1.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; &lt;a href=&quot;https://usercontent.irccloud-cdn.com/file/RKtCkotV/Figure%5C_1-1.png&quot;&gt;https://usercontent.irccloud-cdn.com/file/RKtCkotV/Figure\_1-1.png&lt;/a&gt;&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, 1) i&apos;m using matplotlib in python, so it&apos;s ugly&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; oooh that&apos;s lovely! much better than this:&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; +---[RSA 2048]----+&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | .++ |&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | .+.. .|&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ikr&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | . . . . ..|&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | . . .E.. |&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; ...&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | ...S . |&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | o+. |&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | +..o |&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | o B .o. |&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; | . + +.. |&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; +------[MD5]------+&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; omg stahp&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the ascii, it hurts&lt;br&gt;&lt;strong&gt;&amp;lt;knaccc&amp;gt;&lt;/strong&gt; haha&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; so, all the formulaes and everything need to be tweaked to make them prettier and more shell-like... and a good javascript person could use the marching cubes algorithm to render these really easily. someone could mess with textures and colors using the hashes, too&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Or we could generate rogue rooms...&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; but i&apos;m essentially *not* going to put more effort into it: my goal was to construct parameterizations of these surfaces, the math heavy end of things, so someone else can take it and run with it&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; To jump in quickly due to time... any questions lingering about the audit results? The initial stuff has been picked up by a few sites, generally reported badly&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; We&apos;ll respond to the findings and they&apos;ll issue a final report, and then get the rest of their payment from OSTIF&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The initial draft doesn&apos;t mention OSTIF, which is an oversight on Kudelski&apos;s part&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang I was going to ask about how money was transferred to OSTIF without tax exposure to the monero project or whatever&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i was thinking about *how to pay for the monero conference*&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; like, will we need to start an LLC for each conference? maybe&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; didn&apos;t seem like anyone found the keyspace validation issue.. is that correct&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; ?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; endogenic: you mean the multiply-by-8 stuff?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; mm&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; endogenic: kudelski did not mention the subgroup checks&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; oh wiat one did&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; quarkslab did note it in an email to me&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; i think&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; k *zips it*&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; suraeNoether: what about taxes?&lt;br&gt;&lt;strong&gt;&amp;lt;endogenic&amp;gt;&lt;/strong&gt; scoobybejesus ^&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; sarang: well, some entity has to pay another entity&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; example: to pay for a venue&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; I mean for the audits&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; The payment for the audit was from OSTIF, a nonprofit, to Kudelski, a private company&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; ah, so we paid OSTIF in monero, and OSTIF is dealing with it&lt;br&gt;&lt;strong&gt;&amp;lt;nioc&amp;gt;&lt;/strong&gt; when is QuarksLab expected to be finished?&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; and since they are non-profit, tax reports must be made but they aren&apos;t exposed to the taxes. i get it. but now i&apos;m thinking about how to funnel money from the monero project towards something like a venue expenditure&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; Correct; OSTIF does the transfer to Kudelski&apos;s preferred fiat&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; which is a different question&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; the phrase &quot;funnel money&quot; sounds like a Very Bad Thing&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; nioc: I had expected it this past week&lt;br&gt;&lt;strong&gt;&amp;lt;charuto&amp;gt;&lt;/strong&gt; Probably a bad idea to make the audits public one at a time&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; charuto: I&apos;ve been posting public audit information as I receive it, in the interest of open disclosure&lt;br&gt;&lt;strong&gt;&amp;lt;suraeNoether&amp;gt;&lt;/strong&gt; i can see the argument that it foils some of the independence of the teams&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt;/strong&gt; and IMHO we should fix issues openly as we find them&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; Well, if they&apos;d found something bad, we&apos;d have wanted to wait till a release anyway.&lt;br&gt;&lt;strong&gt;&amp;lt;moneromooo&amp;gt;&lt;/strong&gt; (without piping up)&lt;br&gt;&lt;strong&gt;&amp;lt;sarang&amp;gt;&lt